Last updated

Product Types

Products in Norce must have a type associated with them. You find these in the Products section on the Settings page under the PRODUCT TYPES tab. Not all types are activated initially, but you can activate more by clicking the ADD button at the top of the page.

Product types settings

The type is set on the SKU of the product. In Admin this is on the Product page in the SETTINGS tab. The selected type will affect what business logic, if any, that is applied on the product in Norce.

Product settings SKU type

Product types are grouped in different groups with different behavior in Norce. Below is a description of each group, the types contained, and some notes about their behavior. The first column is what the type is called in Norce Admin. The ID column is the type's internal ID in Norce that is sometimes used in the APIs. There is also a technical column with the Enum name for the type that is used in product and order integrations.

Physical types

For physical products rules for availability and freight are applied during a checkout process. You can't finalize a purchase without a delivery method and freight article if your product is physical.

These products have weight, length, height etc. They require a warehouse and a location for the stock. Basically these are your standard products.

The third type in this list is called Standard as a technical name which may be misleading. This is due to legacy reasons. This type is Extended Assortment for all intents and purposes.

TYPEDESCRIPTIONIDTechnical name
StandardProduct known by the ERP.1ErpStandard
RefurbishedRefurbished product known by the ERP.2ErpRefurbished
Extended AssortmentStandard product that is not known by the ERP. Only exists in Norce.14Standard
ManagedERPPackagePackage managed by Norce. Logic is applied when inserting items in a basket and in communication with PSPs.38ManagedErpPackage
Note

For ManagedERPPackage child items will be added to the basket during the purchase process but only the parent will be sent to the ERP when the order is created and the purchase will be made towards the ManagedERPPackage product, not the child items.

Virtual types

These are not actual products, but is derived from other products in some way, e.g. a "Kit" which is a set of child products, or a "parent" to only one child with a different minimum quantity. These structures are not necessarily known by an ERP, and during checkout and on the order only the child items are purchased and sent respectively.

This type is also used for payment placeholders, e.g. a payment with giftcard that should be carried over to the PSP.

TYPEDESCRIPTIONIDTechnical name
StructureStructure SKU without any applied logic.8Structure
ManagedStructureStructure managed by Norce. Logic is applied when inserting items in a basket and in communication with PSPs.37ManagedStructure
ManagedERPPackageWithCalcERP Package with availability calculations managed by Norce. Logic is applied as for a managed structure.39ManagedErpPackageWithCalc
VirtualVirtual SKUs are not included when freight is calculated as percentage of basket total.40Virtual
PayLaterCarries a partial payment in the Pay Later payment flow. There should only be one SKU of this type in Norce.42PayLater
GiftCardPaymentPlaceHolderUsed to communicate amount payed by gift cards to the PSP used for the final purchase. There should only be one SKU of this type in Norce.43GiftCardPaymentPlaceHolder

Downloadable types

Digital products with no need for a physical warehouse or delivery method. They may have a stock and applied availability logic, but it is not mandatory. Typical products are electronic gift certificates or licenses.

TYPEDESCRIPTIONIDTechnical name
DownloadDownloadable, digital product.7Download
LicenseLicense purchase as a digital product.33License
PspGiftCardDigital gift cards from a provider in Norce. This is the product that may be purchased by a customer.41PspGiftCard

Service types

A Service product is a packaged service that can be sold, usually in association with a physical product, e.g. an installation service for a washer or dryer included in the purchase.

TYPEDESCRIPTIONIDTechnical name
ServiceGeneral type for all kinds of services.11Service

Fee types

Not a real product, but rather a way of informing the customer of added fees of different kinds. Never sold on their own but only as additional products. Typical examples are freight and invoice fees. Some of these will infer some logic, like the freight may vary depending on the weight of the products in your basket.

TYPEDESCRIPTIONIDTechnical name
FreightFreight SKUs. A lot of logic is applied to these during the checkout.3Freight
InvoiceInvoice fee SKUs.9Invoice
Environmental feeEnvironmental fee SKUs.20EnvironmentalFee
Packing feePacking fee SKUs.21PackingFee
CentRoundingUsed to handle cents left over when applying promotions (optional).34CentRounding
SalesTaxCarries tax amounts for more complex sales tax cases.35SalesTax
FreightStructureContainer for freight with different VAT rates.36FreightStructure
CompensationFor compensation to the customer through credit invoices.44Compensation

Added fee types

Added fees are a specific kind of fee that are handled differently from "Fee" products in the checkout process. We currently have donations or insurance as this type of fees.

TYPEDESCRIPTIONIDTechnical name
InsuranceInsurance SKUs.4Insurance
DonationsDonation SKUs. Usually used with manual price.18Donations