Changing YITH Wishlist to Xstore Wishlist Doesn’t Display Properly to Logged in Users

This topic has 8 replies, 3 voices, and was last updated 2 weeks, 2 days ago ago by Jack Richardson

  • Avatar: DebbieC
    DebbieC
    Participant
    May 13, 2025 at 09:21

    I have disabled the YITH Wishlist and followed the video to swap it to the Xstore version. However, there are a few issues with it.

    I have done this on my staging site which requires login details to view it that I have attached.

    The wishlist page redirects to account dashboard for any logged in user, although the Wishlists page displays correctly for guest users as normal.

    I see there is another topic on this but the reply refers to a link to fixing with Elementor and I have only WPBakery.

    Clicking on the heart icon in the top menu brings up the ‘my account’ page if logged in. This shows account details then ‘you may also like’ (which should not be on that page at all) with the wishlist at the bottom – instead of just the Wishlist page.

    I have replaced the old ‘YITH wishlist’ page with the new Xstore one but am not sure how to change the link on the top menu so clicking on My Account/Wishlist still leads to the old yith page.

    The page layout has also gone wrong, the footer sections have shrunk and are not full width screen as they should be.

    When the account page loads, there is also a ‘You May Also Like… section showing. How do I remove this from the account page?

    There is also No link to Share the wishlist with friends/socials. How do I add this?

    Also can you let me know how to remove the line GTIN: Array from product pages as there is no point to it.

    Thanks, Debbie

    Please, contact administrator
    for this information.
    7 Answers
    Avatar: Alex Carter
    Alex Carter
    Support staff
    May 13, 2025 at 09:56

    Hello Debbie,

    Thank you for reaching out to us and for providing detailed information regarding the issues you’re experiencing after switching from the YITH Wishlist to the XStore Wishlist on your staging site.

    We appreciate your efforts in following the video tutorial and understand the challenges you’re currently facing. Please find our responses to each of your concerns below:

    1. Wishlist Page Redirecting to Account Dashboard for Logged-in Users:
    Dynamic pages can be changed to static using our shortcodes https://prnt.sc/vc1Sn2yY6uSB , example is in the video – https://youtu.be/ZyjZ-vCx0pE

    2. “You May Also Like” Section on Account Page:
    This section can be disabled via Woocommerce > Settings > Accounts > XStore “My account” page settings > Products Type > None.

    3. Removing “GTIN: Array” from Product Pages:
    Please provide us with a screenshot and the URL of the page where it is visible.

    We recommend performing these changes on your staging site first and verifying the results. If you continue to experience issues, please let us know, and we will be happy to further assist you.

    Best Regards,
    8Theme’s Team

    Avatar: DebbieC
    DebbieC
    Participant
    May 14, 2025 at 09:31

    Okay, I have gone through your message and watched the video again but there are still issues. I have taken some screenshots of each issue.

    I have changed the Dynamic page to a static page (the one I created for the wishlist). Now the page displays correctly when users are logged into an account. However, for guest users the wishlist says Your Wishlist is Empty! The ‘heart’ icon shows there are products in the wishlist but the ‘view wishlist’ button is not there.

    The ‘Add to Cart’ dropdown (bottom left: ) on the wishlist page doesn’t seem to work. If I check one of the boxes for a product in my wishlist then click ‘add to cart’/apply I get the error message ‘Sorry, there are no products available for this action’ or if I have already saved options (colour/size), it just does not add it to the cart. I prefer to just remove that box so how can I do this?
    https://prnt.sc/CdlD7Kb0Lm1-

    Can the ‘add all to cart’ also be removed from the Wishlist Dropdown? https://prnt.sc/rziXkTRNZPGC I only want a ‘View Wishlist’ button on this dropdown so it looks the same as it does on the live site.

    On the top menu (My Account/Wishlist) still leads to the old YITH page. https://prnt.sc/lqPRDIfV6aG4 How do I change the link to display the new wishlist page?

    There is also No link to Share the wishlist with friends/socials. On my live site https://www.swankypins.co.uk/wishlist/ which still shows the YITH wishlist, there is a URL and social links that people can share. How do I add this option?

    I have changed the option to ‘none’ for showing products on the users account page but now I see a ‘My CashBack’ option showing. https://prnt.sc/VLWxkrHrtAi4 I have not noticed this before but as I do not offer any cashback how can I remove this?

    The GTIN: Array shows on most product pages (under ‘add to wishlist’ and ‘compare’. eg: https://www.swankypins.co.uk/product/lace-6-strap-waspie-suspender-belt-set-red-black/

    Thanks for your help, Debbie

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 15, 2025 at 15:12

    Dear @DebbieC,

    I hope this message finds you well.

    1. Could you please temporarily disable the cache and CDN in order to verify whether the issue with the empty wishlist page still persists?

    2. Regarding the “Add to Cart” action, kindly refer to the following reply for more details: https://www.8theme.com/topic/unable-to-find-a-page-that-is-the-final-page-when-a-customer-places-order-and-get-order-details/#post-433425. Please note that the alert is triggered via JavaScript, so it cannot be disabled directly. However, you may hide the action select (located at the bottom left) using custom CSS.

    3. To hide the “Add All to Cart” button, you can use the following CSS snippet:

    .mini-cart-buttons .add-all-products {
        display: none;
    }

    4. You should edit the appropriate menu, by navigation to Dashboard → Appearance → Menus. Since this dropdown menu is created manually, you can modify the links directly within the menu editor.

    5. Please note that the share icons are only visible to logged-in users, as wishlist items are stored in the user meta data of authenticated customers.

    6. The cashback section does not originate from our theme. It appears to be provided by a third-party plugin. We recommend reviewing your installed plugins and temporarily deactivating them one by one to identify the source.

    7. It seems that during the migration process, the GTIN field was assigned an unintended value, as shown here: https://prnt.sc/taakBUpL65AP. You may manually clear this field or disable the built-in GTIN option by adding the following snippet to your child theme’s functions.php file:

    add_filter('etheme_product_option_gtin', '__return_false');

    Should you have any further questions or require additional assistance, please do not hesitate to reach out.

    Best regards,
    The 8Theme Team

    Avatar: DebbieC
    DebbieC
    Participant
    May 17, 2025 at 09:50

    1. Yes, the wishlist seems to appear ok now.

    3. Yes the ‘add all to Cart’ button is now removed from the dropdown wishlist but is still showing on the actual Wishlist page. I want to remove it from there too. Also now the pink hover button has gone, it should look like this https://prnt.sc/7T_5WsoJj8Fi how can i change it?

    4. The Menu link for the wishlist doesn’t change. (Appearance/Menus/Primary Menu/ The wishlist is a sub item under ‘My Account’ and although I tried to change the Navigation Label, the link under Original: wishlist isn’t editable so still links to the old YITH page.

    I could only achieve getting the correct link by changing the shortcode in the original YITH wishhlist page but now the Wishlist dropdown is linking to the new page so I have two wishlist pages.

    5. I am logged in, but don’t see the ‘share’ options. Some people do not want to bother with creating accounts. They just make lists and send them to people to buy – especially for using on sites like Onlyfans. The YITH share link is available to non-account holders, is this not possible for Xstore plugin?

    6. I have never seen this ‘cashback section’ before and I have not had any new plugins installed for years. I will check this further.

    7. The functions.php will not accept this line: add_filter(‘etheme_product_option_gtin’, ‘__return_false’);
    I get the message: An error occurred while saving your changes.

    Please can you let me know what I can do with this, I have to then make all the same changes to my live site, then again on my other site which also uses Xstore and it seems to be taking a long time just to disable one plugin and use another.

    Thanks, Debbie

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 19, 2025 at 07:57

    Dear @DebbieC,

    We hope this message finds you well.

    3. Kindly add the following CSS snippet to your website:

    .xstore-wishlist-form .add-all-products {
        display: none;
    }

    4. We have successfully added the XStore Wishlist page to your main menu. You may view it here: https://gyazo.com/8de0fbb3ad31bbe1750c7b28c9e8e5c1

    Please note that after making changes to your menu items, it is necessary to clear the SiteGround (SG) cache to ensure the updates are reflected correctly. You can refer to the following screenshots for guidance:
    – Cache clearing: https://prnt.sc/PsY51whQctD5
    – Frontend view: https://prnt.sc/6txTi6APhbFM

    5. Please be advised that the XStore Wishlist feature does not support sharing wishlist items for users who are not logged in. This limitation was previously mentioned in our earlier response.

    7. Regarding the error message you encountered while attempting to save the snippet: this issue occurs because your server does not permit file modifications directly from the WordPress dashboard. You can verify this by attempting to add any code to your child theme’s functions.php file or by trying to resave the file – both actions should result in the same error.

    In such cases, we recommend using FTP access to make the necessary changes, or alternatively, contacting your hosting provider to enable file editing capabilities from the dashboard.

    5. Lastly, we suggest disabling the old wishlist plugin and configuring the XStore Wishlist instead. At present, there appear to be conflicts related to URLs, pages, and other elements that may affect functionality.

    Should you have any further questions or require assistance, please do not hesitate to reach out.

    Best regards,
    Jack Richardson
    The 8Theme Team

    Avatar: DebbieC
    DebbieC
    Participant
    May 19, 2025 at 09:18

    Hi,

    I am logged in but still cannot see the share link?

    I believe it is important for a wishlist to be shareable without site visitors having to create an account because often they don’t want to buy for themselves.

    They want to share links on their social media or Onlyfans page so others can buy things for them. Unfortunately I will have to stick with the YITH plugin for now.

    Is this feature going to be included in any future updates?

    Thanks, Debbie

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 19, 2025 at 09:31

    Dear @DebbieC,

    We hope this message finds you well.

    If the share options are currently not visible on your wishlist page it typically indicates that social media settings have not yet been configured in the Theme Options. You may refer to the following link for guidance: https://prnt.sc/OXBsilzRSGzV.

    To enable the share section for logged-in customers on their wishlist pages, please activate your preferred social media platforms via the Theme Options. You can find an example here: https://prnt.sc/OsWu-cQKs3Mb. Once configured, the share section should appear as shown in this preview: https://prnt.sc/teMYYbHxMe4F.

    Please feel free to check now, and let us know if you need any further assistance.

    Best regards,
    Jack Richardson
    The 8Theme Team

  • Viewing 8 results - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.Log in/Sign up

Helpful Topics

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.