Home Forums WoodMart support forum Variation Products on Shop Archive Page cannot subscribe

Variation Products on Shop Archive Page cannot subscribe

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #701720

    dreamzspl
    Participant

    Hello,

    I am using Woocommerce All Products for Subscriptions AND Woocommerce Subscriptions.
    I have my archive page which displays products grid / designed using the layout builder.

    However, I just discovered that when I click on the variations on my shop archive product, the “Add to Cart” button remains the same (I have set it to change to “Subscribe” when i select variations that points to a subscription plan). And once I click the “Add to Cart” button, the product gets added to cart but it is as an “ala-carte”, one-off purchase basis, not as a subscription.

    Only at the “View Cart” page then I can then re-select the variation to the subscription I want and then “Update Cart”, which will be additional steps. If I were to directly go to the “Checkout” page, the Checkout page will show the product in cart as a one-off item purchase, and I can’t switch to a subscription anymore on that page.

    I think this should not be the case.

    Just for reference: When I am at the Single Product page, when i select one-off variation, the button displays “Add to Cart”. When I select variations pertaining to a subscription, the button changes to “Subscribe”. And I can purchase a subscription without any issues.

    Hoping that you can shed some light on this – whether it is a setting issue or it is a plugin conflict between Woo Subscriptions and Woodmart? If so, how can the solution be like? There will definitely be customers clicking on subscription plans and checking out directly from the archive shop page (and not on the Single Product page itself).

    Thank you.

    #701788

    Hello,

    Could you please check how it works with some default WordPress themes like WooCommerce Storefront to understand if it is our theme issue or not?

    Best Regards,

    #701829

    dreamzspl
    Participant

    hi,
    i tried twenty twenty five theme and on the archive page they do not have direct add to cart option or choosing of variation options directly from archive page.

    the Ajax add to cart and selection of variations from shop archive, i believe, is a feature of Woodmart.

    Can you please advise on next steps please?

    Thank you.

    #701905

    Hello,

    There is no option in the theme settings to achieve this behavior on shop (archive) pages. This functionality is controlled by the subscription plugins themselves. For further customization or confirmation, we recommend contacting the plugin developer, as they can clarify whether this behavior can be supported.

    Best Regards,

    #702185

    dreamzspl
    Participant

    Hi,

    I have contacted Woocommerce support and they presented 3 options.

    Let me paste their full response below:

    —————————

    Thanks for your patience while we looked into this. I get why this feels confusing, especially when subscriptions work perfectly on the single product page.

    What you’re seeing on the shop archive is a known limitation with All Products for WooCommerce Subscriptions when used with theme or builder-based variation selectors.

    Your theme is correctly showing variations on the archive page, but it doesn’t pass the subscription plan data that APFS needs when adding the item to the cart.

    Because of that, the cart treats the item as a normal one-off purchase, even if a subscription variation was selected.

    APFS only attaches subscription data when its own JavaScript runs, and that currently happens on single product pages, not on archive loops or custom AJAX add-to-cart setups.

    This isn’t a WooCommerce Subscriptions core issue, and it matches the expected behavior when third-party variation selectors are used outside the product page.

    You’ve got a few realistic options from here.

    If your theme has a Quick View feature that loads the full product form, subscriptions will work correctly there.
    You can also ask your theme or builder developer to add explicit APFS support, so the subscription data is included when adding from the archive.

    If neither is possible, the safest setup is to remove variation selection from the archive and guide customers to the single product page for subscriptions.
    ——————————–

    So,
    Option 1 – Quick View feature
    Option 2 – Add explicit APFS support
    Option 3 – Remove variation selection from the archive and guide customers to the single product page for subscriptions.

    Woodmart already has Option 1, so that’s great. But Option 1 itself doesn’t work if there is still variation selection options around on the archive page, so Option 3 is a must have too. Will it be possible to remove the variation selection options from the archive page itself? Please see attached.

    I also hope that you can add full support to All Products for Subscriptions plugin, as it has been an official Woocommerce product for quite a few years already, and it is an official extension to Woocommerce Subscriptions as well.

    Thank you.

    • This reply was modified 2 weeks, 3 days ago by dreamzspl.
    Attachments:
    You must be logged in to view attached files.
    #702277

    Hello,

    To remove the variation selection form from the archive page, you need to disable the corresponding option in the theme settings.

    You can find it here: https://monosnap.ai/file/jDz5i966YACohKyZsaTJLuNqgDOVOu

    Best Regards,

    #702468

    dreamzspl
    Participant

    Hello, thanks for your reply.

    Can I ask, is Option 2 – Add explicit APFS support
    possible to be considered too?

    #702505

    Hello,

    After a detailed analysis of this situation, we would like to note that it is technically impossible to implement full compatibility between Quick Shop and third-party plugins.

    The Quick Shop feature is a custom implementation of our theme and operates using its own internal logic. Most third-party plugins, including subscription plugins, are technically designed with the assumption that the variation form and all related data exist exclusively on the single product page.

    When the variation form is rendered on product archive pages or within modal windows, third-party plugins are unable to properly initialize their JavaScript logic or pass the required data, which makes such integration technically impossible.

    For this reason, full support for third-party plugins within Quick Shop cannot be implemented at a technical level

    Best Regards,

Viewing 8 posts - 1 through 8 (of 8 total)