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 #1

Updated by Vadim Pariev 9 months ago

  • Description updated (diff)
Actions #2

Updated by Vadim Pariev 9 months ago

  • Status changed from Backlog to Open
Actions #3

Updated by Alex Katasonov 9 months ago

  • Assignee changed from Anton Obolientsev to Alex Katasonov
Actions #4

Updated by Vadim Golub 9 months ago

Note: Task was not started yet, but will be started until the end of the week

Actions #5

Updated by Alex Katasonov 9 months ago

  • Status changed from Open to In progress
Actions #6

Updated by Alex Katasonov 9 months ago

  • Estimated time set to 12:00 h
Actions #7

Updated by Alex Katasonov 9 months ago

  • Status changed from In progress to Deployed (QA)
Actions #8

Updated by Vadim Pariev 9 months ago

Standatrd webshop where only registered companies could purchaise in this shop. All users can seet the goods but only the registered user can make a purchaise.
Companies can have multiple users that are attached to the companies
Users shall aplly for the registration - the user can not register by hmself
ROOS then reviews the user that requested and grants the permissions to access it
Payments hall be done through the stripe
Invoices shall include the following informatho @Vadim Pariev request from the customer (first of test with stripe and then refine it)
there should be a ware house - there is a good and the amount. If one of the items is purchaised, ONE item changes the status - purchasied or so and then it is removed from the general amount of items in the warehouse.
Autorisation of the goods per company (some companies can view the goods others can not) (possible solution is to provide the tier, attribute of the company)
Notifications - when the good is delivered then the notification per email is triggered, as well as all actions with the good - notifications are going to the one who has Purchaised
Color cheme / design patterns shall be used the same as in the OMS (web application)
The advertising shall be possible with the use of video in the good card
integration with DHL
@Vadim Pariev refine with the customer the point about the VAT in the store. @Anton Obolientsev could be contacted for more info
Resolution
Create investigation ticket
Expecte dresul
check the requirements if Solidus can handle that or there is something needs to be done additinaly.

Actions #10

Updated by Alex Katasonov 9 months ago

@vadim.golub@matecube.dev @Vadim Pariev investigation done. Will provide comments soon and according tickets

Actions #11

Updated by Vadim Pariev 9 months ago

  • Status changed from Deployed (QA) to Closed
Actions #12

Updated by Albert Katasonov 5 days ago

  • Project changed from 8 to Roos-fs-ZIP
Actions

Also available in: Atom PDF