Cart extends Step

Register the Fast Cart setup wizard

Tags
author

Barn2 Plugins support@barn2.com

license

GPL-3.0

copyright

Barn2 Media Ltd

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

Tags
Return values
WP_Rest_Response

Search results