Kontrol af produkter

URL til Webservices : https://sws.spartoo.dk/mp/xml_check_status_products.php

Denne webservice gør det muligt at tjekke statussen på et eller flere produkter på siden.
Hvis produktet ikke er online, kan du her se grunden til det
Det er muligt at se produktets status i detaljer, når du har udfyldt feltet size_reference på webservicen med import af produkter.

Liste over parametre

Parametrene til denne webswervice skal være registreret i POST (obligatorisk)

Paramètre Beskrivelse
partner Skal indeholde dit unikke partner-ID:
xml XML-karakterstreng, der indeholder listen med den nødvendige information til etablering af følgesedlen.


Format på XML-parametren


Felterne skal beskyttes af CDATA-koder, hvis de indeholder specielle tegn, der gør XML-filen ugyldig.
<root>
	<products>
		<product>
			<reference_partenaire>string</reference_partenaire>
			<products_size_reference>string</products_size_reference>
		</product>
		<!-- ... Flere muligheder for "<product>"-kode ... -->
	</products>
</root>


Beskrivelse af felterne i XML


Kode (eg. HTML tag) Beskrivelse Obligatorisk
reference_partenaire Forhandlerens produktid
Svarer til feltet reference_partenaire på webservicen for import af produkter
Obligatorisk
products_size_reference Produktets størrelsesreference.
Svarer til feltet size_reference på webservicen for import af produkter
Valgfrit


Eksempel på xml-parametre

<root>
	<products>
		<product>
			<reference_partenaire>SKU_PARENT</reference_partenaire>
			<products_size_reference>SKU</products_size_reference>
		</product>
		<product>
			<reference_partenaire>SKU_PARENT 2</reference_partenaire>
		</product>
	</products>
</root>


Det returnerede XML-format


<root>
	<errors>int</errors>
	<products>
		<product>
			<reference_partenaire>string</reference_partenaire>
			<size_reference>string</size_reference>
			<status>string</status>
			<description>string</description>
		</product>
		<!-- ... Flere muligheder for "<product>"-kode ... -->
	</products>
</root>


Liste over fejlkoder hos webservices


Kode (kategori, materiale) Beskrivelse
1 Ingen fejlparametrer
-1 Parameteren partenaire er ikke blevet registreret eller er tom
-2 Forhandlerens parametre eksisterer ikke
-11 Parameteren xml er ikke blevet registreret eller er tom
-15 XML-syntaksfejl, tjek din XML-fil
-428 Din konto er deaktiveret. Du kan ikke længere benytte webservices
-429 Du har overskredet brugen af denne webservice inden for den seneste time

Beskrivelse af svarfelterne i XML


Kode Beskrivelse
reference_partenaire Forhandlerens produktid
size_reference Produktets størrelsesreference
status Statusliste:
  • OK: Produktet er online
  • OS: Produktet er ikke længere på lager
  • EC: Produktet er oprettet i vores system, men ikke online
  • KO: Produktet er ikke oprettet i vores system
beskrivelse Beskrivelse i tekstform


Eksempel på retur-XML


<root>
	<errors>1</errors>
	<products>
		<product>
			<reference_partenaire>SKU_PARENT</reference_partenaire>
			<size_reference>SKU</size_reference>
			<status>KO</status>
			<description>Cette référence de taille n'existe pas pour ce produit</description>
		</product>
		<product>
			<reference_partenaire>SKU_PARENT 2</reference_partenaire>
			<status>OS</status>
			<description>Ce produit n'est plus en ligne parce qu'il n'a plus de stock</description>
		</product>
	</products>
</root>