Support » Plugin: WooCommerce » WooCommerce Email Invoice Functionality

  • Resolved GeminiRedCraft


    I am trying to use the built-in functionality in WooCommerce where I can create a manual order and send an invoice to the customer with a link to pay. I need to be able to have both customers and guests pay via the website when they receive the invoice / order notification. I have tested it on two different websites and in both instances the invoice is sent and at the top it says “An order has been created for you on GeminiRed Creations. Your invoice is below, with a link to make payment when you’re ready: Pay for this order” When you click on the link it takes you to a page similar to the checkout page but has a notice that says “This order cannot be paid for. Please contact us if you need assistance.” The option is checked for guests to be able to make purchases, but in both cases I used an account for myself as a registered owner. I was able to log in and see an option to pay an invoice, but that defeats the purpose, especially if I need to invoice someone who might just be a one-off sale and is a guest.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Abiola



    The customer payment page can only be accessed by the customer the order is assigned to. Any other account trying to access it will get that error.

    If you need to pay on the customer’s behalf, you can either set the order to be for yourself first and pay. Or you can login as the customer using a plugin like:

    Thread Starter GeminiRedCraft


    I am the customer, however your response made me think I should try another browser because I believe in Chrome I was logged in as the admin versus Safari where I was logged in as the customer. That said, if I don’t add the person as a user (which would generate a password for them) and create a manual order as a guest but enter in all of the information needed (name, email, products being purchased) why can’t they pay if the option checked for “Allow customers to place orders without an account?” They should be able to pay as a guest instead of seeing “Please log in to your account below to continue to the payment form.” Or at the very least perhaps an option to create an account, though I don’t necessarily want to create an account for what is truly a one-off guest purchase.

    Plugin Support Mirko P. woo-hc


    Hi @geminiredcraft!

    I’ve performed some cross-testing with only WooCommerce core and the default Storefront theme enabled.

    I created a new order and assigned it to Guest as you can see here – Then, under Order actions emailed the invoice to the guest’s email address – When I click on “Pay for this order” in the invoice email I’m being redirected to the Checkout page to pay for the order –

    It sounds all is working correctly, have you tried to change to a default theme and disable all plugins except WooCommerce? Can you test it out and let us know if it’s working with this setup?

    You could also try a different browser or incognito/private mode, just to rule out any browser issues.

    Let us know how it goes.

    Thread Starter GeminiRedCraft


    I was able to test it as a guest and it seems to be working as you mentioned above. I have the owner of one of the websites testing it as well. For her, she might have a problem with the payment options. She offers PayPal and Sezzle, but for Sezzle she has a minimum order requirement and I don’t believe there is any way around that since the checkout is set to allow people to pay with either of those two gateways.

    But, the good news is, it seems like it’s a viable option for invoicing one-off customer transactions. Thanks!

    Plugin Support Igor H woo-hc


    Glad to know my colleague helped you out.

    I’ll mark this thread as resolved now. If you have any further questions, I recommend creating a new thread.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘WooCommerce Email Invoice Functionality’ is closed to new replies.