Strip background/font-family/colors on paste while keeping bold, lists, and font size; treat business address postal code as optional.
Co-authored-by: Cursor <cursoragent@cursor.com>
Business admins can manage head meta tags and eNamad/Samandehi footer HTML from the dashboard without hardcoding them in each storefront.
Co-authored-by: Cursor <cursoragent@cursor.com>
Admin can mark a group as freight collect so the amount input is disabled and checkout shows پس کرایه at zero cost.
Co-authored-by: Cursor <cursoragent@cursor.com>
Surface Meshkee transaction id, ZarinPal track/authority, card pan, and paid time in the transactions modal.
Co-authored-by: Cursor <cursoragent@cursor.com>
Business store shipping groups/static rates UI, and customer checkout that quotes and applies shipping on delivery and payment.
Co-authored-by: Cursor <cursoragent@cursor.com>
Static uploads were forced to JPEG with a white fill, which turned white icons into solid squares; PNG sources now stay PNG and CMS previews get a visible background.
Co-authored-by: Cursor <cursoragent@cursor.com>
Registration collects name and phone, verifies SMS, then asks for a password only for new Meshkee accounts. Product add/edit supports an optional catalog PDF.
Co-authored-by: Cursor <cursoragent@cursor.com>
Business dashboard can manage credit methods and preview plans; cropper and module flags support the new flow.
Co-authored-by: Cursor <cursoragent@cursor.com>
Support duplicatable list fields in form builder and value UIs, and guide fill prompts to put leftover specs in سایر ویژگیها.
Co-authored-by: Cursor <cursoragent@cursor.com>
Merchants can mark items as used on create/edit, see a used badge on cards, and filter the store list for used products.
Co-authored-by: Cursor <cursoragent@cursor.com>
Users can fill technical fields from a prefilled prompt, and FA locale shows Persian titles and actions; SEO modal no longer shows a search icon.
Co-authored-by: Cursor <cursoragent@cursor.com>
PNG/WebP uploads no longer bake to black on JPEG; product croppers can zoom out with white padding, and SEO tools move into the product overflow menu.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add the Statistics pages row for static_page views, wire specials AI match UI, and tidy Businesses page styles.
Co-authored-by: Cursor <cursoragent@cursor.com>
Business admins can configure site-wide Schema.org and optional per-item SEO title/description; mass SMS continues on failures with an end report.
Co-authored-by: Cursor <cursoragent@cursor.com>
Show credit balance in business settings; Super Admin tops up by IRT (adds credits) and tracks SMS sent per business.
Co-authored-by: Cursor <cursoragent@cursor.com>
Business settings manage templates and balance; Super Admin verifies templates and tops up via SMS settings; filters use a separate panel with even field gaps.
Co-authored-by: Cursor <cursoragent@cursor.com>
Bulk and single SMS from Users, row selection with overflow summary, persistent large import toasts, and business SMS sender in Super Admin.
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
Restore RTL tree lines in category dropdowns, require product category on add, and improve chart bar density with Y-axis tooltips.
Co-authored-by: Cursor <cursoragent@cursor.com>
Fix RTL chart ordering with Y-axis and hover values; aggregate website views; refine category picker tree borders and spacing; add one-click FA→EN name translation on add product.
Co-authored-by: Cursor <cursoragent@cursor.com>