WPRuby Logo WPRuby
Log in Get started
  • Plugins
  • Docs
  • Blog
    • eCommerce
    • Plugins
    • How to
    • Coding
  • Affiliate Area
  • Contact Us
  • About Us
  • Plugins
  • Docs
  • Blog
    • eCommerce
    • Plugins
    • How to
    • Coding
  • Affiliate Area
  • Contact Us
  • About Us

WPRuby Account

4
  • How to upgrade your license
  • How to renew your license
  • How to change your plugin’s license domain
  • How to cancel your subscription.

WooCommerce Australia Post Shipping Method Pro

17
  • Installation
  • How to activate your plugin license
  • How to Upgrade from Free to Pro
  • Australia Post Zone Settings
  • Australia Post Global Settings
  • Australia Post Tracking
  • Pre-Paid Satchels
  • How to Mark a Product to be Shipped individually?
  • TroubleShooting and Common issues
  • Available WordPress Actions and Filters
  • [Labels Pro] How to connect the plugin with your MyPost Business account
  • [Labels Pro] How to connect Labels Pro with your eParcel account
  • [Labels Pro] How to create shipping labels?
  • [Labels Pro] How to print labels and create shipping orders.
  • [Labels Pro] Label Printing & Contracted Prices Credentials
  • [Labels Pro] How to Mark a Product as Containing Hazardous Materials?
  • Step by Step Guide on how to migrate to Shipping Zones

WooCommerce Custom Payment Gateway Pro

11
  • Getting Started
  • Custom Payment Gateway Settings
  • Custom Checkout Field Builder
  • Conditional Display Rules
  • Sending Payment Data to an External API
  • How to Create a Pay by Invoice Payment Method
  • How to Create a Manual Payment Link or Review-Based Payment Method
  • Troubleshooting
  • Frequently Asked Questions
  • Security and Sensitive Payment Data
  • How to Upgrade from Free to Pro

WooCommerce Royal Mail Shipping Calculator Pro

4
  • Installation
  • Settings
  • TroubleShooting and Common issues
  • How to activate your plugin license

Controlled Admin Access Pro

3
  • Available Actions for a Restricted Admin
  • Installation
  • Settings

WooCommerce Simple Table Rates Pro

8
  • Installation
  • Settings
  • Rules and Actions
  • How to Setup Weight Based Shipping
  • How To Setup Shipping By Shipping Class
  • How to Setup Shipping by Cart Total
  • How to Setup Shipping by Product
  • How to Setup Shipping by Product Category

WooCommerce Pack IQ

5
  • Installation
  • How to activate your plugin license
  • How to add a new box
  • How to change the boxes weight and dimensions units
  • How to view the packing results

WooCommerce Restricted Shipping and Payment Pro

4
  • Installation
  • Setting Up Shipping Methods Conditions
  • Available Shipping & Payment Rules
  • Setting Up Payment Gateways Conditions

Affiliate Butler PRO

9
  • Installation and Upgrade
  • Quick Start Guide
  • Settings
  • Keywords Management
  • Installation
  • Frequently Asked Questions
  • Files Structure
  • Links Types
  • Statistics

WooCommerce Adyen Payment Gateway

2
  • Setup the Adyen payment gateway
  • How to configure Adyen Webhook notifications? 

WooCommerce Free Shipping Per Product

2
  • Installation
  • How to setup free shipping for a certain product

WooCommerce UPS Shipping Method Pro

4
  • Installation
  • UPS Zone Settings
  • UPS Global Settings
  • How to get the UPS Access Key?

Delivery Promise for WooCommerce

9
  • Getting Started
  • Understanding Processing Time vs Transit Time
  • Setting the Cutoff Countdown
  • Configuring Default Delivery Estimates
  • Creating Delivery Rules
  • Setting Working Days and Holidays
  • Using Rule Presets
  • Product-Level Lead Times
  • Why the “Order Within” Countdown Is Not Showing
View Categories
  • Home
  • Knowledge Base
  • WooCommerce Simple Table Rates Pro
  • Rules and Actions

Rules and Actions

Waseem
Updated on February 18, 2024

2 min read

The rules table is where you can add rules for shipping, using the rules table you can add an unlimited number of rules. There are 13 types of conditions available for shipping rules. Moreover, you can delete, duplicate and sort any rule. Sorting rules are effective if you choose the Break on first match calculation method.

 

Table of Contents

Toggle
  • Conditions List
      • Condition
      • Description
  • Actions List
      • Action
      • Description

Conditions List

Condition

Description

Weight Set shipping cost based on the total weight of the cart’s items.
Cart Total Add shipping costs based on the total cart amount.
Products You can set the shipping cost for one or many products.
Quantity Shipping is based on the total quantities of the items in the cart.
Volume Shipping is based on the total volume of all items in the cart.
Total Dimensions Set shipping cost based on the total dimensions of all of the items in the cart.
Product Category Shipping costs are based on product categories.
Product Tag Shipping costs are based on product tags.
Shipping Class Shipping costs are based on product shipping class.
Coupon Match the shipping cost rule if a certain coupon is applied.
User Role Shipping costs are based on the user role.
Time Set shipping costs based on the time of the day.
Day Set shipping costs based on the day of the week.

Actions List

Actions are executed when the shipping rule matches, while they are optional, they can be beneficial in some cases. For example, you can show a custom message for your customers, change the shipping title or even stop the table rate calculations.

Action

Description

Cancel Calculations This action will cancel all calculations if the rule matched. No shipping rate will be provided.
Stop Calculations This action will stop the calculations at this point, previously matched rates will be provided.
Show Customer Message Showing a custom message for the customer on the Cart and Checkout pages.
Rename Shipping Title Rename the shipping method title on the Cart and Checkout pages.
Add Subtitle Add an extra subtitle for the shipping method, For instance, it can be used to add estimated delivery time.
Hide other methods This action will hide other shipping methods if the rule is matched.
SettingsHow to Setup Weight Based Shipping
WPRuby Logo WPRuby

In 2015, WPRuby was established as an independent agency where we focus on producing and supporting many WordPress plugins. Each product we develop is simple to use and easy to customize and backed by awesome support and regular updates.

Resources

  • Knowledge Base
  • Affiliate Area
  • About Us
  • WPTools
  • Nomad Jar

Legal

  • Privacy Policy
  • Terms of Use

Follow us

  • Github
  • X.com
  • LinkedIn
  • Facebook

© 2026 - WPRuby