Atributo no es capaz de ser seleccionado
-
16-10-2019 - |
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.
No sé qué atributo no está seleccionado, excepto todo lo demás ....
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.