Jump to content

Place an order "on hold"


RomsWebDesign

Recommended Posts

Hi guys,

 

I would like To lnow if it is possible To place an order "on hold".

When a customer place an order and choose a specific deliverer the order are place "on hold" and the customer doesn't paid this order. The customer receive an email.

The admin Check the order and decide To change the status of the order for the customer paid it.

 

Thanks in advance.

Regards,

Romain

Link to comment
Share on other sites

in fact, when the order is placed, the customer pays nothing, he receives an email warning him that his order was taken into account and that the admin will have 24 / 48h to estimate shipping costs.

The admin checks the command and adding the amount of shipping (variable).

once shipping costs is added, the amount of the order is changed, the admin changes the status of the order, the customer receives an email with the order summary and a link to the payment thereof.

 

I'm not sure this is clear.

Link to comment
Share on other sites

The first thing you would want to do is follow Vekia's suggestion, and create a custom 'on hold' order status.

 

The second thing you would then need to do is one of the following

 

1) you can customize your payment modules to detect that this 'specific deliverer' (aka carrier) was used, and change the payment modules to create the order using this new 'on hold' order status.  you would do this to each of your payment modules

 

2) you can customize or override the PaymentModule class to perform this detection logic above. 

 

I would suggest going with option 1 to avoid customizing core coding.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...