GPW3P Posted February 1, 2021 Share Posted February 1, 2021 Bonjour à tous, Je cherche à faire une modification dans le tunnel de commande. J'aimerais détecter la présence de la restriction de transporteur lié au produit (x1) dans le panier. Je n'arrive pas à trouver comment faire, sans accéder aux infos du cart dans les templates du tunnel (dans addresses.tpl notamment). Techniquement je suis sur Prestashop 1.7.7.1. Quelqu'un a-t-il déjà eu un besoin identique ou une idée ? Merci d'avance pour votre aide Link to comment Share on other sites More sharing options...
GPW3P Posted February 2, 2021 Author Share Posted February 2, 2021 Je reformule ma problématique : Pour chaque produit 1 seul mode de livraison est disponible Parmi ces transporteurs 1 propose la livraison à domicile Pour simplifier la vie de mes clients, je veux bloquer l'ajout d'une adresse de livraison dans les autres cas. Pour ça, j'ai besoin de trouver quel transporteur est disponible pour le produit dans le panier de mon client Est-ce que quelqu'un peu m'aide ou me donner une piste ? Merci Link to comment Share on other sites More sharing options...
GPW3P Posted February 4, 2021 Author Share Posted February 4, 2021 Je me réponds. J'ai réussi à obtenir l'élément crucial de ma demande, à savoir le(s) transporteur(s) disponible(s) dans le tunnel. En surchargeant la classe "CheckoutAddressesStep", En ajoutant le paramètre dans la fonction de rendu du template : 'delivery_options' => $this->getCheckoutSession()->getDeliveryOptions() Ainsi j'ai pu accéder aux options de transports disponible pour le panier. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now