Retail businesses (for example: minimarket) often rely on suppliers or vendor for the products they sell. In some cases, suppliers may require access to sales reports for the items they supply. If your supplier have a similiar requires, DealPOS already provides this feature, please see the explanation below:
For example, we are using 2 sample shoes brands, Nike and Adidas. In this cases, we want to allow each Vendor to be able access the sales report only for their own product.
Step 1. Make sure your product is having Brand properties
*If you have not yet apply the brand properties for each product, you can check this following article for more details.
Step 2. Create login id and user groups for each Supplier/Vendor
For the next step you can create new login id and user's group for each Vendor, for example we create a user group for Adidas Brand (Click here to learn how to setup login id/user groups).
Step 3. Manage access user groups
The only access needed for this case is Report - View, so you can enable it by crosscheck the roles.
In Restriction tab, please assign the Brand, here is the example:
Step 4. Login to Vendor account to crosscheck the configuration has been configured properly
Now each vendor can access their own sales product reports without previewing sales product from another brand's.
That's all, now you can give the credentials (login id & password) to the vendor to allow them check the report by themself.
Brand Restriction Impact
Module | Menu | Impact of Brand Restriction | Notes |
Product | Product | Users can only view products that belong to the assigned brand(s). |
|
| Variant | Users can only view variants that belong to the assigned brand(s). |
|
Report (Periodic Report role required) | Product | Brand filter is available and users can only access data for their assigned brand(s). |
|
| Category | Sales data is limited to the assigned brand(s). |
|
| Detail | Sales details are limited to the assigned brand(s). | Recommended for suppliers who need to monitor sales of their own brands in detail. |
| Daily Chart | Displays sales data only for the assigned brand(s). |
|
| Daily List | Displays sales data only for the assigned brand(s). |
|
| Outlet | Displays sales data only for the assigned brand(s). |
|
| Brand | Displays only the assigned brand(s). |
|
| Monthly Chart | Displays sales data only for the assigned brand(s). |
|
| Monthly List | Displays sales data only for the assigned brand(s). |
|
| Yearly Chart | Displays sales data only for the assigned brand(s). |
|
| Yearly List | Displays sales data only for the assigned brand(s). |
|
Inventory (Additional Inventory role required) | Dashboard | Inventory data is limited to the assigned brand(s). | Users should only be granted access to these Inventory menus if needed. |
| Value | Inventory value is limited to the assigned brand(s). |
|
| Category | Inventory data is limited to the assigned brand(s). |
|
| Outlet | Inventory data is limited to the assigned brand(s). |
|
| As Column | Inventory data is limited to the assigned brand(s). |
|
Related Articles
DealPOS is an online point-of-sale (POS) application specifically designed for retail businesses in categories like Fashion, Minimarkets, Electronics, Fresh Food, and Building Material Stores.
With DealPOS, you can manage both online and offline store inventory in real-time on a single platform. You can also sell through omnichannel (offline and online) as DealPOS integrates with marketplaces (Shopee, Tokopedia, TikTok Shop, Lazada) and instant web stores (Shopify and WooCommerce).





