machineshop Posted January 9, 2016 Share Posted January 9, 2016 Hi everybody, this is my first topic on this forum so sorry if my english is not so good or if i post on a wrong categorie. I want to impliment 2 step payment on prestashop that means that if the order size and weight is above a limit that i will set so the system should stop the payment proccess and email the customer that we will contact him asap to finish the order and send him a payment link or somthing like that to pay the order. I need that because my products are big and heavy so if the order is big i can become better price from the shipping companys so the costumer saves money, else the shipping cost are very high. So i will make a deal with the shipping company add a custom shipping price and then send the order to the customer to pay. For the orders lower than the weight and size limit should be payed normaly with any payment method. Is that possible to set up on prestashop? How can i do that? Sorry again if my english is not so good. Thank you very much for time. Best Regards Link to comment Share on other sites More sharing options...
bellini13 Posted January 9, 2016 Share Posted January 9, 2016 There is not an easy way to accomplish this, but here is a thought. 1) Create a new customer group in your back office. This group would be used for customers that fall into this over weight category. 2) Update your existing carriers so that they do not display over a certain weight, using a weight range. This of course means you have to ensure your products are configured with the appropriate weight. 3) Create a new carrier that is only available to the customer group you created above. 4) Place a message on the carrier selection page that states when the weight exceeds XX LBS, they will need to contact you Now when a customer checks out, if the weight of the cart exceeds the max weight range you configured, the customer will not be able to choose a carrier, and therefore will not be able to checkout. You would then get your shipping price, add the customer to this new customer group, and then ask them to continue to checkout, or perhaps manually create the order in the back office and send them a payment link (existing functionality). I'm not sure how you will add the shipping price to the order, perhaps you would have to create a product with the shipping price and add it to their cart. Or perhaps you would alter the carriers weight ranges once you have your shipping price. The alternative to this is a more complex module to add certain features to your store. 1 Link to comment Share on other sites More sharing options...
machineshop Posted January 9, 2016 Author Share Posted January 9, 2016 There is not an easy way to accomplish this, but here is a thought. 1) Create a new customer group in your back office. This group would be used for customers that fall into this over weight category. 2) Update your existing carriers so that they do not display over a certain weight, using a weight range. This of course means you have to ensure your products are configured with the appropriate weight. 3) Create a new carrier that is only available to the customer group you created above. 4) Place a message on the carrier selection page that states when the weight exceeds XX LBS, they will need to contact you Now when a customer checks out, if the weight of the cart exceeds the max weight range you configured, the customer will not be able to choose a carrier, and therefore will not be able to checkout. You would then get your shipping price, add the customer to this new customer group, and then ask them to continue to checkout, or perhaps manually create the order in the back office and send them a payment link (existing functionality). I'm not sure how you will add the shipping price to the order, perhaps you would have to create a product with the shipping price and add it to their cart. Or perhaps you would alter the carriers weight ranges once you have your shipping price. The alternative to this is a more complex module to add certain features to your store. Thank you very much for your reply bellini13. Your idea is great i will give it a try and leave you a feedback. Do you how can i find someone who can develop a module like that? Can i make a request to prestashop? I would develop this module by my self but i havent worked with prestashop developing before so it would take me a lot of time to do finish it but i have a limited deadline to follow so i need a quicker solution. Thank you again for your help! Link to comment Share on other sites More sharing options...
bellini13 Posted January 9, 2016 Share Posted January 9, 2016 I would suggest documenting your requirements and placing a post in the Paid Job Offers forum. 1 Link to comment Share on other sites More sharing options...
machineshop Posted January 10, 2016 Author Share Posted January 10, 2016 I would suggest documenting your requirements and placing a post in the Paid Job Offers forum. I will try your way and if its not working then i will do that thank you very much for your help bellini13! 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