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