Skip to main content

nShift Checkout Integration - Supported Fields

This document describes the various fields supported in our nShift Delivery Checkout integration. These fields are used to configure available shipping options.

Location & Address Fields

Origin Location

  • fromcountry - The country code where the shipment originates from

Destination Location

  • tocountry - Destination country code
  • tozipcode - Destination postal/ZIP code (required)
  • tostreet - Destination street address
  • tocity - Destination city name

Order & Pricing Fields

Financial

  • cartprice - Total cart value/price
  • currency - Currency code (e.g., "SEK", "EUR")
  • minimumfreeshippinglimit - Minimum order value for free shipping
  • freeshipping - Boolean indicating if free shipping applies

Physical Properties

  • weight - Total weight of the shipment
    • Can be in grams or kilograms depending on configuration

Customer & Business Logic Fields

Customer Type

  • iscompany - Boolean indicating if the customer is a business/company
  • customergroup - Customer group identifier for special pricing/rules

Product & Stock

  • stockisavailable - Boolean indicating product availability
  • freightclass - Freight/shipping class for the products

Localization

  • language - Language code for localization (e.g., "sv", "en")

Configuration Notes

Weight Handling

The system supports both gram and kilogram weight units:

  • When UnifaunDeliveryCheckout.WeightAsGram feature is enabled, weight is sent as-is
  • Otherwise, weight is converted from grams to kilograms by dividing by 1000