Skip to content
This repository has been archived by the owner on Apr 22, 2022. It is now read-only.

VirtoCommerce/vc-procurement-portal-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deprecation warning ⚠️

The theme is no longer being maintained by Virto Commerce. Developers are encouraged to check out Vue B2B Theme .

You can continue to use the theme with Virto Commerce Platform 3.x and Storefront 5.x; however, this repo will not be kept up-to-date.


Procurement Portal Theme

Status: pre-release, not recommended for production yet

Overview

Procurement Portal Theme is a Demo version of a Product that will demonstrate to potential Customers the capabilities of using Virto Commerce for creating dedicated stores for their clients that are supposed to be used as mono-supplier eProcurement Systems.

The Procurement Portal is consisted of a back-end platform that enables deliver the workflow functionality needed on Storefront side.

Functional Possibilities

  1. Procurement portal for B2B interaction;
  2. User login page;
  3. User Management (create, edit and delete users);
  4. User Roles Management (create,edit and delete roles);
  5. Order Management;
  6. Order approval workflow;
  7. Bulk Order Management;
  8. Checkout without payment;
  9. Invoice generating.

Catalog Page

Once the user is logged in, the system displays the 'Catalog' page with ALL Products by default.

Catalog Page

The user can use the 'Categories' tabs, located on the left side of the page, to navigate through different product categories.

Using the '+' buttons next to each product, the user can add the selected products to his Active Order.

The 'Bulk Order' button is used to navigate to the 'Bulk Order Pad'.

Scenarios

Create Active order

Remove Products From Order

Bulk Order

Orders Page

The Orders page displays a table with a list of orders in different statuses and shows the following order information:

  1. Order ID- link. By clicking this link the system opens the 'Order Details Information' window;

  2. Status:

    1. New;
    2. Rejected;
    3. Approved;
    4. Awaiting Approval- this status depends on the approval workflow.
  3. Date;

  4. Items;

  5. Created by;

  6. Assigned to;

  7. Total (cost).

The Orders page contains the following filters:

  1. Filter by Status;
  2. Filter by date range.

Orders Page

Awaiting Approval Page

On the 'Orders Awaiting Approval' page only orders that should be approved according to the Approval workflow, are displayed. The page displays the same table and the same filters as 'Orders' page.

The 'Awaiting Approval' page is visible only to users with the role 'Approver'. The role 'Approver' depends on the approval workflow and can be 'Approver 1', 'Approver 2', etc.

Awaiting Approval Page

Scenarios

Order Approval

Company Page

The Company page is visible only for a user with an Admin role and is consisted of three tabs:

  1. Company Details;
  2. User Management;
  3. Approval Workflow.

The 'Company Details tab is displayed by default when the user navigates to 'Company' page.

Company Page

Scenarios

Edit Company Details

User Management

Approval Workflow