Jump to content

Split order - user can only choose carriers for the last part of order, gets info only about the last part of order in order confirmation page


Recommended Posts

Classic theme

Split order has few bugs in Front Office... When user is trying to buy products with different (mutually exclusive) carrier options, he/she:

- in carrier-choosing step sees only a list of carriers for last part of order. Therefore, user doesn't even know that his/her payment is divided and can't choose carrier for previous parts of order
- in order confirmation page sees only products and prices from the last part of order

For example, we have two products:

- product 1, with two carrier options (DHL and personal pickup)

- product 2, with one carrier option (UPS)

When placing an order, user sees available shipping methods. As I said, he has only one option to choose (GLS). Funny thing is that when you add products to cart in reverse way (first product 2, then product 1), user can choose between DHL and personal pickup.

After placing an order, our client waits few seconds (Presta has huge lags during order splitting) and sees order confirmation page. Client sees only miniature and price of product 2, not a single mention about product 1. At the bottom of the page, client sees payment info - amount is product 1 price + product 1 shipping + product 2 price + product 2 shipping, so it's all right.

Is there any workaround or way of fixing this? I prefer "changing code by myself", but if there is any module, which can deal with it, it would also be all right.

Share this post

Link to post
Share on other sites

  • 1 year later...

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

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More