I request this module, a great module we all need:
This module allows you to:
How does it work?
1-All you have to do is assign different carriers to your products, making sure you don't have any carriers in common (if you use a single carrier, you'll need to create a carrier for each warehouse). Meaning, a carrier used to ship products from warehouse A, should not be used to ship products from warehouse B.
2-When placing an order, if the cart contains several products that are not to be shipped by the same carriers, the items will be listed separately with their respective carriers.
3-The customer selects the desired carrier for each group of items and validates the order.
4-The order is then split into several independent sub-orders. Each sub-order is delivered by a different carrier and has a dedicated tracking number (similar to the standard PrestaShop operation).
5-This enables you to manage each sub-order independently of the others (change status, update tracking number, generate invoice, etc.).
https://addons.prestashop.com/en/shipping-carriers/93768-multi-shipping-multiple-carriers-order.html
Description
Are your products spread across several warehouses, or would you like to sell your products via dropshipping, shipping directly from your multiple suppliers? Then this module is for you; it's the solution!This module allows you to:
- Manage orders with multiple deliveries from different storage locations (warehouses) seamlessly. Each delivery is managed independently.
- Add dropshipping products without the hassle of managing multiple shipments. If your customer buys products from two different suppliers, then he will have two independent deliveries, the order will be split into sub-orders, and he will be able to track each delivery through its appropriate sub-order.
- Bonus: enable free delivery on minimum amount for specific countries.
How does it work?
1-All you have to do is assign different carriers to your products, making sure you don't have any carriers in common (if you use a single carrier, you'll need to create a carrier for each warehouse). Meaning, a carrier used to ship products from warehouse A, should not be used to ship products from warehouse B.
2-When placing an order, if the cart contains several products that are not to be shipped by the same carriers, the items will be listed separately with their respective carriers.
3-The customer selects the desired carrier for each group of items and validates the order.
4-The order is then split into several independent sub-orders. Each sub-order is delivered by a different carrier and has a dedicated tracking number (similar to the standard PrestaShop operation).
5-This enables you to manage each sub-order independently of the others (change status, update tracking number, generate invoice, etc.).
Features
- The module works by sorting carriers in ascending order of price (see recommendation section for more information on recommended settings).
- An order with multiple carriers is split into sub-orders (depending on the number of carriers chosen, in other words, according to the number of warehouses involved in the order). The order confirmation page displays the sub-orders. The customer receives a confirmation e-mail, as well as a separate invoice for each sub-order. The sub-orders will have the same reference and will be displayed separately in the back office.
- The application of a discount code on a split order remains functional in most cases (see limitations mentioned in the recommendation section).
- In the case of a split order placed with a discount code of amount type, the discount amount is divided between each sub-order in proportion to its value.
- In the case of a split order placed with a discount code of amount type with partial use, the calculation of the remaining discount amount remains functional and the rest of the discount code will be sent by e-mail to the customer.
- In the case of a split order placed with discount code of percentage type, the percentage discount applies to all the sub-orders.
- The message submitted by the customer during the delivery validation step (order page) is copied for each sub-order.
- The price of the gift wrapping is divided among all the sub-orders. The linked message is copied to each order. The recycled package is also copied into each order.
- A carrier can be defined as an in-store pickup. This means that it will not be taken into account when calculating the best price (cheapest price). As a result, it will never be selected by default when the list of carriers is displayed on the order page.
- The definition of a minimum amount for free delivery for certain countries is also possible. If a carrier is chosen as an in-store pickup, it will not be indicated as free even if the free amount is reached (if the list contains more than one carrier). Please note: if the customer is not logged in, he is considered eligible for free delivery (if this option is enabled).
What your customers will like
Ordering with multiple carriers is intuitive for customers, as it allows them to :- Have a clear display when placing an order, enabling them to clearly distinguish which item will be delivered by which carrier.
- Have a clear display on the order confirmation page, allowing him to clearly distinguish the sub-orders, as well as their respective carriers and invoices.
- Receive a confirmation e-mail for each sub-order.
- Access sub-orders, in the order history and details page, in the same way as a classic order: each sub-order lists the products that it comprises, indicates the carrier responsible for shipping and provides the corresponding invoice.