• Resolved emagencia

    (@emagencia)


    Bonjour
    J’ai 4 classes de livraison différentes pour mes produits.
    J’utilise le plugin CDI pour l’envoi par Colissimo.
    Je ne trouve pas comment définir le comportement des frais d’envoi quand le panier contient des produits appartenant à des classes différentes (est-ce que les tarifs de chaque classes sont appliqués, est-ce qu’un seul tarif est appliqué et lequel ?).
    Merci de votre aide.

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Halyra

    (@harasse)

    Bonjour,
    Non, il n’y a pas affectation d’un tarif par classe dans CDI.
    Chaque ligne tarif que vous créez dans une instance méthode de livraison CDI (titre, fixe, variable) sera visible ou non par l’internaute selon les critères mis dans les autres champs (classes, prix mini, prix maxi, poids mini, poids maxi). Et c’est un tarif (fixe + variable) global pour l’ensemble du panier.
    Ainsi si dans votre panier vous avez au moins 1 produit ayant une des classes citées dans votre critère classes, le tarif devient éligible à être proposé au checkout (si évidemment les autres critères sont également satisfaits).
    Pour vous aider, vous pouvez ouvrir l’aide globale qui est au début de chaque instance (? Aide ?), et les aides contextuelles de chaque champ (?).

    Thread Starter emagencia

    (@emagencia)

    Merci de votre réponse.
    Mais quand il y a plusieurs produits dans le panier, qui appartiennent à des classes différentes, le tarif de quelle classe est appliqué ? Le plus cher ?

    Thread Starter emagencia

    (@emagencia)

    En fait j’ai fait un test, avec dans le panier un produit de ma classe de livraison 1, et un produit de ma classe de livraison 2, et voilà ce qui se passe :
    le client voit effectivement apparaitre les propositions de tarifs pour ces 2 classes, mais il a le choix entre les deux, ce qui est ridicule….
    Comment faire pour que n’apparaisse qu’un seul tarif ?
    Et si c’est possible, comment choisir quel tarif apparait ?
    Merci d’avance

    Plugin Author Halyra

    (@harasse)

    Bonjour. Le sélecteur de classes (au pluriel) est multi choix. Il suffit donc de le renseigner des différents classes.

    Thread Starter emagencia

    (@emagencia)

    C’est ce que j’ai fait, j’ai paramétré des tarifs différents pour chacune de mes 4 classes.
    Mais quand on met dans le panier des produits de classes différentes, les options de livraison proposent au choix les tarifs de toutes les classes présentes dans le panier. Ce qui est ridicule, car déjà le client ne comprend pas pourquoi il y a plusieurs tarif au choix pour exactement le même envoi. Et moi en tant que vendeur, je souhaite que s’applique le tarif de la classe la plus chère.
    Je vous joins une capture d’écran :

    J’ai mis dans mon panier un produit de la classe1 dont le tarif est à 5,90€ et un produit de la classe2 dont le tarif est à 8€. Comme vous pouvez le voir, pour l’envoi domicile comme pour l’envoi en relais, le sélecteur propose au choix les 2 tarifs. Je souhaiterais qu’il ne propose que le plus cher, soit 8€. Comment faire ?


    J’ai un autre souci. J’ai tout bien paramétré, mais quand on choisi l’envoi par Relais Pick-up, la commande n’aboutit pas et il y a un message d’erreur (capture d’écran ci-dessous). Tout est bien paramétré du c?té admin (j’ai comparé avec un autre site sur lequel ?a marche très bien). D’où vient le bug ?

    Merci d’avance

    Plugin Author Halyra

    (@harasse)

    Bonjour. Si vous souhaitez mettre en place des tarifs exclusifs comme vous semblez l’indiquer, CDI vous permet (outre ses filtres) les possibilités suivantes :

    1) Renseigner dans les réglages CDI, onglet Référence, la liste des références des lignes tarifs que vous souhaitez exclusives. Ex : cdi_shipping_colissimo_pick1, cdi_shipping_colissimo_pick2,

    2) Utiliser des macro-classes dans votre instance  de livraison CDI. Ex : #C1# =  (C1) ; #C2# =  (C2 and not C1) ; #C3# =  (C3 and not (C1 or C2) ); …. Ce qui vous donne beaucoup plus de possibilités.

    3) Utiliser une autre méthode de livraison -non CDI- correspondant déjà à vos spécifications. CDI saura la prendre en compte dans le reste des process.

    Votre erreur sur votre tarif Pickup, est le constat d’une incohérence  trouvée dans les paramétrages CDI, onglet référence,  entre le champ “Points de retrait” et d’autres données (pays, code produit forcé, etc).

    Thread Starter emagencia

    (@emagencia)

    Merci pour vos réponses.

    Pour la méthode n°1, j’ai testé, le problème est qu’avec cette méthode, je n’ai plus qu’un seul choix de livraison proposé au client : le Colissimo à domicile, au tarif de la classe la plus basse des produits présents dans le panier (Colissimo Pick-up et retrait gratuit en magasin n’apparaissent plus).

    La méthode n°2 qui définit des conditions me semble plus logique à utiliser, par contre à quel endroit est-ce que je définis que “C1”, “C2”, etc correspondent à mes différentes classes d’expédition ? (ou que dois-je utiliser comme valeur à la place de C1, C2 etc ?)

    Concernant mon erreur lors des commandes avec le tarif Pick-up, je suis allée voir l’onglet Références…. Les paramètres sont les paramètres par défaut, je n’ai rien touché. Ils sont exactement les mêmes que sur un autre site où j’ai laissé les paramètres par défaut et les commandes passent bien avec le choix du Relais Pick-up…. La méthode d’envoi est paramétré pour la France ,et le l’adresse pour laquelle je tentais de faire une commande était en France….
    Vous pouvez faire le test sur https://tresorsdepenelope.e-magencia.com/ (c’est un hébergement provisoire), si vous mettez un produit dans le panier, essayez de valider une commande en choisissant la livraison en Relais Pick-up.

    Merci d’avance pour votre aide.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Gestion des classes de livraison’ is closed to new replies.