prestashop

  • Om det inte går att ta bort en produkt ur varukorgen/kundvagnen i PrestaShop 1.6, prova detta:

    Avancerade inställningar -> Prestanda -> Flytta JavaScript till slutet = NEJ

    Problemet verkar uppstå i Chrome och Microsoft Internet Explorer men inte i andra webbläsare som t ex Firefox.

  • Behöver du hjälp med att underhålla och uppdatera din hemsida byggd på Joomla, WordPress eller PrestaShop

    SajtCare är ett underhållsavtal eller serviceavtal med säkerhetspaket för Joomla, WordPress och PrestaShop.

    Med SajtCare håller vi din hemsida uppdaterad med senaste programversioner inklusive tillägg, extensions, plugins och teman så att du själv slipper tänka på det. Vi säkrar upp med ett antal förebyggande åtgärder och vi tar backup av din hemsida. 

    Skulle olyckan ändå vara framme så reparerar vi din hemsidan utan extra kostnad!

    >> Läs mer om SajtCare underhållsavtal / serviceavtal och säkerhetspaket för Joomla, WordPress och PrestaShop här! <<

  • En kund med PrestaShop 1.6.1.13 och PayPal betalningsmodul version 3.11.4 fick problem efter betalning med ett felmeddelande som löd "699 kr betalades istället för 699 kr". Det visade sig vara ett avrundningsfel p g a PrestaShop och PayPal använder olika metoder för att beräkna avrundningen.

    Den föreslagna lösningen på detta problem var:

    • Gå till Inställningar -> Allmänt
    • Avrundningsläge: Avrunda uppåt från 0 om 0,5 (rekommenderat)
    • Avrundningstyo: Avrunda på varje artikel

    Detta löste dock bara en del av problemet. Kunden applicerade en global rabatt på hela webbutiken på 30%. Det medförde att en vara som kostade 999 kr fick priset 699 kr i kassan. För att vara precis så blir 999 kr minus 30% rabatt 699,30 kr men 0,30 kr rundades av. Men problemet som beskrivs ovan uppstod också då man bara lade ett exemplar av varan och betalade i kassan.

    Det visade sig att temat som användes (jms_homewares version 1.0) bara visar priserna i hela kronor utan några decimaler. Detta obereoende av inställningen i Inställningar -> Allmän -> Antal decimaler. I detta fall var den inställd på 2 decimaler. Men genom att sätta den till 0 decimaler så löste det problemet. D v s att inställningen av decimaler i PrestaShops inställningar överensstämde med temat. Jag ska nämna att jag inte vet om detta är standardbeteende för temat jms_homewares eller om det har blivit modifierat av utvecklaren av siten. Hur som helst, i detta fall löstes problemet genom att sätta inställningen till att 0 decimaler skall visas.

  • Den 2 januari 2020 upptäcktes en malware bot som kallas XsamXadoo. Denna kan användas för att få tillgång till en webshop och ta kontrollen över den.

    Troligen använder den sig av ett känt säkerhetsproblem i PHP-verktyget PHPUnit som beskrivs i CVE-2017-9841.

    För att åtgärda detta i din PrestaShop, gör så här:

    1. Kontrollera om det finns en mapp med namnet "vendor" i root-mappen för din webshop
    2. Undersök om vendor-mappen innehåller en mapp som heter "phpunit"
    3. I så fall, radera mappen phpunit och dess innehåll

    När du har kontrollerat root-mappen i din webshop, gå vidare till katalogen modules.

    1. Gå till katalogen modules. Kontrollera varje modul-mapp och undersök om det finns en mapp med namnet "vendor"
    2. I respektive moduls "vendor"-mapp kontrollerar du om en mapp med namnet "phpunit" existerar
    3. I så fall, radera mappen phpunit och dess innehåll
    4. Upprepa detta för samtliga modul-mappar

    Ovanstående ska inte påverka hur modulerna fungerar. Men observera, även om du vidtagit åtgärderna ovan så kan din webshop redan ha blivit attackerad och intrång ha skett.

    Se även information om detta på PrestaShop.com.

  • Ett säkerhetsproblem har upptäckts i PrestaShop 1.6 och 1.7 och i väntan på en uppdaterad version behöver man manuellt åtgärda sin PrestaShop-installation.

  • Support på CMS