Advanced Conditional Shipping

Setup and Configuration

↑ Back to top

Basic Shipping Settings:

↑ Back to top

Using the basic shipping settings section you can customize following options,

  • Shipping Title: Name the shipping method that will be visible to the customers
  • Shipping Cost: The basic cost that will be charge to customer when this shipping method is displayed
  • Additional Fee: Additional fixed fee that will be added in the existing Shipping Cost.
  • Cost Per Item: Set a fee per item in cart. If you have 5 here and that cart includes 2 products the extension will add 10 (5*2) in the existing shipping cost.
  • Cost Per Weight: If you wish to add per weight rate, you can add here and if the product has weight, the extension will add additional weight cost to existing shipping cost. The extension will inherit your existing weight unit. 
  • Tax Status: Choose if you want to apply tax on the total shipping cost – choose Taxable to apply tax or None to not apply tax on shipping cost. 

  

Advanced Shipping Conditions:

↑ Back to top

Click on the “Add Condition” to create several advanced conditional logics to control when should this shipping method appear. You can add multiple groups of different conditions. There is an “AND” relation between conditions added with a group and “OR” relation between the different condition groups.

Cart Based

Show shipping method when cart matches specified conditions. 

  • Cart total
  • Cart total Excl.tax
  • Tax
  • Cart Quantity
  • Cart Products
  • Cart Category
  • Coupon applied on cart
  • Weight  of cart
  • Shipping class of cart

User and Location Based

Use and location based restrictions to show shipping method,

  • User Zip Code
  • User State
  • User City
  • User Country
  • User Role
  • Specific Customer

Product Attribute Based

Product dimension, stock quantity and stock status based restrictions

  • Product Width
  • Product Height 
  • Product Length
  • Product Stock
  • Product Stock Status

Products Based

Trigger shipping method if cart contains specific products,

  • Products
  • Product categories
  • Product tags

 Create Conditional Logic based on the following factors:

For each of the above restriction you can build conditional logic using the following matching types.

  • Is equal to
  • Is not equal to
  • Is greater than
  • Is less than
  • Is greater than or equals
  • Is less than or equals

Advanced Shipping Pricing:

↑ Back to top

Using the Shipping Pricing section, you can add additional shipping fee to your existing shipping cost. If you do not want to add any weight, shipping class or product specific cost to this rule, you can leave them empty and the extension will show shipping charges based on the cost added in the first step under “Basic Shipping Settings”

Cost Per Weight

  • Min Weight: Set the minimum weight needed for the price to be added
  • Max Weight: Specify the maximum weight limit for the price to be added
  • Fee Amount: Integrate a fee amount if you desire to add a flat fee for the specified weight range

Cost Per Product

  • Product: Determine the product to which you want to added additional cost
  • Min Quantity: Adjust the minimum quantity of the product required to implement the cost
  • Max Quantity: Specify the maximum quantity of the product to implement the cost
  • Fee Amount: Enter an amount to implement a fee for the products under certain conditions

Cost Per Shipping Class

  • Shipping Class: Determine the shipping class to which you want to add additional price
  • Min Quantity: Adjust the minimum quantity of the shipping class to implement the price
  • Max Quantity: Specify the maximum quantity of the shipping class to implement the price
  • Fee Amount: Enter an amount if you want to impose the shipping class

Cost Per Category

  • Category: Decide the category to apply the additional price too
  • Min Quantity: Set the minimum quantity of products to implement the price
  • Max Quantity: Set the maximum quantity of products to implement the peice
  • Fee Amount: Enter an amount to implement a fee for the category under certain conditions

Adding Advanced Conditions to Existing Shipping Methods:

↑ Back to top

You can add advanced conditions and additional shipping costs to your existing shipping methods as well. Just select edit the shipping method and select the checkbox “Advanced Shipping Conditions” to enable extension shipping conditions and pricing options. You can add conditions and pricing just like you can add them for custom/new shipping methods as detailed before under

  • Advanced Shipping Conditions:
  • Advanced Shipping Pricing:

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.