Jump to content

Ajout au panier via application perso


Recommended Posts

Bonjour à toutes et tous

 

J'ai ajouter au site Prestashop une interface permettant de personnaliser un produit par le biais d'une interface spécifique.

 

Malgré mon statut de novice en dev prestashop j'ai réussi à trouver la combin' pour ajouter le produit au panier avec du php.

 

Là où je coince c'est sûr l'aspect "personnalisation". Mon article possède bien un champ de customisation, il est pris correctement en compte si j'ajoute l'article au panier via la méthode conventionnelle,

mais malheureusement pas par la méthode "script perso PHP".

 

Voici mon code :

$contenu_customization = 'Ordre des lettres : '.$alphas;
$id_customization = $this->context->cart->addTextFieldToProduct($id_product, 1, 1, $contenu_customization);
		
// Ajout au panier  (Add cart if no cart found)
if(!$this->context->cart->id) {
    if (Context::getContext()->cookie->id_guest)
    {
        $guest = new Guest(Context::getContext()->cookie->id_guest);
        $this->context->cart->mobile_theme = $guest->mobile_theme;
    }
    $this->context->cart->add();
    if ($this->context->cart->id)
        $this->context->cookie->id_cart = (int)$this->context->cart->id;
}

$update_quantity = $this->context->cart->updateQty(1, $id_product, 0, $customization_id, 'up', 0);
var_dump($update_quantity); die(); // Affiche TRUE

Qui peut me dire ce que je ne fais pas où je fais mal... ??

 

Merci d'avance et bon week-end

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