Skip to main content

Order Rules - Condition Fields and Operators

Reference guide for all available condition fields and operators when creating Order Rules in Mintsoft.

Tom Higgs avatar
Written by Tom Higgs
Updated this week

When setting up an Order Rule in Mintsoft, you can use various fields as conditions and apply different operators to control how rules evaluate orders. This article provides a complete reference of all supported condition fields and operators.

Note: The Order Rules module is an additional paid add-on. If you want to learn more about purchasing this module, please speak to your Account Manager.


Condition Type

The condition type set on an order rule can be one of the following:

  • AND: All conditions must be met.

  • OR: One or more conditions must be met.


Condition Operators

When setting up an Order Rule in Mintsoft, you can use the following operators:

  • String operators:

    • StartsWith

    • Contains

    • Empty

    • DoesNotContain

    • DoesNotStartWith

    • IsNotEmpty

  • Decimal only operators:

    • GreaterThan

    • LessThan

    • EqualsOrGreaterThan

    • EqualsOrLessThan

  • Shared (String/ Decimal) operators:

    • Equals

    • NotEqual


Condition Fields

When setting up an Order Rule in Mintsoft, you can use the following fields as conditions for the rule. Mintsoft offers support for the following fields:

  • CourierService

    • Only the Contains and DoesNotContain operator can be used, no other operators can be used.

  • PostCode

    • All string operators except Empty/ IsNotEmpty can be used.

  • OrderDateDayOfWeek

    • All string operators except Empty/ IsNotEmpty can be used.

  • OrderDateTimeOfDay

    • All decimal operators can be used.

  • RequiredDeliveryDate

    • Only the Equals (Excluding NotEquals) and Empty/ IsNotEmpty operators can be used, no other operators can be used.

  • OrderItemProductNames

    • All string operators except Empty/ IsNotEmpty can be used.

  • TotalWeight

    • All decimal operators can be used.

  • GiftMessages

    • All string and shared operators can be used.

  • PhoneNumber

    • All string and shared operators can be used.

  • MobileNumber

    • All string and shared operators can be used.

  • OrderValue

    • All decimal operators can be used.

  • DeliveryNotes

    • All string and shared operators can be used.

  • CountryName

    • All string and shared operators can be used.

  • CountryCode

    • All string and shared operators can be used.

  • OrderNumber

    • All string and shared operators can be used.

  • ExternalOrderReference

    • All string and shared operators can be used.

  • County

    • All string and shared operators can be used.

  • TotalItems

    • All decimal operators can be used.

  • OrderItemProductCategory

    • All string operators except Empty/ IsNotEmpty can be used.

  • ShippingZone

    • Only the Contains (Excluding DoesNotContain) operator can be used, no other operators can be used.

  • Town

    • All string and shared operators can be used.

  • NumberOfParcels

    • All decimal operators can be used.

  • OrderItemProductSKUS

    • All string operators except Empty/ IsNotEmpty can be used.

    • You can only add one SKU per entry. If you need to enter multiple SKUs, please create a separate entry for each one.

  • Address1

    • All string and shared operators can be used.

  • ShippingZoneIncludingPostCodes

    • Only the Contains (Excluding DoesNotContain) operator can be used, no other operators can be used.

  • Email

    • All string and shared operators can be used.

  • CourierServiceType

    • All string and shared operators can be used.

  • Courier

    • All string and shared operators can be used.

  • OrderVolume

    • All decimal operators can be used.

  • HazardousUnNumber

    • All string and shared operators can be used.

  • SourceShippingName

    • All string and shared operators can be used.

  • HasOrderTag

    • All string and shared operators can be used.

  • RequiredDespatchDate

    • Only the Equals (Excluding NotEquals) and Empty/ IsNotEmpty operators can be used, no other operators can be used.

  • FirstName

    • All string and shared operators can be used.

  • CompanyName

    • All string and shared operators can be used.

  • RecipientType

    • All string and shared operators can be used.

  • HasOrderItemNameValue

    • All string operators except Empty/ IsNotEmpty can be used.

  • PackingNotes

    • All string and shared operators can be used.

  • Channel

    • All string and shared operators can be used.

  • ShippingTotal

    • All decimal operators can be used.

These fields can be used when creating an Order Rule Condition.

Did this answer your question?