Termék létrehozása (POST)

API URL

POST - termék létrehozására szolgál.

api.innvoice.hu/%regnev%/product

POST paraméter:

data - a küldött adatcsomag XML formátumban

Mezők (products / product) - egyik mező sem kötelező

TABLE_ID

a termék egyedi azonosítója (nem kötelező)

Nev

a termék megnevezése

CikkSzam

a termék cikkszáma

AfaKulcs

a termék ÁFA kulcs

EAN

a termék EAN kódja

Azontype

ha módosítani szeretnénk a termékeket, mi alapján azonosítsunk? Lehetséges értékek: CikkSzam, EAN, TABLE_ID, vagy üres (ez utóbbi esetben nincs módosítás, mindig új termék)

OverWrite

0, vagy 1, az azontype mezőben meghatározott azonosítással ha találunk terméket, felülírhatók-e az adatok, vagy sem?

Termekcsoport

a termék termékcsoportja (főcsoport /, vagy | jellel elválasztható az alcsoportoktól, pl: Ruha/Férfi/Rövidujjú)

Termekcsoport2

másodrendű termékcsoport, a szabály ugyanaz, mint az előbbi mezőnél

Arak

 

Arcsoport_ID

az árcsoport azonosítója (szám, lásd: eladási árcsoportok)

Arcsoport_Ar

a termék ára az árcsoportban (bruttó, vagy nettó, attól függően, mi van az árcsoportban beállítva)
   

Példa:

<products>
<product>
<Nev><![CDATA[Próba termék]]></Nev>
<CikkSzam><![CDATA[ASD333]]></CikkSzam>
<AfaKulcs><![CDATA[27]]></AfaKulcs>
<OverWrite><![CDATA[1]]></OverWrite>
<Azontype><![CDATA[CikkSzam]]></Azontype>
<Termekcsoport><![CDATA[Valami|Alcsoport]]></Termekcsoport>
<Termekcsoport2><![CDATA[Neked terem]]></Termekcsoport2>
<Arak>
<Arcsoport_ID>1</Arcsoport_ID>
<Arcsoport_Ar>500</Arcsoport_Ar>
</Arak>
<Arak>
<Arcsoport_ID>2</Arcsoport_ID>
<Arcsoport_Ar>250</Arcsoport_Ar>
</Arak>
</product>
<product>
<Nev><![CDATA[Masik Proba termek]]></Nev>
<CikkSzam><![CDATA[ADD322]]></CikkSzam>
<Azontype><![CDATA[CikkSzam]]></Azontype>
<OverWrite><![CDATA[1]]></OverWrite>
<AfaKulcs><![CDATA[27]]></AfaKulcs>
<Termekcsoport><![CDATA[Valami2|Másik alcsoport]]></Termekcsoport>
<Termekcsoport2><![CDATA[Termelőtől neked]]></Termekcsoport2>
</product>
</products>

 

Válasz:

<?xml version="1.0" encoding="UTF-8"?>
<response>
<product>
<error>200</error>
<message>
<![CDATA[ Record created ]]>
</message>
<TABLE_ID>
<![CDATA[4989]]>
</TABLE_ID>
</product>
<product>
<error>200</error>
<message>
<![CDATA[ Record created ]]>
</message>
<TABLE_ID>
<![CDATA[4990]]>
</TABLE_ID>
</product>
</response>

Minden product külön válasszal tér vissza, lehetséges error kódok:

200 - minden rendben, a termék módosításra, vagy létrehozásra került

202 - AfaKulcs not exists - az ÁFA kulcs nem létezik

202 - Product already exists (OverWrite needed) - a termék már létezik, nem adtuk meg az OverWrite paramétert, így felülírás nem történt

Ha az error mező nem 200-at tartalmaz, akkor hiba történt, melynek leírása a message mezőben található.

Van még kérdése? Kérelem beküldése

0 Megjegyzések

Kérjük, Belépés után hagyjon megjegyzést.
Üzemelteti a Zendesk