Jump to content
  • 0
marcelva

[Solved] Winkelwagen niet te vullen

Question

Zonder dat ik wat heb aangepast is het voor klanten ineens niet meer mogelijk artikelen in het winkelmandje te leggen.

Zijn er meer gebruikers met dit probleem?

 

Ik werk met PS 1.7.4.4

Share this post


Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0

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?
 

Share this post


Link to post
Share on other sites
  • 0

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.

 

Share this post


Link to post
Share on other sites
  • 0

Dan is de fout hierbij zoeken wat lastiger. Meestal is dit een Ajax foutje. Misschien kunt u mij in een prive bericht backoffice en ftp login gegevens sturen, dan kan ik erna kijken.

 

Share this post


Link to post
Share on other sites
  • 0

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

Share this post


Link to post
Share on other sites
  • 0

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.

Share this post


Link to post
Share on other sites
  • 0
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? 

Share this post


Link to post
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

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More