Cart extends Step
Register the Fast Cart setup wizard
Tags
Table of Contents
- $field_keys : mixed
- $fields : mixed
- __construct() : mixed
- Undocumented function
- get_cart_fields() : array<string|int, mixed>
- Get list of setup-wizard compatible checkbox fields.
- setup_fields() : array<string|int, mixed>
- Add fields for Cart step
- submit() : WP_Rest_Response
- Save settings.
Properties
$field_keys
private
mixed
$field_keys
= ['cart_show_item_images', 'cart_show_item_subtotal', 'cart_show_item_price', 'cart_show_item_qty', 'cart_show_item_del', 'cart_show_coupons', 'cart_show_cart_subtotal', 'cart_show_cart_shipping', 'cart_show_cross_sells', 'cart_show_keep_shopping']
Tags
$fields
private
mixed
$fields
Tags
Methods
__construct()
Undocumented function
public
__construct() : mixed
Tags
Return values
mixed —get_cart_fields()
Get list of setup-wizard compatible checkbox fields.
public
get_cart_fields(array<string|int, mixed> $all_settings, array<string|int, mixed> $checkbox_indexes) : array<string|int, mixed>
Parameters
- $all_settings : array<string|int, mixed>
-
WooCommerce settings array
- $checkbox_indexes : array<string|int, mixed>
-
List of checkbox feature ids needed.
Tags
Return values
array<string|int, mixed> —setup_fields()
Add fields for Cart step
public
setup_fields() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —submit()
Save settings.
public
submit(array<string|int, mixed> $values) : WP_Rest_Response
Parameters
- $values : array<string|int, mixed>
-
array of values from the wizard input