Create Shipping Methods

ArtSite is built with Drupal and uses Drupal Commerce to power the store.  Here I'm showing how you can set up simple shipping methods to create various shipping rates for your orders.  In this video we demonstrate rates by order weight, but you can also set up different flat rates by country, or state, or other conditions. 

(Trouble playing this video? Please go directly to this video if you are unable to load it here)

 


Some example set-ups: 

Here the artist doesn't want to ship to customers in her local area, so we set up a shipping method that allows for that to happen.  You need to have a shipping method set-up even if the shipping will be $0.00, otherwise the customer cannot complete the check-out process. 

We create a shipping method named "No Shipping in Clark County". 

shipping methods

 

Here are the settings for this method: 

local shipping methodscustomer shipping restrictions

 

So you can see here that we are creating a restriction based on the customer's shipping address.  If they live in one of these local zip-codes, they will be presented with this shipping method.  We also need to edit the other 2 shipping methods and exclude these zip codes there, so they don't see shipping options that shouldn't apply to them.  

With this method in place, the artist can still allow local customers to place purchases over the website with a credit card, but they will not be charged shipping. 

Using a similar method you could also set up shipping rates to vary based on states.  You don't need to add each zip code separately, you can use ranges of zip codes or regular expressions.  If you're interested in setting that up, visit this page about advanced shipping methods