A custom-built Shopify POS extension that adds staff scheduling, clock-in/out, timesheets, per-staff sales attribution and commission/tip calculation. Built to order, installed on your store, and supported by ECOSIRE. One-time license from $99.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A custom-built Shopify POS extension that adds staff scheduling, clock-in/out, timesheets, per-staff sales attribution and commission/tip calculation. Built to order, installed on your store, and supported by ECOSIRE.
Sem pagamento agora. Isto envia um pedido de orçamento à nossa equipe — responderemos por e-mail com preços e próximos passos.
Shopify POS gives you staff PINs and basic roles — but no real scheduling, no timesheets, and no commission engine. Retail and restaurant managers end up tracking shifts in spreadsheets, eyeballing who sold what, and recalculating commissions by hand every pay period. This app closes that gap, built specifically for your store and workflow.
Staff clock-in/out built as a Shopify POS UI Extension — tap to start and end a shift on the register, no separate hardware or kiosk app
Shift scheduling published from an embedded Admin app, scoped per Shopify location so each store or branch sees only its own roster
Time tracking and timesheets with configurable rounding (nearest 5/15 min), break deduction, and overtime flags ready for payroll export (CSV)
Per-staff sales attribution using Shopify Order webhooks + Admin GraphQL API (order.staffMember), reconciled on order edits and refunds
Commission engine supporting flat, percentage, tiered, and per-product/per-collection rates — configured to your exact rules
Tip capture and pooled or individual tip allocation for restaurant and counter-service workflows
Staff Management, Scheduling & Commissions is a build-to-order Shopify POS extension delivered as a POS UI Extension plus an embedded admin app. Staff clock in and out directly on the POS device; shifts are scheduled and published from an embedded Admin app section; and every completed order is attributed to the selling staff member using the Shopify Order webhooks and the Admin GraphQL API (order.staffMember, line-item level where your plan exposes it). Commission and tip rules — flat, percentage, tiered, or per-product — run on that attributed sales data so payroll exports are ready without manual math.
Because it is not a generic App Store install, we tailor commission logic, role permissions, and timesheet rounding to your rules. Schedules, clock events, and commission ledgers are stored against your shop using metafields and our hosted backend, scoped per location so multi-store and multi-branch retailers see the right roster everywhere.
ECOSIRE builds, installs via OAuth, configures, and supports the app for you. You get a documented hand-off, an admin walkthrough, and a defined support window. This is honest custom software: there is a delivery lead time, and we quote any change beyond the agreed scope. What you avoid is brittle spreadsheets, disputed commissions, and a year of "we'll fix it later."
Runs one or several Shopify POS locations and is tired of building staff rotas in spreadsheets and manually crediting sales. Wants published schedules, accurate timesheets, and a clear per-staff sales and commission view at pay time.
Needs reliable clock-in/out on the POS, pooled or individual tip handling, and role permissions that stop junior staff issuing refunds or discounts — all inside the system the team already uses to ring up orders.
Pays staff partly on commission and currently recalculates it by hand each cycle. Wants an auditable commission ledger that updates for refunds and edits, and a payroll-ready export, without disputes over who sold what.
Compre a licença em ecosire.com e baixe o ZIP do módulo Staff Management, Scheduling & Commissions no painel da sua conta.
Extraia o ZIP em sua pasta de complementos personalizados do Odoo no servidor (ou faça upload via Aplicativos > Instalar do arquivo em Odoo.sh/runbot).
Ative o modo de desenvolvedor, abra Aplicativos, clique em Atualizar lista de aplicativos, procure por Staff Management, Scheduling & Commissions e pressione Instalar.
Abra o novo menu, cole sua chave de licença ECOSIRE, conecte quaisquer credenciais externas (Shopify, Amazon, Stripe, etc.) e salve.
Execute o teste de conexão integrado, sincronize seus primeiros 10 registros e agende o cron recorrente. Entre em contato com o suporte se algo falhar.
| Critério | ECOSIRE | Construção personalizada | Concorrente | Odoo nativo |
|---|---|---|---|---|
| Native Shopify POS staff scheduling and published shifts | ||||
| Clock-in/out and timesheets on the POS device | ||||
| Tiered / per-product commission engine tailored to your rules | ||||
| Refund- and order-edit-aware commission clawback | ||||
| Multi-location roll-up of hours and commissions | ||||
| Role-based POS permissions beyond default POS roles | ||||
| Built, installed and supported for you (no in-house dev needed) | ||||
| Instant self-serve install with zero lead time |
This is a build-to-order app, not an instant App Store download. After we confirm your commission rules, roles, and timesheet preferences, a typical build, install and configuration runs about 2 to 4 weeks depending on how custom your commission and tip logic is. We give you a firm timeline in writing before starting, and we install it on your store ourselves via Shopify OAuth.
Every build includes a defined post-launch support window for bug fixes and an admin walkthrough plus written documentation. After that, we offer an optional ongoing maintenance plan that covers Shopify API/version updates, small rule changes, and priority support. Larger new features are quoted separately so you always know the cost before we build.
Order-level attribution to the selling staff member is reliable using order.staffMember from the Admin GraphQL API and Order webhooks. Line-item or split attribution depends on what your Shopify plan and POS configuration expose; where it's available we support it, and where it isn't we implement a clear, agreed fallback (for example, attributing the full order or splitting by a documented rule). We confirm exactly which model applies during scoping.
Yes. Schedules, clock events, timesheets and commissions are scoped per Shopify location, so each store or branch sees its own roster while owners get a rolled-up view of hours and commissions across all locations. It's designed for multi-store retail and multi-branch operators from the start.
The app listens for refund and order-edit webhooks and recalculates the affected commission entries automatically, applying the clawback or adjustment rule you choose. The commission ledger stays accurate per pay period instead of crediting a sale that was later refunded.
Schedules, clock events and commission ledgers are stored against your shop using Shopify metafields and a hosted ECOSIRE backend, installed with least-privilege OAuth scopes (only the access the app actually needs). We document exactly which scopes are requested and why before install.
A custom-built Shopify POS extension that adds staff scheduling, clock-in/out, timesheets, per-staff sales attribution and commission/tip calculation. Built to order, installed on your store, and supported by ECOSIRE.