2010-12-05 5 views
3

Je viens d'ajouter un nouveau site Web à l'installation de mon client. Il est censé partager le même catalogue que le site Web déjà existant, mais les produits ne s'affichent que si je vais àMagento: Ajout d'un site Web avec le même catalogue, puis association de produits au nouveau site Web

"Catalogue> Gérer les produits> Foo Bar du produit> Sites Web> Vérifier nouveau site Web> Enregistrer".

Comment puis-je avoir tous les produits apparaissent sur les deux sites Web sans étapes supplémentaires pour chaque produit?

Répondre

14

Vous pouvez effectuer cette étape en masse à partir de l'écran Gérer les produits. Cliquez sur "Sélectionner tout", puis sur "Mettre à jour les attributs" dans la liste déroulante à l'extrême droite. Cliquez sur "Soumettre", puis sur l'onglet Sites Web sur la page de rendu. Faites vos sélections et enregistrer. Voila, tous mis à jour à la fois.

HTH, JD

+5

Aussi, vous il peut l'utiliser dans le développement (programmation), en utilisant cette méthode du modèle 'Mage :: getModel ('catalogue/product_website') -> addProducts ($ websiteIds, productIds $) 'where' $ websiteIds' un tableau de sites Web auxquels vous voulez assigner une liste de produits ('$ productIds'). Si vous souhaitez supprimer certains produits de sites Web, utilisez le même modèle, mais la méthode 'removeProducts()' avec les mêmes paramètres. –

+1

Nice, c'est un conseil utile, merci Ivan. Serait très utile pour les tests unitaires. –