Temporary Redirect Shop allows your WooCommerce store to temporarily redirect public shop pages to a chosen page while keeping admins and shop managers exempt.
Installation
↑ Back to topTo start using a product from WooCommerce.com, you can use the โAdd to storeโ functionality on the order confirmation page or the My subscriptions section in your account.
- Navigate to My subscriptions.
- Find the Add to store button next to the product youโre planning to install.
- Follow the instructions on the screen, and the product will be automatically added to your store.
Alternative options and more information at:
Managing WooCommerce.com subscriptions.
Setup and Configuration
↑ Back to top
Getting started
↑ Back to topTo set up your store with Temporary Redirect Shop:
- Go to: WooCommerce > Settings > Temporary Redirect.
- Tick the checkbox to enable redirect.
- Select the page you want visitors and customers to be redirected to.
- Choose which audiences should be affected, such as logged-out visitors, Customers, and Subscribers.
- Save changes.
Advanced configuration
↑ Back to topTemporary Redirect Shop includes several ways to keep important WooCommerce paths accessible while redirects are active. You can whitelist Woo endpoints such as order-received, view-order, and lost-password, add specific URL prefixes, and whitelist product categories using parent/child logic with child overrides.
The plugin also includes an admin-bar indicator and an optional small front-end banner for privileged users, plus an option to preserve settings on uninstall if you want to keep your configuration for later.
Usage
↑ Back to topWhen enabled, public WooCommerce pages such as the shop, product pages, categories, cart, checkout, and account pages are redirected to your chosen page. Logged-out visitors, Customers, and Subscribers can be targeted, while Admins and Shop Managers stay exempt.
Troubleshooting
↑ Back to topIf redirects are not working as expected, make sure WooCommerce is active, the redirect feature is enabled, and a valid non-WooCommerce target page is selected. The plugin will not allow core WooCommerce pages like Shop, Cart, Checkout, or My Account to be used as the redirect target.
The plugin also skips admin, AJAX, CRON, REST/JSON, feeds, sitemaps, robots, and HEAD requests, so those contexts will not be redirected.
FAQs
↑ Back to topHelp customers by answering commonly asked questions.
Can I allow order confirmation or password reset pages to bypass redirects?
Yes. Add the relevant Woo endpoints to the whitelist, such as
order-received,view-order, orlost-password.
Will this affect admin, REST, AJAX, cron, or feeds?
No. The plugin skips admin, AJAX, CRON, REST/JSON, feeds, sitemaps, robots, and HEAD requests.
How do category exceptions work?
Selecting a parent category includes its descendants, and you can exclude a child branch even if the parent is selected.
