- In Admin Console:- go to Website & Content → Structure & Data → Products section
- create 4 products
- for all of them enable inventory tracking By Product (on the Inventory tab during product editing)
- for 2 of them add 10 to the stock (on the Inventory tab during product editing)
- go to Configuration → E-Commerce → Shipping section
- create new shipping type with following configuration:- [General Tab] Shipping Type = handling
- [Shipping Zones Tab] Add new zone, that will contain all countries
- [Brackets Tab] Press the "Infinity" toolbar button
 
- go to Configuration → E-commerce → Payment Types
- enable Check/MO payment type and make it primary
 
- On Front End:- login
- add qty=1 of each product to cart
- perform checkout and select, that you want all items shipped together
- in Admin Console confirm, that- order in Pending status was created
- approve the order
- confirm that order status was changed to Backorders
 
- perform checkout and select, that you want backorderdered items shipped separately
- in Admin Console confirm, that- order in Pending status was created
- approve the order
- confirm that order was split into 2 orders where one has To Ship and other has Backorders status
 
 
Details
Details
- Reviewers
- glebs 
- Commits
- rMINC16238: Fixes MINC-128 - SQL error, when splitting an order
Diff Detail
Diff Detail
- Repository
- rMINC Modules.In-Commerce
- Lint
- Automatic diff as part of commit; lint not applicable. 
- Unit
- Automatic diff as part of commit; unit tests not applicable.