/ / Comment ajouter un produit caché au panier magento? - ajax, magento, magento-1.9

Comment ajouter un produit caché au panier d'achat magento? - ajax, magento, magento-1.9

J'ai une page sur laquelle je dois ajouter un produit caché au panier après avoir cliqué sur un bouton. Je ne veux pas montrer le produit, il suffit de l'ajouter au panier.

Comment puis-je le faire?

Réponses:

1 pour la réponse № 1

Définissez la visibilité du produit sur "Non visible individuellement" à partir de l’administrateur. Dans votre fichier de contrôleur, ajoutez le produit par programme de la manière suivante:

<?php
$productId = "123";
$qty = "3";
$product = Mage::getModel("catalog/product")->load($productId);
$cart = Mage::getModel("checkout/cart");
$cart->init();
$cart->addProduct($product, array("qty" => $qty));
$cart->save();
Mage::getSingleton("checkout/session")->setCartWasUpdated(true);
?>

Vous pouvez aussi appeler ce contrôleur en utilisant ajax.