Wiki

Clone wiki

OCAPI / testplan / nl_testplan_product_bijwerken

Bijwerken voorraad product

OCAPI controller

productController

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"

dge_product_bijwerken1.png

  • 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"

dge_product_bijwerken2.png

Communicatie

POST

URL: /product/<id>.xml

POST: 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>
Log: /logs/ocapi/*OCAPI_product_upsert_*.log

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

index

Updated