Add multilanguage catalog translations UI for products and categories.
Include AI translate-all with locale picker, count badges, MultiLanguage Data module gating, and shared modal action layout polish. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
8c187b18be
commit
2a32c46b2e
@@ -267,6 +267,7 @@ Products accept optional `brandId` on create/update.
|
||||
- `GET/POST/PATCH/DELETE /businesses/:businessId/products`
|
||||
- `POST /businesses/:businessId/products/ai-create` — AI-generated product draft
|
||||
- `GET /businesses/:businessId/products/:productId`
|
||||
- Translations (EN/AR, stored in `entity_translations`): `GET .../products/:id/translations`, `POST .../translations/:locale/ai`, `PUT .../translations/:locale`. Same three routes on categories. Dashboard category list includes `translationCount`. Bulk: `POST .../categories/translations/ai-all` and `POST .../products/translations/ai-all` (missing EN/AR only; skips existing). Business dashboard shows translation controls only when the `multilanguage_data` module is enabled for that business.
|
||||
|
||||
### Contact submissions
|
||||
- `GET /businesses/:businessId/contact-submissions` — paginated list
|
||||
|
||||
Reference in New Issue
Block a user