Multi-Cart-Bündelungsspezifikation: Benutzerdefinierte APIs
Für nicht-SFCC und nicht-Shopify-Kunden, Tangiblee kann sich an jede vom Kunden bereitgestellte benutzerdefinierte API anpassen oder unsere eigene, speziell entwickelte API verwenden.
Option 1: benutzerdefinierte API, die vom Kunden entwickelt wurde
Wenn Sie an dieser Option interessiert sind, geben Sie bitte Folgendes an:
- API-Endpunkt zum Abrufen von Varianten nach Produkt-ID.
Das Beispiel der Datenstruktur-API sollte zurückgegeben werden (es sollte eine Liste von Variationen enthalten mit Preise, Farben, Größen und Aktie Verfügbarkeit):
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'}},
]
};
};
- API, um Artikel nach Varianten-ID in den Warenkorb zu legen.
Option 2: benutzerdefinierte API, entwickelt von Tangiblee
Tangiblee kann eine speziell entwickelte API verwenden, um Produktvariationen abzurufen.
Für diese Option geben Sie bitte Folgendes an:
- Produkt-Feed inkl. Preis und Verfügbarkeit auf Lager im folgenden Format.
Hinweis: Tangible analysiert den Feed alle 15 Minuten, um den aktuellen Preis und die Verfügbarkeit zu ermitteln. Bitte stellen Sie sicher, dass Sie diese Informationen im Feed in dieser Reihenfolge aktualisieren.
- API, um Artikel nach Varianten-ID in den Warenkorb zu legen.