Deze nieuwe versie van de link naar PrestaShop is beschikbaar vanaf versie 5.5.12 van Logistics.

PrestaShop

  1. Installeer de PrestaShop Website.
    Voor de installatie, raadpleeg de documentatie van PrestaShop. Versies 1.4, 1.5, 1.6 en 1.7 van PrestaShop zijn compatibel met Logistics.  De laatste release van versie 1.7 is aanbevolen en kan gedownload worden via www.prestashop.com .

  2. In de back-office van PrestaShop, dient u via de menu Geavanceerde parameters > Webdiensten :
    1. Ja te selecteren voor de optie Schakel Prestashop webservice in en vervolgens op de knop Opslaan te klikken.
    2. Klik op de knop Voeg nieuw toe, en klik vervolgens op Genereren! Een sleutel wordt automatisch aangemaakt, activeer voor alle bronnen de GET, PUT, POST en DELETE (door de eerste 4 vakjes van de eerste regel aan te vinken) en klik vervolgens op de knop Opslaan.
  3. Om de demonstratiebestellingen die aanwezig zijn na een installatie te verwijderen, installeer de module Prestashop Opschoner (pscleaner) (beschikbaar vanaf de versie 1.5.4 van PrestaShop, via de menu Modules > Modules). In het kader van een B2B website is het noodzakelijk om de module Gebruik Europese BTW nummer te activeren

  4. In het bestand config/defines.inc.php van de PrestaShop website, vervang off door on op lijn 39 (afhankelijk van de gebruikte versie). Hierdoor zal de aard van de fouten in Logistics worden weergegeven in plaats van de boodschap  "Internal error. To see this error please display the PHP errors.".

    if (_PS_MODE_DEV_ === true OR strpos($_SERVER['REQUEST_URI'], '/api') !== '/api' OR strpos($_SERVER['REQUEST_URI'], '/webservice') !== false) {
    
        @ini_set('display_errors', 'on');
    
    

Logistics

  1. Het wordt aanbevolen om Logistics versie 5.5.15 of hoger te gebruiken. Indien u deze gebruikt, ga naar stap 2.

    Download en installeer deze specifieke versie van de WbAssembly. Het Framework .NET 4.0 moet geïnstalleerd zijn.

    Om deze versie van de WbAssembly op meerdere posten te installeren, moet de verborgen parameter USE_WBASSEMBLY.NET4 (beschikbaar vanaf Logistics versie 5.5.11) éénmalig worden toegevoegd in de menu Bestand > Tabellen > Algemeen > Parameters. Herstart Logistics om met deze nieuwe parameter rekening te houden. Klik vervolgens op elke post, via de menu Tools > Macrocommando, tabblad DLL WBASSEMBLY, op de knop Een RegAsm uitvoeren.

  2. U dient te beschikken over de module PrestaShop (de licentie moet R9 in de string van de modules bevatten).

  3. Ga naar het parameterscherm van de 'E-Commerce PrestaShop' via de menu Dossier > Instellingen > Algemene parameters, tabblad Opties en vink de optie E-Commerce aan.  Klik vervolgens op  en kies het tabblad PrestaShop.  Vink de optie PrestaShop gebruiken aan.

  4. Klik in het tabblad Voorkeurinstellingen op de knop WsProc downloaden of updaten.  Indien deze knop grijs is, bewaar de aanpassingen die u gedaan heeft in de algemene parameters en herstart Logistics.

  5. In het tabblad Toegangsparameter naar de site :
    1. Vink de optie De webservice van PrestaShop gebruiken aan.
    2. Vul de Url van de website in. De te gebruiken URL kan men terugvinden via de back-office van PrestaShop, menu Voorkeuren > SEO & URL's, luik Selecteer winkel url, in het veld Winkeldomein (ingevuld door het veld Basis URI, indien deze niet leeg is).
    3. En vul de Sleutel in die door PrestaShop vooraf gegenereerd werd.
    4. Om te beëindigen, klik op de knop Test verbinding, om te testen of deze verbindingsparameters juist zijn. 

  6. Ga via de menu Bestand > Tabellen > Algemeen > Taal naar het scherm Onderhoud van de tabel Taal en vul de ISO code in het veld ISO CODE voor elke taal in.

  7. Raadpleeg de Configuratie van PrestaShop vanuit Logistics om meer te weten over alle andere beschikbare opties.
    Raadpleeg vervolgens eveneens het Beheer van de PrestaShop website vanuit Logistics.