Last updated

Supplywise walkthrough - Shopping

Offerings

Supplywise has several offerings and business logic to increase sales. For example:

  • Bundles and packaging
  • Discounts and offerings
  • Accessories and relations

Bundles and packaging

These are large variant structures, with many dimensions etc. And also some products that are also sold as bundles, cartons or pallets.

  1. Variants between sku and bundles, one product with variants, where one is the actual item but the other variants are bundles of that item, selling it as unbroken packaging for a lesser price (cartons or pallets).

Paper to the printer. Sold pre-packaged of 500 sheets. But a variant is a whole carton of 5 packages (2500 sheets) and resellers might choose to buy an unbroken pallet of 48 cartons (120 000 sheets).

  1. Variants between skus (dimensions, etc) and under variant relations to bundles.

The product is a paper pad, that can be sold in pieces, but also in its original carton, 10 pcs in one. But there is also several different kinds of paper pads differing in color or size. Here the variantization is on the dimensions (color and or size) and the carton of 10 pcs is instead a product relation, showed as a suggestion of upsell in the storefront after choosing the variant.

Some packages are bundled at the supplier (mapped to the type ManagedERPPackage in Norce) and others are instead softer bundles created as ManagedStructure's in Norce.

Some products should have a rebate based on the quantity only and uses the Quantity break functionality in Norce.

Discounts and offerings

Temporary discounts and offerings are created using the Promotion framework in Norce, when products are added to the cart specific promotions can be valid, like buying 3 pay for 2 or freight fee rebates.

Accessories and relations

The client uses product relations to build spare part or accessory helpers in the Storefront. This could be a wizard to finds the correct spare parts to an already bought product. Or to find the correct toner to an already bought printer.

Shipping, fees and taxes

The client uses built in freight logic in Norce, based on:

  • Weight (certain restrictions on some delivery methods, as well as freight fee brackets)
  • Exclusions on categories (certain products are bulky or has other reasons to be excluded from some methods)
  • Dropshipping (mapping delivery methods to dropshipping)
  • Dangerous goods (excluding some methods for special products)
  • Company filter (some customers are allowed specials delivery methods)
  • Location filter (some deliveries are restricted to certain locations)

Some products are subject to regulations or other special requirements regarding its price. This could be environmental taxes for certain countries or fees or services in certain situations.

  • Presentation only

A regulatory warning och information that must be clearly noted on the purchase. In this case Norce has the information as a parametric (or an info type) on the product (or the price record) that the shopping process displays.

  • Included in price and presentation

A fee or tax already added to the price, but it must be clearly noted on the purchase. Same as above.

  • Excluded in price, added in basket as sub-item

The fee should not be added to the item price, but instead automatically added during the shopping process, when certain criteria are valid. This can be done by the promotion frameworks, or if that is not possible, by business logic in the storefront.

  • Excluded in price, added in basket as fee on whole basket

Same as above, but as one last row on the basket, instead of a child row to specific item.

Checkout and payment

Most payments are simple and doesn't use a 3rd party service, since the larges customers are known and trusted, they will get invoiced directly from the ERP system. But some markets where the smaller unknown or untrusted customers buy, has a 3rd party PSP set up, that has good B2B functionality.

In Norce:

  • A 3rd party PSP adapter is set up
  • For larger customers the ERP Invoice payment method is activated
  • No giftcard or vouchers is set up

Checkout process

The checkout process has functionality like:

  • Capturing company information from saved data.
  • Possible to have different sellto-, shipto-, billto- company information on the order
  • Customer has their own comments and notes on header and rows of the order
  • The order has special information, like expected delivery date, or choose a specific time for delivery (delayed delivery)
  • Export or print cart / quotation, instead of buying it is possible to print out the quotation for later
  • Choose between split or complete delivery, additional information on the order that is password to the ERP, directing wished about the fulfillment.
  • Pre-order (with coming prices and agreements and processing date), special price lists for the future, these orders are specially marked and sent in to the ERP in the same way, but is handled differently in the ERP.

Other processes

  • Attest or validation of order, based on the account role they might not be allowed to buy but can send the cart to others in the organization for purchase, together with comments or additional information
  • One person creates the cart, and another person attests it before it is finalized.

Transaction integrations

The client has some special requirements regarding the integration of the transactions

  • Dropshipping products are passed in with chosen supplier information to the erp, this information is looked up from Norce Commerce Query when needed.
  • Extended assortment products are automatically created in the ERP, the order integration recognize the extended products and will automatically create them and at the same time change the type to Standard.
  • Order history, the customers needs better granularity of the order and transactional history than Norce currently provides and the integration provides a cache of the history data directly from the ERP.
  • Partly delivery status, partly invoiced, order statuses are handled by the cache (above), but partly invoiced orders will map to partly captured of the payments when 3rd party payment services is used.
  • Map virtual bundles to standard products, the bundles that are created and maintained only in Norce will have to be mapped in the order integration to its corresponding standard product(s), with possible additional information to the fulfillment process.