Jump to content
xtramen

[gelöst] Warenkorb Meldung: Nicht ausreichend Artikel auf Lager

Recommended Posts

Hallo Leute,

ich habe Version 1.7.2 und bekomme, sporadisch die Meldung "Nicht ausreichend Artikel auf Lager" wenn man ein Produkt in den Warenkorb legen will. Bestand ist ausreichend.

Sobald ein Artikel im Warenkorb liegt, kommt die Meldung nicht mehr. Lösche ich dann wieder meine Cookies und lege erneut einen Artikel rein, dann kommt die Meldung meistens, aber nicht immer.

Habe festgestellt das in der Moduldatei: ps_shoppingcart.php, in folgender Funktion die Variable "$data" dann leer ist, aber weis nicht warum:

    public function renderModal(Cart $cart, $id_product, $id_product_attribute)
    {
        $data = (new CartPresenter)->present($cart);
        $product = null;
        foreach ($data['products'] as $p) {
            if ($p['id_product'] == $id_product && $p['id_product_attribute'] == $id_product_attribute) {
                $product = $p;
                break;
            }
        }

        $this->smarty->assign(array(
            'product' => $product,
            'cart' => $data,
            'cart_url' => $this->getCartSummaryURL(),
        ));

        return $this->fetch('module:ps_shoppingcart/modal.tpl');
    }


Kennt jemand das Problem?

Gruß und Danke

Share this post


Link to post
Share on other sites

Probleme, die mal auftreten und mal nicht, sind immer schwer zu lösen, möglicherweise handelt es sich wirklich um ein Problem mit dem Caching. Hast du einmal probiert, ob das auch mit einem anderen Browser passiert? Und bei verschiedenen Produkten?

Spricht etwas dagegen, auf eine neuere Shopversion upzudaten, deine ist ja noch eine der ersten 1.7er-Versionen und da gab es noch sehr viele Bugs?

Share this post


Link to post
Share on other sites

Habe den Fehler gefunden und behoben.

Ich hatte die Warenkörbe aus der DB gelöscht und dabei hats den AUTO INCREMENT Wert von 34990 auf 1142 verändert.
Prestashop legt logischweise keinen Warenkorb an, der schon einer Bestellung zugeordnet ist.

Share this post


Link to post
Share on other sites

Wenn das Problem gelöst ist, bitte den thrad entsprechend kennzeichnen. Ich mache das mal für dich.

Grüsse
WHiley

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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