• Resolved celestialmaples

    (@celestialmaples)


    Hello – The above website is under development, running Astra Child theme. I have been testing YITH Wishlist Premium latest version. The plugin works perfectly fine on desktop, all functionality as expected, but is very problematic on Mobile or Tablet and essentially unuseable. Fundamentally, all I am looking for at this early point is to be simply able to add multiple products to the Wishlist, have it store those products during the browsing session, and then be able to send it to email or social media. I have tested this repeatedly on desktop and no issues. Under the Japanese Maples tab, there is a drop down menu of categories, in some of which products can be found to test the wishlist function. Category All Maples A-Z for example has testable products in it that can be added to a wishlist and test wishlist viewed

    Problems seen on Mobile or Tablet:

    1) Am only randomly able to obtain the above functionality. Most of time the wishlist will only store one product, then upon attempting to add another, it drops the first product and leaves only the latest in the list. On the rare occasion that the wishlist will store more than one product, it drops them all upon moving through a few random menu ups or downs, in other words it does not appear to be stable or stored in a stable manner.

    2) Often get the message when attempting to add a product to the wishlist – “Product Already in Wishlist”. when I view the wishlist it is there, and again only that 1 latest product.

    3) I can confirm that all of these wishlists are being created sequentially with only one product in them by viewing the record of All Wishlists in the plugin Settings, as well as can see the occasional random event when I can add and store more than one product in a wishlist

    Steps taken to attempt to rectify:

    1) Requested and confirmed WP Engine cache exceptions in place for Wishlist page url, Wishlist/* url, Wishlist /view/* page url, and Yith cookie yith_wcwl_products – no difference to issue

    2) Deactivated all other plugins except WooCommerce and Yith Wishlist to see of any other plugin was causing problem – no difference to issue

    3) Enabled Ajax loading of cacheable items in Wishlist settings. No difference to issue

    4) Repeatedly tried purging all caches, at WP Engine level and on browsers. Tried three different browsers – Safari, Chrome, Firefox – no difference to issue. I am using an Iphone 10 to test mobile, but have also tested on Samsung, no difference to issue

    5) tried changing themes in case of theme interference – no change to issue

    While I am not an expert at all, the overall impression is that the wishlist is not being written and saved correctly on Mobile and Tablet, including not being uniquely ID-tagged as should be, or something is interfering with that writing and save action. I do not know how to view and verify the wishlist save and tag action or command in real time

    Thanks much in advance for any insights or suggestions! The Wishlist functionality is very important to the website and I need to solve this

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author YITHEMES

    (@yithemes)

    Hi

    This is definitely a cache problem
    Depending on the type of cache that you’re running on your installation, you may need to proceed with one or more of the following actions

    – Ask you hosting company to disable server cache when yith_wcwl_session_ec8c80736e1b6b609bcaadaf61e74626 cookie is set (i see that youre currently hosted by WP Engine, so this is a required step)
    – If you’re running cache plugins, please disable cache on wishlist page
    – Clear any other kind of cache enabled (EG: CDN-level cache) on wishlist page, or when cookie yith_wcwl_session_ec8c80736e1b6b609bcaadaf61e74626 is set
    – Enable Ajax loading of the wishlist components, under WP Dashboard -> YITH -> Wishlist

    Please, note that this only happens on mobile, since probably you’re testing as a logged user (no cache) on desktop

    Thread Starter celestialmaples

    (@celestialmaples)

    Thank You very much for the feedback and suggestions, I greatly appreciate the help.

    We implemented the above exclusions, and additionally during that process, Amalia E of WP Engine Technical Support was able to further successfully diagnose and rectify the issue.

    The final solution was to add cache exclusions also for the WooCommerce plugin, which apparently has its own cache operation that we did not know about before.

    Implementing the following cache exclusions , in addition to the previously already implemented exclusion of the wishlist page and YITH cookie, as well as enabling AJAX loading, fully solved the problem on mobile. Amalia E can be contacted through WP Engine Tech Support if further technical explanation is useful to YITH

    woocommerce_cart_hash
    wp_woocommerce_session_
    woocommerce_items_in_cart

    I would highly recommend that YITH would please add this information to the official documentation for the plugin. We spent over 30 hours attempting to resolve this issue.

    We can now consider this problem closed at this time unless further issues emerge – thank you, Dan

    Plugin Author YITHEMES

    (@yithemes)

    Hi Dan

    I’m glad to know that this solved your issue
    We indeed have a dedicated paragraph regarding cache issues on our official documentation, but I’ll talk with docs team, to see if we can improve it or make it more visible

    We are doing our best to improve our plugins. Our target is to develop and release the best free plugins for WooCommerce, but to achieve this we need your help. Please leave a good review to support us and help our growth ??

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘YITH WIshlist Not Stable and Functional on Mobile and Tablet’ is closed to new replies.