マルチカートバンドル仕様:カスタム API
-以外の場合SFCC および非-Shopifyのクライアント、 Tangibleeは、クライアントが提供する任意のカスタムAPIに対応することも、独自のカスタム開発APIを使用することもできます。
オプション 1: クライアントが開発したカスタム API
このオプションに興味がある場合は、以下を提供してください。
- 製品 ID ごとにバリエーションを取得する API エンドポイント。
データ構造 API の例が返されるはずです (次のようなバリエーションのリストが含まれているはずです) 価格、 色、 サイズ そして 株式 空室状況):
type Variation = {
id: string;
name: string;
price: number;
available: boolean;
options: {[key: string]: string|number};
};
type API_RESPONSE = {
options: string[];
items: Variation[];
};
const exampleEndpoint = () => {
return {
options: ['color', 'size'],
items: [
{id: 1, name: 'Ring X', price: 1000, available: true, options: {color: 'red', size: 'M'}},
{id: 2, name: 'Ring X', price: 1000, available: true, options: {color: 'red', size: 'L'}},
{id: 3, name: 'Ring X', price: 1000, available: true, options: {color: 'blue', size: 'M'}},
{id: 4, name: 'Ring X', price: 1000, available: true, options: {color: 'blue', size: 'L'}},
]
};
};
- バリエーション ID で商品をカートに追加するための API。
オプション 2: Tangiblee 社が開発したカスタム API
Tangiblee では、カスタム開発された API を使用して製品のバリエーションを取得できます。
このオプションでは、次の情報を入力してください。
- 製品フィード を含む 価格 そして 在庫状況 以下の形式で。
[メモ]: Tangible は 15 分ごとにフィードを解析して、実際の価格と在庫状況を取得します。フィード内のこの情報は、必ずこの間隔で更新してください。
- バリエーション ID で商品をカートに追加するための API。