Question

Je développe un nouveau type de produit. Je me suis basé sur mes tests http://www.solvingmagento.com / création-un sur-mesure-produit de type en magento / . J'ai renommé tout le code en fonction de mon nom de la société.

Le type de produit personnalisé apparaît dans magento, mais je ne peux pas l'ajouter à toute commande (via le back-end) lorsque « créer un nouvel ordre »

Dites par exemple mon nouveau produit a une type_id de "custom_product"

je regardais dans le tableau de catalog_product_entity dans la base de données et si je change le champ type_id d'un de mes nouveaux produits à l'un des types intégrés tels que virtuel ou simple, il apparaît dans la liste des produits « créer de nouveaux ordre "

Ceci est confirmé par activation de la journalisation des requêtes MySQL. voici un exemple de la requête exécutée.

SELECT `e`.* FROM `catalog_product_entity` AS `e`
  INNER JOIN `catalog_product_website` AS `product_website`
  ON product_website.product_id = e.entity_id AND product_website.website_id = '1' 
  WHERE (((`e`.`type_id` = 'simple') OR (`e`.`type_id` = 'virtual') OR
        (`e`.`type_id` = 'configurable') OR (`e`.`type_id` = 'grouped') OR 
        (`e`.`type_id` = 'bundle') OR (`e`.`type_id` = 'downloadable')))
  ORDER BY `e`.`entity_id` DESC LIMIT 20

Comment puis-je préciser ce que type_id s sont dans le filtre? Est-ce en XML? Est-ce que j'Override une classe? Est-il configurable dans le back-end?

Merci à l'avance.

EDIT ---------------- ai trouvé la réponse ----- mais je ne suis pas autorisé à Y REPONDRE!

ajouter à la config.xml

vous devez ajouter à la config.xml

<adminhtml>
    <sales>
        <order>
            <create>
                <available_product_types>
                    <affiliate/>
                </available_product_types>
            </create>
        </order>
    </sales>
</adminhtml>
Était-ce utile?

La solution

Par OP, la poignée de type de produit doit être ajouté à XML de configuration:

vous devez ajouter à la config.xml

<adminhtml>
    <sales>
        <order>
            <create>
                <available_product_types>
                    <affiliate/>
                </available_product_types>
            </create>
        </order>
    </sales>
</adminhtml>
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top