Jump to content

Winkelwagen niet te vullen


Recommended Posts

Krijgt u een foutmelding als u debug modus aanzet? (Geavanceerde instellingen > Prestaties)

Gebruikt u het standaard thema?
Heeft u al de module "Winkelwagen" geprobeerd te herstellen?
In uw frontoffice als u probeert de winkelwagen te vullen krijgt u dan in google chrome's console iets te zien?
 

Link to comment
Share on other sites

Ik krijg geen foutmelding bij Debug-modus.

Gebruik geen standaard thema, maar het werkte naar behoren en van een op andere moment niet meer, zonder updates/aanpassingen in de winkel gedaan te hebben.

Module "Winkelwagen" hersteld; geen effect.

 

Link to comment
Share on other sites

Probleem is gevonden. Voor de mensen die in de toekomst hetzelfde probleem hebben met Prestashop 1.7 :

Maar een nieuw bestand aan: override/classes/Cookie.php
En zet hierin het volgende:
 

<?php
class Cookie extends CookieCore
{
 public function __construct($name, $path = '', $expire = null, $shared_urls = null, $standalone = false, $secure = false)
    {
        $this->_content = array();
        $this->_standalone = $standalone;
        $this->_expire = is_null($expire) ? time() + 1728000 : (int) $expire;
        $this->_path = trim(($this->_standalone ? '' : Context::getContext()->shop->physical_uri).$path, '/\\').'/';
        if ($this->_path{0} != '/') {
            $this->_path = '/'.$this->_path;
        }
        $this->_path = rawurlencode($this->_path);
        $this->_path = str_replace('%2F', '/', $this->_path);
        $this->_path = str_replace('%7E', '~', $this->_path);
        $this->_domain = $this->getDomain($shared_urls);
        $this->_name = 'PrestaShopCookie-'.md5(($this->_standalone ? '' : _PS_VERSION_).$name.$this->_domain);
        $this->_allow_writing = true;
        $this->_salt = $this->_standalone ? str_pad('', 8, md5('ps'.__FILE__)) : _COOKIE_IV_;

        if ($this->_standalone) {
            $asciiSafeString = \Defuse\Crypto\Encoding::saveBytesToChecksummedAsciiSafeString(Key::KEY_CURRENT_VERSION, str_pad($name, Key::KEY_BYTE_SIZE, __FILE__));
            $this->cipherTool = new PhpEncryption($asciiSafeString);
        } else {
            $this->cipherTool = new PhpEncryption(_NEW_COOKIE_KEY_);
        }

        $this->_secure = (bool) $secure;

        $this->update();
    }
}


Vervolgens moet u uw cache legen.

Hierna kunnen de volgende dingen voorkomen:
  * backoffice wachtwoorden opnieuw moet instellen. (Met de knop wachtwoord vergeten in de backoffice)
  * Overschakelen van uw huidige thema naar het default thema en weer terug
En het kan 
Succes!

Edited by Inform-All (see edit history)
Link to comment
Share on other sites

Ik heb je instructies opgevolgd, maar het gaf niet het gewenste resultaat.

Toen ik je instructies heb opgevolgd kon ik één product in het winkelwagentje zetten en daar bleef het bij.

Ieder volgend product krijg ik niet in de winkelwagen.

Nadat de winkelwagen leeg is gemaakt blijft de winkelwagen weer leeg als ik een product in de winkelwagen plaatst.

Link to comment
Share on other sites

Just now, KidzBrand said:

Ik heb je instructies opgevolgd, maar het gaf niet het gewenste resultaat.

Toen ik je instructies heb opgevolgd kon ik één product in het winkelwagentje zetten en daar bleef het bij.

Ieder volgend product krijg ik niet in de winkelwagen.

Nadat de winkelwagen leeg is gemaakt blijft de winkelwagen weer leeg als ik een product in de winkelwagen plaatst.

Heeft u ook even uw thema veranderd en weer terug? 

Link to comment
Share on other sites

  • marcelva changed the title to [Solved] Winkelwagen niet te vullen
  • 4 weeks later...
1 uur terug, Richard Engelbert zei:

Beste inform all 

Bedankt het is gelukt met het script.

 

Thanks 

Nou kan ik na een paar keer weer niks meer plaatsen en heb alles gedaan wat hierboven stond. Werkte even en dan weer niet. Kan dus weer niks plaatsen in de shop. Moet nou steeds de cache legen en dan kan het even, maar ik kan helaas niet heel de tijd achter de pc zitten om de cache te legen.

Iemand een oplossing??

Link to comment
Share on other sites

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...