Les prix des options disparaissent ...

  • Posts: 382
  • Thank you received: 13
  • Hikashop Business
7 years 7 months ago #266896

-- HikaShop version -- : 3.0.1

Bonjour, il y a des erreurs prix sur paypal lorsque on a une option payante sur un produit et que l'on finalise la commande plus tard, j'insiste sur le fait que l'erreur se produit lorsqu'on reprend une commande créée en attente de paiement dans la partie espace client et que l'on fait finaliser le paiement, l'option "non payée" dans statut de commande étant validé sur le statut "créée en attente de paiement."
exemple de commande :
Prix normal :30€
Prix option : 2.50€
total : 32.50€

Lorsqu'on fait finaliser paiement et qu'on est redirigé sur paypal la somme est de 30€ ! Le prix de l'option à disparu, alors qu'elle est bien de 32.50 sur la commande.


Merci.
Cordialement.

Last edit: 7 years 7 months ago by hikaphil.

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

  • Posts: 82868
  • Thank you received: 13378
  • MODERATOR
7 years 7 months ago #266905

Bonjour,

Il va nous falloir plus d'informations car biensûr nous n'avons pas le problème par défaut.
Avez vous l'option "send order details" activée dans votre méthode de paiement ?
Si vous la désactivez, est-ce que cela fonctionne ?
Comment est configurée l'option "group options with products" de votre configuration HikaShop ?
Pourriez-vous faire une capture des paramètre de votre option ainsi que de la variante utilisée dans la commande ?

The following user(s) said Thank You: hikaphil

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

  • Posts: 382
  • Thank you received: 13
  • Hikashop Business
7 years 7 months ago #266972

Bonjour, effectivement quand je désactive " envoyer le détail de la commande " ça fonctionne.

Grouper les options avec les produits sur oui

Du coup je vous envoie quand même les paramètres des options ? ... je ne saispas qu'elle incidence ça fait de mettre " envoyer le détail de la commande " sur non , c'est le client qui a accès à Paypal.

Merci.

Last edit: 7 years 7 months ago by hikaphil.

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

  • Posts: 82868
  • Thank you received: 13378
  • MODERATOR
7 years 7 months ago #267270

Bonjour,

Ajoutez le code:

		if($config->get('group_options',0)){
			foreach($order->cart->products as $k => $product){
				if(!empty($product->order_product_option_parent_id)){
					foreach($order->cart->products as $k2 => $product2){
						if($product->order_product_option_parent_id == $product2->order_product_id){
							$product2->order_product_price += $product->order_product_price;
							$product2->order_product_tax += $product->order_product_tax;
							$product2->order_product_total_price_no_vat += $product->order_product_total_price_no_vat;
							$product2->order_product_total_price += $product->order_product_total_price;
						}
					}
				}
			}
		}
avant le code:
$currencyClass = hikashop_get('class.currency');
		$currencyClass->calculateTotal($order->cart->products, $order->cart->total, $order->order_currency_id);
dans le fichier components/com_hikashop/controllers/order.php et cela devrait corriger le problème.

The following user(s) said Thank You: hikaphil

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

  • Posts: 382
  • Thank you received: 13
  • Hikashop Business
7 years 7 months ago #268150

Merci ça fonctionne.

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

Time to create page: 0.044 seconds
Powered by Kunena Forum