WooCommerce Code Reference

SetWCShipping extends Step

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

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.