Lets business owners import static pages and URL templates from the live storefront manifest before API sitemap generation.
Co-authored-by: Cursor <cursoragent@cursor.com>
Includes workshop list/edit/details, registrations modal, category tree, shared EmptyState/RichTextEditor/toasts, and fixes for the Jalali date picker and thumbnail field layout.
Co-authored-by: Cursor <cursoragent@cursor.com>
Businesses can choose product vs store item sourcing, with store as the default when the store module is enabled, and rename the FA special-products section.
Co-authored-by: Cursor <cursoragent@cursor.com>
Standardize list empty UI, searchable country fields, customer-products filter row, password/login polish, and one-time business dashboard handoff from the customer app.
Co-authored-by: Cursor <cursoragent@cursor.com>
Export/import price and stock from Store Products, keep card order after saves, localize variations, and drop unused website nav items.
Co-authored-by: Cursor <cursoragent@cursor.com>
Remove website homepage management cards for sliders, special categories, and special brands.
Also move the special section slug chip after the Farsi title.
Co-authored-by: Cursor <cursoragent@cursor.com>
Login pages share the same wash as the app shell; customer light mode matches business while dark mode stays gray.
Co-authored-by: Cursor <cursoragent@cursor.com>
Gateway config now lives on the general Settings page, with Mellat fields in a 3-column layout and ZarinPal available at checkout.
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire Mellat settings in business dashboard, customer bank return page with payment details, and super-admin migrate modal domain confirmation.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add finance to the modules picker and hide sidebar, home tile, and customer invoice actions when it is disabled.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship invoice issue/list/templates under Finance, fix tenant theme reset and owner role badge, and show customers-joined charts by Persian months.
Co-authored-by: Cursor <cursoragent@cursor.com>
Match sticky headers to sidebar glass, drop the Users role column, and show compact owner/admin badges only where needed.
Co-authored-by: Cursor <cursoragent@cursor.com>
Rename Customers to Users with FA/EN titles, compact headers and filter bars across apps, and refine manager role copy plus a customer-header link to the business dashboard.
Co-authored-by: Cursor <cursoragent@cursor.com>
Business and super-admin can set Customer vs Manager roles (Admin only for super-admin), and the customers page drops clutter while filtering by all/customers/managers.
Co-authored-by: Cursor <cursoragent@cursor.com>
Sanitize model output to an allowlisted fragment and convert plain/markdown fallbacks so description text stays inside the advanced editor.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship my-products / customer-products UI with gallery uploads, status controls, module gating, and related shared UI polish.
Co-authored-by: Cursor <cursoragent@cursor.com>
Remove business self-registration, localize SMS/auth errors, add password strength + confirm on reset/signup, and brand customer role as website user. Also include websites SSL sync UI updates.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add a clear pencil edit on category rows, show a proper no-image placeholder on product cards, and strengthen overflow menu glass blur.
Co-authored-by: Cursor <cursoragent@cursor.com>
Connect business and customer login pages to login-otp and reset-password, and document the auth flows in project context.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add a real user profile page with multi-address CRUD, localize business profile, fix RTL category tree and login/sidebar logo fallbacks, and keep pagination controls centered with aligned page meta.
Co-authored-by: Cursor <cursoragent@cursor.com>