Free Shipping if minimum met across multiple warehouses

For general questions and discussions specific to the AbleCommerce GOLD ASP.Net shopping cart software.
Post Reply
dandersonMLT
Lieutenant Commander (LCDR)
Lieutenant Commander (LCDR)
Posts: 95
Joined: Sun Oct 04, 2015 5:45 pm

Free Shipping if minimum met across multiple warehouses

Post by dandersonMLT » Wed Apr 25, 2018 2:18 pm

Our store had multiple warehouses.
I am trying to find a way to make shipping free if the total from multiple warehouses is over $100.

For example if we had 4 warehouses, I'd want to set it so that if the customer orders $100 combined fine warehouse 1 and 2, shipping on those items would be free.

However, they would still pay shipping on items from warehouses 3 and 4.

Is there a way to accomplish this?

dandersonMLT
Lieutenant Commander (LCDR)
Lieutenant Commander (LCDR)
Posts: 95
Joined: Sun Oct 04, 2015 5:45 pm

Re: Free Shipping if minimum met across multiple warehouses

Post by dandersonMLT » Fri Apr 27, 2018 1:15 am

If this isn't possible, maybe there is a way to auto-apply a coupon to discount shipping cost in this scenario?

User avatar
jmestep
AbleCommerce Angel
Posts: 8164
Joined: Sun Feb 29, 2004 8:04 pm
Location: Dayton, OH
Contact:

Re: Free Shipping if minimum met across multiple warehouses

Post by jmestep » Sun Apr 29, 2018 9:40 pm

The shipping rules you want to accomplish could be enforced with a customization to the code.
Judy Estep
Web Developer
jestep@web2market.com
http://www.web2market.com
708-653-3100 x209
New search report plugin for business intelligence:
http://www.web2market.com/Search-Report ... -P154.aspx

dandersonMLT
Lieutenant Commander (LCDR)
Lieutenant Commander (LCDR)
Posts: 95
Joined: Sun Oct 04, 2015 5:45 pm

Re: Free Shipping if minimum met across multiple warehouses

Post by dandersonMLT » Thu May 10, 2018 8:28 am

Thanks Judy.
I am still working on this, is there a way to take items on 1 shipment and move them to another?

That is basically what I'm looking to accomplish.
Items from Warehouse A have a shipping charge unless shipped with Items from Warehouse B.

When this happens, we just throw the Warehouse A items in the Warehouse B box before shipping them.

Everything I am trying still seems to want 2 shipments and 2 ship method drop downs.

jguengerich
Commodore (COMO)
Commodore (COMO)
Posts: 436
Joined: Tue May 07, 2013 1:59 pm

Re: Free Shipping if minimum met across multiple warehouses

Post by jguengerich » Fri May 11, 2018 6:24 am

A Basket has a Shipments collection (each of type Shipment), and a Shipment has an Items collection (each of type BasketItem). Each BasketItem has a Shipment property. If you manipulate them, just make sure the item's Shipment property is set to the Shipment that actually has the item in its Items collection.

As you discovered, the BasketService's Package function will separate everything by warehouse. You would have to figure out where to do your own manipulation to make sure it is after the BasketService's Package function is called. Or, if you have the source code, you could modify or overload BasketService.Package.
Jay

dandersonMLT
Lieutenant Commander (LCDR)
Lieutenant Commander (LCDR)
Posts: 95
Joined: Sun Oct 04, 2015 5:45 pm

Re: Free Shipping if minimum met across multiple warehouses

Post by dandersonMLT » Sat May 12, 2018 4:21 pm

Thanks Judy and Jay.
I think I have it working the way we want using your suggestions.

Thanks again!

Post Reply