Jump to content

2 Step Shipping And Payment


Recommended Posts

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

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.

  • Like 1
Link to comment
Share on other sites

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

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...