jd440 Posted August 27, 2013 Share Posted August 27, 2013 (edited) Bonjour à tou, Voilà j'aimerai renvoyer aux clients qui on abandonné un panier un email avec le contenu du panier. En m'inspirant du modull followup, aucun soucis pour récupérer id_cart Mais j'aimerai pouvoir reconstituer le panier. J'ai essayer simplement : Cart::getProducts(); Mais forcement ca me donne: Fatal error: Using $this when not in object context in [...]/Cart.php on line 405 ======================== Edit: $cart = new Cart(92); print_r($cart->getProducts($email['id_cart'])); C'est mieux.!! Plus qu'a récupérer l'image et le mettre enm Forme Edited August 27, 2013 by jd440 (see edit history) Link to comment Share on other sites More sharing options...
jd440 Posted August 28, 2013 Author Share Posted August 28, 2013 /* FONCTION PERSO */ // Récupération de l'id panier $cart = new Cart((int)($email['id_cart'])); // Récupération des prodtuis conetnu dans le panier $panier = $cart->getProducts(); if ($panier) { $panier_tableau = '<table width="100%" border="1"><tr>'; $panier_tableau .= "<td></td>"; $panier_tableau .= "<td>Nom</td>"; $panier_tableau .= "<td>Prix unitaire</td>"; $panier_tableau .= "<td>Qté</td>"; $panier_tableau .= "<td>Total</td></tr><tr>"; foreach($panier as $element) { $id_prod = $element['id_product']; // initalisation de la fonction Image $img_b = new Image; // // Récupération de la cover $image = Image::getCover((int)$id_prod); $image_url = Context::getContext()->link->getImageLink($element['link_rewrite'], $image['id_image'], 'home_default'); $image_prod='<img src="http://'.$image_url.'">'; $cart_qt_prod = $element['cart_quantity']; $id_shop_prod = $element['id_shop']; $name_prod = $element['name']; $qt_prod = $element['quantity']; $link_prod = $element['link_rewrite']; $pricewt_prod = $element['price_wt']; $totalwt_prod = $element['total_wt']; $panier_tableau .= "<tr>"; $panier_tableau .= '<td>'.$image_prod.'</td>'; $panier_tableau .= '<td>'.$name_prod.'</td>'; $panier_tableau .= '<td>'.$pricewt_prod.'</td>'; $panier_tableau .= '<td>'.$qt_prod.'</td>'; $panier_tableau .= '<td>'.$totalwt_prod.'</td></tr>'; } $panier_tableau .= '<td colspan="4">Total</td><td></td></tr></table>'; } ELSE { $panier_tableau = "PAS DE PANIER"; } /* END FONCTION PERSO * 1 Link to comment Share on other sites More sharing options...
indesign47 Posted August 28, 2013 Share Posted August 28, 2013 Merci pour le partage et bravo Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now