Two settings, one public route
GoScript Advanced Wishlist WordPress Plugin for WooCommerce separates the public shared-list destination from the customer’s secure share token. You choose the WordPress page that provides the storefront layout and the URL base that leads visitors there; the plugin adds the secure token for the individual list.
1. The two routing controls
Find both controls in the Shared wishlist page section of Advanced Wishlist settings.
wishlist./wishlist/share-token/.2. Configure the public route
Set the destination and base together so the public path is both useful for customers and clean within your current WordPress routes.
- In WordPress, open GoScript Advanced Wishlist → Settings.
- Find Shared wishlist page.
- Select a published page in Shared Wishlist Page.
- Confirm the selected page contains
[goscript_shared_wishlist]. - Set Shared Wishlist URL Base, or keep the default
wishlist. - Select Save changes.
3. Choose a conflict-free base
The URL base should be unique in your WordPress site. Advanced Wishlist checks for common route conflicts and can show an admin warning when the base is already claimed.
- Avoid using the slug of a different published WordPress page.
- Avoid existing public endpoints, product routes, or taxonomy routes.
- Keep the selected Shared Wishlist Page published; shared links need a valid public page to resolve into.
- Use a readable, store-appropriate base such as
wishlistso recipients understand where a shared link leads. - Keep
[goscript_shared_wishlist]in the selected page content, even when you customise the surrounding layout.
4. Test a live link after routing changes
A quick real-world check is the best confirmation that the chosen page and route work together as intended.
- Enable sharing for a test wishlist and copy its link.
- Open the link in a private browser window.
- Confirm it uses the URL base you configured and opens your chosen page layout.
- Check that the shared list content loads and the recipient view looks polished.
- If the page does not resolve, recheck the selected page, shortcode, URL-base conflicts, and saved settings.