Ca paraît si simple... et pourtant pour sûr j'aurais jamais trouvé de moi même.
Merci encore, ça fonctionne du premier coup (en tout cas avec le devis partagé par mon client).
Ca paraît si simple... et pourtant pour sûr j'aurais jamais trouvé de moi même.
Merci encore, ça fonctionne du premier coup (en tout cas avec le devis partagé par mon client).
Oui l'affichage est en HT, comme pour la majorité de sa clientèle d'ailleurs. Le client n'utilise pas beaucoup les taxes.
Le client est dans un groupe qui dispose d'une réduction de 10% sur tout le catalogue, puis d'une réduction par catégorie.
Ici, il s'agit d'une catégorie qui obtient 20% sur ce groupe (PRO SANS TVA).
Le produit ne dispose pas de réduction, tout se fait dans le groupe client, et il n'y a pas de règle de promotions en cours.
Bonjour,
J'ai un problème au sujet d'un module complémentaire qui fonctionne différemment sur la version 1.6.1.24 et la version Phenix 1.6.2.40.
Il s'agit du module Opart Devis, qui me génère des devis en prenant en compte le contexte client / groupe pour afficher les tarifs préférentiels du client dans le devis final.
Sur la version Prestashop d'origine, lorsque je créé un devis en tant qu'administrateur pour mon client, aucun problème les tarifs s'ajustent en fonction de mon client.
Mais sur la version PhenixSuite, si je créé le devis avec mon compte admin pour mon client, se sont les tarifs standard qui s'appliquent. Par contre, si c'est mon client qui télécharge le devis sur sa page client, là les tarifs spécifiques s'appliquent.
J'ai l'impression que le contexte n'est pas pris en compte.
Y'a t-il possibilité de vous montrer plus en détail pour essayer de trouver la source ? Je vous remercie !

Ah oui, en effet, mon thème default ne s'était pas mis à jour avec la version Phenix !
J'ai téléchargé à nouveau l'archive pour y glisser / remplacer son contenu.
Merci !
Salut !
Je ne sais pas si c'est un bug, un problème de paramétrage de mon côté ou si c'est voulu, mais de mon côté le fil d'Ariane ne me propose jamais le lien précédent dans l'arborescence.
Si j'ai une profondeur de 4 par exemple, la catégorie précédente (content="3") ne sera pas cliquable.
J'ai modifié directement le code de breadcrumb.tpl de mon thème pour utiliser directement la nouvelle fonction qui est dans /classes/Tools.php => getBreadcrumbData
<!-- Breadcrumb -->
{if isset($breadcrumbs) && $breadcrumbs|@count > 0}
<div class="breadcrumb clearfix" itemscope itemtype="https://schema.org/BreadcrumbList">
<a class="home" href="{if isset($force_ssl) && $force_ssl}{$base_dir_ssl}{else}{$base_dir}{/if}" title="{l s='Return to Home'}"><i class="icon-home"></i></a>
{foreach from=$breadcrumbs item=crumb name=crumbs}
<span class="navigation-pipe">></span>
{if !$smarty.foreach.crumbs.last && isset($crumb.url) && $crumb.url}
<span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="{$crumb.url|escape:'html':'UTF-8'}" title="{$crumb.name|escape:'html':'UTF-8'}" itemprop="item">
<span itemprop="name">{$crumb.name|escape:'html':'UTF-8'}</span>
</a>
<meta itemprop="position" content="{$crumb.position}" />
</span>
{else}
<span class="current-path" itemprop="name">{$crumb.name|escape:'html':'UTF-8'}</span>
{/if}
{/foreach}
</div>
{/if}
{if isset($smarty.get.search_query) && isset($smarty.get.results) && $smarty.get.results > 1 && isset($smarty.server.HTTP_REFERER)}
<div class="pull-right">
<strong>
{capture}{if isset($smarty.get.HTTP_REFERER) && $smarty.get.HTTP_REFERER}{$smarty.get.HTTP_REFERER}{elseif isset($smarty.server.HTTP_REFERER) && $smarty.server.HTTP_REFERER}{$smarty.server.HTTP_REFERER}{/if}{/capture}
<a href="{$smarty.capture.default|escape:'html':'UTF-8'|secureReferrer|regex_replace:'/[\?|&]content_only=1/':''}" name="back">
<i class="icon-chevron-left left"></i> {l s='Back to Search results for "%s" (%d other results)' sprintf=[$smarty.get.search_query,$smarty.get.results]}
</a>
</strong>
</div>
{/if}
<!-- /Breadcrumb -->
N'hésitez pas à me dire si j'ai fait une bêtise ou si j'ai raté quelque chose, merci encore !
@eolia Bonjour, quelle rapidité merci énormément !
Message du client final :
Je viens de compléter mes commandes fournisseurs, tout est fonctionnel.
Donc merci encore !
Bonjour !
J'ai réalisé ma première migration sur PhenixSuite, so far so good :)
J'en reviens toujours pas du nombre d'améliorations que ça m'apporte, je voulais commencer par ça !
Sinon, ma cliente a essayé de créer une commande fournisseur puisqu'elle utilise les stocks avancés sur ses produits.
Onglet Stock > Commandes fournisseurs.
Mais nous avons systématiquement une erreur, et ce qu'importe le produit / fournisseur présent dans la commande, une erreur que je reporte ci-après :
Veuillez vérifier les informations du produit "NOM DU PRODUIT" :
Champ : price_te requis
Champ : discount_rate requis
Champ : discount_value_te requis
Champ : price_with_discount_te requis
Champ : tax_rate requis
Champ : tax_value requis
Champ : price_ti requis
Champ : tax_value_with_order_discount requis
Champ : price_with_order_discount_te requis
J'ai bien vérifié mes produits, et ils comportent bien un prix, un prix fournisseur, des taxes...
J'ai réalisé la mise à jour depuis le module 1 clic upgrade d'un site 1.6.1.24 vers la version 1.6.2.40, et avant les commandes fournisseurs pouvaient être créées, elle a d'ailleurs un historique de 232 commandes fournisseurs sur son Prestashop.
Avez-vous une idée de la source du problème ?
Merci pour la réponse qui me convient parfaitement !
Et surtout merci encore pour tout le travail accompli, on ne le dit jamais assez :)
C'est la première fois que je passe un client sur votre version, je vais pouvoir l'éprouver à fond !
Bonjour,
J'ai un client qui affiche ses déclinaisons de mèches en diamètres, avec du Ø 34, Ø 25, Ø 30.25 etc...
Sauf que le code de la fonction getAttributesGroups dans la classe Product.php enlève le . et m'affiche Ø 3025 ce qui peut être compromettant pour l'internaute final.
REPLACE(al.`name`, ".", "") AS attribute_name
Y'a t-il une raison sécuritaire derrière ce code ?
Si j'enlève le REPLACE, est-ce que ça pourra me causer d'autres soucis derrière, notamment à l'arrivée dans le panier ou à l'achat avec d'autres dépendances dans le code source ?
Merci bien !