Hi,
I use the storefront theme, and have a simple product, and the woocommerce subscriptions and woocommerce all products for subsctions plugins. When I configure that product’s subscription settings to ‘one-time purchase only’ (i.e. not available on subscription) then the payment request button (i.e. Apple Pay or Google Pay / Express Checkout) appear as I want them to.
However, when I update my product’s subscription settings to ‘use global subscription plans’ (which despite its name then causes the product to be offered both for one-time purchase or for purchase on subscription plans) the payment request button no longer appears.
I believe this is an issue which your documentation offers a solution for at (i.e. tick the Woocommerce/Settings/Accounts & Privacy’s ‘auto create username’ and ‘auto generate password’ tick-boxes, and then the issue will be fixed).
However, the options at the Woocommerce/Settings/Accounts & Privacy section appear to have since changed. The 1st “When creating an account, automatically generate an account username for the customer based on their name, surname or email” tick-box is still unchanged. However, the 2nd tick-box has changed to “When creating an account, send the new user a link to set their password”.
I find it intuitive that this change causes an issue, because in the case the documentation describes, the webpage visitor is automatically immediately fully set up with a username and password. However, under the option that the settings are now providing, the visitor’s account isn’t immediately automatically set up, instead the account setup is pending the visitor opening their emailed password verification link.
However, I’m unsure what causes a with the payment request button once a product is offered for one-time purchase or for purchase on subscription plans in the first place. Similarly, I’m unsure if there’s any workarounds available, e.g. some php code which will cause visitors to have a password auto-generated despite that configuration no longer being available in the UI. Are you able to provide any insight on these areas where I’m currently ignorant?
Many thanks
The page I need help with: [log in to see the link]
