-
Notifications
You must be signed in to change notification settings - Fork 0
/
fond_commerce.rules_defaults.inc
35 lines (34 loc) · 1.25 KB
/
fond_commerce.rules_defaults.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
/**
* @file
* fond_commerce.rules_defaults.inc
*/
/**
* Implements hook_default_rules_configuration().
*/
function fond_commerce_default_rules_configuration() {
$items = array();
$items['fond_commerce_update_the_order_status_when_paid_in_full'] = entity_import('rules_config', '{ "fond_commerce_update_the_order_status_when_paid_in_full" : {
"LABEL" : "Update the order status when paid in full",
"PLUGIN" : "reaction rule",
"OWNER" : "rules",
"TAGS" : [ "Commerce Checkout" ],
"REQUIRES" : [ "commerce_order", "commerce_payment" ],
"ON" : { "commerce_payment_order_paid_in_full" : [] },
"DO" : [
{ "commerce_order_update_state" : { "commerce_order" : [ "commerce-order" ], "order_state" : "completed" } }
]
}
}');
$items['rules_checkout_when_adding_product_to_cart'] = entity_import('rules_config', '{ "rules_checkout_when_adding_product_to_cart" : {
"LABEL" : "Go directly to checkout when adding product to cart",
"PLUGIN" : "reaction rule",
"OWNER" : "rules",
"TAGS" : [ "Commerce" ],
"REQUIRES" : [ "rules", "commerce_cart" ],
"ON" : { "commerce_cart_product_add" : [] },
"DO" : [ { "redirect" : { "url" : "checkout" } } ]
}
}');
return $items;
}