Results 1 to 4 of 4

Hybrid View

  1. #1
    Join Date
    Jul 2012
    Posts
    2
    Plugin Contributions
    0

    Default Customer pays only for highest weighted object

    Hi Guys
    Have been scouring this site for a while, and managed to solve all but one of my issues :)

    I am using the "Zone rates" shipping module in Zen Cart. I have created and defined two zones, one for all of AU (Australia) and 00 (Everyone else). These zones seem to be working OK.

    However, I sell very light paper graphics, however their dimensions determin the postage cost.
    What I have attempted to do is:
    Item Weight Australia Cost $ Everywhere else Cost $
    Graphic – small 0 FREE 2.00
    Graphic – medium 1 0.60 5.00
    Graphic – large 2 1.40 7.00
    Graphic - xlarge 3 9.00 15.00


    So you can see I gave the graphics a weighting of either 0,1,2,3 to charge the respective cost.

    However, the problem is:
    When a customer orders 2 large graphics.. they should only be paying the single cost of 1.40 (or 7.00 for overseas). However Zen Cart is adding 2+2 = 4 weight and therefore charging $9.00 .

    Desired solution:
    I only want a customer to pay a single shipping cost - based on the largest/heavist item.

    Any pointers or tips? =)
    Much appreciate any help.
    Zone 1 Shipping Table - AU: 0:0.00,1:0.60,2:1.40,10000:9.00
    Zone 2 Shipping Table - 00 (everywhere else): 0:2.00,1:5.00,2:7.00,10000:15.00

  2. #2
    Join Date
    Jul 2012
    Posts
    2
    Plugin Contributions
    0

    Default Re: Customer pays only for highest weighted object

    :O
    Of course i get stuck for hours hence made my first post... however 5 mins after posting, I think i have a solution which seems to be working! I am posting this to gather more ideas, or share a solutiong with anyone else having this issue.

    I am now using the following in my Zone tables.
    Item Weight Australia Cost $ Everywhere else Cost $
    Graphic – small 0 FREE 2.00
    Graphic – medium 1 0.60 5.00
    Graphic – large 200 1.40 7.00
    Graphic - xlarge 5000 9.00 15.00

    I then need to ensure i weight my items correctly when i create the products
    0 for free items
    1 for anything that fits into a small graphic envelope for 60c (this allows up to 199 small graphics for just a single 60c envelope)
    200 weight for anything that fits into a large envelope (this allows a couple dozen graphics and any small and medium graphics get caught up in the 200lb to 5000lb envelope.
    and anything xlrge gets a weight of 5000 which results in the highest charge.

    This seems to be working :)
    a) does anyone know of an easier way to do this
    b) do you think i might have any issues using this technique? (besides the fact someone can order a couple dozen large graphics, which should cost $1.40, but may push them into the next bracket.)

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

    Default Re: Customer pays only for highest weighted object

    I order 1 medium I pay .60

    I order 1 xlarge I pay 9.00

    What if I order 1 medium and 1 xlarge?

    What if I order 100 medium?

    What if I order 100 xlarge?

    What if I order 100 Medium and 1 xlarge?

    What if I order 100 Medium and 3 xlarge?
    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
    Jan 2007
    Location
    Australia
    Posts
    6,167
    Plugin Contributions
    7

    Default Re: Customer pays only for highest weighted object

    Quote Originally Posted by deezee View Post
    a) does anyone know of an easier way to do this
    Yes.
    http://www.zen-cart.com/downloads.php?do=file&id=899

    This module is very scaleable. All you need to is enter correct weights and dimensions for your products and the module will provide accurate quotes from small letters through to courier parcels based on the items placed in the cart. It tries to fit the items in as small a parcel/envelope as possible.
    Quote Originally Posted by deezee View Post
    b) do you think i might have any issues using this technique? (besides the fact someone can order a couple dozen large graphics, which should cost $1.40, but may push them into the next bracket.)
    I think a review of Ajeh's latest reply is sufficent answer to this.

    Cheers
    Rod

 

 

Similar Threads

  1. Replies: 8
    Last Post: 3 Dec 2011, 10:04 PM
  2. Customer pays with paypal and I get 2 zen_order table rows.
    By NCGrimbo in forum Managing Customers and Orders
    Replies: 0
    Last Post: 17 Jul 2009, 03:22 PM
  3. USPS overrides customer choice to highest priced option
    By serendipityrose in forum Built-in Shipping and Payment Modules
    Replies: 2
    Last Post: 17 Dec 2007, 07:51 PM
  4. Customer pays with echeck through paypal, order doesnt show in zencart
    By b18cya in forum Built-in Shipping and Payment Modules
    Replies: 6
    Last Post: 24 Mar 2007, 10:43 PM
  5. Accepting orders, but customer pays later
    By marisa1 in forum Managing Customers and Orders
    Replies: 6
    Last Post: 9 Dec 2006, 08:56 AM

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