Élèments "Imprimer mon panier"

  • Posts: 6
  • Thank you received: 0
2 years 5 months ago #342546

-- HikaShop version -- : 4.6.0
-- Joomla version -- : Joomla! 3.9.26 Stable
-- PHP version -- : 7.4.25
-- Browser(s) name and version -- : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36

Bonjour,

J'aurais souhaité ajouter certains éléments dans la partie "Imprimer mon panier", tel que la livraison, frais de ports, la TVA...
Je suis bien conscient que cela passera par du PHP et un peu de mise en forme avec du css, je suppose qu'on doit passer par les views dans cart avec printcart ou showcart. L'idée étant de se rapprocher le plus proche possible des informations que l'on retrouve dans le panier.

Merci d'avance

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 5 months ago #342547

Bonjour,

C'est tout à fait ça, il faut éditer cart / showcart et rajouter du PHP pour faire l'affichage des informations que vous voulez.
Toutes les informations sont disponible normalement dans $cart

Vous pouvez prendre exemple sur le code de show_block_cart (utilisé dans le passage en caisse) pour référence.
Par exemple, pour l'affichage des frais de livraison il y a ce code:

				$shipping_price = null;
				foreach($cart->shipping as $shipping) {
					if(!isset($shipping->shipping_price) && isset($shipping->shipping_price_with_tax) ) {
						$shipping->shipping_price = $shipping->shipping_price_with_tax;
						//$shipping->shipping_price_with_tax = 0.0;
					}
					if(isset($shipping->shipping_price)) {
						if($shipping_price === null)
							$shipping_price = 0.0;
						if(empty($this->options['price_with_tax']) || !isset($shipping->shipping_price_with_tax))
							$shipping_price += $shipping->shipping_price;
						else
							$shipping_price += $shipping->shipping_price_with_tax;
					}
				}
				if($shipping_price !== null)
					echo $this->currencyClass->format($shipping_price, $cart->full_total->prices[0]->price_currency_id);

Mais du coup, quelle est votre question ?

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

  • Posts: 6
  • Thank you received: 0
2 years 5 months ago #342564

Très bien je vois l'idée, je vais essayer de m'y tenir.
Je pense que vous y avez déjà répondu, dans l'idée c'était surtout de savoir quelle vue édité pour modifier la page "Imprimer mon panier".

Merci de votre réponse.

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

Time to create page: 0.057 seconds
Powered by Kunena Forum