• Resolved Bartek

    (@bartj)


    Hi, Flexible Subscriptions developer here!

    We received signals from our users that your plugin and ours doesn’t work well together in block checkout. I have confirmed the issue and attempted to debug, but I ended up with no results. I would greatly appreciate your help or suggestions on the matter.

    Currently, when Flexible Subscriptions is enabled and PayPal gateway is correctly configured with PayPal sandbox mode the classic checkout work as expected. But running in block checkout displays no available gateways. When attaching debugger and investigating API requests, it seems like the gateways support is correctly registered and available for purchase with Flexible Subscriptions, yet the actual UI tells the different story.

    Do you have any clue what might be odd in such case? fwiw Flexible Subscriptions provides a compatibility layer with WooCommerce Subscriptions, but this is not a fork. We implement our own subscription handling, but leave a room for integration with existing plugin’s ecosystem. Most of them do work out of the box.

    Hoping to hear from your team,
    Bartek

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Jignesh

    (@jigneshmpatel)

    Hello @bartj,

    Thank you for the detailed information regarding the issue. we will investigate and attempt to reproduce the problem on our end. I’ll provide you with an update as soon as I have further insights or a solution.

    I appreciate your patience.

    Best regards

    Plugin Support Jignesh

    (@jigneshmpatel)

    Hello @bartj,

    We’ve reviewed the PayPal gateway registration, WooCommerce Blocks’ PaymentMethodRegistry, and the related REST API responses. The gateways are correctly exposed at the API level, but the block checkout UI does not reflect them when Flexible Subscriptions is active.

    This suggests the issue may be tied to how subscription compatibility interacts with the block checkout filters and rendering hooks.

    At this point, we haven’t identified a solution that can be applied directly from our plugin. We’ll keep monitoring this area and continue exploring possible adjustments, but for now, we’ll go ahead and close this ticket. If we find anything actionable in the future, we’ll make sure to share an update.

    Best regards

    Thread Starter Bartek

    (@bartj)

    Hi!

    I understand. Is there anything that our plugin can do to better support the Easy Payment plugin? Can you provide any suggestions as where to find the involved validation or some steps that are taken during the block rendering that prevent checkout from displaying the widget? I think this is related to some JavaScript code, but I am not sure where to look at. Moreover, if this is for block compiled JS, I unfortunately do not have access to the source.

    Any help will be appreciated, while we try to improve WCS compatibility and patch it on our side.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Integration with Flexible Subscriptions’ is closed to new replies.