Wiki

Clone wiki

OCAPI / nl_productController

XML productController

index

Methods gebruikt door dgeDetailhandel / dgeGroothandel

dgeDetailhandel / dgeGroothandel maakt gebruik van de volgende methods:

  • POST insert: Het toevoegen van een product aan OpenCart. Alle beschikbare data wordt in het XML bericht meegestuurd.
  • POST update: Het bijwerken van de prijs en/of voorraad van een product in OpenCart.
  • GET: Door middel van het opvragen van de data van een artikel wordt door dgeDetailhandel / dgeGroothandel of het artikel nog bestaat in OpenCart.
  • DELETE: Het verwijderen van een product in OpenCart.
  • COPY: Het kopiëren van een bestaand product. Door middel van de COPY method is het mogelijk om hetzelfde product met meerdere verkoopeenheden aan te maken.

POST 1 insert

Het toevoegen van een product aan OpenCart.

HEADERS
POST /oc2/ocapi/product.xml HTTP/1.1
x-auth-token: e3a6a1fc0bf3e1f0c5dcb801caca5fb3
x-service-token: 555c7f149178099205edcc30
Content-Type: application/xml
Content-Length: 12989
Host: jd.windev.nl
Connection: close
CONTENT
<?xml version="1.0" encoding="UTF-8"?>
<product>
  <product_description>
    <nl>
      <name>ORANJE ONTSTOPPER</name>
      <description>Een mechanische gootsteenontstopper wordt meestal een plopper genoemd. Het is een zuignap op een steel, waardoor een onderdruk in de afvoerleiding gemaakt kan worden. Hierdoor komt de verstopping even los, waardoor deze beter weggespoeld kan worden.</description>
      <unit_description>stuks</unit_description>
    </nl>
  </product_description>
  <model>2022199592</model>
  <quantity>0</quantity>
  <price>4.469421</price>
  <catalogus_id>123456</catalogus_id>
  <unit_id>1</unit_id>
  <tax>high</tax>
  <product_category>11</product_category>
  <product_category>44</product_category>
  <image_b64>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X+Bv73+61epS1VlSuetSU1qb4fESoz50eBTIrptesuewZfnT5l/2a9d1nwNbXbtNYt9mlPzNF/yyb/4muOvPCusWTc2TS/7UXzr/AOO/NXmypVKctro+ipYylVjvZnEPEyt92hIm/uPW/JbvE+ySFl/31Zf/AEKoPIi/55LUe0/unTGUf5jK2/7K04IzdFrYS1Zvlht2b/di3Vch0PU5/uWUq/7TLt/9CqfefQHUgt5GCLd26/L/AOO1ZS3VetdPbeENQn/1zKn+78zV0Fh4KtEdWm3TN/tfd/75rWNCpPpY5quPow63ODstOub1/Ks7dn/3fur/ALzV2mk+BkXbLqL+a/8AzyX7v/Am/irsrXTUgiVEiRFX+FVrShtVWuylg4R1lqzycRmU56Q0RRs7BIEVEiVE/hVV2rWrFAqVMkW2nhAtdkYnnSlzCqm0e9PooqiAooooAKKKKACiiigAooooAKKKKACiiigCPy196koooAKKKKACiiigAooooAQjNQlNtT0hGaAKLxVC0VabJmomWp5S4yMiaB2681Wa1X/nkv8A3ytbrwLTfs60vZmntDEW1b+CnrYb+q1sLbrTkgo5A9oZ6WS/3atJaqtW1i9aeqYp2MuYiSGpVTFOoqiQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//ZUmVzb3VyY2UgaWQgIzE2</image_b64>
  <location>Webshop</location>
  <ean>8713331296173</ean>
  <jan>123456</jan>
  <product_discount>
    <customer_group_id>4</customer_group_id>
    <quantity>10</quantity>
    <priority>0</priority>
    <price>4.24595</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>4</customer_group_id>
    <quantity>50</quantity>
    <priority>0</priority>
    <price>4.022479</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>4</customer_group_id>
    <quantity>100</quantity>
    <priority>0</priority>
    <price>3.575537</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>1</quantity>
    <priority>0</priority>
    <price>3.575537</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>10</quantity>
    <priority>0</priority>
    <price>3.39676</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>50</quantity>
    <priority>0</priority>
    <price>3.217983</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>100</quantity>
    <priority>0</priority>
    <price>2.860429</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>1</quantity>
    <priority>0</priority>
    <price>4.022479</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>10</quantity>
    <priority>0</priority>
    <price>3.821355</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>50</quantity>
    <priority>0</priority>
    <price>3.620231</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>100</quantity>
    <priority>0</priority>
    <price>3.217983</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
</product>
Tags

De volgende tags worden door dgeDetailhandel / dgeGroothandel gebruikt. De kolom 'soort' geeft aan wanneer welke tag wordt meegestuurd in het bericht:

  • 'algemeen', deze tags worden altijd meegestuurd
  • 'artikel', deze tags worden éénmalig bij het handmatig toevoegen van een artikel aan de webshop meegestuurd
  • 'prijs', deze tags worden meegestuurd bij een prijsupdate
  • 'voorraad', deze tags worden meegestuurd bij een voorraadupdate
niveau tag formaat aanwezig soort omschrijving
1 <product> [1..1]
2 .<product_description [1..1]
3 ..<nl> [1..1]
4 ...<name> Tekst(70) [1..1] artikel Productomschrijving
4 ...<description> Tekst [1..1] artikel Uitgebreide productbeschrijving
4 ...<unit_description> Tekst(50) [1..1] algemeen Eenheidscode. Zie voor een overzicht van de codes: http://cdn.dgebv.nl/meta/eenheden.json.
2 .<model> Tekst(50) [0..1] algemeen Modelnummer. Dit item wordt opgenomen om de vindbaarheid van het product te vergroten. Dit item bevat òf het artikelnummer van inkooporganisatie, òf het fabricagenummer, òf het dge artikelnummer.
2 .<quantity> Numeriek(9) [0..1] voorraad Voorraadaantal
2 .<price> Numeriek(9.6) [1..1] prijs Standaard verkoopprijs (exclusief BTW)
2 .<catalogus_id> Numeriek(9) [1..1] algemeen dge artikelnummer
2 .<unit_id> Numeriek(3) [1..1] algemeen dge eenheid ID. Zie voor een overzicht van de IDs: http://cdn.dgebv.nl/meta/eenheden.json.
2 .<tax> Tekst(4) [1..1] prijs BTW. Mogelijke waarden zijn: "high", "low" of "none"
2 .<product_category> Numeriek(9) [1..n] artikel De Category waartoe het product behoort. Zie nl_categoryController.
2 .<image_b64> Tekst [0..n] artikel Afbeelding in base64 formaat.
2 .<location> Tekst(50) [0..1] artikel Voorraadlocatie
2 .<ean> Tekst(13) [0..1] artikel EAN13 / GTIN productcode
2 .<mpn> Tekst(50) [0..1] artikel Artikelcode fabrikant
2 .<jan> Numeriek(9) [1..1] algemeen dge artikelnummer. Dit item wordt opgenomen om de vindbaarheid van het product te vergroten.
2 .<isbn> Tekst(25) [0..1] algemeen voorkeurseenheid
3 ..<product_discount> [0..n] prijs De prijs- en kortingssystemen worden omgezet naar een vereenvoudigde structuur. Zie voor meer informatie nl_customergroupController.
4 ...<customer_group_id> Numeriek(9) [1..1] OpenCart Customergroup ID. De klantgroep waarvoor de nettoprijs van toepassing is.
4 ...<quantity> Numeriek(9) [1..1] prijs Het aantal vanaf waar de prijs geldt. Door middel van dit aantal is het mogelijk om prijsstaffels samen te stellen.
4 ...<priority> Numeriek(0) [1..1] prijs Prioriteit. Standaard is de waarde 0. Bij verkoopacties krijgt de actie een hogere prioriteit dan de standaardprijs.
4 ...<price> Numeriek(9.6) [1..1] prijs De nettoprijs per 1 (exclusief BTW)
4 ...<date_start> Datum [1..1] prijs Ingangsdatum van de prijs.
4 ...<date_end> Datum [1..1] prijs Einddatum van de prijs.

RESPONSE

HEADERS
HTTP/1.1 200 Ok
Date: Fri, 22 May 2015 06:55:07 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: OC Dge Driver (v2)
Transfer-Encoding: chunked
Connection: close
Content-Type: application/xml; charset=utf-8
CONTENT
<?xml version="1.0" encoding="UTF-8"?>
<response>
  <product>
    <status>ok</status>
    <product_id>26875</product_id>
  </product>
</response>
Tags

De volgende tags worden door dgeDetailhandel / dgeGroothandel gebruikt.

niveau tag formaat aanwezig omschrijving
top <response> [1..1]
1 <product> [1..1]
2 .<product_id> Numeriek(9) [1..1] OpenCart Product ID. Dit ID wordt in dgeDetailhandel / dgeGroothandel bewaard en gebruikt voor een toekomstig update of delete.

TESTPLAN

De volgende handelingen kunnen in dgeDetailhandel / dgeGroothandel worden uitgevoerd om de communicatie te testen:

POST 2 update

Het bijwerken van de prijs en/of voorraad van een product in OpenCart.

HEADERS
POST /oc2/ocapi/product/26875.xml HTTP/1.1
x-auth-token: e3a6a1fc0bf3e1f0c5dcb801caca5fb3
x-service-token: 555c7f149178099205edcc30
Content-Type: application/xml
Content-Length: 3030
Host: jd.windev.nl
Connection: close
CONTENT prijs update
<?xml version="1.0" encoding="UTF-8"?>
<product>
  <product_description>
    <nl>
      <unit_description>stuks</unit_description>
    </nl>
  </product_description>
  <price>4.924685</price>
  <catalogus_id>123456</catalogus_id>
  <unit_id>1</unit_id>
  <tax>high</tax>
  <jan>123456</jan>
  <product_discount>
    <customer_group_id>4</customer_group_id>
    <quantity>10</quantity>
    <priority>0</priority>
    <price>4.678451</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>4</customer_group_id>
    <quantity>50</quantity>
    <priority>0</priority>
    <price>4.432216</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>4</customer_group_id>
    <quantity>100</quantity>
    <priority>0</priority>
    <price>3.939748</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>1</quantity>
    <priority>0</priority>
    <price>3.939748</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>10</quantity>
    <priority>0</priority>
    <price>3.742761</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>50</quantity>
    <priority>0</priority>
    <price>3.545773</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>100</quantity>
    <priority>0</priority>
    <price>3.151798</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>1</quantity>
    <priority>0</priority>
    <price>4.432216</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>10</quantity>
    <priority>0</priority>
    <price>4.210606</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>50</quantity>
    <priority>0</priority>
    <price>3.988995</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>100</quantity>
    <priority>0</priority>
    <price>3.545773</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
</product>
CONTENT voorraad update
<?xml version="1.0" encoding="UTF-8"?>
<product>
  <product_description>
    <nl>
      <unit_description>stuks</unit_description>
    </nl>
  </product_description>
  <quantity>6</quantity>
  <catalogus_id>123456</catalogus_id>
  <unit_id>1</unit_id>
  <jan>123456</jan>
</product>
CONTENT voorraad en prijs update
<?xml version="1.0" encoding="UTF-8"?>
<product>
  <product_description>
    <nl>
      <unit_description>stuks</unit_description>
    </nl>
  </product_description>
  <quantity>6</quantity>
  <price>4.924685</price>
  <catalogus_id>123456</catalogus_id>
  <unit_id>1</unit_id>
  <tax>high</tax>
  <jan>123456</jan>
  <product_discount>
    <customer_group_id>4</customer_group_id>
    <quantity>10</quantity>
    <priority>0</priority>
    <price>4.678451</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>4</customer_group_id>
    <quantity>50</quantity>
    <priority>0</priority>
    <price>4.432216</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>4</customer_group_id>
    <quantity>100</quantity>
    <priority>0</priority>
    <price>3.939748</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>1</quantity>
    <priority>0</priority>
    <price>3.939748</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>10</quantity>
    <priority>0</priority>
    <price>3.742761</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>50</quantity>
    <priority>0</priority>
    <price>3.545773</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>2</customer_group_id>
    <quantity>100</quantity>
    <priority>0</priority>
    <price>3.151798</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>1</quantity>
    <priority>0</priority>
    <price>4.432216</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>10</quantity>
    <priority>0</priority>
    <price>4.210606</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>50</quantity>
    <priority>0</priority>
    <price>3.988995</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
  <product_discount>
    <customer_group_id>3</customer_group_id>
    <quantity>100</quantity>
    <priority>0</priority>
    <price>3.545773</price>
    <date_start>2016-09-20</date_start>
    <date_end>2999-12-31</date_end>
  </product_discount>
</product>
Tags

De volgende tags worden door dgeDetailhandel / dgeGroothandel gebruikt.

niveau tag formaat aanwezig omschrijving
1 <product> [1..1]
2 .<product_description [1..1]
3 ..<nl> [1..1]
4 ...<unit_description> Tekst(50) [1..1] Eenheidscode. Zie voor een overzicht van de codes: http://cdn.dgebv.nl/meta/eenheden.json.
2 .<quantity> Numeriek(9) [0..1] Voorraadaantal
2 .<price> Numeriek(9.6) [0..1] Standaard verkoopprijs (exclusief BTW)
2 .<catalogus_id> Numeriek(9) [1..1] dge artikelnummer
2 .<unit_id> Numeriek(3) [1..1] dge eenheid ID. Zie voor een overzicht van de IDs: http://cdn.dgebv.nl/meta/eenheden.json.
2 .<tax> Tekst(4) [1..1] BTW. Mogelijke waarden zijn: "high", "low" of "none"
2 .<jan> Numeriek(9) [1..1] dge artikelnummer. Dit item wordt opgenomen om de vindbaarheid van het product te vergroten.
3 ..<product_discount> [0..n] De prijs- en kortingssystemen worden omgezet naar een vereenvoudigde structuur. Zie voor meer informatie nl_customergroupController.
4 ...<customer_group_id> Numeriek(9) [1..1] OpenCart Customergroup ID. De klantgroep waarvoor de nettoprijs van toepassing is.
4 ...<quantity> Numeriek(9) [1..1] Het aantal vanaf waar de prijs geldt. Door middel van dit aantal is het mogelijk om prijsstaffels samen te stellen.
4 ...<priority> Numeriek(0) [1..1] Prioriteit. Standaard is de waarde 0. Bij verkoopacties krijgt de actie een hogere prioriteit dan de standaardprijs.
4 ...<price> Numeriek(9.6) [1..1] De nettoprijs per 1 (exclusief BTW)
4 ...<date_start> Datum [1..1] Ingangsdatum van de prijs.
4 ...<date_end> Datum [1..1] Einddatum van de prijs.

RESPONSE

HEADERS
HTTP/1.1 200 Ok
Date: Fri, 22 May 2015 06:55:07 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: OC Dge Driver (v2)
Transfer-Encoding: chunked
Connection: close
Content-Type: application/xml; charset=utf-8
CONTENT
<?xml version="1.0" encoding="UTF-8"?>
<response>
  <product>
    <status>ok</status>
    <product_id>26875</product_id>
  </product>
</response>
Tags

De volgende tags worden door dgeDetailhandel / dgeGroothandel gebruikt.

niveau tag formaat aanwezig omschrijving
top <response> [1..1]
1 <product> [1..1]
2 .<product_id> Numeriek(9) [1..1] OpenCart Product ID. Dit ID wordt in dgeDetailhandel / dgeGroothandel bewaard en gebruikt voor een toekomstig update of delete.

TESTPLAN

De volgende handelingen kunnen in dgeDetailhandel / dgeGroothandel worden uitgevoerd om de communicatie te testen:

GET

HEADERS
GET /oc2/ocapi/product/25247.xml HTTP/1.1
x-auth-token: e3a6a1fc0bf3e1f0c5dcb801caca5fb3
x-service-token: 555c7f149178099205edcc30
Host: jd.windev.nl
Connection: close

RESPONSE

HEADERS
HTTP/1.1 200 Ok
Date: Fri, 22 May 2015 06:55:07 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: OC Dge Driver (v2)
Transfer-Encoding: chunked
Connection: close
Content-Type: application/xml; charset=utf-8
CONTENT
<?xml version="1.0" encoding="UTF-8"?>
<response>
  <product>
    <product_id>25247</product_id>
    <model>2063123310</model>
    <sku></sku>
    <upc></upc>
    <ean>4006209501061</ean>
    <jan>117106</jan>
    <isbn>hide</isbn>
    <mpn></mpn>
    <location>(onbek. locatie)</location>
    <quantity>3223</quantity>
    <stock_status_id>0</stock_status_id>
    <image>catalog/p/252/25247_0.jpg</image>
    <manufacturer_id>12</manufacturer_id>
    <shipping>1</shipping>
    <price>0.0630</price>
    <points>0</points>
    <tax_class_id>11</tax_class_id>
    <date_available>2015-01-23</date_available>
    <weight>0.00000000</weight>
    <weight_class_id>0</weight_class_id>
    <length>0.00000000</length>
    <width>0.00000000</width>
    <height>0.00000000</height>
    <length_class_id>0</length_class_id>
    <subtract>1</subtract>
    <minimum>0</minimum>
    <sort_order>3</sort_order>
    <status>1</status>
    <viewed>0</viewed>
    <date_added>2015-01-26 10:14:53</date_added>
    <date_modified>2016-06-08 15:10:27</date_modified>
    <language_id>2</language_id>
    <name>FISCHER SUPERPLUG S 6</name>
    <description>Per: stuks&lt;br/&gt;&lt;br&gt;&lt;table class=&amp;quot;EZ-base&amp;quot;&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;gtin (ean code)&lt;/td&gt;&lt;td&gt;4006209501061&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;boor-&amp;#248;&lt;/td&gt;&lt;td&gt;6 mm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;overdoos&lt;/td&gt;&lt;td&gt;5000 st&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;pluglengte = min. verankeringsdiepte&lt;/td&gt;&lt;td&gt;30 mm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;spaanplaatschroef&lt;/td&gt;&lt;td&gt;4 - 5 mm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;min. boorgatdiepte&lt;/td&gt;&lt;td&gt;40 mm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;verpakkingseenheid&lt;/td&gt;&lt;td&gt;100 st&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    <tag>Bevestigingsmaterialen,Pluggen,Plug, nylon</tag>
    <meta_title>S 6</meta_title>
    <meta_description>Plug</meta_description>
    <meta_keyword>Bevestigingsmaterialen,Pluggen,Plug, nylon</meta_keyword>
    <keyword></keyword>
    <product_description>
      <nl>
        <name>FISCHER SUPERPLUG S 6</name>
        <description>Per: stuks&lt;br/&gt;&lt;br&gt;&lt;table class=&amp;quot;EZ-base&amp;quot;&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;gtin (ean code)&lt;/td&gt;&lt;td&gt;4006209501061&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;boor-&amp;#248;&lt;/td&gt;&lt;td&gt;6 mm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;overdoos&lt;/td&gt;&lt;td&gt;5000 st&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;pluglengte = min. verankeringsdiepte&lt;/td&gt;&lt;td&gt;30 mm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;spaanplaatschroef&lt;/td&gt;&lt;td&gt;4 - 5 mm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;min. boorgatdiepte&lt;/td&gt;&lt;td&gt;40 mm&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-right: 20px;'&gt;verpakkingseenheid&lt;/td&gt;&lt;td&gt;100 st&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
        <meta_title>S 6</meta_title>
        <meta_description>Plug</meta_description>
        <meta_keyword>Bevestigingsmaterialen,Pluggen,Plug, nylon</meta_keyword>
        <tag>Bevestigingsmaterialen,Pluggen,Plug, nylon</tag>
      </nl>
    </product_description>
    <product_attribute>
      <attribute_id>575</attribute_id>
      <product_attribute_description>
        <text>nylon</text>
      </product_attribute_description>
    </product_attribute>
    <product_attribute>
      <attribute_id>579</attribute_id>
      <product_attribute_description>
        <text>30 mm</text>
      </product_attribute_description>
    </product_attribute>
    <product_attribute>
      <attribute_id>580</attribute_id>
      <product_attribute_description>
        <text>6 mm</text>
      </product_attribute_description>
    </product_attribute>
    <product_attribute>
      <attribute_id>584</attribute_id>
      <product_attribute_description>
        <text>4 - 5 mm</text>
      </product_attribute_description>
    </product_attribute>
    <product_discount>
      <product_discount_id>417513</product_discount_id>
      <product_id>25247</product_id>
      <customer_group_id>2</customer_group_id>
      <quantity>1</quantity>
      <priority>0</priority>
      <price>0.0504</price>
      <date_start>2016-06-08</date_start>
      <date_end>2999-12-31</date_end>
    </product_discount>
    <product_discount>
      <product_discount_id>417514</product_discount_id>
      <product_id>25247</product_id>
      <customer_group_id>3</customer_group_id>
      <quantity>1</quantity>
      <priority>0</priority>
      <price>0.0567</price>
      <date_start>2016-06-08</date_start>
      <date_end>2999-12-31</date_end>
    </product_discount>
    <product_filter>83</product_filter>
    <product_filter>547</product_filter>
    <product_filter>1053</product_filter>
    <product_filter>1202</product_filter>
    <product_filter>1215</product_filter>
    <product_image/>
    <product_option/>
    <product_related>4136</product_related>
    <product_related>4137</product_related>
    <product_related>4139</product_related>
    <product_related>4140</product_related>
    <product_related>4141</product_related>
    <product_related>4142</product_related>
    <product_related>4143</product_related>
    <product_related>4144</product_related>
    <product_related>4145</product_related>
    <product_related>25232</product_related>
    <product_related>25242</product_related>
    <product_related>25243</product_related>
    <product_related>25244</product_related>
    <product_related>25245</product_related>
    <product_related>25246</product_related>
    <product_related>25248</product_related>
    <product_reward/>
    <product_special/>
    <product_category>0</product_category>
    <product_category>678</product_category>
    <product_download/>
    <product_layout/>
    <product_store>0</product_store>
    <product_recurrings/>
  </product>
</response>
Tags

De volgende tags worden door dgeDetailhandel / dgeGroothandel gebruikt.

niveau tag formaat aanwezig omschrijving
top <response> [1..1]
1 <product> [1..1]
2 .<product_category> Numeriek(9) [0..n] OpenCart Category ID. Aan de hand van de Cateogry IDs die terug worden gegeven, wordt gecontroleerd of het product nog actief is in een bepaalde categorie.

Door middel van een HTTP statuscode 404 wordt aangegeven dat het opgevraagde product niet bestaat.

DELETE 1

HEADERS
GET /oc2/ocapi/product/delete/10.xml HTTP/1.1
x-auth-token: e3a6a1fc0bf3e1f0c5dcb801caca5fb3
x-service-token: 555c7f149178099205edcc30
Host: jd.windev.nl
Connection: close

RESPONSE DELETE 1

Met een Delete kan een product van OpenCart worden verwijderd. dgeDetailhandel / dgeGroothandel ondersteunt alleen de GET method om een product te verwijderen.

HEADERS
HTTP/1.1 200 Ok
Date: Fri, 22 May 2015 06:55:07 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: OC Dge Driver (v2)
Transfer-Encoding: chunked
Connection: close
Content-Type: application/xml; charset=utf-8
CONTENT

<?xml version="1.0" encoding="UTF-8"?>
<response>
  <product>
    <status>deleted</status>
    <product_id>10</product_id>
  </product>
</response>
Voor dgeDetailhandel / dgeGroothandel is de HTTP statuscode 200 de bevestiging dat het product in OpenCart is verwijderd.

TESTPLAN

De volgende handelingen kunnen in dgeDetailhandel / dgeGroothandel worden uitgevoerd om de communicatie te testen:

COPY

De COPY opdracht wordt alleen gebruikt in de volgende situatie:

  • De OpenCart webshop is voorzien van (nog niet gesynchroniseerde) producten. Bijvoorbeeld in het geval dat de OpenCart webshop is samengesteld op basis van productdata van EZ-Base. Zie https://bitbucket.org/dgesoftware/ezbaseparser.
  • Tijdens het synchroniseren van de categorieën (zie nl_categoryController wordt in dgeDetailhandel / dgeGroothandel een koppeling gemaakt tussen de nog niet gesynchroniseerde producten en de artikelen in dgeDetailhandel / dgeGroothandel.
  • Als in dgeDetailhandel / dgeGroothandel is opgegeven dat van de artikelen altijd alle eenheden gepubliceerd moeten worden op OpenCart dan zal dgeDetailhandel / dgeGroothandel de andere eenheden door middel van een COPY opdracht toevoegen aan OpenCart.

Indien gestart wordt met een lege OpenCart webshop of indien van de artikelen alleen de voorkeureenheid gepubliceerd hoeft te worden dan hoeft de COPY opdracht niet geïmplementeerd te worden.

HEADERS
POST /oc2/ocapi/product/copy/11.xml HTTP/1.1
x-auth-token: e3a6a1fc0bf3e1f0c5dcb801caca5fb3
x-service-token: 555c7f149178099205edcc30
Content-Type: application/xml
Content-Length: 324
Host: jd.windev.nl
CONTENT

Dit is een typische kopieer aanroep:

Webshop product id 11 wordt gekopieerd en voorzien van een unit-id (verkoopeenheid), een nieuwe prijs, een andere voorraad en een nieuw keyword (opencart - url)

<?xml version="1.0" encoding="UTF-8"?>
<root>
    <catalogus_id>123456000</catalogus_id>
    <unit_id>112</unit_id>
    <quantity>100</quantity>
    <price>500</price>
    <product_description>
        <nl>
            <unit_description>per strekkende hectoliter</unit_description>
        </nl>
    </product_description>
    <keyword>i-am-a-clone</keyword>
</root>

RESPONSE

HEADERS
HTTP/1.1 200 Ok
Date: Fri, 22 May 2015 06:55:07 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: OC Dge Driver (v2)
Transfer-Encoding: chunked
Connection: close
Content-Type: application/xml; charset=utf-8
CONTENT
<?xml version="1.0" encoding="UTF-8"?>
<response>
  <product>
    <status>ok</status>
    <product_id>13</product_id>
  </product>
</response>
Tags

De volgende tags worden door dgeDetailhandel / dgeGroothandel gebruikt.

niveau tag formaat aanwezig omschrijving
top <response> [1..1]
1 <product> [1..1]
2 .<product_id> Numeriek(9) [1..1] OpenCart Product ID. Dit ID wordt in dgeDetailhandel / dgeGroothandel gebruikt om de gegevens van het gekopieerde product te posten.

index

Updated