@@ -1626,17 +1626,52 @@ function nl2p($string) {
1626
1626
1627
1627
function orderStatusBadgeClass ($ order_status_id = 1 ) {
1628
1628
$ classes = [
1629
- 1 => 'bg-primary-subtle text-body ' ,
1630
- 2 => 'bg-success-subtle text-body ' ,
1631
- 3 => 'bg-danger-subtle text-body ' ,
1632
- 4 => 'bg-success ' ,
1633
- 5 => 'bg-danger ' ,
1634
- 6 => 'bg-danger ' ,
1629
+ 1 => 'bg-primary-subtle text-body ' , //pending
1630
+ 2 => 'bg-info-subtle text-body ' , //processing
1631
+ 3 => 'bg-primary ' , //processed
1632
+ 4 => 'bg-success ' , //complete
1633
+ 5 => 'bg-danger ' , //canceled
1634
+ 6 => 'bg-secondary ' , //archived
1635
+ 7 => 'bg-warning ' , //requires_action
1635
1636
];
1636
1637
1637
1638
return $ classes [$ order_status_id ] ?? 'bg-warning text-dark ' ;
1638
1639
}
1639
1640
1641
+ function paymentStatusBadgeClass ($ payment_status_id = 1 ) {
1642
+ $ classes = [
1643
+ 1 => 'bg-warning-subtle text-body ' , //not_paid
1644
+ 2 => 'bg-success-subtle text-body ' , //awaiting
1645
+ 3 => 'bg-danger-subtle text-body ' , //captured
1646
+ 4 => 'bg-success ' , //paid
1647
+ 5 => 'bg-danger ' , //canceled
1648
+ 6 => 'bg-danger ' , //refunded
1649
+ 7 => 'bg-danger ' , //partially_refunded
1650
+ 8 => 'bg-danger ' , //chargeback
1651
+ 9 => 'bg-danger ' , //requires_action
1652
+ 10 => 'bg-danger ' , //fraud
1653
+ ];
1654
+
1655
+ return $ classes [$ payment_status_id ] ?? 'bg-warning text-dark ' ;
1656
+ }
1657
+
1658
+ function shippingStatusBadgeClass ($ shipping_status_id = 1 ) {
1659
+ $ classes = [
1660
+ 1 => 'bg-warning-subtle text-body ' , //not_fulfilled
1661
+ 2 => 'bg-success-subtle text-body ' , //fulfilled
1662
+ 3 => 'bg-success-subtle text-body ' , //partially_fulfilled
1663
+ 4 => 'bg-success ' , //shipped
1664
+ 5 => 'bg-success-subtle text-body ' , //partially_shipped
1665
+ 6 => 'bg-danger-subtle text-body ' , //returned
1666
+ 7 => 'bg-danger-subtle text-body ' , //partially_returned
1667
+ 8 => 'bg-success ' , //delivered
1668
+ 9 => 'bg-danger ' , //canceled
1669
+ 10 => 'bg-warning ' , //requires_action
1670
+ ];
1671
+
1672
+ return $ classes [$ shipping_status_id ] ?? 'bg-warning text-dark ' ;
1673
+ }
1674
+
1640
1675
function commentStatusBadgeClass ($ status = 0 ) {
1641
1676
$ classes = [
1642
1677
0 => 'bg-primary-subtle text-body ' , //pending
0 commit comments