Workflow purchase

  • Posts: 114
  • Thank you received: 4
7 years 5 months ago #270704

-- HikaShop version -- : 3.1
-- Joomla version -- : 3.7
-- PHP version -- : 7.1

I followed this tutorial: www.hikashop.com/support/documentation/6...first-test-sale.html But it stops at the checkout. What I would like to know is:

1. I dont need an order since I only sell immaterial goods, I sell a service. My customers should recieve their invoice immediately after they paid. How can I avoid the creation/sending of an order?

2. If I cant get rid of the unnecessary order step, how do I transform an order into an invoice when the user has paid via paypal or bank transfer?

3. Why is there no "paid" status in the out of the box default status? "Paid" should be the most needed status of them all right? Or do I missunderstand the purpose of the status?

Thanks

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13377
  • MODERATOR
7 years 5 months ago #270710

Hi,

1. An order is technically mandatory.
At the end of the checkout, when you're redirected to the payment gateway, most payment gateways require the shop to send the order id from the shop so that when the payment gateway notify the shop of the payment, the payment gateway give the order id and that way the shop knows which order has been paid.
There is no "sending" of orders. If you're talking about the "order creation notification" email that is sent when the order is created, you can disable it in the menu System>Emails.

2. That's already done by default. When HikaShop receives the notification of the payment from the payment gateway, it changes the order status from "created" to "confirmed" which means that the payment has been received. At that point, the invoice is created and a notification email is sent again to the customer.

3. There is. It is called "confirmed". If you want to rename it, you can change its translation with a translation override:
www.hikashop.com/download/languages.html#modify
Paid is not generic enough. If the order amount is free for example, there is no payment and thus the order is not paid. Regardless you still want to validate it. Hence the "confirmed" status. That's the term ecommerce software usually use by default.

By default, an invoice is not sent with order notifications. This requires a PDF to be generated and added as attachment to the email while the invoice you can print from the backend or the customer can print from the frontend order listing doesn't need a PDF.
If you need that, we provide a plugin specifically for that:
www.hikashop.com/component/hikashop/product/cid-18.html

Please Log in or Create an account to join the conversation.

Time to create page: 0.053 seconds
Powered by Kunena Forum