Wiki
OCAPI / testplan / nl_testplan_product_bijwerken
Bijwerken voorraad product
OCAPI controller
Interne componenten dge
- Proc: gp30OCWebshopSendArtikel()
- DB: ocwebshopartikelpergroep
Testprocedure
dgeDetailhandel/dgeGroothandel
- Kies voor de menu-optie "Catalogus" - "Catalogus"
- Open een artikel waarvoor voorraad wordt bijgehouden.
- Ga naar het tabblad "Voorraad"
- Klik op de knop "Inventarisatie"
- Wijzig het voorraadaantal en klik op de knop "Inventariseren"

- Activeer met de sneltoets CTRL-ALT-D de OCAPI log. Zie Testplan.
- Kies voor de menu-optie "Webshop" - "Webshop beheren"
- Klik linksonder op de knop "Bijwerken".
- Vink in het venster "Bijwerken OpenCart" de optie "Alleen gewijzigde artikelen bijwerken" aan.
- Klik op de knop "Bijwerken"

Communicatie
POST
URL: /product/<id>.xml
Log: /logs/ocapi/*OCAPI_product_upsert_*.logPOST: https://odemo.dgewebshopsystem.nl/ocapi/product/5278.xml <?xml version="1.0" encoding="UTF-8"?> <product> <product_description> <nl> <unit_description>stuks</unit_description> </nl> </product_description> <quantity>500</quantity> <catalogus_id>116961</catalogus_id> <unit_id>1</unit_id> <jan>116961</jan> </product>
RESPONS HTTP STATUSCODE 200
<?xml version="1.0" encoding="UTF-8"?>
<response>
<product>
<status>ok</status>
<product_id>5278</product_id>
</product>
</response>
Log: /logs/ocapi/*OCAPI_product_upsert_response_*.log
Updated