Conditions: the complete reference

Last updated: July 18, 2026

FlexiFees decides when a fee applies using 34 condition types: 16 about the products in the cart, 9 about the cart itself, 6 about the customer, and 3 about date and time. Conditions combine with ALL (every condition must match) or ANY (one match is enough), and negative rules exclude orders.

All 34 conditions at a glance

ConditionExample
Product conditions (identify which items trigger or receive the fee)
Product tagTag crv5 gets the California CRV deposit.
CollectionEverything in the Beverages collection carries Pfand.
Product typeType Small appliance pays the French eco-participation.
VendorItems from a dropship vendor add a handling fee.
Product titleTitles containing OVERSIZED add a bulky handling fee.
SKUSKUs starting your frozen-goods prefix add a cold pack fee.
BarcodeSpecific GTINs on a state deposit list get the bottle deposit.
HS codeCodes starting 8517 get a 10% tariff surcharge.
Country of originOrigin CN triggers the import tariff preset.
Product IDsA hand-picked list of bottles gets the deposit.
Variant IDsOnly the assembled variant adds an assembly fee.
Product metafieldcustom.battery = true adds a battery recycling fee.
Variant metafieldcustom.material = glass adds fragile handling.
Line item propertyEngraving: yes on the line adds the engraving fee.
Product priceItems of 500 or more add white-glove handling (per-product fees only).
Line quantity10+ units of one product add bulk packing (per-product fees only).
Cart conditions (about the order as a whole)
Cart subtotalSubtotal of 50 or less adds the small order surcharge.
Cart subtotal by costHigh-COGS carts add a freight recovery fee.
Cart weight20 kg or more adds the heavy order surcharge.
Total quantity20+ items add a packing materials fee.
Cart attributeThe shipping protection checkbox adds the protection fee.
Discount codeCode FEEFREE waives the surcharge.
Subscription in cartSubscription orders skip the setup fee.
Gift card in cartGift-card-only carts skip the retail delivery fee.
Shopify MarketOnly the EU market storefront adds the eco fee.
Customer conditions (who is buying)
CountryCustomers in Germany pay the Pfand deposit.
State / provinceColorado deliveries pay the Retail Delivery Fee.
Customer tagTag wholesale waives the handling fee.
Logged inGuests pay a handling fee, account holders do not.
Lifetime order countWaive the fee from the fifth order on.
Lifetime total spentVIPs above 1,000 lifetime spend skip the surcharge.
Date & time conditions (store timezone)
Day of weekWeekend dispatch adds a Saturday/Sunday fee.
Date rangeOctober to April orders with live plants add a heat pack fee.
Time of dayOrders after the 14:00 cutoff add a same-day rush fee.

How conditions combine

  • All conditions (AND): every condition must match. Precise targeting: tag deposit AND country DE.
  • Any condition (OR): one match is enough. Alternatives: collection Beverages OR type Drinks.
  • Negative rules (is not one of, does not contain) require that nothing matches, which is how waivers work.
  • Per-product fees always use AND and need at least one product condition. Product conditions choose which items are charged; cart, customer, and date conditions gate whether the fee applies at all.
  • Fees stack: each published fee is evaluated independently, so several fees can apply to one order, each as its own line.

Related

Start free trial on Shopify