Egy rendelés frissítése

Webszervíz URL-je : https://sws.spartoo.hu/mp/xml_maj_orders.php

Ez a webszervíz egy rendelés státuszának frissítésére szolgál.

Rendelés átváltása 2-es státuszba ( Rendelés előkészítés alatt ) : A rendelés elfogadottnak tekintendő. A rendelés információit ( név, kézbesítés címe, szállító, stb ... ) nem változtatjuk a továbbiakban.
Rendelés átváltása 3-as státuszba ( Rendelés elküldve ) : A készlet a csökkentett táblázatnak tekintendő. A rendelés át lett küldve a szállítónak. A csomagkövetési kód elérhető.
Rendelés átváltása 41-es státuszba ( Rendelés törölve ) : Rendelés törölve, nem lesz kézbesítve az ügyfél részére. Az ügyfél visszatérítése hamarosan végre lesz hajtva.
Rendelés átváltása 45-ös státuszba ( Rendelés elküldve ) : A rendelés elveszett a kiszállítás alatt.
Rendelés átváltása 47-es státuszba ( Rendelés elküldve ) : A kézbesítést nem lehetséges megvalósítani (Az ügyfél nem lakik a címen, nem átvett csomag, ...).

Kizárólag akkor lehetséges, hogy a rendelés átvált 2-es státuszba, ha a rendelés 11-es státuszban van.
Kizárólag akkor lehetséges, hogy a rendelés átvált 3-as státuszba, ha a rendelés 2-es státuszban van.
Kizárólag akkor lehetséges, hogy a rendelés átvált 41-es státuszba, ha nincs 3-as vagy 41-es státuszban.
Kizárólag akkor lehetséges, hogy a rendelés átvált 45-ös státuszba, ha a rendelés 3-as státuszban van.
Kizárólag akkor lehetséges, hogy a rendelés átvált 47-es státuszba, ha a rendelés 3-as státuszban van.

A rendelés csomagkövetése akkor lesz megküldve, amikor a rendelés átvált 3-as státuszba. Pontosítani kell tehát a tracking_number paramétert.
Egy, a csomagkövetési linket tartalmazó e-mail, el lesz tehát küldve az ügyfél részére, hogy tudassa vele, hogy a rendelése elindult.

> Rendelések státusz listájának megtekintése

Paraméterek listája



Paraméter Leírás
partenaire Tartalmaznia kell az Ön egyedi azonosítóját :
oID A rendelés azonosítója frissítéshez
statut A rendelés új státusza ( 2, 3 vagy 41 )
tracking_number A szállító csomagkövetési száma ( megjelenik, amikor a rendelés 3-as státuszba vált )


Egy XML biztosítása is lehetséges amennyiben van hozzá férése multi csomag küldéshez.
Amennyiben ezt a webszervízt multi csomag módban hívja, úgy a rendelés státusza automatikusan 2-esre változik (elfogadott rendelés)
Amikor a rendelés minden terméke a csomagban van, a rendelés státusza automatikusan 3-sra változik (elküldött rendelés)


<root>
	<parcel>
		<tracking>string</tracking>
		<products>
			<product>
				<products_reference>string</products_reference>
				<products_size>string</products_size>
			</product>
		</products>
	</parcel>
</root>

Exemple :

<root>
	<parcel>
		<tracking>12563AF256</tracking>
		<products>
			<product>
				<products_reference>basket_model_7</products_reference>
				<products_size>36</products_size>
			</product>
			<product>
				<products_reference>basket_model_7</products_reference>
				<products_size>37</products_size>
			</product>
		</products>
	</parcel>
	<parcel>
		<tracking>12563AF257</tracking>
		<products>
			<product>
				<products_reference>tshirt_blue_268</products_reference>
				<products_size>M</products_size>
			</product>
		</products>
	</parcel>
</root>


Webszervíz hibakódjainak listája


Kód Leírás
1 Nincs paraméter hiba
-1 A partenaire paraméter nem ment át a paramétereken vagy üres
-2 A partner paraméter nem létezik
-5 Hiányzik az rID/oID paraméter vagy a státusz paraméter
-6 A rendelés vagy a visszaküldés nem található, ellenőrizze az oID / rID paramétert vagy a partner paramétert.
-8 Hiba a követési szám rögzítésében
-9 Az új státusz megegyezik az aktuális státusszal
-10 Az új státusz nem létezik
-11 A xml paraméter nem ment át a paramétereken vagy üres
-14 A termék nem találhat a megadott bázisunkban
-17 Átvett rendelés : a csomag száma kötelező
-19 Probléma a rendelés kronológiájában
  • A 2-es státusz csak akkor applikálódik, ha a rendelés 11-es státuszban van
  • A 3-as státusz csak akkor applikálódik, ha a rendelés 2-es státuszban van
  • A 41-es státusz csak akkor applikálódik, ha a rendelés nincs 3-as státuszban
-26 A rendelés visszaküldésre került és nem tehető elveszett / nem él a jelzett címen kategóriába
-27 A rendelés már törlésre került
-28 Nem található rendelés
-29 Ismeretlen hiba (elveszett / nem él a jelzett címen)
-30 A rendelés túl régi ahhoz, hogy 3-as státuszra változzon. Vegye fel a kapcsolatot a Marketplace osztállyal
-428 Fiókja deaktiválásra került. A webservices már nem áll rendelkezésére.
-429 Túl sokszor lépett kapcsolatba a webservice-szel az elmúlt egy órában.