Results 1 to 5 of 5
  1. #1
    Join Date
    Jun 2010
    Posts
    44
    Plugin Contributions
    0

    Default Different shipping per item (not based on weight)

    Most of my items have free shipping in the US and a $2.99 flat rate outside the US. I'm adding some new items that will have a $4.95 shipping cost in the US and an $8.95 cost outside the US. I've got my 2 zones setup, but I can't figure out how to make certain items have the old pricing structure, while others will have the new, higher rate.

    Any thoughts?

  2. #2
    Join Date
    Jun 2010
    Posts
    44
    Plugin Contributions
    0

    Default Re: Different shipping per item (not based on weight)

    I should probably mention that those rates are per order, not per item. So if somebody orders 3 items that are all part of the new pricing structure, they'll only pay a total of $4.95 US and $8.95 international, not that amount for each item.

  3. #3
    Join Date
    Sep 2003
    Location
    Ohio
    Posts
    69,402
    Plugin Contributions
    6

    Default Re: Different shipping per item (not based on weight)

    How are you marking the Products that are Free Shipping Products vs Products that have a charge?

    What determines the difference between a Product with $2.99 and a Product with $4.95?

    What happens if both a Product that should be $4.95 is in the cart with a Product that should be $2.99?
    Linda McGrath
    If you have to think ... you haven't been zenned ...

    Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!

    Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
    Officially PayPal-Certified! Just click here

    Try our Zen Cart Recommended Services - Hosting, Payment and more ...
    Signup for our Announcements Forums to stay up to date on important changes and updates!

  4. #4
    Join Date
    Jun 2010
    Posts
    44
    Plugin Contributions
    0

    Default Re: Different shipping per item (not based on weight)

    Products that have free shipping are only free in the US. Outside the US they are $2.99.

    To simplify:

    There are 2 levels of products (these products will be scattered throughout the store, not in their own categories), we'll call them Level 1 and Level 2. Level 1 products are free shipping in the US and $2.99 outside, regardless of the number of items. If a customer outside the US orders eight level 1 items, they still will only pay $2.99. Level 2 items are $4.95 in the US and $8.95 outside, once again, regardless of the number of items ordered. I'd like the final shipping price to be the highest price available. If a person outside the US orders a Level 1 item AND a Level 2 item, their final shipping will be $8.95. It shouldn't combine with the shipping from the Level 1 item. Does that make sense?

  5. #5
    Join Date
    Sep 2003
    Location
    Ohio
    Posts
    69,402
    Plugin Contributions
    6

    Default Re: Different shipping per item (not based on weight)

    So you have Products that are:

    Level 1 Products:
    Free Shipping US Only

    Non-US Flat Rate $2.99 - regardless of quantity


    Level 2 Products:
    US Flat Rate $4.95 - regardless of quantity

    Non-US Flat Rate $8.95 - regardless of quantity


    If Level 1 and 2 Products are in the same order:
    US Flat Rate $4.95 - regardless of the quantity

    Non-US Flat Rate $8.95 - regardless of the quantity



    You could use the Product Weight and set it to:
    Level 1 Products: 2.99
    Level 2 Products: 8.95


    Now, based on these values, you can count how many of each type of Product is in the cart ...

    Based on the totals for each Product Level, you can then calculate the shipping to charge based on the shipping address being US or Non-US ...

    Example, to check for how many Products are in the cart with a weight of 2.99 and 8.99 would be:
    Code:
    global cart;
    $chk_level_1 = $_SESSION['cart']->in_cart_check('products_weight', '2.99');
    $chk_level_2 = $_SESSION['cart']->in_cart_check('products_weight', '8.95');
    Linda McGrath
    If you have to think ... you haven't been zenned ...

    Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!

    Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
    Officially PayPal-Certified! Just click here

    Try our Zen Cart Recommended Services - Hosting, Payment and more ...
    Signup for our Announcements Forums to stay up to date on important changes and updates!

 

 

Similar Threads

  1. Shipping multiple items based on total weight, but need weight per box.
    By Nineve in forum Built-in Shipping and Payment Modules
    Replies: 3
    Last Post: 2 Aug 2010, 07:42 AM
  2. Only showing shipping method based on per item or weight amount
    By chinook in forum Built-in Shipping and Payment Modules
    Replies: 10
    Last Post: 30 May 2010, 09:54 AM
  3. Shipping per unit/weight not calculating for more than one item
    By brightideas in forum Built-in Shipping and Payment Modules
    Replies: 10
    Last Post: 8 Mar 2010, 07:54 PM
  4. Zone Shipping Cost based on Individual item weight, not total order weight
    By pohnean in forum Built-in Shipping and Payment Modules
    Replies: 15
    Last Post: 16 Sep 2009, 09:02 AM
  5. Different per item shipping based on item?
    By MJA in forum Templates, Stylesheets, Page Layout
    Replies: 4
    Last Post: 4 Feb 2007, 10:26 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg