diff --git a/Config/Source/OrderStateOptions.php b/Config/Source/OrderStateOptions.php new file mode 100644 index 0000000..5631671 --- /dev/null +++ b/Config/Source/OrderStateOptions.php @@ -0,0 +1,34 @@ +getStates() as $state) { + $options[] = ['value' => $state, 'label' => $state]; + } + + return $options; + } + + private function getStates(): array + { + return [ + Order::STATE_NEW, + Order::STATE_PAYMENT_REVIEW, + Order::STATE_PENDING_PAYMENT, + Order::STATE_PROCESSING, + Order::STATE_COMPLETE, + Order::STATE_CANCELED, + Order::STATE_CLOSED, + Order::STATE_HOLDED, + ]; + } +}