Home/Docs/Discounts & approvals

Discounts & approvals

Two things live here: approving discounts your agents ask for, and the merchant-run B2B discounts, promo banners and offers that apply automatically. Agent discount approvals work on any plan that has agents; automatic B2B discounts, promo banners and canvass offers need Growth or higher.

Soryk keeps agent-driven price concessions and store-wide promotions in one place. Approvals are a workflow between you and your reps; B2B discounts, promo banners and canvass offers are rules you define once and Soryk applies on its own, on the server, every time a cart is priced.

i

What needs which plan. Agent discount approvals are part of the agent workflow, so they run on any plan that includes agents. Automatic B2B discounts, promo banners and canvass offers are Growth features.

Agent discount approvals

An agent can propose a percentage discount on a cart. If it is at or below the agentDiscountMaxPercent you set in Settings, it applies automatically. Above that, it is parked as pending in the Discounts tab and on your home banner.

Open the request to see the agent, company, percentage, reason and lines, then act on it:

Set the ceiling with the agentDiscountMaxPercent setting. The default is 0, meaning every discount an agent proposes needs your approval.

agentDiscountMaxPercentdefault 0

The largest percentage discount an agent can apply without approval. Anything above it lands in the Discounts tab as pending. Leave it at 0 to review every discount.

B2B discounts

Merchant-defined discounts that apply automatically, calculated on the server so a buyer can never tamper with them. Each discount combines a type, a target, an eligibility rule, optional conditions and stacking behaviour.

FacetOptions
TypePercentage, fixed amount, fixed price (a per-variant override), threshold amount (tiered percentage by subtotal), threshold quantity (tiered by unit count), or free shipping.
TargetAll products, a collection, or specific variants.
EligibilityEveryone, specific companies, specific agents, specific countries, or first-order buyers.
ConditionsA minimum subtotal and an optional date and time window.
StackingMark a discount combinable or not, with a priority to break ties.

Promo banners

Merchandising banners shown as a carousel above the mode cards in the agent and customer apps. Each banner has:

You can supply a taller mobile image (4:5) for phone layouts. Images upload to Shopify Files.

Canvass offers (buy X, get Y free)

Set a trigger (a minimum quantity of a target variant or collection) and a reward (a free product and quantity), with a priority and a combinable flag. Like B2B discounts, canvass offers are applied on the server when the cart is priced and when the draft order is created.