SetWCShipping
extends Step
in package
Class SetWCShipping
This class sets WooCommerce shipping settings and extends the Step class.
Table of Contents
- $classes : array<string|int, mixed>
- Shipping classes.
- $local_pickup : array<string|int, mixed>
- Local pickup settings.
- $locations : array<string|int, mixed>
- Shipping locations.
- $methods : array<string|int, mixed>
- Shipping methods.
- $terms : array<string|int, mixed>
- Shipping terms.
- $zones : array<string|int, mixed>
- Shipping zones.
- __construct() : mixed
- Constructor.
- get_schema() : array<string|int, mixed>
- Get the schema for the step.
- get_step_name() : string
- Get the name of the step.
- prepare_json_array() : array<string|int, mixed>
- Prepare the JSON array for the step.
Properties
$classes
Shipping classes.
private
array<string|int, mixed>
$classes
$local_pickup
Local pickup settings.
private
array<string|int, mixed>
$local_pickup
$locations
Shipping locations.
private
array<string|int, mixed>
$locations
$methods
Shipping methods.
private
array<string|int, mixed>
$methods
$terms
Shipping terms.
private
array<string|int, mixed>
$terms
$zones
Shipping zones.
private
array<string|int, mixed>
$zones
Methods
__construct()
Constructor.
public
__construct(array<string|int, mixed> $methods, array<string|int, mixed> $locations, array<string|int, mixed> $zones, array<string|int, mixed> $terms, array<string|int, mixed> $classes, array<string|int, mixed> $local_pickup) : mixed
Parameters
- $methods : array<string|int, mixed>
-
Shipping methods.
- $locations : array<string|int, mixed>
-
Shipping locations.
- $zones : array<string|int, mixed>
-
Shipping zones.
- $terms : array<string|int, mixed>
-
Shipping terms.
- $classes : array<string|int, mixed>
-
Shipping classes.
- $local_pickup : array<string|int, mixed>
-
Local pickup settings.
Return values
mixed —get_schema()
Get the schema for the step.
public
static get_schema([int $version = 1 ]) : array<string|int, mixed>
Parameters
- $version : int = 1
-
Optional version number of the schema.
Return values
array<string|int, mixed> — The schema array.get_step_name()
Get the name of the step.
public
static get_step_name() : string
Return values
string —prepare_json_array()
Prepare the JSON array for the step.
public
prepare_json_array() : array<string|int, mixed>