Pregunta

Estoy tratando de extensión de promoción del uso del boletín proporcionado al GIT

https://gist.github.com/drewgillson/3009236

Ref para la creación de condiciones de la promoción: http: / /marius-strajeru.blogspot.ca/2010/04/create-bulk-discount-rules.html

Aquí estoy tratando siguiente código para el estado

   $conditions['1--2'] = Array
(
'type' => 'salesrule/rule_condition_product_found',
'value' => 0,
'aggregator' => 'all',
'new_child' => '', 
);

$conditions['1--2--1'] = Array
(
'type' => 'salesrule/rule_condition_product',
'attribute' => 'special_price',
'operator' => '<',
'value' => '0',
);
código

Por encima no funciona si intento código de atributo válido (segunda condición) como 'special_price', 'SKU' o 'precio'

Pero si yo atribuyo escribir mal entonces se genera la regla de promoción único atributo no se encuentra en ella.

introducir descripción de la imagen aquí

No sé qué atributo no está seleccionado, excepto todo lo demás ....

¿Fue útil?

Solución

Me trató el código de la 'quid' informados, con sus condiciones con un cambio menor. En lugar de

$rule->setWebsiteIds(1); 

He utilizado

$rule->setWebsiteIds(array(1));

Y funcionó perfectamente.

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