⏳ Pending Approval
| BOM # | User | Company | Project | Date | Items | Total | Status | Action |
|---|
🛠️ System Maintenance
☁️ Sync Local Data to Server
Pushes all data from this browser to the database. Run this once after first setup so all users can see your data.
Reset All Local Data
Clears all localStorage and reloads the platform fresh. Use this to fix corruption caused by opening another version in the same browser.
| Order Code | Description | Brand | Category | Family | Dist | PB | Contr | EU | Spec | 📄 |
|---|
| Username | Full Name | Company | Role | Price Tier | Status | Last Login | Actions |
|---|
| BOM # | Date | User | Company | Project | Items | Total | Status | Actions |
|---|
🔍 Quick SAP / Description Search
Select a Product Family to Browse
| BOM # | Date | Company | Project | Items | Total | Status | Actions |
|---|
📢 Announcements
1Category
2Family
Step 1 — Categories
Create product categories (e.g. ACB, MCCB, Contactors), then add families and upload Excel data.
+ Add New Category
Brand *
Category Name *
Description (optional)
💡 If the brand already exists, the new category will be added inside that brand's pane automatically.
⚙️ Filter Parameters per Family
Select a family, then use ⚙️ on each parameter to edit its values, or toggle ✓/✗ to show/hide it.
+ Add New Custom Parameter
Parameters
Brand
Category
Family
Configure For
Select a family to configure its datasheet layout.
⚡ Auto Sync — Google Sheet Trigger
Trigger File URL
Paste the published CSV URL of your Google Sheet trigger file. Columns:
💡 For announcements: leave brand/category/family/product columns blank — fill only hash and announcements_url.
brand | category | family | hash | products_url | accessories_url | params_p_url | params_a_url | announcements_url💡 For announcements: leave brand/category/family/product columns blank — fill only hash and announcements_url.
Sync Timer
Every
Sync Log
No sync run yet.
💰 Channel Discounts & Shipping
Set a discount % per sales channel. Each channel sees: Public Price × (1 − Discount%)
💡 Tip: Go to Products to set the public list price per item. Channel prices are computed automatically.
Channel Discount Rates
Category
Category Management
✏️ Rename Category
Update the display name for this category.
🎨 Icon & Color
Choose an emoji icon, accent color, or upload a custom image for this category's card.
Custom Image
📦
JPG, PNG, SVG — max 200KB
— or pick an emoji icon
Accent Color
👁 Visibility
Hide or show this category and all its families from sales users.
✅ Visible to users
This category appears in the Product Selector for all users.
💰 Discount Overrides
Override the global discount % for this category. Applies to all families unless a family has its own override.
⚠️ Danger Zone
Destructive actions — cannot be undone.
Brand
Brand Management
✏️ Rename Brand
Updates the brand name across all its categories.
🎨 Icon & Color
Customize this brand's icon shown on its header and cards.
Custom Image
🏭
JPG, PNG, SVG — max 200KB
— or pick an emoji icon
Accent Color
👁 Visibility
Hide or show this entire brand (and all its families) from sales users.
✅ Visible to users
This brand appears in the Product Selector for all users.
💰 Discount Overrides
Override the global discount % for this brand. Applies to all families unless a family has its own override.
⚠️ Danger Zone
Destructive actions — cannot be undone.
Family
| Order Code | Description |
|---|
| Order Code | Description |
|---|
✏️ Rename Family
Update the display name for this product family.
🎨 Icon & Color
Choose an emoji icon, accent color, or upload a custom image for this family's card.
Custom Image
📦
JPG, PNG, SVG — max 200KB
— or pick an emoji icon
Accent Color
👁 Visibility
Control whether this family is visible to sales users in the Product Selector.
Admins always see all families.
✅ Visible to users
This family appears in the Product Selector for all users.
💰 Discount Overrides
Override the global discount % for each sales channel — for this family only.
Leave blank to use the global rate.
⚠️ Danger Zone
Add Accessory