Commissions run on paid orders. Soryk decides which agent earned each order, applies the rule that best matches it, and tracks what you owe until you record a payment. The whole cycle lives in one place: the Commissions tab, split into Rules, Due, Paid and Alerts.
The commission engine turns on at Growth. Manager overrides, where a manager earns a slice on top of a subordinate, need Pro or the Manager add-on.
Setting up rules
In the Rules tab, create a rule that describes who earns how much on what. Each rule has these fields:
| Field | What it does |
|---|---|
| Scope | What the rule applies to: global, a specific agent, a collection, or a variant. |
| Rate | The commission percentage. |
| Base | The amount the rate is calculated on: full order total, subtotal, subtotal without shipping, or without tax and shipping. |
| Priority | A number that breaks ties. When two rules could apply, the higher priority wins. |
| Label | An optional name so you can recognise the rule later. |
| Deduct on refund | A toggle: when on, a later refund reverses the commission earned on that order. |
For any order, Soryk picks the most specific matching rule, then breaks ties by priority. A variant rule is more specific than a collection rule, which is more specific than an agent rule, which is more specific than a global rule.
How orders are attributed to an agent
Before it can pay anyone, Soryk has to decide which agent earned each paid order. It checks these sources in order and stops at the first match:
An explicit tag
A
soryk_agent:emailtag on the draft names the agent directly.A manual override
An override you set for that order (see Fixing attribution).
The company's single agent
If exactly one agent is assigned to that company, the order goes to them.
Otherwise unattributed
If none of the above resolves, the order is left unattributed until you fix it.
The commissionsOnOnlineOrders setting (in Settings, default off) controls whether storefront orders count, or only agent-placed drafts.
Paying commissions
The Due tab lists what each agent has earned but not yet been paid. To pay out:
Select the orders
Tick the orders you want to settle, then choose Pay commissions.
Record the payment
Pick a method (bank transfer, cash, PayPal or custom), add a note and a date.
Payments are idempotent: the same order cannot be paid twice for an agent, so a duplicate is refused.
The Paid tab is your payout history. Open a payment to see its orders. Deleting a payment returns those earnings to pending.
Fixing attribution
Sometimes an order has no clear single agent, for example when two agents share a company and no tag says which one made the sale. When that happens, a banner appears with a Fix attribution action. It opens a list of those orders with an agent picker per row. Saving your choice creates an override.
There is one override per order. Deleting it returns the order to the normal fallback described in How orders are attributed to an agent.
Refund alerts
If an order you already paid commission on is later refunded, Soryk raises an alert in the Alerts tab and on the home banner. Review it and mark it resolved to clear it.
Manager overrides
A manager earns their override percentage on top of a subordinate's commission. The manager's commission is the base amount times one plus the override percent. Set the override on the manager's agent page. See Agents & managers.
Overrides need Pro or the Manager add-on. Without either, managers do not earn on their team's orders.
Exporting
You can export a CSV for any of three datasets: rules, due, or paid. Use these for accounting, payroll or a second pair of eyes outside Soryk.
What agents see
In the agent app, each agent sees their own pending, earned and paid totals and a per-order history. They cannot see other agents' commissions. A manager sees their team's.