Product reviews, gift cards and back-in-stock alerts are here
Skip to content
Quick Commerce

Platform

Staff roles and permissions for shops, franchises and marketplaces

Manager, junior product manager, delivery-guy manager, report analyst, picker, agent, and marketplace or franchise staff are all built on Spatie roles with a granular permission set, checked on every API route rather than just hidden from a menu — so a picker cannot edit a price and a report analyst cannot issue a refund.

How it works

How it works

  1. 1

    Pick a role

    Manager, junior product manager, delivery-guy manager, report analyst, picker or agent.

  2. 2

    Scope it

    Assign the role at the shop, marketplace or franchise level.

  3. 3

    Set permissions

    Grant or restrict specific actions within that role.

  4. 4

    Enforce per route

    Every API call checks the permission before it runs, not just the menu.

Configuration

What you can configure

SettingWhat it does
Built-in rolesManager, junior product manager, delivery-guy manager, report analyst, picker, agent.
Marketplace & franchise staffSeparate role sets for those levels, distinct from any one shop’s staff.
Permission engineSpatie roles with granular, per-action permissions.
Per-route enforcementChecks run on the API route itself, not only the UI.

FAQ

Frequently asked questions

Can a picker accidentally change a product’s price?
No, permission checks run per API route, so a role that is not granted pricing access cannot reach that action even if the request is sent directly.
Do marketplace staff see every shop’s data?
No, marketplace-level roles are scoped separately from shop-level roles, and see only what their own permission set allows.
Can I create a custom role beyond the built-in set?
The built-in roles cover manager, junior product manager, delivery-guy manager, report analyst, picker and agent, each with its own permission set that can be adjusted within that role.

Put this to work in your store today

Get started and turn this on for your store in minutes.

No card required · Live in a day · Support in Arabic and English

Staff roles and permissions for shops, franchises and… | Quick Commerce