Automattic / woocommerce-payments

Accept payments via credit card. Manage transactions within WordPress.
https://wordpress.org/plugins/woocommerce-payments/
Other
173 stars 69 forks source link

Enabling UPE / LPMs / APMs doesn't warn about incompat with WC Pay subs #6049

Open aheckler opened 1 year ago

aheckler commented 1 year ago

Stems from: pbUcTB-2tM-p2

WC Pay's built-in subscriptions features only work for cards, not any APMs/LPMs that merchant might enable via the UPE/"new checkout" settings. However, we do not warn about this in the plugin itself!

We should display some sort of warning to merchants who enable UPE/"new checkout" that subscriptions will only be purchasable via cards, not the other methods.

We do a similar thing when auth/capture is enabled:

Screenshot taken on 2023-04-14 at 17 48 15 UTC@2x

However, this issue is a bit different since the methods will still be usable, but only for orders not containing any subscription products, so we can't just re-use the same styling, etc.

jessy-p commented 1 year ago

According to Pc2DNy-3z-p2, this falls in Helix @haszari. Tagging as a part of Gamma Porter duties PcreKM-yM-p2.

zmaglica commented 8 months ago

I am not sure which team should work on this issue... @FangedParakeet do you think that Heisenberg can take this issue under its wing?

zmaglica commented 8 months ago

@FangedParakeet as part of the Gamma Triage process, I will move this issue to the Heisenberg team. If you think that another team could work on this issue, please feel free to ping me, or the lead of that team.

FangedParakeet commented 8 months ago

CC @elizaan36 / @nikkivias, I come to you both seeking enlightenment. 🙏

WC Pay's built-in subscriptions features only work for cards, not any APMs/LPMs that merchant might enable via the UPE/"new checkout" settings. However, we do not warn about this in the plugin itself!

We should display some sort of warning to merchants who enable UPE/"new checkout" that subscriptions will only be purchasable via cards, not the other methods.

Do you have any idea how we might be able to convey this to store owners in our settings? Cheers!

pierorocca commented 8 months ago

Marking as an enhancement and a nice to have but not absolutely necessary. It's important that our documentation at a minimum converys this information.

In the refreshed payments setting design, perhaps a tooltip at the category level could indicate the supported attributes similar to the Yes/No attributes being shown at the WooPayments Gateway level.

nikkivias commented 8 months ago

I will add this use case as we explore refreshing the payment settings.

haszari commented 8 months ago

Marking as an enhancement and a nice to have but not absolutely necessary. It's important that our documentation at a minimum converys this information.

This is less important now that we're focusing on WooCommerce Subscriptions (extension) over the built-in WCPay Subscriptions (which is de-emphasised and maybe deprecated in future?).

@diegocurbelo @bummytime will know more about the status of WCPay Subscriptions (built-in option supporting only WCPay with card).