J'essaie de faire de nouveaux statuts de produit mais je ne peux pas comprendre comment le faire et tous les trucs mis sur le web ne sont pas cohérents ou parle simplement de l'état de la commande que je Je ne veux pas changer.Magento - comment ajouter un nouveau statut de produit
Répondre
Quelle est votre motivation pour avoir de nouveaux statuts de produit? Je pense que c'est un peu risqué de changer cette partie de l'application. Je vous suggère d'ajouter un nouvel attribut et d'utiliser celui-ci à la place de l'attribut 'status' du produit système, cet attribut indique au système si le produit est activé ou désactivé. Je suppose qu'il n'y a rien entre :)
Surclasse la classe Mage_Catalog_Model_Product_Status
dans le dossier local. Ensuite, ouvrez le fichier \ app code \ \ Local \ Mage \ Catalog \ Modèle \ produit \ Status.php
Au sommet du fichier que vous pouvez voir les constantes
const STATUS_ENABLED = 1;
const STATUS_DISABLED = 2;
Ajoutez votre statut personnalisé ci-dessous eux, par exemple
const STATUS_SUSPENDED = 3;
modifier ensuite la fonction getOptionArray
static public function getOptionArray()
{
return array(
self::STATUS_ENABLED => Mage::helper('catalog')->__('Enabled'),
self::STATUS_DISABLED => Mage::helper('catalog')->__('Disabled'),
self::STATUS_SUSPENDED => Mage::helper('catalog')->__('Suspended')
);
}
C'est tout. Ne pas oublier d'effacer le cache.
Je pense que c'est assez dangereux. Vous ne savez pas ce qui se passera avec le nouveau statut = 3. Tout le magest de base de magento le sait. – Jaro
je ne vais pas changer le noyau de magento, je vais ajouter un nouvel attribut comme Jaro a dit – Wouter
je ne vois pas en quoi cette solution est dangereuse. le code est juste un override et ne change rien pour celui déjà réglé ... –
- 1. magento ajouter un produit
- 2. Magento ajouter un produit
- 3. Ajouter un statut de stock Magento supplémentaire
- 4. Ajouter un nouveau produit Image Type (Attribut) dans Magento
- 5. Ajouter un nouveau dans magento
- 6. Rendre un nouveau produit actif par défaut dans magento
- 7. erreur Magento après l'ajout de nouveau produit
- 8. Comment récupérer le statut d'un produit dans Magento CE 1.7?
- 9. Magento Mise en page du nouveau produit
- 10. Magento nouveau produit widget image redimensionner
- 11. ajouter un nouveau produit de la session - PHP
- 12. Magento - Comment ajouter un produit configurable en utilisant l'API REST?
- 13. comment ajouter un bloc statique à magento description du produit
- 14. Comment ajouter un produit caché au panier magento?
- 15. Magento Impossible d'ajouter un nouveau produit à une catégorie
- 16. ajouter les attributs du produit Magento
- 17. Comment ajouter un nouveau champ dans l'adresse dans magento
- 18. Comment ajouter/Créer un nouveau magasin à Magento 1.7
- 19. {Magento} Page produit et Ajouter au Panier
- 20. Wordpress crée un nouveau statut de publication?
- 21. Magento - programmer un produit
- 22. Magento par programme ajouter l'image du produit
- 23. Magento Configurable Attribut Produit
- 24. Magento - Ajouter un produit au panier via Querystring
- 25. Magento: Ajouter un "faux" produit au panier/devis
- 26. Montrant magento nouveau produit comme la catégorie standard
- 27. Ajouter un nouveau thème pour le site actuel magento
- 28. Magento - comment définir les produits associés lorsque j'ajoute un nouveau produit groupé
- 29. produit Magento Problème
- 30. Comment dans magento ajouter fabricant dans l'URL du produit?
ok thx va probablement le faire alors – Wouter
Mage_Catalog_Model_Product_Status :: STATUS_ENABLED –