roos-fs tasks #264
Updated by Vadim Pariev 9 months ago
**Background / Description** The goal is to implement a standard B2B webshop where only registered companies can make purchases. While goods are visible to all visitors, only approved company users can buy. Below is a detailed description of the requirements that need to be evaluated for feasibility within Solidus. **Requirements to be Investigated** - User Access & Registration Flow --All users can view goods, but only registered and approved users can purchase. --Companies can have multiple users assigned to them. --Users cannot self-register — they must apply. --Admin (ROOS) reviews and grants permissions manually. - Payment -Payment Integration --Payments to be handled via Stripe. --Invoices must include customer-requested data (to be clarified with @Vadim Pariev). Find out how far can we change the invoices looks - Warehouse -Warehouse & Inventory --Goods are tracked in a warehouse. --Upon purchase, 1 item is deducted from available quantity. --Goods must have a status update ("purchased", etc.) after checkout. - Authorization of Goods per Company --Access control per company: Some companies can view certain goods, others cannot. --Suggested solution: implement tiers or attributes per company. - Notifications -Notifications --Email notifications: --When the good is delivered. --For all actions related to the purchased good (to the buyer). - Design Requirements --Use color scheme and design patterns from the OMS (web application). - Advertising --Each product (good card) should support video content. - Shipping Integration --Integration with DHL. (any delivery service) - VAT Handling --To be clarified with the customer. @Vadim Pariev to refine this point; @Anton Obolientsev may be contacted for more technical insight. **The investigation must deliver:** - Documentation of which of the above requirements (Table would be enough): - Are fully supported by Solidus out of the box. - Are partially supported or require configuration/extension. - Are not supported and require custom development.