- Posts: 6
- Thank you received: 0
Élèments "Imprimer mon panier"
4 years 3 months ago #342546
by juprvt
Élèments "Imprimer mon panier" was created by juprvt
-- 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
-- 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.
4 years 3 months ago #342547
by nicolas
Replied by nicolas on topic Élèments "Imprimer mon panier"
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:
Mais du coup, quelle est votre question ?
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:
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.
4 years 3 months ago #342564
by juprvt
Replied by juprvt on topic Élèments "Imprimer mon panier"
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.
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.180 seconds