Jump to content

Code UPC dans fiche produit


Recommended Posts

Bonjour,
Je cherche à utiliser le champ UPC - que je n'utiliserai jamais - d'un produit et de ses déclinaisons pour y mettre une information variant selon les déclinaisons, comme par exemple la référence du produit.

Je voudrais donc afficher ce code dans la fiche produit, et faire en sorte qu'il change dynamiquement selon les déclinaisons, toujours à l'exemple du champ référence.

Pour ça, j'ai dû :

- modifier le fichier controllers/ProductController.php qui, curieusement, n'intégrait pas le champ upc de la base dans le contenu du tableau des informations déclinables (appelé 'combinations') :

                       $combinations[$row['id_product_attribute']]['reference'] = $row['reference'];
                       $combinations[$row['id_product_attribute']]['upc'] = $row['upc']; 
                       $combinations[$row['id_product_attribute']]['unit_impact'] = $row['unit_price_impact'];



- modifier le fichier product.tpl de mon thème, en ajoutant ce même champ upc au tableau des combinations (ligne 111)

// Combinations
   {foreach from=$combinations key=idCombination item=combination}
       addCombination({$idCombination|intval}, new Array({$combination.list}), {$combination.quantity}, {$combination.price}, {$combination.ecotax}, {$combination.id_image}, '{$combination.reference|addslashes}', '{$combination.upc|addslashes}', {$combination.unit_impact}, {$combination.minimal_quantity});
   {/foreach}



et enfin, toujours dans ce meme fichier product.tpl, ajouté l'affichage du champ :

{if $product->upc}
{l s='Champ supplénetaire :'} {$product->upc|escape:'htmlall':'UTF-8'}{/if}



Malgré cela, mon champ ne s'affiche pas !
Qu'aurais-je oublié ou mal fait ?

Je suis en 1.4

Un grand merci pour votre aide

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...