Produkt von externe Seite in den Warenkorb legen

  • Hallo,

    Ich habe eine externe Seite, wo ich den Button "in den Warenkorb legen" haben möchte. Es sollte ein spezifischer Produkt in den Warenkorb legen.
    Momentan benutze ich diesen Code:

    PHP
    <form id="cart_quantity" action="http://www.meinshop.eu/product_info.php?cPath=83_84&amp;cat=84&amp;products_id=585&amp;action=add_product" method="post" name="cart_quantity">
    	<input type="hidden" id="submit_target" name="submit_target" value="cart" />
    	<input type="hidden" name="products_qty" value="1" size="3" class="products_qty" title="Menge" />
    	<input type="hidden" id="products_id[]" name="products_id[]" value="585" />
    	<input type="submit" class="css_img_button" value="In den Warenkorb" title=" In den Warenkorb " />
    </form>

    Das funktioniert, wenn der Benutzer bereits einmal auf der Shopseite war. Wenn er aber zum erstenmal kommt, bekommt er diese Fehler - Fatal error: Call to a member function add_cart() on a non-object in /var/www/web27/html/includes/cart_actions.php on line 149

    Was soll ich in dem Code ändern?

  • suche in der includes/cart_actions.php nach :

    "case 'add_product' :"

    füge darunter ein :

    if (!is_object($_SESSION['cart']))
    $_SESSION['cart'] = new shoppingCart();

    fertig.

    mit besten Grüßen aus Hamburg

    Mario