Configuration

Checkout enforcement

Your tier policies mean nothing if they only live in a dashboard. Enforcement makes them real — applied automatically at the point of purchase, every time.

What gets enforced

When a B2B customer places an order, creditOS checks their current tier and applies the relevant policy before the order proceeds. Depending on your configuration, this means:

  • Credit limit check — if a customer's outstanding balance exceeds their limit, the order is blocked with a message directing them to contact your team
  • Deposit collection — customers in tiers that require a deposit are prompted to pay it upfront before the order is confirmed
  • Payment mode restriction — prepay-only tiers are shown only appropriate payment options at checkout; post-pay options are hidden automatically
  • Net terms application — the correct payment terms for each tier are applied to the order without any manual step
  • Tier discount — applicable discounts are applied to the cart automatically before the customer reaches payment
  • Minimum order value — orders below your configured minimum for a tier are flagged or blocked before checkout completes
  • Overdue gate — customers with outstanding overdue invoices beyond your configured threshold are blocked from placing new orders until their balance is resolved

Review queue

For tiers where you want a human in the loop — typically high-value accounts with elevated risk — the review queue holds orders for manual approval before they proceed. Your team reviews the order, sees the customer's current scores and payment history, and approves or rejects with one click.

⚠️ The review queue requires a Shopify Plus plan. On standard Shopify plans, high-risk orders in review-queue tiers are blocked at checkout with a message prompting the customer to contact your team directly. All other enforcement features work on all Shopify plans and WooCommerce without restriction.

Enabling enforcement

  1. Go to Settings → Enforcement
  2. Toggle Checkout enforcement to On
  3. Choose which policy types to enforce — you can turn on credit limit checks without enabling the overdue gate, for example
  4. Click Save
Enforcement is additive — turning it on doesn't change your tier policies, it just starts applying them at checkout. You can enable it in stages as you get comfortable with how your tiers are configured.

Test mode

Before going live, use Settings → Enforcement → Test mode to see how policies would apply to real orders without blocking or modifying anything. Test mode logs every enforcement decision so you can review outcomes before committing.

Customising the checkout message

When an order is blocked, customers see a message explaining why. You can customise this message per tier under Settings → Tier Policies → Block Message. The default prompts customers to contact their account manager — you can replace this with your team's preferred contact method or any other instruction.