Project

General

Profile

Actions

roos-fs tasks #264

open

(WEBSHOP INVESTIGATION) Solidus possibilities

Added by Vadim Pariev 9 months ago. Updated 5 days ago.

Status:
Closed
Priority:
Normal
Start date:
08/05/2025
Due date:
% Done:

0%

Estimated time:
12:00 h

Description

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 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 & 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
    --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.
Actions

Also available in: Atom PDF