Getting Started
Installation
bash
npm install @hantera/storefront-sdk
# or
yarn add @hantera/storefront-sdkQuick Start
ts
import { createCartClient, createPriceClient } from '@hantera/storefront-sdk'
const cart = createCartClient({
baseUrl: 'https://core.your-instance.hantera.cloud',
})
const prices = createPriceClient({
baseUrl: 'https://core.your-instance.hantera.cloud',
})
// Create a cart
const { cartId } = await cart.createCart({
currencyCode: 'SEK',
channelKey: 'retail_SE',
})
// Add an item
await cart.addItem(cartId, {
productNumber: 'SH005-BLK-10',
quantity: 1,
})
// Look up prices
const result = await prices.lookup({
productNumbers: ['SH005-BLK-10'],
priceListKeys: ['RETAIL'],
currencyCode: 'SEK',
})Try it out
Head to the Cart Playground or Price Playground to test against a live Hantera instance.