Appearance
Supplier Permissions
Once a Brand-Supplier connection is established, the Brand controls exactly what the Supplier can access in the catalog.
Permission Model
Permissions are scoped at three levels:
| Level | Scope | Example |
|---|---|---|
| Catalog | Entire Brand catalog | Full access or read-only |
| Product line | A group of blind types | Access to Roller Blinds only |
| Fabric | Individual fabric records | Access to specific colorways |
Permissions are cached in Redis under supplier:{id}:brand_access:{brand_id} for low-latency lookups during API calls.
Granting Access
- Go to Connections → Suppliers and open the Supplier's profile.
- Click Manage Permissions.
- Toggle individual product lines or fabrics on/off.
- Click Save Permissions.
The Supplier is notified of permission changes via a Kafka event (BrandPermissionsUpdated). Their cached permissions are invalidated immediately.
Permission Types
Read Access
The Supplier can view and import catalog data but cannot modify it. This is the default for all connected Suppliers.
Import Access
The Supplier can import fabrics and blind types into their own tenant database and build products from them. Without this flag, the Supplier can browse your catalog but not use it.
Pricing Visibility
Controls whether the Supplier can see your recommended retail prices (RRPs). By default, Suppliers only see the trade price.
Revoking Access
To revoke a Supplier's access to a specific product line:
- Go to Connections → Suppliers → Manage Permissions.
- Toggle off the relevant product line or fabric.
- Save.
Note: Revoking access does not delete products the Supplier has already imported. However, those products will no longer receive automatic catalog updates from your Brand.
Terminating a Connection
To completely end a Brand-Supplier relationship:
- Go to Connections → Suppliers.
- Click the three-dot menu next to the Supplier.
- Select Terminate Connection.
- Confirm the action.
WARNING
This immediately revokes all permissions and stops future catalog sync events. Previously imported data in the Supplier's tenant remains until the Supplier removes it.
Audit Log
All permission changes are logged. Navigate to Settings → Audit Log and filter by type permission_change to review the history.