Question

Actuellement mon magasin a environ 20000+ produits.Et chaque produit description courte section contient le titre du produit à ce moment.

Je veux remplacer tous les produits de la courte description de l'article avec l'image suivante au lieu de produit titre.

enter image description here

Comment en vrac remplacer l'image ci-dessus le code de magento produit description Courte de la section?

Était-ce utile?

La solution

Vous pourriez essayer de définir une valeur par défaut pour le short_description attribut, à partir du panneau d'admin allez sur Catalogue > Attributs > Gérer les Attributs.Toutefois, vous devez supprimer toutes les valeurs définies pour les produits existants.Je voudrais le faire avec un outil appelé magmi masse de l'importateur.

Peut-être une meilleure approche serait de supprimer la description courte du produit afficher la page et de créer un bloc statique avec votre contenu et les ajouter à la vue du produit page.

Pour cette méthode, vous devez d'abord créer un bloc statique avec votre contenu, à côté de l'ajouter à votre disposition xml, vous devez trouver la mise en page de la poignée de votre produit afficher la page, probablement PRODUCT_TYPE_configurable ou PRODUCT_TYPE_simple ou les deux?Ensuite, utilisez la unset_child action méthode pour supprimer la description courte, ou vous devrez peut-être juste un commentaire, à partir de votre thème catalog/product/view.phtml fichier de template si elle n'est pas ajoutée par la mise en page xml.Faites ensuite votre récemment créé statique bloc à la disposition de votre page de produit avec quelque chose comme.

<block type="cms/block" name="my_identifier"> <action method="setBlockId"><block_id >my_identifier</block_id></action> </block> 

Enfin, pour ajouter à votre bloc statique de vos pages produits utiliser l'extrait de code ci-dessous dans votre phtml fichier de modèle, à côté de la courte description qui a été appelé.

<?php echo $this->getChildHtml('my_identifier') ?>

Je pense que la deuxième méthode est meilleure que votre contenu n'est pas une brève description du produit, mais plutôt des informations utiles à propos de votre magasin et en tant que tels, ces données ne devraient pas être détenus dans le "short_description" attribut qui peut être utilisé ailleurs dans le système, I. e.panier d'achat, e-mails transactionnels etc.

Bonne chance

Autres conseils

Assurez-vous de faire une sauvegarde de votre SQL DB première.

Votre tâche peut être fait en modifiant Magento SQL DB directement.

Depuis Magento utilise la VAE (entité-attribut-valeur) du modèle de donnéeshttps://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model), vous devez d'abord trouver quel attribut ID de votre Magento utilise pour définir les valeurs correspondantes.

Ouvrez votre Magento DB avec phpMyAdmin ou quelque chose de similaire.Vérifiez votre nom de domaine/hébergement outil de gestion pour avoir accès à elle.

Ouvrez la table eav_attribute et de recherche pour short_description l'intérieur de la colonne attribute_code.Vous pouvez utiliser la fonction de recherche de votre SQL outil de gestion ou de simplement exécuter la requête SQL suivante:

SELECT * FROM `eav_attribute` WHERE `attribute_code` = "short_description";

Remarque l' attribute_id résultant de la ligne.

Maintenant, ouvrez la table catalog_product_entity_text qui contient le texte à l'intérieur du produit, et une courte description.Faire une recherche pour savoir où attribute_id est votre noté id (numéro), comme (dans ce cas-62):

SELECT * FROM `catalog_product_entity_text` WHERE `attribute_id` = 62;

Dans la colonne value vous trouverez le produit de la description courte.

Maintenant, vous pouvez modifier tous les champs de la valeur à l'aide de cette requête SQL:

UPDATE `catalog_product_entity_text`
SET `value` = '<img src="http://domain.com/images/conditions.gif" />'
WHERE `attribute_id` = 62;

Si vous êtes à l'aide de différents storeViews (peut-être que les langues) notez que la colonne store_id joue également un rôle.

Assurez-vous de faire une sauvegarde de votre SQL DB première.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top