Skip to main content
Tangiblee
 > 
Help Center
 > 
 > 
 > 
 > 

Spezifikation für die Bündelung mehrerer Kartone: SFCC

Überblick

Die Bündelung mehrerer SKUs vereinfacht die Benutzererfahrung, da Benutzer mit einem einzigen Klick einen Stapel mehrerer Produkte in ihren Warenkorb legen können.

Anforderungen

Um die Warenkorbbündelung mit mehreren SKUs für ein SFCC-basiertes Schaufenstergeschäft einzurichten, wird in der Regel Folgendes angefordert:

  • Zugriff auf SFCC OCAPI aktivieren Endpunkt für Tangiblee
  • versorgen Kunden-ID für API-Anfragen
  • teilen API-Version und Standort-ID

So funktioniert's

Tangiblee wird 2 API-Endpunkte verwenden.

1. API zum Abrufen von Produktvarianten nach Produkt-ID (oder Produkt-Slug):

a. Varianten-ID;

b. Preis;

c. Verfügbarkeit auf Lager;

d. Option (Größe, Farbe usw.)


GET: https://<client.domain>/s/Sites-en-GBSite/dw/shop/v17_8/products/<product_id>?client_id=<client_id>&expand=availability,prices,variations>

(wobei product_id eine Master-Produkt-ID ist und client_id vom Kunden bereitgestellt wird)

  1. Schieben Sie die ausgewählten Artikel nacheinander anhand der Varianten-ID in den Warenkorb:

POST: https://<client.domain>/on/demandware.store/Sites-en-GB-Site/en_GB/Cart-AddProduct

Die Daten werden im Request Body an den ATC-Endpunkt übergeben:


cartAction='add'
pid=<variant_id>
Quantity=1

Optional können wir mit PidsoBJ auch eine Anfrage senden, um ausgewählte Produkte auf einmal in den Warenkorb zu legen:


pid=''
pdsObj=[{ pid: variants[0], qty: '1' }, { pid: variants[1], qty: '1' }]
Quantity=1
 


Referenzen

OCAPI-Dokumente: https://documentation.b2c.commercecloud.salesforce.com/DOC2/index.jsp?topic=%2Fcom.demandware.dochelp%2FOCAPI%2Fcurrent%2Fshop%2FResources%2FProducts.html&cp=0_15_3_12

CORS aktiviert: Informationszentrum für Salesforce Commerce Cloud

Zum Taschencontroller hinzufügen: https://salesforcecommercecloud.github.io/b2c-dev-doc/docs/current/sfrajsdoc/js/server/app_storefront_base_cartridge_controllers_Cart.js.html