Wiki

Clone wiki

OCAPI / testplan / nl_testplan_klantgroep_aanmaken

Aanmaken Klantgroep

OCAPI controller

customergroupController

Interne componenten dge

  • Proc: gp30OCWebshopSendKlantgroep()
  • DB: ocwebshopklantengroep

Testprocedure

dgeDetailhandel/dgeGroothandel

Voor de test dienen we bij een klant (die al een actief klantaccount heeft op de webshop) de kortingsinstellingen te wijzigen zodat deze klant door dge in een nieuwe klantgroep wordt ingedeeld.

  • Kies voor de menu-optie "Relaties" - "Relaties"
  • Open een "klant"
  • Ga naar het tabblad "Klant"
  • Wijzig de kortingsinstellingen en kies voor "Opslaan".

dge_kortingwijzigen.png

  • Activeer met de sneltoets CTRL-ALT-D de OCAPI log. Zie Testplan.
  • Kies voor de menu-optie "Webshop" - "Webshop beheren"
  • Klik op de knop "Bijwerken"
  • Vink in het venster "Bijwerken OpenCart" alleen de optie "Klantkortingen" aan.
  • Klik op de knop "Bijwerken"

dge_klantengroep_aanmaken.png

Communicatie

POST

URL: /customergroup.xml

<?xml version="1.0" encoding="UTF-8"?>
<customergroup>
  <customer_group_description>
    <nl>
      <name>KLGR_0+KORTPERC_15.5+INKOPSL_0</name>
      <description>KLGR_0+KORTPERC_15.5+INKOPSL_0</description>
    </nl>
  </customer_group_description>
  <approval>0</approval>
</customergroup>
Log: /logs/ocapi/*OCAPI_customergroup_upsert_*.log

RESPONS HTTP STATUSCODE 200

<?xml version="1.0" encoding="UTF-8"?>
<response>
  <customergroup>
    <status>ok</status>
    <customer_group_id>8</customer_group_id>
  </customergroup>
</response>

Log: /logs/ocapi/*OCAPI_customergroup_upsert_response_*.log

index

Updated