Pet Array

Array
(
    [0] => Array
        (
            [type] => 4
            [age] => 24
            [weight] => 27.5
            [active] => 3
            [working_dog] => 0
            [intolerance] => 
            [chosen_range] => 4
        )

    [1] => Array
        (
            [type] => 4
            [age] => 24
            [weight] => 27.5
            [active] => 3
            [working_dog] => 0
            [intolerance] => 
            [chosen_range] => 11
        )

)

Pet Recommendation

Array
(
    [0] => Array
        (
            [prodRange] => Pure Meat + Bone
            [prodRangeID] => 4
            [products] => Array
                (
                    [0] => Array
                        (
                            [p_id] => 18
                            [p_name] => SIMPLY TRIPE
                        )

                    [1] => Array
                        (
                            [p_id] => 19
                            [p_name] => SIMPLY DUCK
                        )

                    [2] => Array
                        (
                            [p_id] => 20
                            [p_name] => SIMPLY TURKEY
                        )

                    [3] => Array
                        (
                            [p_id] => 21
                            [p_name] => SIMPLY CHICKEN
                        )

                    [4] => Array
                        (
                            [p_id] => 22
                            [p_name] => SIMPLY BEEF
                        )

                    [5] => Array
                        (
                            [p_id] => 129
                            [p_name] => SIMPLY LAMB
                        )

                )

            [isPuppy] => 
            [foodQuantity] => 700
            [foodRatio] => 2.5
        )

    [1] => Array
        (
            [prodRange] => Premium complete
            [prodRangeID] => 11
            [products] => Array
                (
                    [0] => Array
                        (
                            [p_id] => 61
                            [p_name] => SUSTAINABLE FISH + GRASS-FED BEEF
                        )

                    [1] => Array
                        (
                            [p_id] => 62
                            [p_name] => TURKEY + GRASS-FED LAMB
                        )

                    [2] => Array
                        (
                            [p_id] => 63
                            [p_name] => GRASS-FED BEEF TRIPE
                        )

                    [3] => Array
                        (
                            [p_id] => 64
                            [p_name] => SALMON + BEEF + TURKEY
                        )

                    [4] => Array
                        (
                            [p_id] => 65
                            [p_name] => GRASS-FED LAMB
                        )

                    [5] => Array
                        (
                            [p_id] => 66
                            [p_name] => DUCK + GRASS-FED BEEF
                        )

                    [6] => Array
                        (
                            [p_id] => 67
                            [p_name] => CHICKEN + GRASS-FED BEEF
                        )

                    [7] => Array
                        (
                            [p_id] => 68
                            [p_name] => GRASS-FED BEEF
                        )

                )

            [isPuppy] => 
            [foodQuantity] => 700
            [foodRatio] => 2.5
        )

)

Subscription Plan

Array
(
    [dailyFeed] => Array
        (
            [0] => Array
                (
                    [type] => 4
                    [age] => 24
                    [weight] => 27.5
                    [active] => 3
                    [working_dog] => 0
                    [intolerance] => 
                    [chosen_range] => 4
                    [foodAmount] => 700
                    [cp_food_ratio] => 50
                    [cp_food_gramms] => 2000
                    [cp_boxes] => 4
                    [cp_box_price] => 0
                    [cp_box_price_base] => 0
                )

            [1] => Array
                (
                    [type] => 4
                    [age] => 24
                    [weight] => 27.5
                    [active] => 3
                    [working_dog] => 0
                    [intolerance] => 
                    [chosen_range] => 11
                    [foodAmount] => 700
                    [cp_food_ratio] => 50
                    [cp_food_gramms] => 2000
                    [cp_boxes] => 4
                    [cp_box_price] => 0
                    [cp_box_price_base] => 0
                )

        )

    [dailyFoodTotal] => 1400
    [sizePlan] => 1
    [sizePlanKG] => 4
    [totalPrice] => 0.00
    [daysOfFood] => 7
    [deliveryUndersized] => 1
    [totalBoxesCount] => 8
)

Coupon Redemtion

Array
(
    [0] => Array
        (
            [cl_id] => 3927
            [cl_code] => WEB432
            [cl_description] => 
            [cl_start] => 2024-11-01 00:00:00
            [cl_end] => 2026-10-31 00:00:00
            [cl_co_id] => 134
            [cl_channel] => 88
            [cl_campaign] => 45
            [cl_usage_cap] => 0
            [cl_usage_count] => 2
            [cl_deleted] => 0
            [coa_id] => 313
            [coa_offer_id] => 134
            [coa_action_id] => 5
            [coa_value1] => 40
            [coa_value2] => 100
            [coa_deleted] => 0
        )

    [1] => Array
        (
            [cl_id] => 3633
            [cl_code] => MULTI30TO20
            [cl_description] => 30% off box leading to 20% off your next box
            [cl_start] => 2024-04-29 00:00:00
            [cl_end] => 2026-05-30 00:00:00
            [cl_co_id] => 133
            [cl_channel] => 81
            [cl_campaign] => 45
            [cl_usage_cap] => 0
            [cl_usage_count] => 36655
            [cl_deleted] => 0
            [coa_id] => 398
            [coa_offer_id] => 133
            [coa_action_id] => 8
            [coa_value1] => 30
            [coa_value2] => 100
            [coa_deleted] => 0
        )

    [2] => Array
        (
            [cl_id] => 3632
            [cl_code] => MULTIFINAL20
            [cl_description] => 
            [cl_start] => 2024-04-29 00:00:00
            [cl_end] => 2026-05-31 00:00:00
            [cl_co_id] => 132
            [cl_channel] => 46
            [cl_campaign] => 45
            [cl_usage_cap] => 0
            [cl_usage_count] => 161641
            [cl_deleted] => 0
            [coa_id] => 399
            [coa_offer_id] => 132
            [coa_action_id] => 8
            [coa_value1] => 20
            [coa_value2] => 100
            [coa_deleted] => 0
        )

)

WEB432

Array ( [0] => Array ( [coa_id] => 313 [coa_offer_id] => 134 [coa_action_id] => 5 [coa_value1] => 40 [coa_value2] => 100 [coa_deleted] => 0 [ca_id] => 5 [ca_name] => Percentage Off With Maximum Amount [ca_handle] => MoneyOffPercentageCapped ) [1] => Array ( [coa_id] => 314 [coa_offer_id] => 134 [coa_action_id] => 9 [coa_value1] => MULTI30TO20 [coa_value2] => [coa_deleted] => 0 [ca_id] => 9 [ca_name] => AddNewCouponCode [ca_handle] => AddNewCouponCode ) )
Array ( [coa_id] => 313 [coa_offer_id] => 134 [coa_action_id] => 5 [coa_value1] => 40 [coa_value2] => 100 [coa_deleted] => 0 [ca_id] => 5 [ca_name] => Percentage Off With Maximum Amount [ca_handle] => MoneyOffPercentageCapped )
Array ( [days] => 7 [orderSize] => 4 [tubs] => 8 [plan] => 1 [visible] => 1 [price] => 30.2008 [items] => Array ( [0] => Array ( [pet] => 0 [product] => 18 [ppb] => 3.87288 [box] => 1 [net] => 3.2274 [tax] => 0.6455 [gross] => 3.8729 [ppd] => 0.553271 [sb] => 0 ) [1] => Array ( [pet] => 0 [product] => 20 [ppb] => 3.87288 [box] => 1 [net] => 3.2274 [tax] => 0.6455 [gross] => 3.8729 [ppd] => 0.553271 [sb] => 0 ) [2] => Array ( [pet] => 0 [product] => 21 [ppb] => 3.87288 [box] => 1 [net] => 3.2274 [tax] => 0.6455 [gross] => 3.8729 [ppd] => 0.553271 [sb] => 0 ) [3] => Array ( [pet] => 0 [product] => 129 [ppb] => 3.87288 [box] => 1 [net] => 3.2274 [tax] => 0.6455 [gross] => 3.8729 [ppd] => 0.553271 [sb] => 0 ) [4] => Array ( [pet] => 1 [product] => 61 [ppb] => 3.67728 [box] => 1 [net] => 3.0644 [tax] => 0.6129 [gross] => 3.6773 [ppd] => 0.525328 [sb] => 0 ) [5] => Array ( [pet] => 1 [product] => 63 [ppb] => 3.67728 [box] => 1 [net] => 3.0644 [tax] => 0.6129 [gross] => 3.6773 [ppd] => 0.525328 [sb] => 0 ) [6] => Array ( [pet] => 1 [product] => 65 [ppb] => 3.67728 [box] => 1 [net] => 3.0644 [tax] => 0.6129 [gross] => 3.6773 [ppd] => 0.525328 [sb] => 0 ) [7] => Array ( [pet] => 1 [product] => 67 [ppb] => 3.67728 [box] => 1 [net] => 3.0644 [tax] => 0.6129 [gross] => 3.6773 [ppd] => 0.525328 [sb] => 0 ) ) ) 12.08

MULTI30TO20

Array ( [0] => Array ( [coa_id] => 312 [coa_offer_id] => 133 [coa_action_id] => 9 [coa_value1] => MULTIFINAL20 [coa_value2] => [coa_deleted] => 0 [ca_id] => 9 [ca_name] => AddNewCouponCode [ca_handle] => AddNewCouponCode ) [1] => Array ( [coa_id] => 398 [coa_offer_id] => 133 [coa_action_id] => 8 [coa_value1] => 30 [coa_value2] => 100 [coa_deleted] => 0 [ca_id] => 8 [ca_name] => Percentage Off With Maximum Amount -- Frozen Food Only [ca_handle] => MoneyOffPercentageCappedFrozenOnly ) )
Array ( [coa_id] => 398 [coa_offer_id] => 133 [coa_action_id] => 8 [coa_value1] => 30 [coa_value2] => 100 [coa_deleted] => 0 [ca_id] => 8 [ca_name] => Percentage Off With Maximum Amount -- Frozen Food Only [ca_handle] => MoneyOffPercentageCappedFrozenOnly )

Fatal error: Uncaught TypeError: call_user_func(): Argument #1 ($callback) must be a valid callback, class System\Coupons\Actions\MoneyOffPercentageCappedFrozenOnly does not have a method "redeem" in /home/johnbell/core/classes/System/Coupons/Coupon.php:245 Stack trace: #0 /home/johnbell/core/classes/Logic/Pub/AddPetPage.php(257): System\Coupons\Coupon::onboarding() #1 /home/johnbell/core/classes/System/BaseModel.php(48): Logic\Pub\AddPetPage->runLogic() #2 /home/johnbell/public_html/index.php(87): System\BaseModel->__construct() #3 {main} thrown in /home/johnbell/core/classes/System/Coupons/Coupon.php on line 245