LogoLogo
System Status
  • Digital River API
  • Getting started
  • Using our services
    • Local pricing
    • Item classification
    • Subscriptions
    • e-Invoicing
  • Integration options
    • Low-code checkouts
      • Implementing a Prebuilt Checkout
      • Implementing a Components checkout
      • Offering local pricing
      • Using a shipping endpoint
      • Processing subscription acquisitions
      • Adding custom fields
      • Offering store credit
      • Displaying policies and getting consent
      • Collecting e-invoice information
      • Handling completed checkout-sessions
    • Direct integrations
      • Standard flow
      • Building checkouts
        • Checking out guest and registered customers
        • Describing line items
          • Setting the price of an item
          • Managing items with shared SKU identifiers
        • Providing address information
        • Handling shipping choice
        • Tax identifiers
        • Applying a discount
        • Setting the customer type
        • Providing the IP address
        • Selecting a currency
        • Initiating a charge
        • Setting the purchase location
        • Configuring taxes
        • Accessing regulatory fee information
        • Localizing invoices and credit memos
        • Providing an upstream identifier
        • Applying store credit
        • Handling e-invoicing requirements
        • Landed cost
        • Tax calculation inputs
        • Selling entities
        • Payment sessions
        • Applying store credit (legacy)
        • Country specs
      • Building payment workflows
        • Handling redirect payment methods
        • Handling delayed payment methods
      • Subscription acquisitions
        • Handling subscription acquisitions
        • Handling external subscription acquisitions
        • Subscription information
      • Digital River coordinated fulfillments
        • Checking inventory levels
        • Using shipping quotes
        • Reserving inventory items
        • Managing a fulfillment order
        • Cancelling a fulfillment order
    • Connectors
  • Order management
    • Processing orders
    • Handling a rejected order
    • Accessing invoices and credit memos
    • Fulfilling goods and services
    • Capturing and cancelling charges
    • Payment reauthorizations
    • Handling reversals
      • Return basics
        • Digital River coordinated returns
        • Third party coordinated returns
      • Refund basics
        • Issuing refunds
        • Refunding asynchronous payment methods
      • Disputes and chargebacks
    • Customer notifications
    • Responding to events
      • Events
        • Key event types
        • All event types
      • Webhooks
        • Creating a webhook
        • Digital River API safelist
        • Digital River signature
      • Expanding events
      • Preventing webhooks from getting disabled
    • Distributor model
  • Subscription Management
    • Managing a subscription
    • Managing an external subscription
  • Payments
    • Payment solutions
      • Drop-in payments
        • How Drop-in payments work
        • Drop-in payments integration guide
      • DigitalRiver.js with Elements
        • Elements integration guide
        • Configuring payment methods
          • Configuring Afterpay
          • Configuring Alipay+ (cross-border)
          • Configuring Alipay (domestic)
          • Configuring Amazon Pay
          • Configuring Apple Pay
          • Configuring Bancontact
          • Configuring BNP Paribas
          • Configuring BLIK
          • Configuring CCAvenue
          • Configuring Clearpay
          • Configuring Credit Cards
          • Configuring FPX Online Banking
          • Configuring Google Pay
          • Configuring iDEAL
          • Configuring Klarna
          • Configuring Konbini
          • Configuring Online Banking (IBP)
          • Configuring Online Banking (Korea Bank Transfer)
          • Configuring PayCo
          • Configuring PayPal
          • Configuring SEPA Direct Debit
          • Configuring Trustly
          • Configuring Wire Transfer
          • Common payment sources
          • Common payment objects
    • Supported payment methods
      • Afterpay
      • Alipay (domestic)
      • Alipay+ (cross-border)
      • Amazon Pay
      • Apple Pay
      • Bancontact
      • BNP Paribas
      • BLIK
      • CCAvenue
      • Clearpay
      • Credit Cards
      • FPX Online Banking
      • Google Pay
      • iDEAL
      • Klarna
      • Konbini
      • Korea Bank Transfer (Online Banking)
      • Online Banking (IBP)
      • Pay with Installments France
      • PayCo
      • PayPal
      • PayPal Billing Agreement
      • PayPal Credit
      • PayPal Pay in 3
      • PayPal Pay in 4
      • PayPal RatenZahlung (Installment Payment)
      • SEPA Direct Debit
      • Trustly
      • Wire Transfer
    • Source basics
      • Managing sources
      • Handling credit card sources
      • Retrieving sources
    • Authorization declines
    • PSD2 and SCA
      • How to ensure SCA compliance
    • Payment testing scenarios
  • Product management
    • Product basics
    • Managing SKUs
    • Using product details
    • Grouping SKUs
    • SKU-inventory item pairs
    • Managing inventory items
    • Regulatory fees
      • What are regulatory fees?
        • Fees terminology
        • Regulatory fee management
        • European regulatory fees
        • Compliance obligations
        • WEEE directive requirements
        • Copyright directive requirements
        • Compliance challenges
      • Managing regulatory fees
  • Customer management
    • Customer basics
    • Creating and updating customers
    • Setting up tax exemptions
    • Recording a customer's request to be forgotten
  • Financial reporting
    • Financials basics
    • Sales transactions
      • Returning a list of sales transactions
      • Getting a sales transaction by ID
    • Sales summaries
      • Returning a list of sales summaries
      • Getting a sales summary by ID
    • Payouts
      • Returning a list of payouts
      • Getting a payout by ID
      • Get a list of transactions included in payout by ID
  • Developer resources
    • Digital River API reference
    • DigitalRiver.js reference
      • Including DigitalRiver.js
      • Initializing DigitalRiver.js
      • DigitalRiver object
      • Elements
        • Amazon Pay element
        • Apple Pay elements
        • Google Pay elements
        • IBAN element
        • iDEAL element
        • Konbini elements
        • Compliance element
        • Offline Refund elements
        • Online Banking elements
        • Tax Identifier element
        • Invoice attribute element
        • Delayed Payment Instructions element
        • PayPal elements
      • Guidelines for capturing payment details
      • Security
      • Digital River payment objects
      • Error types, codes, and objects
    • DigitalRiverCheckout.js reference
      • Including DigitalRiverCheckout.js
      • Initializing DigitalRiverCheckout.js
        • DigitalRiverCheckout configuration object
      • DigitalRiverCheckout object
        • Configuring Prebuilt Checkout
          • Performing actions
          • Defining experience
        • Components
          • Configuring components
          • Address component
          • Shipping component
          • Tax identifier component
          • Invoice component
          • Wallet component
          • Payment component
          • Compliance component
          • Order summary component
          • Thank you component
        • Rendering a checkout button
          • Performing actions on the checkout button
        • Determining the checkout's status
      • Accessing country and currency
    • DynamicPricing.js reference
    • Postman collection
  • administration
    • Sign in
    • Digital River Dashboard
      • Digital River Dashboard quick start guide
      • Key features
      • Reset your password
      • Test and production environments
      • Account
        • Adding an account
        • Switching accounts
        • Account access
      • Profile settings
        • Viewing your personal information
        • Changing your password
        • Updating your phone number
        • Enabling multi-factor authentication
      • Finance
        • Payouts
          • Viewing your payout details
          • Filtering your payouts
          • Exporting your payouts
        • Sales summaries
          • Viewing your sales summaries details
          • Filtering your sales summaries
          • Exporting your sales summaries
          • Exporting your sales summary details
        • Transactions
          • Viewing your transaction details
          • Filtering your transactions
          • Exporting your transactions
      • Order management
        • Orders
          • Searching for orders
          • Filtering your orders
          • Viewing the order details
          • Cancelling items
          • Fulfilling items
          • Downloading an invoice
          • Downloading a credit memo
          • Creating shipping labels
          • Recording a customer's request to be forgotten
          • Viewing returns and refunds
          • Creating a return
          • Accepting a return
          • Creating a refund
          • Viewing the order's timeline
        • Checkouts
          • Searching for checkouts
          • Filtering your checkouts
          • Viewing the checkout details
        • Prebuilt Checkout links
          • Generate Prebuilt Checkout links
          • View and work with Prebuilt Checkout link details
          • Add a customer during Prebuilt Checkout
          • Add a product during Prebuilt Checkout
      • Customers
        • Viewing customer details
        • Searching for customers
        • Filtering your customers
        • Editing account information
        • Adding a customer
        • Tax IDs and certificates
          • Adding a tax certificate
          • Adding a tax ID
          • Deleting a tax ID
        • Metadata
          • Adding metadata
          • Editing metadata
        • Manage subscriptions from the Customer Details page
        • Disabling a customer
        • Recording a customer's request to be forgotten
        • Deleting a customer
      • Catalog
        • SKUs
          • Viewing the SKU details
          • Searching for SKUs
          • Filtering your SKUs
          • Adding a SKU
          • Editing a SKU
          • Deleting a SKU
          • Adding a fee to a SKU
          • Editing a fee
          • Deleting a fee
          • Viewing product tariff codes
        • Managing customer subscriptions from Digital River Dashboard
      • Developers
        • API keys
          • Updating your API version
          • Getting your API keys
          • Changing the API version for your key
          • Creating a restricted key
          • Editing a restricted key
          • Deleting a restricted key
          • Rotating keys
        • Webhooks
          • Creating a webhook
          • Editing a webhook
          • Deleting a webhook
          • Rotating a webhook's secret
        • API logs
          • Filtering the API log
          • Viewing the API log details
        • Event logs
          • Filtering the events log
          • Viewing the event details
      • Settings
        • Users and roles
          • Roles
          • Searching for a user by name or email
          • Filtering your users and roles
          • Adding a user
          • Editing a user
          • Deleting a user
        • Prebuilt Checkout
        • Payment methods
          • Viewing your payment methods
          • Viewing payment method details
            • Enabling currencies
            • Managing countries
          • Enabling or disabling a payment method
  • General Resources
    • eCompass
    • eCompass documentation
    • Release notes
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
    • Standards and certifications
      • Certification process
      • Compliance requirements
      • Documentation requirements
      • Integration checklists
        • Admin portal
        • Products and SKUs
        • Customers and tax exemptions
        • Checkouts, payment sources, and orders
        • Disclosures, compliance statements, and emails
        • Fulfillments and cancellations
        • Customer portal
        • Order refund synchronization
        • Reversals
        • Error handling
      • Test and use cases
    • Commerce infrastructure
    • Versioning
    • Glossary
Powered by GitBook
On this page
  • Physical or digital
  • Unique identifier
  • Item breadcrumb
  • Country of origin
  • ECCN
  • Harmonized system code
  • SKU group identifier
  • Manufacturer ID and part number
  • Managed fulfillments
  • Name and description
  • Image and url
  • Weight and weight unit
  • Allow oversell
  • Tax code
  1. Product management

Managing SKUs

Gain a better understanding of a SKU's attributes and how they affect downstream processes

PreviousProduct basicsNextUsing product details

Last updated 2 months ago

On this page, you'll find information on a key attributes.

Depending on how you send product data in or requests, your might contain .

Once you define a attributes, you can perform a or operation. After that, the resource can be or . You can also or .

Physical or digital

A SKU's physical attribute indicates whether Digital River has classified the product as physical or digital.

If physical is true, then the SKU's or the tax code of the SKU's represents a physical product, and vice versa.

For details, refer to on the page.

Unique identifier

A unique identifier is represented by id.

A product's identifier in your system should ideally match the SKU's id in ours. This ensures that synchronization is possible and that SKUs work properly throughout an . Therefore, we recommend that you specify your own id and ensure it matches your product's universally unique identifier.

If you don't specify id in the body of a , Digital River generates and returns a unique value.

In or SKU requests, id must adhere to the following character set:

  • Digits from 0 to 9

  • Upper case letters from A to Z

  • Lowercase letters from a to z

  • Dots/points: .

  • Hyphens: -

  • Underscores: _

If id contains any other character, then a 400 Bad Request is returned:

{
    "type": "bad_request",
    "errors": [
        {
            "code": "invalid_parameter",
            "parameter": "id",
            "message": "'89&56' is not a valid SKU ID."
        }
    ]
}

Item breadcrumb

A SKU's itemBreadcrumb represents a hierarchical classification system that organizes and categorizes your products based on their attributes, characteristics, and relationships. You'll typically structure itemBreadcrumb by defining a broad top-level category and, as you move down the hierarchy, getting more specific at each subsequent level.

You might have built similar data structures that inventory your products and make it easier for customers to find what they want. In that case, we recommend using this same data.

For example, Clothing > Women’s Jeans is an acceptable value but Clothing > Women’s Clothing > Jeans > Bootcut Jeans will likely result in more accurate classifications. You can also define multiple hierarchies, just make sure to separate each with a ; (semi-colon).

Although not technically required, it's highly recommended that you define itemBreadcrumb in English. If its value is in a different language, the classification service will disregard this data point.

Country of origin

If you submit an invalid country code, then Digital River returns a 400 Bad Request:

{
    "type": "bad_request",
    "errors": [
        {
            "code": "invalid_parameter",
            "parameter": "countryOfOrigin",
            "message": "'KP' is not a valid Country of Origin."
        }
    ]
}

ECCN

This value determines whether a product:

  • Requires a U.S. export/re-export license

  • Contains any other license requirements/restrictions

  • Has an end use which is prohibited by applicable export control laws

Harmonized system code

The format of the code is ####.##.####, where # represents a numeric digit between 0 and 9. The first six digits are mandatory. Any code longer than six digits but less than ten digits is optional and based on the country's preference. The period is not included in the character count.

Digital River validates the format of a Harmonized System code. We don't, however, determine whether hsCode accurately classifies your product.

For example, the full ten-digit code for Jasmine rice in the United States is 1006.20.4025. If that's the value you specify, we don't check to ensure your product belongs in that category.

If you submit an incorrectly formatted hsCode, then Digital River returns a 400 Bad Request:

{
    "type": "bad_request",
    "errors": [
        {
            "code": "invalid_parameter",
            "parameter": "hsCode",
            "message": "'1234.56.YW' is not a valid HS code."
        }
    ]
}

SKU group identifier

Manufacturer ID and part number

The manufacturerId represents the unique identifier of a part/product's manufacturer.

A manufacturer part number (MPN) is a unique code a manufacturer issues that identifies a part/product. This is represented by a SKU's partNumber.

MPNs are meant to be static identifiers of a part/product, universal to all distributors, wholesalers, and resellers. They allow customers to identify exact parts and protect themselves from counterfeits accurately.

If two parts/products originate from two manufacturers, each must have its own MPN. These identifiers are especially relevant for automotive and consumer electronics due to the numerous parts in these complex products.

Managed fulfillments

Managed fulfillment requirements

SKU attribute
Requirement
Sample error

managedFulfillment

The specified value must be DRGlobalFulfillment.

400 Bad Request

{ "type": "bad_request",

"errors": [ {

"code": "invalid_parameter", "parameter":"managedFulfillment", "message": "'DRGlobalFulfillment^&%^' is not a valid item type." }

] }

taxCode

400 Bad Request

{ "type": "bad_request",

"errors": [ {

"code": "invalid_parameter", "parameter": "taxCode",

"message": "'4512.100' is not a valid parameter." }

] }

partNumber

The value must be specified.

400 Bad Request

{ "type": "bad_request",

"errors": [ {

"code": "invalid_parameter", "parameter": "partNumber", "message": "'null' is not a valid parameter." }

] }

manufacturerId

If you specify this value, then the partNumber must be valid. In other words, the combination of manufacturerId and partNumber must be correct.

409 Conflict

{ "type": "conflict",

"errors": [ {

"code": "invalid_parameter", "parameter": "manufacturerId", "message": "Invalid manufacturer ID. The manufacturer ID and manufacturer part # combination could not be found." }

] }

Creating and updating SKU-Inventory Item pairs

Request

curl --location --request POST 'https://api.digitalriver.com/skus' \
--header 'Authorization: Bearer <API_key>' \
--header 'Content-Type: application/json' \
...
--data-raw '{
    "id": "sku_demo_1617140947939",
    "eccn": "EAR99",
    "countryOfOrigin": "DE",
    "taxCode": "4323.310_A",
    "partNumber": "DEMOPARTNUMBER2",
    "name": "name_demo_1617140947939",
    "weight": 8.88,
    "weightUnit": "oz",
    "metadata": {
        "application": "iOS-LLL"
    },
    "managedFulfillment": "DRGlobalFulfillment"
}'

Response

{
    "id": "sku_demo_1617146803587",
    "createdTime": "2021-03-30T23:26:43Z",
    "name": "name_demo_1617146803587",
    "eccn": "EAR99",
    "partNumber": "DEMOPARTNUMBER2",
    "taxCode": "4323.310_A",
    "countryOfOrigin": "DE",
    "metadata": {
        "application": "iOS-LLL"
    },
    "weight": 8.88,
    "weightUnit": "oz",
    "fulfill": false,
    "allowOversell": true,
    "liveMode": false,
    "managedFulfillment": "DRGlobalFulfillment",
    "physical": true
}

Request

curl --location --request GET 'https://api.digitalriver.com/inventory-items/sku_demo_1617146803587' \
--header 'Authorization: Bearer <API_key>' \
...
--data-raw ''

Response

{
    "id": "sku_demo_1617146803587",
    "manufacturerId": "20013",
    "partNumber": "DEMOPARTNUMBER2",
    "allowOversell": true,
    "createdTime": "2021-03-30T23:26:43Z",
    "eccn": "EAR99",
    "countryOfOrigin": "DE",
    "liveMode": false
}

Request

curl --location --request POST 'https://api.digitalriver.com/skus/sku_demo2_1617153759250' \
--header 'Authorization: Bearer <API_key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "countryOfOrigin": "US"
}'

Response

{
    "id": "sku_demo2_1617153759250",
    "createdTime": "2021-03-31T01:22:39Z",
    "name": "name_demo2_1617153759250",
    "eccn": "EAR99",
    "partNumber": "DEMOPARTNUMBER2",
    "updatedTime": "2021-03-31T01:23:04Z",
    "taxCode": "4323.310_A",
    "countryOfOrigin": "US",
    "metadata": {
        "application": "iOS-LLL"
    },
    "weight": 8.88,
    "weightUnit": "oz",
    "fulfill": false,
    "allowOversell": true,
    "liveMode": false,
    "managedFulfillment": "DRGlobalFulfillment",
    "physical": true
}

Request

curl --location --request GET 'https://api.digitalriver.com/inventory-items/sku_demo2_1617153759250' \
--header 'Authorization: Bearer <API_key>' \
...
--data-raw ''

Response

{
    "id": "sku_demo2_1617153759250",
    "manufacturerId": "20013",
    "partNumber": "DEMOPARTNUMBER2",
    "allowOversell": true,
    "createdTime": "2021-03-31T01:22:43Z",
    "updatedTime": "2021-03-31T01:23:04Z",
    "eccn": "EAR99",
    "countryOfOrigin": "US",
    "liveMode": false
}

Request

curl --location --request POST 'https://api.digitalriver.com/skus/sku_demo_1617153057380' \
--header 'Authorization: Bearer <API_key>' \
--header 'Content-Type: application/json' \
...
--data-raw '{
    "managedFulfillment": null
}'

Response

{
    "id": "sku_demo_1617153057380",
    "createdTime": "2021-03-31T01:10:57Z",
    "name": "name_demo_1617153057380",
    "eccn": "EAR99",
    "partNumber": "DEMOPARTNUMBER2",
    "updatedTime": "2021-03-31T01:19:14Z",
    "taxCode": "4323.310_A",
    "countryOfOrigin": "DE",
    "metadata": {
        "application": "iOS-LLL"
    },
    "weight": 8.88,
    "weightUnit": "oz",
    "fulfill": false,
    "allowOversell": true,
    "liveMode": false,
    "physical": true
}

Request

curl --location --request GET 'https://api.digitalriver.com/inventory-items/sku_demo_1617153057380' \
--header 'Authorization: Bearer <API_key>' \
...
--data-raw ''

Response

{
    "type": "not_found",
    "errors": [
        {
            "code": "not_found",
            "parameter": "id",
            "message": "InventoryItem 'sku_demo_1617153057380' not found."
        }
    ]
}

Deleting SKU-Inventory Item pairs

Name and description

A name is required butdescription is optional. If you assign a string to description, we recommend limiting its length to 1000 characters or less.

Image and url

  • image to specify the URL of a resource that holds the product's image. This resource should be similar to the image(s) you display to customers while they review your store's products.

  • url to specify the address of a resource that contains the product's description.

Weight and weight unit

{
    "type": "bad_request",
    "errors": [
        {
            "code": "missing_parameter",
            "message": "The weight is missing.",
            "parameter": "weight"
        }
    ]
}

Allow oversell

Tax code

Supported tax codes

If you'd like to sell a product that isn't described by any of these taxCode(s) , contact your account representative.

If you're engaging the , then all of your must have an itemBreadcrumb.

Even if you're not currently making sales, it's best practice to define this parameter so that, in the event you do start selling internationally, you're better positioned to get started.

We recommend making your taxonomies as detailed as possible. This will increase the probability that the returned by this service are accurate.

A countryOfOrigin is a two-letter described in the international standard. It represents the country where a product was manufactured.

If a SKU does not have a , then it must contain a countryOfOrigin.

A eccn represents its (ECCN).

If a SKU does not have a , then it must contain an eccn.

Digital River's lists ECCNs approved for use in the Digital River APIs. In the table's description field, you may find additional requirements and restrictions that further limit the use of the ECCN.

Digital River can only resell products with these listed ECCNs. If you have a product with an ECCN that you'd like to be considered for addition to the list, contact

A hsCode represents a .

The skuGroupId uniquely identifies the associated with the . For details, refer to .

A manufacturerId and partNumber are only applicable to .

In that use the , you'll need to meet our before .

All the must meet the following requirements:

The specified value must be associated with a .

When you or a SKU that meets our , Digital River synchronously creates an associated . These have with identical values.

Since the SKU's id and the inventory item's id are the same, you can use this value to , , and .

Every subsequent modification of a managedFulfillment SKU (assuming the satisfies our ) synchronously updates the paired inventory item.

Once Digital River creates an , do not directly update or delete it through the . These operations modify and delete the inventory item but do not affect its paired SKU.

When you want to remove Digital River as a product's fulfillment coordinator, set managedFulfillment to null in an . This deletes the inventory item paired with the SKU. If you then attempt to retrieve the inventory item, you receive a 404 Not Found.

A deletes the SKU and the inventory item it's paired with.

A name should represent the product's brand name and description should provide more details about the product.

In , name is displayed in the order summary section.

You can use a :

If your integration gives customers the option to use then each of your SKUs must contain an image and url.

In , the image of each SKU referenced in the ' items[] is displayed in the order summary section of the .

For , you should provide a product’s weight denoted in a weightUnit. The enumerated weightUnit values are oz, lb, g, and kg. If you provide weight but not a weightUnit, then the value defaults to oz.

If your site intends to sell physical products , then we recommend that you pass the weight and weightUnit of all of your catalog's .

In some countries, like Switzerland, customs officials use a product's weight when calculating import duties. Without this data, Digital River is unable to calculate .

If you send a or checkout request whose shipTo.address.country represents one of these nations, and any SKU referenced in the is missing weight, then the following error is thrown:

In , you may build your integration so customers can reserve out-of-stock or pre-order items not yet in stock. To do this, you can use the SKU's allowOversell flag.

In 2021-12-13 and later, you can't set a allowOversell.

If you set the flag to true, customers can even when inventory is not available. When set to false, customers won't be able to place a hold on an item when its inventory levels are insufficient.

A taxCode determines whether Digital River classifies a product as and ensures its taxes are properly assessed.

If a SKU does not have a , then it must contain a taxCode.

You can modify a SKU's taxCode in either an or an SKU request.

The following table lists the taxCode values supported by Digital River provides a short description of each and indicates whether it represents a .

legal documentation
Legal-compliance@digitalriver.com
describe items in checkouts
check inventory levels
request shipping quotes
make reservations
SKU's
low-code checkouts
Klarna
landed costs
reserve the item
skuGroupId
skuGroupId
physical SKUs
SKU's
physical or digital
skuGroupId
upsert
update
physical or digital product
physical product
Product basics
SKU's
taxCode
item classification service
Alpha-2 country code
ISO 3166
Export Control Classification Number
Harmonized System code
Grouping SKUs
Digital River coordinated fulfillments
managed fulfillment requirements
creating and updating SKU-inventory item pairs
SKU-inventory item pairs
managed fulfillment requirements
Prebuilt Checkout
items[]
version
physical SKUs
managed fulfillment requirements
physical SKUs
physical SKUs
cross-border
tariff codes
cross-border
SKUs
compliance and/or basic product data
how products are classified as physical or digital
physical products
inventory item
shared attributes
orchestrated model
119KB
Supported tax codes.pdf
pdf
updated
Digital River coordinated fulfillments
SKU's
SKU's
SKU's
SKU group
SKU
SKU's
checkout's
create
upsert
update request
inventory item
Inventory Items API
update SKU request
delete SKU request
SKU's
create
update
checkout's
SKU's
create checkout-session
SKUs
SKUs
create
upsert
deleted
retrieve a SKU by its unique identifier
search for SKUs using various query parameters
SKU group
order's lifecycle
create SKU request
create
upsert
checkout-sessions
create checkout
checkout modal