les livraisons de 2 warehouse se cumulent

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
5 years 2 months ago #310554

-- HikaShop version -- : 4.2.1

Bonsoir

j'ai mis des prix de livraisons différents selon les warehouse car il me faut des prix de livraisons different selon que ce sont des sacs ou des chaussures
exemple
12 € chaussures : prix unique quelque soit le nombre
10 € sacs : prix unique quelque soit le nombre

mais quand les 2 sont dans le cart le prix de livraisons devient 22€ alors que le client doit payer une seule livraison au prix du warehouse le plus cher soit 12€ dans ce cas

comment faire ?

merci

Last edit: 5 years 2 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
5 years 2 months ago #310566

Bonjour,

Une solution pourrait être :
- D'initialiser le poids des sacs à 0.1 KG et celui des chaussures à 1000KG
- Créer 1 méthode de livraison manuelle (pour les sacs) avec l'option "poids maximum" initialisé à 999.99 KG et un prix de 10€
- Créer 1 méthode de livraison manuelle (pour les chaussures) avec l'option "poids minimum" initialisé à 1000 KG et un prix de 12 €

Il faudra donc que les clients achètent 10 000 sacs pour avoir un prix de livraison à 12€ au lieu de 10€.

En vous souhaitant une excellente journée !
Bien cordialement,
Mohamed Thelji.

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
5 years 2 months ago #310592

merci mais il n' y a rien de plus simple ?

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 2 months ago #310594

Vous pourriez développer votre propre plugin de livraison, pour calculer les frais de livraison en fonction de vos règles de calcul.

The following user(s) said Thank You: erickb

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
5 years 2 months ago #311318

Bonjour

la solution la plus simple que j'ai trouvé c'est le meme warehouse pour tout et des coupons pour les sacs a main par zones de livraisons,
si le ou les sacs a mains sont seuls dans le cart le coupon s'applique et j'ai un genre de reduction de livraison,
mais si dans le cart il y a des chaussures et des sacs le coupon ne doit plus s'appliquer , ca doit être le prix de livraison normal


il me manque juste le code dans la view du cart du genre $this-coupon('couponname')->remove
quel est le code pour supprimer un coupon ?

merci

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 1 month ago #311322

Bonjour,

Le code est:

$checkoutHelper = hikashopCheckoutHelper::get();
$cart = $checkoutHelper->getCart();
$cartClass = hikashop_get('class.cart');
$cartClass->removeCoupon($cart->cart_id, $cart->cart_coupon);

The following user(s) said Thank You: erickb

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
5 years 1 month ago #311355

merci beaucoup

juste une petite precision : si je retire le coupon de cette manière du cart ca va bien suivre jusqu'au bout ? commande , paiement, emails ? il sera absent partout et le total juste ?

Last edit: 5 years 1 month ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13375
  • MODERATOR
5 years 1 month ago #311356

Oui.

The following user(s) said Thank You: erickb

Please Log in or Create an account to join the conversation.

Time to create page: 0.073 seconds
Powered by Kunena Forum