# frontend-shop-admin Specification ## Purpose The merchant console for managing a shop's products and fulfilling its orders. ## Requirements ### Requirement: Merchant product management Shop users SHALL manage only their own shop's products: create/edit bilingual content, manage SKUs, publish/unpublish with immediate effect on the storefront. #### Scenario: publish visible in mall - **WHEN** a merchant publishes a product in shop-admin - **THEN** it appears in the mall product list for the matching locale ### Requirement: Merchant fulfillment Shop users SHALL see incoming orders, create shipments, mark them shipped, and issue requested invoices. #### Scenario: ship an order - **WHEN** a merchant creates a shipment for a paid order and marks it shipped - **THEN** the shopper sees the shipment with tracking info