MWW orders feed. Algemene orders feed in XML format



Vergelijkbare documenten
MWW orders feed. Algemene orders feed in XML format

axml Order specificatie

1. XML VELDEN Verplichte Velden Signature 4 2. XML BETALINGSVERZOEK Hoe werkt het? Volledig betalingsverzoek 9

Handleiding. Exact Online Handel ERP - Lightspeed. iwebdevelopment Klokgebouw AC Eindhoven E:

Handleiding. Exact Online Handel- Magento. iwebdevelopment Klokgebouw AC Eindhoven E:

MIJNWEBWINKEL.nl KOPPELEN aan imuis Online

PRIJZEN EN AFDRACHTEN

Handleiding. Exact Online Handel- Lightspeed. iwebdevelopment Klokgebouw AC Eindhoven E:

Versie 1.0 Inhoud Installatie en inrichting WebOffice WebShop component... 2 Werking WebOffice WebShop component... 11

Handleiding. Exact Online Handel- CCV Shop. iwebdevelopment Klokgebouw AC Eindhoven E:

Magento 1.4.x, 1.5.x, 1.6.x en 1.7.x module. Version 3.2

Handleiding AfterPay. door Patricia Sturm 5 september Versie 2.5 Openbaar

axml Order specificatie

Sisow. Handleiding Versie

Handleiding voor de implementatie van de Buckaroo PSP plug-in voor

Testen in de testomgeving Rabo OnlineKassa

MultiSafepay. Handleiding Versie

BESCHRIJVING ATTRIBUTEN ORDERS.XML

Technical Specification SOFORT Banking

Technical Specification SOFORT Banking

Handleiding integratie FietsDirectPlan op externe websites. Versie 1.1.

ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card)

- Vul uw gebruikersnaam en wachtwoord in en klik op inloggen

DOCUMENTATIE DONATIEMODULE KOPPELING

Technische aansluit documentatie Versie

Paazl MijnWebwinkel Extensie Handleiding voor het instellen en gebruik van Paazl in de beheeromgeving

Handleiding WooCommerce - Asperion

Wanneer een hoofdcategorie een of meer subcategorieën bevat, klik dan op een plaatje om de mogelijkheden te zien.

Handleiding. Exact Online Handel- Prestashop. iwebdevelopment B.V. Klokgebouw AC Eindhoven E:

VWM :: Facturatie. Changelog. Danny van Wijk Auteur: Website:

Handleiding. Exact Online Handel - WooCommerce. iwebdevelopment Klokgebouw AC Eindhoven E:

Magento shopconnector VMSII plugin, versie 0.2

Handleiding. Exact Online Boekhouden Handel- WooCommerce. iwebdevelopment Ceresstraat CA Breda E: info@iwebdevelopment.nl

Handleiding MijnWebWinkel - Asperion vs 1.0

Magento 1.4.x x module. Version 4.1.X

Je webshop inrichten

REST Implementatie. Versie ideal

De interface voor betalen bestaat uit 3 calls van de webwinkel naar Rabo OmniKassa (ROK) en 1 call van ROK naar de webwinkel.

PayCheckout Magento module

VISMA TELEBOEKHOUDEN

PostNL Checkout SEOshop handleiding

Handleiding Ariba INVOICING NON-PO

Paazl Matrix instellingen. Handleiding voor het instellen van de Paazl Matrices

ANB5Web API Documentatie. Revisie

Handleiding WooCommerce - Yuki

Handleiding. Exact Online Boekhouden Premium- WooCommerce. iwebdevelopment Klokgebouw AC Eindhoven E:

Handleiding Afterpay België

MultiSafepay handleiding

Technische Documentatie SOFORT Banking

AFO Leveranciers

Verzendkosten. Handleiding Versie

Handleiding. Exact Online Boekhouden Premium- Magento. iwebdevelopment Klokgebouw AC Eindhoven E:

Handleiding. Exact Online Boekhouden Premium- Shoptrader. iwebdevelopment Klokgebouw AC Eindhoven E:

Dit voorbeeld wordt je aangeboden door

Specificaties. Webshop systeem versie 5.7.3

AfterPay. Handleiding Versie

Handleiding Partners van het Inmerce Netwerk

Handleiding. Exact Online Boekhouden Premium- Lightspeed. iwebdevelopment Klokgebouw AC Eindhoven E:

Handleiding SEOshop - Asperion

Functionaliteiten Triple Deal Payment Services

Handleiding Koppeling Virtuemart

XML-KOPPELING PRIJSAFSPRAKEN/STAFFELTABELLEN

API Specificatie Doc

HANDLEIDING WEBSHOP PLUGIN WOOCOMMERCE VOORSTRAAT BB SPIJKENISSE THE NETHERLANDS SUPPORT

BESCHRIJVING ATTRIBUTEN SALES.XML

Version 1.6. Snel start gids. Onetrail TPN Order Manager. Page 1 of 10

Handleiding Maestro. door Patricia Sturm 29 september Versie 1.1 Openbaar

API Specificatie Doc

v.1.30 Genkgo Handleiding Webshop Applicatie Producten verkopen op uw website

Mollie. Handleiding Versie

Handleiding: AfterPay België. Versie 1.0. Handleiding: AfterPay België pag. 1

S-Connect XML-specificatie import

2SOURCE4.biz geeft u, als klant van 2SOURCE4, inzicht in de beschikbaarheid van IT producten wereldwijd.

Gebruikershandleiding

Rabo OmniKassa 2.0 API

Manual Ingave Inkoopovereenkomst

REST API. Versie 3.2.1

De eerste stappen van je webshop. Leon Bothof

Handleiding ideal van ING / Postbank instellen met Easy Business Tools 5

IBAN API. Simpel & krachtig. Documentatie : IBAN REST API Versie : 1.0 DE BETAALFABRIEK

Handleiding. Exact Online Boekhouden Premium- SEOshop. iwebdevelopment Klokgebouw AC Eindhoven E:

Ingenico. Handleiding Versie

MultiSafepay handleiding

Compad Bakkerij. Document beheer. Inleiding. Debiteuren. Facturering. Compad Bakkerij Facturering

Handleiding Site to Edit Module Veiling

Handleiding Punch out (SAP OCI)

OnlineAfspraken.nl. Escape Rooms

Klarna. Handleiding Versie

Functionele Dataservice Beschrijving

Handleiding OpenCart - Yuki

Handleiding Producten importeren via een spreadsheet programma

Tour door het bestelproces bij Champagne Babes

Handleiding Magento - Asperion

Template Variabelen - een overzicht

Uw facturen bekijken. in Mijn PostNL

N Handleiding voor het winkelen in de Online Winkel van Pergamano

HTTP SMS API Technische Specificatie messagebird.com versie mei 2014

Bestellen in Mini Webshop

Versie ideal betalingen

Transcriptie:

MWW orders feed Algemene orders feed in XML format

Inhoudsopgave Algemeen... 3 Sleutel... 3 Versie... 3 URL... 3 Output... 3 Vragen?... 3 Changelog... 3 Veld definities... 4 Algemene informatie... 4 Orders... 5 Order... 5 Betaling... 5 Debiteur... 6 Adressen... 6 Orderregels... 7 Orderregel... 7 Artikelinformatie... 7 Kortingsinformatie... 8 Keuzelijstinformatie... 8 Prijs informatie... 8 Definitietabellen... 9 Betaalprovider... 9 Betaalmethode... 9 Orderstatus... 10 Ordertype... 10 GET parameters... 11 Foutmeldingen... 12 Pagina 2

Algemeen Sleutel Om gebruik te kunnen maken van de MWW orders feed heeft u een geldige sleutel nodig. Deze sleutel kan vanuit het Mijnwebwinkel beheer worden gegenereerd. Heeft u geen (geldige) sleutel neem dan contact op met de eigenaar van de webwinkel waarmee u een koppeling wilt maken. Versie Naast een geldige sleutel dient ook de versie van de feed meegegeven te worden via de GET parameter v. URL De URL voor de orders feed is https://feed.mijnwebwinkel.nl/orders/[sleutel]/?v=[versie] De eigenaar van de webwinkel waarmee u een koppeling wilt maken kan u de volledige URL inclusief sleutel en versie verstrekken. N.B. Deze verbinding is via SSL beveiligd en alleen via https:// beschikbaar. Output De output van de koppeling is in XML formaat. De gebruikte character encoding is UTF-8. Vragen? Heeft u vragen of opmerkingen m.b.t. de koppeling of documentatie? Neem dan contact met ons op via http://www.mijnwebwinkel.nl/contact/. Selecteer bij onderwerp de optie technisch probleem / vraag. Changelog Overzicht van aanpassingen per versie. Versie Informatie 1.0 Eerste versie van de orders feed. 1.1 Wijziging in weergave van betaalmethode. Toevoeging BTW-nummer bij Factuuradres. 1.1.1 Waarde (id) van provider Mollie aangepast. Toevoeging van nieuwe betaalmethodes voor de providers Sisow en Mollie. Ogone heet voortaan Ingenico. 1.1.2 Attribuut id toegevoegd aan orderregels van het type article. Pagina 3

Veld definities In de tabellen hieronder staan per onderdeel de velden in de XML output beschreven. Algemene informatie Algemene informatie over de XML export Pad: mwwfeed Veldnaam Type Omschrijving [attribuut version ] string Versie van het export script. total_records integer Totaal aantal orders in de XML export. Default worden 10 orders getoond, dit is aan te passen via de GET parameter limit. Meer informatie hierover staat in het hoofdstuk GET parameters. Pagina 4

Orders Alle aanwezige orders in de XML export. Pad: mwwfeed->orders Order De details van elke order. Pad: mwwfeed->orders->order [attribuut number ] integer [ 11] Het ordernummer van de order. date date [yyyy-mm-dd] De datum van de order. time time [HH:ii:ss] De tijd van de order. description string [17] Tekstuele weergave: Order [ordernummer]. archived integer [1] Geeft aan of de order gearchiveerd is binnen het MWW beheer. 0 = niet gearchiveerd, 1 = gearchiveerd. status integer [1] De status van de order. De waarden staan gedefinieerd in de tabel Orderstatus. status_changed_date date [yyyy-mm-dd] De datum van wijzigen van de orderstatus. status_changed_time time [HH:ii:ss] De tijd van wijzigen van de orderstatus. payment Zie het onderdeel Betaling hieronder. weight float [11,3] Het totaal gewicht van de order (indien gedefinieerd per artikel) in kilogrammen. comment string [variabel] Een door de klant bijgevoegde opmerking. Betaling Informatie over de betaling, uitgesplitst in gebruikte provider, betaalmethode en de status. Pad: mwwfeed->orders->order->payment provider integer [2] De gebruikte betaalprovider. De waarden staan gedefinieerd in de tabel Betaalprovider. method integer [2] De gebruikte betaalmethode. De waarden staan gedefinieerd in de tabel Betaalmethode. status string [variabel] Tekstuele status van de betaling, indien beschikbaar. De tekst kan per gebruikte betaalmethode afwijken. Pagina 5

Debiteur De debiteur (klant) gegevens. Pad: mwwfeed->orders->order->debtor gender string [1] Het geslacht van de debiteur. name string [255] De naam van de debiteur. company string [255] De bedrijfsnaam van de debiteur. email string [255] Het emailadres van de debiteur. phone string [15] Het telefoonnummer van de debiteur. bankaccount string [24] Het bankrekeningnummer van de debiteur. Adressen Het factuur- en bezorgadres van de debiteur. Indien het bezorgadres niet afwijkt van het factuuradres wordt het bezorgadres gevuld met dezelfde gegevens als het factuuradres. Pad: mwwfeed->orders->order->debtor->address [attribuut type ] string [7] Het type adres, waarde invoice of delivery. gender string [1] Het geslacht van de klant. name string [255] De naam van de klant. company string [255] De bedrijfsnaam van de klant. street string [255] De straatnaam van de klant. number string [10] Het huisnummer van de klant. zipcode string [10] De postcode van de klant. city string [100] De woonplaats van de klant. country string [255] Het land van de klant. taxnumber string [50] Het BTW nummer van de klant. Pagina 6

Orderregels Alle aanwezige orderregels. Pad: mwwfeed->orders->order->orderlines Orderregel De inhoud van een enkele orderregel. Het type van de orderregel staat in het attribuut type. Pad: mwwfeed->orders->order->orderlines->orderline [attribuut type ] string [8] Het type van de orderregel. De mogelijke waarden staan gedefinieerd in de tabel Ordertype. [attribuut id ] integer [11] Alleen van toepassing bij het type article. Bevat het interne ID van het artikel. description string [255] Tekstuele omschrijving van het type orderregel. Indien het type orderregel article betreft bestaat deze uit de naam van het artikel, aangevuld met eventuele gekozen opties (maat, kleur e.d.) en/of toegepaste actieprijs. price [attribuut tax ] float [15,6] float [2,2] Het totaalbedrag van de orderregel, excl. BTW. Het attribuut bevat het BTW percentage. Eventuele korting en/of meerprijs is in dit bedrag wel opgenomen. N.B. Orderregels van het type payment en discount kunnen meerdere BTW tarieven bevatten. In dat geval is per gebruikt BTW tarief een price veld aanwezig. quantity integer [16] Het totaal aantal van dit type. weight float [11,3] Het totaal gewicht van de orderregel. Artikelinformatie Indien de orderregel van het type article is bevat deze een element <article>. Pad: mwwfeed->orders->order->orderlines->orderline->article description string [255] Tekstuele omschrijving van het artikel price [attribuut tax ] float [15,6] float [2,2] De stuksprijs van het artikel, excl. BTW. Het attribuut bevat het BTW percentage Eventuele korting en/of meerprijs is in deze prijs niet meegenomen. Pagina 7

Kortingsinformatie Indien er een korting is toegepast op de orderregel staat dit vemeld in het element <discount>. Pad: mwwfeed->orders->order->orderlines->orderline->discount description string [255] Tekstuele omschrijving van de korting price [attribuut tax ] float [15,6] float [2,2] De stuksprijs van de korting, excl. BTW. Het attribuut bevat het BTW percentage. Het kortingsbedrag is een min-bedrag. Keuzelijstinformatie Indien bij een artikel één of meerdere opties uit keuzelijsten (bijv. maat of kleur) zijn opgegeven dan staan deze vermeld in het element <option>. Afhankelijk van het aantal gekozen opties kunnen er meerdere van deze elementen aanwezig zijn. Indien een gekozen optie een meerprijs t.o.v. de basisprijs van een artikel bevat dan wordt dit vermeld in het element <price>. Pad: mwwfeed->orders->order->orderlines->orderline->option description string [255] Tekstuele omschrijving van de gekozen optie price [attribuut tax ] float [15,6] float [2,2] De eventuele meerprijs van de gekozen optie t.o.v. de basisprijs van het artikel. Het attribuut bevat het BTW percentage. Prijs informatie Een overzicht van de totaalprijs van de order plus alle belastingbedragen per tarief. Pad: mwwfeed->orders->order->price total float [15,6] Het totaalbedrag van de order Dit bedrag is excl. BTW tax [ attribuut rate ] float [15,6] float [2,2] Het BTW bedrag van het betreffende tarief. Dit veld kan meerdere keren voorkomen, afhankelijk van de toegepaste BTW tarieven binnen de order. Pagina 8

Definitietabellen In onderstaande tabellen staan de definities vermeld welke verwijzen naar waarden gebruikt binnen de XML export. Betaalprovider De betekenis van de waarde in het veld mwwfeed->orders->order->payment->provider Waarde Provider 1 Mollie (oud) 2 Ingenico (Ogone) 3 MultiSafePay 4 Sisow 5 PayPal 6 AfterPay 7 Geen provider 8 Paytor 9 Mollie Betaalmethode De betekenis van de waarde in het veld mwwfeed->orders->order->payment->method Waarde Betaalmethode 1 ideal 2 SofortBanking / DIRECTebanking 3 Bancontact / MisterCash 4 Webshop Giftcard 5 Fijn Cadeaukaart 6 MasterCard 7 Visa 8 Creditcard 9 PayPal 10 Achteraf betalen 11 Rembours 12 Vooraf overmaken 13 Via factuur 14 Eénmalige machtiging 15 Automatische incasso 16 Betalen bij ophalen 17 Maestro 18 Podium Giftcard 19 Paysafecard 20 Bitcoins Pagina 9

Orderstatus De betekenis van de waarde in het veld mwwfeed->orders->order->status Waarde Betekenis 1 Bestelling in behandeling 2 Verzonden 3 Betaald 4 Geannuleerd 5 Klaar om af te halen 6 Betaald & afgehaald 7 Betalingsherinnering 8 Niet afgerond Ordertype De betekenis van de waarde in het attribuut van het veld mwwfeed->orders->order->orderlines->orderline Waarde article shipping discount payment Betekenis Informatie over een artikel Informatie over de verzendkosten Informatie over een kortingsbedrag / percentage Informatie over kosten voor een betaalmethode Pagina 10

GET parameters Standaard toont de feed de eerste 10 orders. Door middel van het meezenden van verschillende parameters kan er een selectie binnen de orders gemaakt worden. De parameters dienen als HTTP GET parameter meegezonden te worden. Voorbeeld: Om een export te genereren vanaf een bepaald ordernummer is de aanroep als volgt: https://feed.mijnwebwinkel.nl/orders/[sleutel]?v=1.0&ordernumberoffset=[0-9] Dit kan weer gecombineerd worden met een limit: https://feed.mijnwebwinkel.nl/orders/[sleutel]?v=1.0&ordernumberoffset=[0-9]&limit=[0-9] Parameter Waarde Omschrijving v string De versie van de MWW feed. N.B. Deze parameter is verplicht. limit integer tussen 10 en 100 Het maximaal aantal orders wat opgevraagd kan worden via de XML export. offset integer Het recordnummer waar de XML export moet starten. Dit veld kan gecombineerd worden met de parameter limit. ordernumberoffset integer Het ordernummer waar de XML export moet starten. Dit veld kan gecombineerd worden met de parameter limit. ordernumber integer Opvragen van 1 enkele order o.b.v. het ordernummer. datestart dateend date format yyyy-mm-dd date format yyyy-mm-dd Offset vanaf een bepaalde datum. Dit veld kan gecombineerd worden met de parameters limit en date_end. Limit tot een bepaalde datum. Dit veld kan gecombineerd worden met de parameters limit en date_start. Pagina 11

Foutmeldingen Er kunnen verschillende foutmeldingen terugkomen, in onderstaande tabel staan de mogelijke meldingen en de redenen. Foutmeldingen worden via een http status header geserveerd. Melding Reden Oplossing Invalid version (http status: 400 Bad Request) Het versienummer van de feed is niet meegegeven of niet correct. Zorg ervoor dat de parameter v altijd meegegeven wordt, of controleer het versienummer. Invalid token (http status: 400 Bad Request) Inactive token (http status: 403 Forbidden) Expired token (http status: 403 Forbidden) Unknown token (http status: 403 Forbidden) De sleutel voldoet niet aan het aantal karakters van 64 of bevat vreemde karakters De sleutel is niet (meer) actief De sleutel is verlopen De sleutel is onbekend Controleer de sleutel op de juiste lengte en/of inhoud. Informeer bij de verstrekkende webwinkel. Informeer bij de verstrekkende webwinkel. Informeer bij de verstrekkende webwinkel. Pagina 12