• Resolved nfumasoli

    (@nfumasoli)


    Hello,

    I’m selling products through WooCommerce online store. Customers have to create an account during the checkout process (with an e-mail and password).

    When a paid product is purchased, the customer has access to plenty of free offers.

    The problem (I guess) is that WordPress creates the account before checking the payment status. This means that if my customer doesn’t pay, he can still access to the free offers.

    The problem occurs with one swiss-specific payment method (TWINT).

    On WooCommerce settings, I have the following boxes ticked: “Allow customers to place orders without an account”, “Allow customers to create an account during checkout” and “When creating an account, automatically generate a username from the customer’s e-mail address”.

    Any idea ?

    Thank you !

Viewing 1 replies (of 1 total)
  • Mirko P.

    (@rainfallnixfig)

    Hi there!

    Thanks for reaching out.

    That’s the default behavior in WordPress and it would require custom coding to change it. If you require more help with the actual coding, we’d recommend hiring a developer or one of the customization experts listed at https://woocommerce.com/customizations/.

    Alternatively, you can use a plugin (if available) to assign a specific user role to the paying customers and let them access free offers or extra content. All other customers that have not processed a successful payment will not be included within this user role and therefore have no access to free offers.

    I hope this points you in the right direction.

    Best regards.

Viewing 1 replies (of 1 total)
  • The topic ‘Create account after successful payment’ is closed to new replies.