RomsWebDesign Posted November 10, 2014 Share Posted November 10, 2014 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 More sharing options...
vekia Posted November 11, 2014 Share Posted November 11, 2014 as i understand you only need a specific status of order, right? you can achieve it with default features in prestashop with order statuses feature under order > statuses Link to comment Share on other sites More sharing options...
RomsWebDesign Posted November 12, 2014 Author Share Posted November 12, 2014 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 More sharing options...
bellini13 Posted November 12, 2014 Share Posted November 12, 2014 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 More sharing options...
RomsWebDesign Posted November 12, 2014 Author Share Posted November 12, 2014 Thank you for these indications. And for the second part, change the status of the order and send an email to the customer with the link to pay the order. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now