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.
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
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:
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).
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.
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.
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.
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.
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.
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.
- 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.
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.