How to set up checkout process that admin approved before customer payment?

  • Posts: 3
  • Thank you received: 0
2 years 9 months ago #339049

-- HikaShop version -- : 4.4.5
-- Joomla version -- : 3.10.4
-- PHP version -- : 7.2.24

Could you explain me how to set up like the picture? Thank you.

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 9 months ago #339051

Hi,

Yes.
So first, you want to remove the "payment" view from your checkout workflow in the Checkout tab of the HikaShop configuration.
Also, you want to create an extra payment method of the type "collect on delivery" that you can rename "payment after approval" and make sure it is ordered as the first payment method on the payment methods listing "order" column.
That way, this payment method will be the one auto selected by the system when the cart is loaded on the frontend and no payment will occur at the end of the checkout.
Instead, you'll see the thank you page of the "collect on delivery" payment method, and you can use translation overrides to change the texts there ( www.hikashop.com/download/languages.html#modify ).
Then, you want to :
- create a new order status in the menu System>Order statuses. For example "approved".
- under the column "unpaid" of the order statuses listing, you want to enable only that "approved" status.
- activate the setting "Payment of orders not paid immediately" of the HikaShop configuration.
That way, when you manually change the order status from "created" to "approved", the email notification the customer will receive will contain a payment link for his order.
Finally, before changing the order status from "created to "approved" for an order, you'll also want to change the payment method of the order from your "payment after approval" payment method to your normal payment method so that the user will be able to pay with it. And if you have several payment methods, you can activate the "Allow customers to change their payment method after checkout" setting of the HikaShop configuration to allow the customer to choose his payment method before paying

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

  • Posts: 3
  • Thank you received: 0
2 years 9 months ago #339069

Thank you.
Now I have 2 problem.
1. How to setting when click “pay now” to choose only 1 choice?
2. How to add custom fields at last wepage of payment?
Please look at my picture to unterstand me. Thank you.

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 9 months ago #339104

Hi,

1. Turn off the setting "Allow customers to change their payment method after checkout" of the HikaShop configuration. As I said previously, this allows the customer to choose his payment method before paying

2. The is no mechanism for that.
Custom fields of the table "order" can only be displayed to the user during the checkout, not after.
However, here is what you can do:
- create a menu item of the type "contact page" via the joomla menu manager.
- create a custom field of the table "contact" and of the type "ajax file" via the menu Display>Custom fields.
- You can also create a second custom contact field of the type "text" with the column name "order_number".
- use a translation override to change the message on the thank you page to include a link to that contact page to tell the customer to use that form to send the payment slip for his order.

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

  • Posts: 3
  • Thank you received: 0
2 years 9 months ago #339348

How to delete "Additional information" button?

Last edit: 2 years 9 months ago by Vaekky.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 9 months ago #339349

Hi,

I'm not sure what you mean. Where do you get that button ?
Could you provide more context please ?

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

Time to create page: 0.061 seconds
Powered by Kunena Forum