solidus-sdk

solidus-sdk

  • Docs
  • GitLab
  • Solidus

›Getting Started

Getting Started

  • Basic Usage
  • Configuration
  • Plugins
  • Customizations

API

  • checkout
  • classification
  • config
  • country
  • creditCard
  • inventoryUnit
  • optionType
  • optionValue
  • order
  • Products
  • Promotions
  • property
  • shipment
  • stockItem
  • stockLocation
  • store
  • storeCreditEvent
  • taxon
  • taxonomy
  • user
  • variant
  • zone

Other

  • Contributing
Edit

Configuration

solidus-sdk provides a class that can be initialized with your customizations and other settings needed to interact with your instance of the Solidus API. The following are some of the basic configuration options available to you. See the section about Customizations for more advanced options available to you.

Example

import { Solidus } from 'solidus-sdk'

// Optional plugins
import reviewsPlugin from 'solidus-plugin-reviews'

// Initialize sdk with configurations
const sdk = new Solidus({
  href: 'https://mysolidus.app', // required
  apiKey: SOLIDUS_API_KEY,
  plugins: [
    reviewsPlugin,
  ],
})

Options

href [string] (required)

The base path to the Solidus API.

apiKey [string]

API key to include with every request. This adds the proper authorization headers.

headers [object]

Additional headers that should be added with every request.

plugins [array]

Solidus plugins that modify and add additional endpoint support to the base API provided by the solidus-sdk package. See the section about Plugins for further details on what this is for and how to use it.

← Basic UsagePlugins →
  • Example
  • Options
    • href [string] (required)
    • apiKey [string]
    • headers [object]
    • plugins [array]
solidus-sdk
Docs
Getting Started
More
GitLabSolidus.io