Support » Plugin: Conditional Shipping for WooCommerce » Does this apply each shipping method ONLY to the products who use its condition?

  • Resolved alias3728

    (@alias3728)


    The pro version of this plugin seems like what I need, but I have a pre-sales question.

    Does this apply each shipping method ONLY to the products who fall into the conditions?
    For example, I have products that require flat-rate.
    I also have products that require USPS rates.
    I need USPS to ONLY calculate rates for the products which have the condition to use USPS, and the flat rate to be charged for the products which have the condition to use Flat Rate.

    Does this plugin do this? Or, does it only enable/disable shipping methods for the entire order based on the conditions?

Viewing 1 replies (of 1 total)
  • Plugin Author WP Trio

    (@wooelements)

    This is possible but would need a little workaround for USPS rates. If USPS calculates rates based on product weight and / or measurements, you would need to set them to 0 for flat rate products. This will exclude flat rate items from USPS rates.

    Then you can set flat rate to be added to USPS rates with the following ruleset:

    Shipping classes – includes – [your flat rate shipping class]
    Increase shipping method price – [USPS methods] – [your flat rate amount]

    Additionally you will need to disable USPS when there is only flat rate items in the cart:

    Shipping classes – includes (exclusive) – [your flat rate shipping class]
    Disable shipping methods – [USPS methods]
    Enable shipping methods – [your flat rate method]

    So you would have either USPS or Flat Rate as a shipping method in the checkout. USPS would have flat rate added to the prices if there are any flat rate products in the cart.

Viewing 1 replies (of 1 total)
  • The topic ‘Does this apply each shipping method ONLY to the products who use its condition?’ is closed to new replies.