• pcp81215

    (@percivalconstantine)


    I’m helping a friend set up a store through a PrintAura integration to sell custom tote bags, t-shirts, and mugs, and the shipping has been a little difficult. PrintAura has multiple shipping options.

    PrintAura offers First Class shipping and Priority shipping, depending on the products.

    FIRST CLASS

    T-Shirts/Bags: $3.50, but only for one item

    PRIORITY

    T-Shirts/Bags: $5.50 for the first item, $0.75 for each additional item
    Mugs: $7.00 for the first item, $5.00 for each additional item

    Now I managed to figure out the priority rates by using an equation. For example:

    T-Shirts: 5.50 + (0.75 * ([qty] – 1))

    This way, if someone orders two t-shirts, the equation is: 5.50 + (0.75 * (2-1)), so that comes out to 6.25 shipping cost. If someone orders one t-shirt, the equation is 5.50 + (0.75 * (1-1)), so that would be 5.50.

    Is there a way I can set it up so that if the [qty] is only 1 then the shipping cost will be $3.50 instead of $5.50? Or can I set up a separate shipping option where the customer can only use it if they have 1 t-shirt/bag and 0 mugs?

    https://www.ads-software.com/plugins/woocommerce/

Viewing 4 replies - 1 through 4 (of 4 total)
  • This plugin may do what you need:

    WooCommerce E-Commerce Bundle Rate Shipping ($23)
    https://codecanyon.net/item/woocommerce-ecommerce-bundle-rate-shipping/1429243

    Thread Starter pcp81215

    (@percivalconstantine)

    Is there a way to do it with a free plugin or without a plugin?

    Tried to work with the new Woo-shipping zones/classes, but couldn’t figure out a proper way to manage shipping costs for a purchase of multiple items.

    If only I was better at coding. The $23 was worth it in terms of my time.

    Plugin Contributor Mike Jolley (a11n)

    (@mikejolley)

    Now I managed to figure out the priority rates by using an equation. For example:

    T-Shirts: 5.50 + (0.75 * ([qty] – 1))

    This way, if someone orders two t-shirts, the equation is: 5.50 + (0.75 * (2-1)), so that comes out to 6.25 shipping cost. If someone orders one t-shirt, the equation is 5.50 + (0.75 * (1-1)), so that would be 5.50.

    Is there a way I can set it up so that if the [qty] is only 1 then the shipping cost will be $3.50 instead of $5.50?

    I don’t think you can do this with a flat rate. If you wanted to use the flat rates you’d have to absorb or charge for that $2 difference.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Limit products per shipping method’ is closed to new replies.