Uni CPO 4 Documentation
  • Introduction
  • Why Uni CPO?
  • Installation
    • Upgrade
  • How To Use
    • Plugin's Settings
    • Builder
      • Data Structure
      • General Settings
      • Non Option Variable (NOV)
      • Weight Conditional Logic
      • Dimensions Settings
      • Image Conditional Logic
      • Formula Conditional Logic
      • Dynamic labels for options/suboptions
      • Shipping Classes Conditional Logic
      • Cart Discounts
    • Basic Modules
      • Row
      • Column
      • Paragraph
      • Button
      • Image
    • Options
      • Text Input
      • Text Area
      • Select
      • Radio Inputs
      • Checkbox Inputs
      • Date Picker
      • File Upload
      • Dynamic Notice
      • Range Slider
      • Matrix
      • Extra Cart Button
      • Google Map
      • Distance by Postcode
      • Font Preview
    • Fields Conditional Logic
    • Validation Conditional Logic
    • Colorify Feature
    • Imagify Feature
    • "Free Sample" Feature
    • Arithmetic Operators
    • Manage Order Items
    • Suboptions export/import
  • For developers
    • Actions & Filters
    • JS events
    • Extending Uni CPO
  • Duplicating options and products
  • How to debug
  • Affiliation
  • Themes & Plugins Compatibility
    • Popup Maker How To
    • Boxtal
    • Pitchprint.com
    • NBDesigner
    • Toggle Tax For Woocommerce
  • FAQ
  • Refund Policy
  • Managing licenses and billing info
    • License Utilization
  • Uni CPO Add-ons
    • Custom dynamic SKU (paid)
      • Stock management based on dynamic SKU
    • "Send Inquiry" (free)
    • Hidden/disabled option (free)
Powered by GitBook
On this page
  • Overview
  • Examples of use cases
  • How it works

Was this helpful?

  1. How To Use
  2. Builder

Shipping Classes Conditional Logic

This page describes shipping classes conditional logic feature. This is a PRO feature!

PreviousDynamic labels for options/suboptionsNextCart Discounts

Last updated 1 year ago

Was this helpful?

Overview

Shipping classes conditional logic allows store owners to use different shipping methods and/or set shipping cost of their products created in Uni CPO with custom options. It levels up the possibility of product customization, including different shipping possibilities.

Examples of use cases

  • Offer different shipping cost depending on the weight calculated based on dimension options chosen.

  • Differentiate shipping costs based on some material option.

  • Etc.

How it works

There is a new icon on the panel. It looks like this:

This icon opens a new modal window where you can enable the conditional logic and add conditions:

Adding conditions for shipping classes logic works exactly like adding conditions for formula logic or weight calculation logic. This is the example:

Important! Shipping classes must be added in advance in WooCommerce -> Settings -> Shipping -> Shipping classes. Example:

All shipping classes created in WooCommerce will be available in the select for the condition, as shown above. You can create simple or quite complex rules based on which a specific chosen shipping class will be added to the cart item dynamically!

Same as for any conditional logic builders in Uni CPO, this one works like this: the first match will stop iteration through conditions. Based on this knowledge: only ONE shipping class can be added using shipping class conditional logic.

Shipping classes conditional logic icon
Shipping classes conditional logic modal window
Adding a condition
Shipping classes added in WooCommerce