jonasgrumby Posted June 5, 2010 Posted June 5, 2010 (edited) Hi all, I just started using OSC yesterday but have been developing web sites for 20 years, so I'll try not to be too much of a newbie. Maybe someone can help me figure this out... My client wants me to set up shipping this way: Snacks & Drinks - "local delivery" to Fairfield County CT and Westchester County CT - FREE Drinks - not shippable outside the local delivery areas (because cost of shipping is impractical) Snacks - Shipping by weight and zone within the US (can be broken down into Northeast states, Southeast, Southwest, Northwest) So, I need a total of 5 zones. We actually did this with the eShop plugin for Wordpress by adding two State+County entries in the list of US States. That way they would come up as choices when the customer chose their state at checkout. Those two new "states" were assigned to Zone 1, which had a shipping charge of $0 assigned to it regardless of the weight. The way we handled the problem of making the drinks unshippable except in the local zone was just to make the shipping charge very high in the other zones so that those customers would not buy them. That was kind of janky but it essentially worked. I saw that OSC allows you to set a max shipping weight, so maybe we can just mark the sodas 100lbs or something that would cause the order to be overweight. I also saw that there is an add-on for OSC to restrict delivery on certain products, which I'm hoping will be a more elegant solution. Hopefully there is a way to make it obvious that the drinks are only available for local delivery. Thanks for any advice. Edited June 5, 2010 by jonasgrumby Quote
jonasgrumby Posted June 7, 2010 Author Posted June 7, 2010 FYI, I'm trying the MZMT (MultiZone Multitable) contribution. I think it will do exactly what I want. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.