I created a field field_cel_ck_scholar. It's a boolean. I created this field in a customer profile type. My customer profile type is added in a pane in my checkout.
When this field is equal TRUE, I want by pass the checkout/%/payment's page and to redirect the checkout/%/complete's page.
It's possible ?
I try to use Rules like so:
{ "rules_by_pass" : {
"LABEL" : "by pass",
"PLUGIN" : "reaction rule",
"OWNER" : "rules",
"REQUIRES" : [ "rules", "commerce_checkout", "commerce_rules_extra" ],
"ON" : { "commerce_rules_extra_process_checkout_page" : [] },
"IF" : [
{ "entity_has_field" : {
"entity" : [ "site:current-cart-order" ],
"field" : "field_cel_ck_scholar"
}
}
],
"DO" : [
{ "commerce_checkout_complete" : { "commerce_order" : [ "site:current-cart-order" ] } }
]
}
}
It doesn't work, why?