Pregunta

Estoy tratando de ver si es posible crear una configurable producto con una virtual y un producto descargable en ella.La idea sería si es un producto virtual, me gustaría añadir un enlace a su página Cuenta con información adicional.Si el producto es descargable, el proceso normal de la pasaría a través de la página de la Cuenta o correo electrónico.

Después de juguetear con el backend de Magento, esto no parece posible fuera de la caja, pero tal vez hay una clase podría ampliar o algo sin mucha dificultad?

¿Fue útil?

Solución

Hasta donde yo sé, usted puede agregar simple, virtual y descarga de los productos en el interior de una configurable producto.

A esperar..usted cree que a mí ?Si yo digo "soy la mejor persona en el mundo entero..", se me crees entonces ?Supongo que no le.Coz en la siguiente momemnt la respuesta para mí.."Prueba de esto...si piensas así".Okey.Ese es el punto.Así que tengo la responsabilidad de probar mi primera afirmación :-)

Para probar esto, quiero que usted mira en Mage_Catalog el módulo.Este es uno de los complejos de módulo que he visto nunca !Usted puede encontrar todo un universo en ella.Ahora sólo queremos mirar en la parte muy pequeña de este gigante del módulo.

Archivo : app\code\core\Mage\Catalog\etc\config.xml

<catalog>
        <product>
            <type>
                ....
                <configurable translate="label" module="catalog">
                    <label>Configurable Product</label>
                    <model>catalog/product_type_configurable</model>
                    <price_model>catalog/product_type_configurable_price</price_model>
                    <composite>1</composite>
                    <allow_product_types>
                        <simple/>
                        <virtual/>
                    </allow_product_types>
                    <index_priority>30</index_priority>
                    <price_indexer>catalog/product_indexer_price_configurable</price_indexer>
                </configurable>
                ...
            </type>
        </product>
</catalog>

En esta sección se define el tipo de producto configuración específica.Ver el nodo allow_product_type y en su interior se puede ver que contiene simple y virtual de los tipos de producto.Esto significa magento por defecto permitirá simple y virtual producto configurable producto.Espere usted no puede encontrar producto descargable dentro de la lista de la derecha ?Okey..antes de que la maldición de mí..Quiero que miren en producto descargable de la sección de configuración (en el interior de Mage_Downloadable el módulo)

Archivo : app\code\core\Mage\Downloadable\etc\config.xml

<catalog>
        <product>
            <type>
                ....
                <configurable>
                    <allow_product_types>
                        <downloadable/>
                    </allow_product_types>
                </configurable>
                ...
            </type>
        </product>
</catalog>

Ver productos descargables están agregando a través de este archivo de configuración.A pesar de producto descargable es añadido a través de diferentes fichero de configuración, magento es lo suficientemente valiente como para el seguimiento de esta salida.(Es otra historia.No quiero ir en esa área).

Ahora la parte más importante es, si los niños de producto que constituye configurable producto required_option la propiedad se establece en yes, entonces no va a permitir que usted para construir configurable producto.

No voy a proporcionar la prueba de este punto.Porque yo no conozco ninguna prueba de este punto ahora mismo.y no tengo tiempo para buscar cualquier prueba ahora mismo.:-) Pero experto dice que es así...

prueba 1 - David Modales, prueba 2-sarah,proxiBlue , prueba 3 - Rob

La esperanza de que ayudará a

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top