2016-06-23 4 views
0

hat sich gefragt, ob die Shopify-API es ermöglicht, mehrere Produkte in einem einzigen Aufruf einer benutzerdefinierten Sammlung hinzuzufügen? Ich habe es bereits geschafft, nur ein Produkt pro Aufruf einer benutzerdefinierten Sammlung über PHP hinzugefügt zu haben. Ich kann jedoch nicht mehrere Produkte gleichzeitig hinzufügen.Hinzufügen mehrerer Produkte zur Sammlung mit einem API-Aufruf

Unten finden Sie eine Probe des Anrufs Ich mache

auf „/admin/collects.json“ managed
$producs_array = array(
     "collect"=>array(
      "product_id"=>123456789, 
      "product_id"=>123456789, 
      "product_id"=>123456789, 
     "collection_id"=> "123456789") 
    ); 

Wer dies vor tun?

Antwort

1

Sie können PUT in eine vorhandene Sammlung einfügen. Siehe https://help.shopify.com/api/reference/customcollection#update

+0

Hi Ich gehe gerade jetzt durch. Die Dokumentation erwähnt "_Use product_id für Produkte, die der Sammlung hinzugefügt werden, und id für Produkte, die bereits in der Sammlung_ waren" würde die "ID" einer Sammlungs-ID oder einer Produkt-ID zugeordnet? Danke – mils

+1

Die ID ist die vorhandene Sammlungs-ID. Um eine Sammlung zu aktualisieren, laden Sie [die Sammlungen laden] (https://help.shopify.com/api/reference/collect#index) für eine Zielerfassung, sortieren Sie Ihre Änderungen aus und stellen Sie die Sammlung mit den Mitgliedern der Sammlung, die beides haben, zusammen eine Sammlungs-ID, um eine vorhandene Produktmitgliedschaft beizubehalten, oder ein Produkt product_id, um ein Produkt zur Sammlung hinzuzufügen. – bknights