Jump to content

ajout automatique d'un produit si un produit spécifique est choisi


Jluis

Recommended Posts

salut , 

je suis en train de développer mon premier module Prestashop  , je voudrais ajouter automatiquement au panier un deuxième produit si un produit d'identifiant  spécifique  a été choisi , 

la fonction ci -dessous ajoute pour tous les produits un produit specifique or ce n'est pas le cas , je veux lors je choisie suelemnt le produit id = 20 , l'autre s'ajoute automatiquement au panier .

une idée s'il vous plaît

public function addSpecificProduct(){

    	   //automatic adding to cart
                $static_product = new product(19 , false , null , null , null );
                 $productID = $static_product->id;
                 $productAttributeID = Product::getDefaultAttribute($productID);
                $qty = 1;
                $this->context->cart->updateQty(
                     $qty,
                     $productID,
                    $productAttributeID,
                    $this->customization_id,
                    Tools::getValue('op', 'up'),
                    $this->id_address_delivery,
                    null,
                    true,
                    true
                );
               $this->context->cart->update();
                

                return true;
    }

j'ai fait appel à cette fonction au niveau de la fonction updateCart() ( cartController).

 

panier.PNG

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