Jump to content

Recommended Posts

Ik heb een sql query geschreven om op een redelijk makkelijke manier je bestelling adres gegevens naar Postnl import formaat te exporteren.

SELECT 
'je eigen bedrijfsnaam' as partnerid,
'ja'  as brief,
'125' as gewicht,
'' as optie,
o.reference as kenmerk,
CONCAT_WS(' ', c.firstname, c.lastname) AS naam,
'' as bedrijfsnaam,
a.postcode AS `postcode`,
SUBSTRING_INDEX(a.address1, ' ', -1) AS huisnummer,
'' as huisnummertoevoeging,
SUBSTRING(a.address1,1,length(a.address1)-length(SUBSTRING_INDEX(a.address1, ' ', -1))) AS straat,
a.city as woonplaats,
'NL' as `land`,
c.email as `email`,
'' as `mobielnummer`,
'' as `pakjegemak`

FROM `ps_orders` AS o, 
`ps_customer` AS c,
`ps_address` AS a
WHERE 
o.id_customer=c.id_customer
AND
o.id_customer=c.id_customer
AND
o.id_customer=a.id_customer
AND
c.active=1

ORDER BY id_order DESC
LIMIT 25

Voer deze query in bij de sql beheerder in de backend van Prestashop. Voor importeren de gewichten invoeren EN! vergeet niet om de sluitende semi colon ( ;) uit de header van het import bestand te verwijderen. Postnl import is erg slecht en je moet een beetje om de onduidelijkheden heen werken.

Dit is het voorbeeld bestand van Postnl (wat dus weer niet overeenkomt met de documentatie....)

partnerid;brief;gewicht;optie;kenmerk;naam;bedrijfsnaam;postcode;huisnummer;huisnummertoevoeging;straat;woonplaats;land;email;mobielnummer;pakjegemak
MIJNWINKEL;nee;250;;123456;B. LAK;;1234AB;1;a;Dorpsweg;Ommen;NL;;;nee
MIJNWINKEL;ja;100;;YUIS12;A. VlietStra;;5431AB;1;a;Dorpsweg;Dordrecht;NL;[email protected];06-12345678;nee
MIJNWINKEL;ja;250;VOLGBAAR;123456;P. Puk;;1234AB;1;a;Dorpsweg;Amstelveen;NL;[email protected];06-12345678;nee
MIJNWINKEL;nee;2500;AANGETEKEND;789685;T. Tester;Testbedrijf B.V.;1100AB;93;abc;Stationsstraat;Groningen;NL;;;nee
MIJNWINKEL;nee;550;;879565;J. Janssen;Bruna;1234AB;3;c;Meeuwenstraat;Lelystad;NL;[email protected];;ja
MIJNWINKEL;nee;3000;AANGETEKEND;7894563;W. de Vries;The Read Shop;1234AB;4;d;Direnselaan;Den Haag;NL;;;ja

Edited by sjaakie (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 1 month later...
  • 7 months later...
  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...