Skip to content

Sojlo Pro

Sojlo Pro is the premium edition for Sojlo. It is an add-on that requires the free Sojlo plugin installed and active; it is distributed through Freemius (licensing, activation and automatic updates), not the WordPress.org directory.

Sojlo Pro extends the free plugin’s rules engine. It does not work on its own. If the free plugin is missing, deactivated, or older than the required version, Sojlo Pro stays dormant and shows an admin notice instead of booting.

Sojlo Pro is feature-complete at per-product overrides, per-role rules, scheduled windows, CSV bulk import and cart-conditional rules.

  • Per-product min/max/step, override global quantity rules on individual products (minimum, maximum and step). Applied through the free plugin’s minimum/product_constraints filter via PerProductRules.
  • Per-role rules, set minimum, maximum, step quantity and a minimum order total per customer role on WooCommerce > Sojlo Role Rules. Applied through minimum/rules and minimum/min_order_total via RoleRules.
  • Scheduled rules, activate or relax quantity rules and minimum order totals for a date range on WooCommerce > Sojlo Schedules. Applied through minimum/rules and minimum/min_order_total via ScheduleRules.
  • Bulk CSV import, import per-product min, max and step overrides from a CSV file on WooCommerce > Sojlo Bulk Import. Rows match products by SKU or product ID via ProductRuleImporter.
  • Conditional rules, apply quantity rules and minimum order totals only when the cart matches a subtotal, item-count, product-ID or category-ID condition on WooCommerce > Sojlo Conditions. Applied through minimum/rules and minimum/min_order_total via ConditionalRules.
Screen Purpose
Product > Inventory tab Per-product min, max and step overrides on the product edit screen.
WooCommerce > Sojlo Role Rules Per-role quantity rules and minimum order totals (including guests).
WooCommerce > Sojlo Schedules Start/end dates for scheduled rule windows.
WooCommerce > Sojlo Bulk Import CSV upload for per-product min/max/step overrides.
WooCommerce > Sojlo Conditions Cart-conditional rules (subtotal, item count, product ID, category ID).

The free Sojlo settings under WooCommerce > Sojlo still control global, per-category and per-product (by ID) rules plus the minimum order total.

  • WordPress 6.5 or later
  • PHP 8.1 or later
  • WooCommerce 8.0 or later
  • The free Sojlo plugin, version 0.1.1 or later, installed and active

The free plugin provides store-wide minimum order quantities and step sizes. PRO adds per-product overrides on the product screen, per-role rules, scheduled windows, CSV bulk import and cart-conditional rules. No further PRO wedges are planned beyond this release.