Jump to content
ckarone

[Module gratuit] Blockcartaccessories affichez les accessoires dans le panier PS 1.4 et 1.5

Recommended Posts

Bonjour,

Je vous propose un module PS 1.4, 1.5 et 1.6 qui va afficher sur le panier, les accessoires que vous avez lié aux produits.

 

Ce modules permet aussi si il n'y a pas d’accessoires, d'afficher les produits phares ou les promotions.

 

Version responsive pour PS 1.6 uniquement

blockcartaccessories.zip

 

v0.35 pour PS 1.4 et 1.5

Correction du bugs et ajout d'options: Affichage des produits déjà vu et des promotions/produits phare.

blockcartaccessories.zip

 

 

Ckarone 

blockcartaccessories.zip

Edited by ckarone (see edit history)
  • Like 4

Share this post


Link to post
Share on other sites

Bonjour ,

je vient de tester en local (V: 1.4.7.3), j'ajoute mon produit au panier mais quand je clique sur commander j'ai ce message

 

Notice: Undefined variable: accessories in C:\wamp\www\prestashop\modules\blockcartaccessories\blockcartaccessories.php on line 123

 

édit : dans mon panier aucun accessoires n'apparait :(

Edited by laurens (see edit history)

Share this post


Link to post
Share on other sites

Arf,

 

Combien d'accessoires à votre produit que vous avez ajouté au panier.

 

Ckarone

Share this post


Link to post
Share on other sites

En F0 j'ai mis 2 produits complémentaire a cet article

en BO sur la page produit j'ai bien mes 2 articles associés qui apparaissent

J'ai configurer le module comme ça

Qte max par produit =1 Qte max sur le panier=5

Share this post


Link to post
Share on other sites

Testé sur PS Sur 1.4.10.0, le module s'installe bien, il peut être configuré mais aucun accessoire dans le panier lors de l'ajout au panier d'un produit avec accessoire lié.

Share this post


Link to post
Share on other sites

Pas cool alors chez moi il fonctionne parfaitement :blink:

 

Je me penche dessus.

 

Ckarone

Share this post


Link to post
Share on other sites

Bonjour à tous

 

Merci pour ce partage je rencontre le même problème que Jolvil ??

 

Amitiés

Share this post


Link to post
Share on other sites

Merci à laurens, jolvil et SMOK KYF pour le retour.

 

J'ai modifié le module, j'ai laissé la requête SQL avec une condition de trop :rolleyes:.

 

Pouvez-vous tester maintenant?

 

Ckarone

Share this post


Link to post
Share on other sites

Bonjour à tous

 

Merci ckarone même problème de plus quand tu clique sur Réinitialiser " impossible de désinstaller le module " ?? S.t.p peux tu l'adapter pour la version 1.5.4.1 ??

 

Amitiés

Edited by SMOK KYF (see edit history)

Share this post


Link to post
Share on other sites

Merci SMOK KYF,

Pour le "impossible de désinstaller le module ", c'est un oubli de ma part (qui est corrigé), mais la module est bien réinitialisé ou désinstallé.

Par contre si il n'affiche pas les accessoires, la je sèche un peu :wacko: mais je cherche.

Peux-tu regarder si le module est bien greffé sur le hook shoppingCartExtra et sur le hook header SVP.

 

Ckarone

Edited by ckarone (see edit history)

Share this post


Link to post
Share on other sites

Merci ok je regarde !! Ce module est déjà greffé sur ce point d'accroche ?? le même problème quand tu clique sur Réinitialiser il désinstaller le module ?? c'est peut êtres chez moi que cela ne fonctionne pas !!

 

Amitiés

Edited by SMOK KYF (see edit history)

Share this post


Link to post
Share on other sites

Non j'ai juste uploadé le module à l'instant pour le problème de désinstallation.

 

Sur quelle version de PS as-tu testé?

 

As-tu activé l'affichage des erreurs dans config.inc.php ?

 

Ckarone

Edited by ckarone (see edit history)

Share this post


Link to post
Share on other sites

Version 1. 4.11 oui j'ai activer l'affichage pas de souci, j'ai Upload le module, la Réinitialisation fonctionne maintenant.

 

Amitiés

Edited by SMOK KYF (see edit history)

Share this post


Link to post
Share on other sites

SMOK KYF peux-tu ajouter celle ligne dans blockcartaccessories.tpl :

Array:{$accessorie|print_r}

Et me dire ce que cela affiche svp

 

Ckarone

Share this post


Link to post
Share on other sites

Bonjour,

Je vient de tester la nouvelle version, mais pareil que Jolvil et SMOK KYF rien dans le panier

 

Edit : y a t'il un endroit précis ou placé ce bout de code , car je vient d'essayer mais aucun changement :(

Edited by laurens (see edit history)

Share this post


Link to post
Share on other sites

@laurens non mais en première ou en dernière ligne.

 

Dans le bo maintenant on peut afficher les produits du block Home Featured si il n'y a pas d'accessoires.

 

Pouvez me dire si ces produits s'affichent ou pas?

 

Ckarone

Edited by ckarone (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Bon après plusieurs essaie toujours rien , j'ai coché divers paramètres et vider le cache sans succés

Share this post


Link to post
Share on other sites

Même avec la ligne

Array:{$accessorie|print_r}

?

Même pas le mot Array?

 

Ckarone

Share this post


Link to post
Share on other sites

J'ai testé sur une 1.5.4 est le module fonctionne aussi, l'ajout au panier n'est pas top.

 

ckarone

Share this post


Link to post
Share on other sites

Qu'entend tu par l'ajout au panier n'est pas top ?

 

C'est peut être moi qui est un souci , ce serais bien que quelqu'un d'autres fasse un test

Share this post


Link to post
Share on other sites

Pour info, je viens de l'installer sur un PS 1.5.3.1.

 

J'ai testé pour un accessoire ajouté sur un produit.

 

Cela fonctionne bien, cependant 3 "petits" soucis:

- l'image n'apparaît pas j'ai pourtant regénérer les miniatures mais j'ai une icône image et non pas l'image de l'accessoire

- le bloc se place mal dans le récap panier (je suis en mode "one page checkout avec un thème leo), en effet le bloc se met à côté de 1) compte, l'idéal serait juste au dessus. A mon avis il faut que je trouve le bon hook

- Le bouton ajouter au panier n'est pas complet pourtant il reprend bien les couleurs du thème donc à mon avis un problème dans un .tpl

 

Si quelqu'un peut m'aider cela serait super cool!

 

Pour info on peut tester en ajoutant ce produit au panier: http://www.viaturbo.fr/turbo-kkk/11-turbo-neuf-peugeot-207308-citroen-c4-16-thp-150cv.html

Share this post


Link to post
Share on other sites

Ok ca marche chez moi maintenant, il y a bien l'accessoire avec son image sur la page du panier.

Très bonne idée de module :)

 

Petits soucis avec la traduction en bo:

 

Settings updated successfully

 

logo.gifSettings

 

Qte max par produit

Qte max sur le panier

Afficher le lien produit

Show HomeFeatured.

If no accessories, show HomeFeatured enabled.gif Specials enabled.gif

Edited by jolvil (see edit history)

Share this post


Link to post
Share on other sites

Bonjour à tous

 

Merci encore ckarone pour ce partage, Comment as tu fait Jolvil ??, chez moi l'accessoire est présent mais pas l'image sur la page du panier ??

 

Amitiés

Edited by SMOK KYF (see edit history)

Share this post


Link to post
Share on other sites

Merci pour vos retours, finalement il fonctionne bien ce module!!

Pour la version 1.5 il faut que je travail dessus, j'ajouterai d'ici peu des modifications pour le rendre compatible 1.5 et one page check out.

Pour les traductions, ça va venir aussi.

Si vous avez des idées pour l'améliorer je ferai mon possible.

Je pense proposer une option sur les derniers produits consultés, une autre pour choisir les produits affichés, ...

Pour info, le module est sur un site en prod (1.4.7.3) et fonctionne bien pour le moment.

Ckarone

Share this post


Link to post
Share on other sites

Pour la 1.5 et le one page checkout si tu me fais ca t es le roi ;-) je pourrais même faire un petit don et tr congratuler jusqu'à la version 1.6 lol

Share this post


Link to post
Share on other sites

Bonjour à tous

 

Merci encore ckarone pour ce travail, je ne manquerai pas de faire un petit don.

 

Amitiés

Share this post


Link to post
Share on other sites

Bonjour,

 

je met en prod bientôt le site ou j'avais installé ce module.

 

Si il est possible d'apporter le correctif pour la version 1.5 en one page checkout je peux faire un don sans soucis afin de finaliser on site rapidement.

Share this post


Link to post
Share on other sites

Sorry mais suis en vacances donc la mise à jour sera pour la semaine prochaine.

 

Ckarone

Share this post


Link to post
Share on other sites

Salut à tous

 

Bonne vacances l'ami ckarone repose toi bien et reviens nous en pleine forme à bientôt.

 

Amitiés

Share this post


Link to post
Share on other sites

Bonjour,

 

@hitechstore pour le bloc qui n'est pas bien en place, il faut simplement ajouter ceci a la fin après le dernier /div et avant le /if dans blockcartaccessories.tpl

<br clear="left" />

pour le problème d'image, je cherche mais je n'ai pas ce souci sur PS 1.5.4.1

 

Ckarone

Edited by ckarone (see edit history)

Share this post


Link to post
Share on other sites

Avez vous une image medium dans Préférences > Images? (pour les produits) si c'est non alors vous devez l'ajouter.

 

Ckarone

Share this post


Link to post
Share on other sites

Génial Ckarone tout fonctionne sauf l'image, j'ai bien pourtant une image medium 58x58.

 

 

A tu une adresse paypal pour t'envoyer un petit don une fois que tout sera ok?

Share this post


Link to post
Share on other sites

@hitechstore ton image medium dans le BO est nommée "medium_default" ou "medium" ?

Si c'est medium alors changes la ligne 10 par le code suivant dans blockcartaccessories.tpl: 

<img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium_default')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" {if isset($medium_defaultSize)} width="{$medium_defaultSize.width}" height="{$medium_defaultSize.height}"{/if} title="{$accessory.description_short|strip_tags|truncate:100|escape:'htmlall':'UTF-8'}" /><br />

 

Tu peux aussi simplement ajouter une image "medium" dans le BO pour faire plus simple.

 

Ckarone

Edited by ckarone (see edit history)

Share this post


Link to post
Share on other sites

Voilà le module est parfaitement fonctionnel et il est compatible 1.4 et 1.5 (special hitechstore  :D )

 

J'ai corrigé de petits bugs (image pour 1.5, ...) et vous pouvez choisir d'afficher les promotions ou les produits phares si il n'y a pas d'accessoires.

 

Le module est sur le premier post en version 0.3 et si vous pouviez me faire un petit retour j’apprécirai !!

(pour les dons c'est dans le module B) )

 

Ckarone

Share this post


Link to post
Share on other sites

Salut Ckarone, 

Encore merci pour ta réactivité et pour ton superbe travail que tu partage avec nous.

J'ai une erreur: Warning: Function addCSS() is deprecated in /var/www/vhosts/md.fr/httpdocs/modules/blockcartaccessories/blockcartaccessories.php on line 223
in /var/www/vhosts/md.fr/httpdocs/classes/Tools.php on line 1845

Sinon le reste fonctionne sur la version 1.5.4.1.  Bonne après-midi 

Amitiés

Edited by SMOK KYF (see edit history)

Share this post


Link to post
Share on other sites

Pardon j'avais pas vu ton retour merci bien

 

Si tu as un lien pour voir le module en action vas y même en MP

 

Ckarone

Share this post


Link to post
Share on other sites

YEAH!!!!!!!!!!!!!!!!!!!!!!!!!!

 

Tout fonctionne nickel de mon côté encore merci et bravo pour ce super module et surtout ton support!!!!

 

Si tu veux un don envoi moi ton adresse paypal par MP :-)

 

EDIT: je suis aveugle je peux direct depuis ton module!

 

Franchement en tout cas super boulot!

 

Il me faut juste trouver pour mettre mon bouton ajouter au panier noir de base et non gris mais juste un coup de CSS et ce sera réglé ;-)

Edited by hitechstore (see edit history)

Share this post


Link to post
Share on other sites

De rien hitechstore

C'est ici pour le CSS: 

#productsaccessories_list .exclusive {
	margin:auto;
 	background:#000;
  	border:none}

Ckarone

Share this post


Link to post
Share on other sites

Salut à tous

 

Merci.Tout fonctionne à merveille je ne comprend plus rien les erreurs ont disparus ??. Je ne manquerai pas de faire un don.

Amitiés

Edited by SMOK KYF (see edit history)

Share this post


Link to post
Share on other sites

J'ai apporté une petite correction au module, je vous invite à utiliser la dernière version v0.31

 

Ckarone

Share this post


Link to post
Share on other sites

Bonjour à tous

Merci Ckarone, la petite correction à quel niveau??, Avec cette nouvelle version j'ai une page blanche quand je clique sur commander ??

amitiés

Edited by SMOK KYF (see edit history)

Share this post


Link to post
Share on other sites

Bonsoir,

 

moi aussi page blanche au panier avec une 1.5.4

 

voici les erreurs...

 

Notice: Undefined variable: accessorieso in {monsite}modules/blockcartaccessories/blockcartaccessories.php on line 160 Warning: array_merge(): Argument #1 is not an array in {monsite}/modules/blockcartaccessories/blockcartaccessories.php on line 160 Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "{monsite}/blockcartaccessories/blockcartaccessories.tpl" on line 36 "{foreach from=$productodr item=productodr name=productodr}" item variable 'productodr' may not be the same variable as at 'from'' in {monsite}tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:665 Stack trace: #0 {monsite}/tools/smarty/sysplugins/smarty_internal_compile_foreach.php(58): Smarty_Internal_TemplateCompilerBase->trigger_template_error('item variable '...', 36) #1 {monsite}/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(473): Smarty_Internal_Compile_Foreach->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL) #2 {monsite}/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(257): Sma in {monsite}/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 665

Share this post


Link to post
Share on other sites

OK problème résolu mais avant de mettre le module à jour je termine mes petites modifications :P .

 

@SMOK KYF un problème de code si on ajoute plusieurs produits au panier.

 

 

Ckarone

Edited by ckarone (see edit history)

Share this post


Link to post
Share on other sites

Pour info mess au téléchargement de la version 0.35:

 

[PrestaShop] Fatal error in module Tools:
Cannot modify header information - headers already sent by (output started at /homez.742/viaturbo/www/modules/blockcartaccessories/fr.php:1)

 

Mais le module fonctionne, j'ai du coup un problème d'image sur les produits recommandés.

Share this post


Link to post
Share on other sites

@hitechstore c'est quoi le problème sur les produits recommandés? 

As tu des produits phares ou des promos en cours sur ce site (viaturbo) ??

 

@SMOK KYF, merci pour ton retour  ;)

 

Ckarone

Edited by ckarone (see edit history)

Share this post


Link to post
Share on other sites

Le problème est l'image sur la fonction produits phares mais à la limite je m'en fiche, car il n'y a pas vraiment de produit phare sur le site.

En effet le client qui à une Peugeot 207 s'en fiche de savoir que le produit phare est le turbo pour la Golf 4 TDI 150cv par exemple.

 

En revanche l'image fonctionne très bien maintenant avec les accessoires et les produits déjà vus, pour moi là il y a un intérêt puisque le client retrouvera les turbos qu'il à déjà vu pour son véhicule.

 

Merci encore et bravo pour cet excellent module.

 

Si seulement il y avait plus de dev comme toi, la communauté prestashop continuerai à croître ;-)

Share this post


Link to post
Share on other sites

Question bête?

 

Peut on modifier la taille du bouton ajouter au panier pour les produits dans le bloc accessoires et déjà vus? Car en fait moi je vois juste écris: ajouter au et pas ajouter au panier lol

Share this post


Link to post
Share on other sites

@smok

 

Oui j'ai encore un défaut d'image sur les produits phares mais pas grave, vu que je n'utilise pas cette fonction.

J'ai aussi un soucis puisque les boutons ajouter au panier ne sont pas assez large et donc je ne vois écrit que ajouter au (il manque le mot panier dans le bouton).

 

Je cherche un peu et je finirais pas trouver. En tout cas excellent module.

Share this post


Link to post
Share on other sites

Bonjour et merci pour ce module. J'ai testé et j'ai un problème avec le lien ajouter au panier. L'ajax ne marche pas sur ma page panier.  Le produit s'ajoute bien au panier mais je suis obligé de réactualiser la page pour que le panier se mette à jour.

Est'il possible de changer la méthode d'ajout au panier en évitant l'ajax.

 

Il me semble que la zone de modification se trouve ici:

<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$productodr.product_id|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$productodr.product_id|intval}{if isset($static_token)}&token={$static_token}{/if}">{l s='Add to cart' mod='blockcartaccessories'}</a> 

Merci pour votre aide.

Cordialement

 

EDIT: Finalement c'est ok, il fallait juste changer la classe.

J'ai remplacé la classe "button ajax_add_to_cart_button exclusive" par "exclusive"

Edited by jomcdonald (see edit history)

Share this post


Link to post
Share on other sites

@jomcdonald merci pour l'info je n'avais pas eu le temps de me pencher sur ce problème, je l'ajoute au module.  ;)

 

@Prestapascher Le soucis peu être corrigé via CSS.

 

Ckarone

Share this post


Link to post
Share on other sites

J'ai un autre souci qui m'oblige à désactiver le module...

Je suis en "one page checkout" et chez certains clients, après le blockaccessoires il n'y a plus aucune donnée.

 

Autrement dit, les blocs ci-dessous ne sont plus visibles:

1 COMPTE

2 MÉTHODES DE LIVRAISON

3 CHOISISSEZ VOTRE MÉTHODE DE PAIEMENT

 

Après avoir désactivé le module, tout remarche parfaitement.

 

A noter que cela ne se produit pas sur mon ordinateur. Testé avec google chrome, firefox et ie9

 

Quel peut être la cause d'un tel bug???

Share this post


Link to post
Share on other sites

@jomcdonald étrange ce problème mais pour le moment je manque de temps.

 

Je regarde dès que possible 

 

Ckarone

Share this post


Link to post
Share on other sites

Merci, je pense que le souci est spécifique à mon site.

 

Pour info, version 1.4.5.1 avec "one page checkout".

 

Il semblerait que le problème ne surviennent pas en mode 5 étapes mais seulement en "one page checkout"

 

De plus j'ai le module mondial-relay qui buggait pas mal au début en "one page checkout" avant qu'il y ai des mise à jours et certain client mais c'est très rare n'arrive pas à ajouter de produit au panier. Il semblerait qu'il y ai un problème de cookies puisqu'en backoffice je vois leur paniers mais eux ont le message de panier vide sur la page panier.

 

C'est peut-être une piste.

Share this post


Link to post
Share on other sites

Salut Jomcdonald As-tu une version de test de ton site pour faire des tests et trouver l'origine du problème??

 

As-tu l'affichage des produits déjà vu activé?

 

Ckarone

Edited by ckarone (see edit history)

Share this post


Link to post
Share on other sites

Je pense connaitre mon problème. 

C'est mon thème qui est sur la base du thème 1.5 première version.

 

J'ai testé avec un thème plus récent et cela semble fonctionner donc je vais prévoir une évolution du thème qui je l'espère règlera pas mal de petit souci.

 

Merci pour y avoir jeté un coup d’œil.

 

Cordialement

Share this post


Link to post
Share on other sites

Bonsoir Ckarone,

 

Tout d'abord, merci et bravo pour votre module!

Je n'ai eu aucun problème lors de l'installation et de la configuration de celui-ci (PS 1.5.2.0, multi boutique, multi langue).

 

Cependant en l'utilisant, je me suis aperçu de quelques soucis :

 

 

- Un accessoire déja présent dans le panier apparait quand même dans la liste.

- Lorsque l'on clique sur "Ajouter au panier" dans la liste, il faut rafraichir la page pour voir apparaitre le produit dans le panier.

- Lorsque l'on supprime un produit du panier, la liste apparait en double.

 

Je me suis aussi permis d'apporter quelques améliorations :

 

(fichier blockcartaccessories.php, ligne 228)

$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS('
SELECT p.*, pl.`description`, pl.`description_short`, pl.`link_rewrite`, pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, i.`id_image`, il.`legend`, t.`rate`, m.`name` as manufacturer_name
FROM `'._DB_PREFIX_.'accessory` 
LEFT JOIN `'._DB_PREFIX_.'product` p ON p.`id_product` = `id_product_2`
LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product` AND pl.`id_lang` = '.(int)($id_lang).(version_compare(_PS_VERSION_, '1.5', '>=') ? ' AND pl.id_shop = '.(int)(Context::getContext()->shop->id).')' : '').'
LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (p.`id_category_default` = cl.`id_category` AND cl.`id_lang` = '.(int)($id_lang).(version_compare(_PS_VERSION_, '1.5', '>=') ? ' AND cl.id_shop = '.(int)(Context::getContext()->shop->id).')' : '').'
LEFT JOIN `'._DB_PREFIX_.'image` i ON (i.`id_product` = p.`id_product` AND i.`cover` = 1)
LEFT JOIN `'._DB_PREFIX_.'image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = '.(int)($id_lang).')
LEFT JOIN `'._DB_PREFIX_.'manufacturer` m ON (p.`id_manufacturer`= m.`id_manufacturer`)
LEFT JOIN `'._DB_PREFIX_.'tax_rule` tr ON (p.`id_tax_rules_group` = tr.`id_tax_rules_group` AND tr.`id_country` = '.(int)Country::getDefaultCountryId().' AND tr.`id_state` = 0)
LEFT JOIN `'._DB_PREFIX_.'tax` t ON (t.`id_tax` = tr.`id_tax`)
WHERE `id_product_1` = '.(int)($id_product).'
'.($active ? 'AND p.`active` = 1' : '').'
ORDER BY RAND()
LIMIT 0,'.(Configuration::get('BCACC_ACCPRLIM') ? Configuration::get('BCACC_ACCPRLIM') : 5));
 

- J'ai supprimé les champs p.`ean13` et p.`upc` à la fin du SELECT, étant donné que vous sélectionnez déja p.*

- J'ai ajouté un "ORDER BY RAND()" pour faire apparaitre aléatoirement les résultats.

- J'ai aussi ajouté un filtre sur les shop id (avec un test pour la rétro-compatibilité), cela évite que les produits apparaissent plusieurs fois s'ils sont présent sur plusieurs shop.

 

Cordialement.

Edited by kwileo (see edit history)
  • Like 2

Share this post


Link to post
Share on other sites

Merci kwileo, tes modifications seront intégrées à la prochaine version.

 

Je pense ajouter ce même principe sur la page d'accueil afin de proposer une home personnalisée en fonction du panier et du dernier produit visité façon Amazon. 

 

Ckarone

Share this post


Link to post
Share on other sites

Salut,

 

J'ai terminé la fonction de personnalisation de la home,  avez vous des besoins/idées dans ce sens?

 

Ckarone

Share this post


Link to post
Share on other sites

Bjr,  le module est il compatible avec la version  1.5.6.0 ?

 

Cordialement, Dom

Share this post


Link to post
Share on other sites

Salut et merci pour ce module.

install OK.

Cependant, les produits "accessoires" apparaissent sans le panier seulement après rafraichissement de la page version prestashop 1.5.6.0.

si je modifie la class dans le TPL comme indiqué sur ce topic, ca me change le style mais le problème persiste.

 

Merci pour ton aide

 

Appo

Edited by Appolline (see edit history)

Share this post


Link to post
Share on other sites

Bonjour merci pour ce module )) j'ai eu quelques erreurs mais j'ai réussie a y remedié pour le moment lol 

 

juste une petite question sur mon site dans mon panier je retrouve bien le module mais j'aimerai qu'il s'affiche tout en haut avant récapitulatif panier car chez moi il s'affiche tout en bas après le bouton "continuer" 

 

Cordialement,

Edited by Mounia783 (see edit history)

Share this post


Link to post
Share on other sites

@Appolline, vider votre cache navigateur!!

 

@Mounia783, c'est possible mais vous devez ajouter un hook dans votre thème et une méthode au module pour accrocher le module sur ce nouveau hook.

 

Donc ajoutez ceci au module:

	function hookTopshoppingCartExtra($params)
	{
		return $this->hookshoppingCartExtra($params);
	}

et ajouter une hook nommé TopshoppingCartExtra à votre thème dans shopping-cart.tpl

 

Ou plus simplement ajouter les boutons de navigation une deuxième fois en bas de shopping-cart.tpl

<p class="cart_navigation">
	{if !$opc}<a href="{$link->getPageLink('order.php', true)}?step=1{if $back}&back={$back}{/if}" class="exclusive" title="{l s='Next'}">{l s='Next'} »</a>{/if}
	<a href="{if (isset($smarty.server.HTTP_REFERER) && strstr($smarty.server.HTTP_REFERER, $link->getPageLink('order.php'))) || !isset($smarty.server.HTTP_REFERER)}{$link->getPageLink('index.php')}{else}{$smarty.server.HTTP_REFERER|escape:'htmlall':'UTF-8'|secureReferrer}{/if}" class="button_large" title="{l s='Continue shopping'}">« {l s='Continue shopping'}</a>
</p>

Ckarone

Share this post


Link to post
Share on other sites

@Appolline, vider votre cache navigateur!!

 

@Mounia783, c'est possible mais vous devez ajouter un hook dans votre thème et une méthode au module pour accrocher le module sur ce nouveau hook.

 

Donc ajoutez ceci au module:

	function hookTopshoppingCartExtra($params)
	{
		return $this->hookshoppingCartExtra($params);
	}

et ajouter une hook nommé TopshoppingCartExtra à votre thème dans shopping-cart.tpl

 

Ou plus simplement ajouter les boutons de navigation une deuxième fois en bas de shopping-cart.tpl

<p class="cart_navigation">
	{if !$opc}<a href="{$link->getPageLink('order.php', true)}?step=1{if $back}&back={$back}{/if}" class="exclusive" title="{l s='Next'}">{l s='Next'} »</a>{/if}
	<a href="{if (isset($smarty.server.HTTP_REFERER) && strstr($smarty.server.HTTP_REFERER, $link->getPageLink('order.php'))) || !isset($smarty.server.HTTP_REFERER)}{$link->getPageLink('index.php')}{else}{$smarty.server.HTTP_REFERER|escape:'htmlall':'UTF-8'|secureReferrer}{/if}" class="button_large" title="{l s='Continue shopping'}">« {l s='Continue shopping'}</a>
</p>
Ckarone

 

Merci du coup j'ai juste eu a déplacer dans shopping-cart.tpl et le mettre en haut avant 

<p>{l s='Your shopping cart contains:'} <span id="summary_products_quantity">{$productNumber} {if $productNumber == 1}{l s='product'}{else}{l s='products'}{/if}</span></p>

 

{if !empty($HOOK_SHOPPING_CART_EXTRA)}

<div class="clear"></div>

<div class="cart_navigation_extra">

<div id="HOOK_SHOPPING_CART_EXTRA">{$HOOK_SHOPPING_CART_EXTRA}</div>

</div>

{/if}

Edited by Mounia783 (see edit history)

Share this post


Link to post
Share on other sites

Une URL pour voir le résultat??

 

Ckarone

 

Bonsoir oui c'est fait j'ai envoyé un MP par contre maintenant j'ai un autre probleme :(

 

lorsque je n'ai aucun accessoires lié a mon produit j'ai une liste de produit promotionnelle du coup c ok 

mais lorsque j'ai des accessoires lié a mon produit ba j'ai qu'un seul accessoires dupliqué en plusieurs fois et s'ajoute aussi la liste de produit promotionnelle du coup j'ai ajouter une variable du style s'il y a des accessoires avec la fiche produit alors les produit promotionnelle ne s'affiche pas... et faut que je règle mn probleme du meme accessoire dupliqué 

Share this post


Link to post
Share on other sites

Ps : j'ai trouver un meilleur endroit ou mettre les produit juste après le Total et avant l'option  Je tiens à préciser une adresse de livraison pour chaque produit commandé...

 

comme ca la personne ne confond pas son panier et peut ajouter un produit avant de passer a l'étape 2

 

montheme/shopping-cart.tpl

 

déplacer ce code : 

{if !empty($HOOK_SHOPPING_CART_EXTRA)}
        <div class="clear"></div>
        <div class="cart_navigation_extra">
            <div id="HOOK_SHOPPING_CART_EXTRA">{$HOOK_SHOPPING_CART_EXTRA}</div>
        </div>
    {/if} 

 et coller le juste avant : 

{if $show_option_allow_separate_package}

Share this post


Link to post
Share on other sites

Bonjour... j'ai un GROS souci...

 

comment faire pour que si un produit a été ajouté au panier AVANT de s'identifier, il soit automatiquement supprimé du panier APRES login....

 

ex:

1. j'ai crée un groupe "PRO" avec remise 35 % sur tout les produits

2. J'ai une catégorie "PROMO" invisible par les pros ( articles pour internautes seul...

me disais que seul les internautes pourront commander les promos avec un produit composé)

 

en réalité:

On vient sur le site, on choisit la promo, on le met dans le panier et on se connecte avec son login pro.

Resultat: le produit reste dans le panier, le tarif de 35 % est appliqué sur le produit ce qui veut dire que le pro commande le produit AVEC sa composition avec un rabais de 35%.....alors que dans l'idée ce produit ne pouvait JAMAIS être commandé par un "PRO"

Share this post


Link to post
Share on other sites

@Neosmoke Votre demande n'est pas directement en rapport avec le module, je vous conseil donc d'ouvrir un nouveau topic.

 

Ckarone

Share this post


Link to post
Share on other sites

Merci kwileo, tes modifications seront intégrées à la prochaine version.

 

Je pense ajouter ce même principe sur la page d'accueil afin de proposer une home personnalisée en fonction du panier et du dernier produit visité façon Amazon. 

 

Ckarone

 

Bonsoir et merci pour ce module qui a l'air très prometteur :)

 

La dernière version est la 0.35 du 11 Septembre 2013, pas de nouvelle version depuis Ckarome ?

Edited by KevinNash (see edit history)

Share this post


Link to post
Share on other sites
On 31/03/2014 at 0:26 AM, KevinNash said:

Bonsoir et merci pour ce module qui a l'air très prometteur :)

 

La dernière version est la 0.35 du 11 Septembre 2013, pas de nouvelle version depuis Ckarome ?

 

Bonjour,

 

As-tu abandonné ce module Ckarome ? Dommage il est prometteur  :) 

 

Sous 1.5.4.1, obligé de rafraichir la page après l'ajout au panier et la seule image qui apparait est celle de l'accessoire, pas d'images pour les autres ( déjà vus, etc... ) :unsure:

Edited by KevinNash (see edit history)

Share this post


Link to post
Share on other sites