Skip inactive statuses
This commit is contained in:
parent
07aab1078e
commit
e9e2d52c31
@ -200,6 +200,10 @@ abstract class WC_Retailcrm_Abstracts_Settings extends WC_Integration
|
|||||||
|
|
||||||
if (!empty($retailcrm_shipping_list) && $retailcrm_shipping_list->isSuccessful()) {
|
if (!empty($retailcrm_shipping_list) && $retailcrm_shipping_list->isSuccessful()) {
|
||||||
foreach ($retailcrm_shipping_list['deliveryTypes'] as $retailcrm_shipping_type) {
|
foreach ($retailcrm_shipping_list['deliveryTypes'] as $retailcrm_shipping_type) {
|
||||||
|
if ($retailcrm_shipping_type['active'] == false) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$shipping_option_list[$retailcrm_shipping_type['code']] = $retailcrm_shipping_type['name'];
|
$shipping_option_list[$retailcrm_shipping_type['code']] = $retailcrm_shipping_type['name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -235,6 +239,10 @@ abstract class WC_Retailcrm_Abstracts_Settings extends WC_Integration
|
|||||||
|
|
||||||
if (!empty($retailcrm_payment_list) && $retailcrm_payment_list->isSuccessful()) {
|
if (!empty($retailcrm_payment_list) && $retailcrm_payment_list->isSuccessful()) {
|
||||||
foreach ($retailcrm_payment_list['paymentTypes'] as $retailcrm_payment_type) {
|
foreach ($retailcrm_payment_list['paymentTypes'] as $retailcrm_payment_type) {
|
||||||
|
if ($retailcrm_payment_type['active'] == false) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$payment_option_list[$retailcrm_payment_type['code']] = $retailcrm_payment_type['name'];
|
$payment_option_list[$retailcrm_payment_type['code']] = $retailcrm_payment_type['name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -268,6 +276,10 @@ abstract class WC_Retailcrm_Abstracts_Settings extends WC_Integration
|
|||||||
|
|
||||||
if (!empty($retailcrm_statuses_list) && $retailcrm_statuses_list->isSuccessful()) {
|
if (!empty($retailcrm_statuses_list) && $retailcrm_statuses_list->isSuccessful()) {
|
||||||
foreach ($retailcrm_statuses_list['statuses'] as $retailcrm_status) {
|
foreach ($retailcrm_statuses_list['statuses'] as $retailcrm_status) {
|
||||||
|
if ($retailcrm_status['active'] == false) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$statuses_option_list[$retailcrm_status['code']] = $retailcrm_status['name'];
|
$statuses_option_list[$retailcrm_status['code']] = $retailcrm_status['name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,7 +79,7 @@ class WC_Retailcrm_Base_Test extends WC_Retailcrm_Test_Case_Helper
|
|||||||
array(
|
array(
|
||||||
'name' => 'orderMethod2',
|
'name' => 'orderMethod2',
|
||||||
'code' => 'orderMethod2',
|
'code' => 'orderMethod2',
|
||||||
'active' => true
|
'active' => false
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@ -92,11 +92,13 @@ class WC_Retailcrm_Base_Test extends WC_Retailcrm_Test_Case_Helper
|
|||||||
'deliveryTypes' => array(
|
'deliveryTypes' => array(
|
||||||
array(
|
array(
|
||||||
'name' => 'delivery1',
|
'name' => 'delivery1',
|
||||||
'code' => 'delivery1'
|
'code' => 'delivery1',
|
||||||
|
'active' => true
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
'name' => 'delivery2',
|
'name' => 'delivery2',
|
||||||
'code' => 'delivery2'
|
'code' => 'delivery2',
|
||||||
|
'active' => true
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@ -109,11 +111,13 @@ class WC_Retailcrm_Base_Test extends WC_Retailcrm_Test_Case_Helper
|
|||||||
'paymentTypes' => array(
|
'paymentTypes' => array(
|
||||||
array(
|
array(
|
||||||
'name' => 'payment1',
|
'name' => 'payment1',
|
||||||
'code' => 'payment1'
|
'code' => 'payment1',
|
||||||
|
'active' => true
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
'name' => 'payment2',
|
'name' => 'payment2',
|
||||||
'code' => 'payment2'
|
'code' => 'payment2',
|
||||||
|
'active' => true
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@ -126,11 +130,13 @@ class WC_Retailcrm_Base_Test extends WC_Retailcrm_Test_Case_Helper
|
|||||||
'statuses' => array(
|
'statuses' => array(
|
||||||
array(
|
array(
|
||||||
'name' => 'status1',
|
'name' => 'status1',
|
||||||
'code' => 'status1'
|
'code' => 'status1',
|
||||||
|
'active' => true
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
'name' => 'status2',
|
'name' => 'status2',
|
||||||
'code' => 'status2'
|
'code' => 'status2',
|
||||||
|
'active' => true
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user