Skip to content
Last updated

Supplywise Walkthrough: Shopping Process

This page provides a detailed walkthrough of the Supplywise sample client, focusing on its shopping process, product offerings, checkout, and integration logic. The content is structured for clarity and optimized for AI and accessibility.

Product Offerings and Business Logic

Supplywise uses several product structures and business rules to increase sales and improve the shopping experience. The main types of offerings include:

  • Bundles and packaging
  • Discounts and promotions
  • Accessories and product relations

Bundles and Packaging

Supplywise supports complex product variant structures, including bundles and packaging options. Products may be sold individually or as part of larger packages (e.g., cartons or pallets).

Examples:

  1. Variants between SKU and bundles:
    A single product may have variants where one is the individual item and others are bundles (e.g., cartons or pallets) sold at a lower unit price.

    Example: Paper for printers is sold in packages of 500 sheets. A variant is a carton of 5 packages (2,500 sheets), and resellers may buy a pallet of 48 cartons (120,000 sheets).

  2. Variants by dimensions and related bundles:
    Some products have variants based on attributes (e.g., color, size), and related bundles are suggested as upsell options.

    Example: A paper pad is sold individually or as a carton of 10. Different colors or sizes are handled as variants, while the carton is shown as a related product for upselling.

Bundle Types in Norce:

  • ManagedERPPackage: Bundles created at the supplier level.
  • ManagedStructure: Softer bundles created in Norce.

Quantity-Based Rebates:
Some products use Norce's Quantity Break functionality to offer rebates based on purchase quantity.

Discounts and Promotions

Temporary discounts and special offers are managed using the Norce Promotion framework. Promotions can apply automatically in the cart, such as "buy 3, pay for 2" or freight fee rebates.

Accessories and Product Relations

Product relations are used to suggest spare parts or accessories, helping customers find compatible items (e.g., the correct toner for a printer). Wizards or helpers in the storefront guide users to the right products.

Shipping, Fees, and Taxes

Supplywise uses Norce's built-in freight logic, which considers:

  • Weight: Restrictions and freight fee brackets.
  • Category Exclusions: Some products are excluded from certain delivery methods (e.g., bulky items).
  • Dropshipping: Delivery methods mapped to dropshipping.
  • Dangerous Goods: Special handling for restricted products.
  • Company and Location Filters: Some delivery methods are restricted by customer or location.

Special Fees and Taxes:

Products may be subject to regulations, environmental taxes, or special fees. These can be handled in several ways:

  • Presentation Only: Regulatory information is displayed as product parameters or info types.
  • Included in Price: Fees/taxes are included in the price but clearly noted.
  • Added as Basket Sub-Item: Fees are added automatically during checkout as sub-items.
  • Added as Basket Fee: Fees are added as a separate row in the basket.

Checkout and Payment Process

Most payments are handled directly via ERP invoice for trusted customers. For smaller or unknown customers, a third-party PSP (Payment Service Provider) with B2B support is used.

Payment Methods in Norce:

  • Third-party PSP adapter for select markets.
  • ERP Invoice payment for large, trusted customers.
  • No gift card or voucher support.

Checkout Features

The checkout process includes:

  • Capturing company information from saved data.
  • Support for different sell-to, ship-to, and bill-to company details.
  • Customer comments and notes at both order and line-item levels.
  • Special order information (e.g., expected delivery date, delayed delivery).
  • Export or print cart/quotation for later use.
  • Option for split or complete delivery, with instructions passed to ERP.
  • Pre-order support with future price lists and processing dates.

Additional Order Processes

  • Order Attestation/Validation:
    Users may need approval from others in their organization before finalizing a purchase. One person creates the cart, another attests it, and comments or additional information can be added.

Transaction Integrations

Supplywise has specific requirements for transaction integration with ERP and Norce:

  • Dropshipping: Supplier information is passed to ERP, retrieved from Norce Commerce Query.
  • Extended Assortment Products: Automatically created in ERP and converted to standard products during order integration.
  • Order History: Enhanced granularity by caching history data directly from ERP.
  • Partial Delivery and Invoicing: Order statuses and payment captures are mapped between ERP and payment services.
  • Virtual Bundle Mapping: Bundles managed only in Norce are mapped to standard products in ERP, with additional fulfillment information as needed.