Google Shopping Merchant Products V1beta Client - Class Shipping (0.2.0)

Reference documentation and code samples for the Google Shopping Merchant Products V1beta Client class Shipping.

The Shipping of the product.

Generated from protobuf message google.shopping.merchant.products.v1beta.Shipping

Namespace

Google \ Shopping \ Merchant \ Products \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ price Google\Shopping\Type\Price

Fixed shipping price, represented as a number.

↳ country string

The CLDR territory code of the country to which an item will ship.

↳ region string

The geographic region to which a shipping rate applies. See region for more information.

↳ service string

A free-form description of the service class or delivery speed.

↳ location_id int|string

The numeric ID of a location that the shipping rate applies to as defined in the AdWords API.

↳ location_group_name string

The location where the shipping is applicable, represented by a location group name.

↳ postal_code string

The postal code range that the shipping rate applies to, represented by a postal code, a postal code prefix followed by a * wildcard, a range between two postal codes or two postal code prefixes of equal length.

↳ min_handling_time int|string

Minimum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. minHandlingTime can only be present together with maxHandlingTime; but it is not required if maxHandlingTime is present.

↳ max_handling_time int|string

Maximum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. Both maxHandlingTime and maxTransitTime are required if providing shipping speeds. minHandlingTime is optional if maxHandlingTime is present.

↳ min_transit_time int|string

Minimum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships. minTransitTime can only be present together with maxTransitTime; but it is not required if maxTransitTime is present.

↳ max_transit_time int|string

Maximum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships. Both maxHandlingTime and maxTransitTime are required if providing shipping speeds. minTransitTime is optional if maxTransitTime is present.

getPrice

Fixed shipping price, represented as a number.

Returns
Type Description
Google\Shopping\Type\Price|null

hasPrice

clearPrice

setPrice

Fixed shipping price, represented as a number.

Parameter
Name Description
var Google\Shopping\Type\Price
Returns
Type Description
$this

getCountry

The CLDR territory code of the country to which an item will ship.

Returns
Type Description
string

setCountry

The CLDR territory code of the country to which an item will ship.

Parameter
Name Description
var string
Returns
Type Description
$this

getRegion

The geographic region to which a shipping rate applies.

See region for more information.

Returns
Type Description
string

setRegion

The geographic region to which a shipping rate applies.

See region for more information.

Parameter
Name Description
var string
Returns
Type Description
$this

getService

A free-form description of the service class or delivery speed.

Returns
Type Description
string

setService

A free-form description of the service class or delivery speed.

Parameter
Name Description
var string
Returns
Type Description
$this

getLocationId

The numeric ID of a location that the shipping rate applies to as defined in the AdWords API.

Returns
Type Description
int|string

setLocationId

The numeric ID of a location that the shipping rate applies to as defined in the AdWords API.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getLocationGroupName

The location where the shipping is applicable, represented by a location group name.

Returns
Type Description
string

setLocationGroupName

The location where the shipping is applicable, represented by a location group name.

Parameter
Name Description
var string
Returns
Type Description
$this

getPostalCode

The postal code range that the shipping rate applies to, represented by a postal code, a postal code prefix followed by a * wildcard, a range between two postal codes or two postal code prefixes of equal length.

Returns
Type Description
string

setPostalCode

The postal code range that the shipping rate applies to, represented by a postal code, a postal code prefix followed by a * wildcard, a range between two postal codes or two postal code prefixes of equal length.

Parameter
Name Description
var string
Returns
Type Description
$this

getMinHandlingTime

Minimum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time.

minHandlingTime can only be present together with maxHandlingTime; but it is not required if maxHandlingTime is present.

Returns
Type Description
int|string

hasMinHandlingTime

clearMinHandlingTime

setMinHandlingTime

Minimum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time.

minHandlingTime can only be present together with maxHandlingTime; but it is not required if maxHandlingTime is present.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getMaxHandlingTime

Maximum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. Both maxHandlingTime and maxTransitTime are required if providing shipping speeds.

minHandlingTime is optional if maxHandlingTime is present.

Returns
Type Description
int|string

hasMaxHandlingTime

clearMaxHandlingTime

setMaxHandlingTime

Maximum handling time (inclusive) between when the order is received and shipped in business days. 0 means that the order is shipped on the same day as it is received if it happens before the cut-off time. Both maxHandlingTime and maxTransitTime are required if providing shipping speeds.

minHandlingTime is optional if maxHandlingTime is present.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getMinTransitTime

Minimum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships.

minTransitTime can only be present together with maxTransitTime; but it is not required if maxTransitTime is present.

Returns
Type Description
int|string

hasMinTransitTime

clearMinTransitTime

setMinTransitTime

Minimum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships.

minTransitTime can only be present together with maxTransitTime; but it is not required if maxTransitTime is present.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getMaxTransitTime

Maximum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships. Both maxHandlingTime and maxTransitTime are required if providing shipping speeds.

minTransitTime is optional if maxTransitTime is present.

Returns
Type Description
int|string

hasMaxTransitTime

clearMaxTransitTime

setMaxTransitTime

Maximum transit time (inclusive) between when the order has shipped and when it is delivered in business days. 0 means that the order is delivered on the same day as it ships. Both maxHandlingTime and maxTransitTime are required if providing shipping speeds.

minTransitTime is optional if maxTransitTime is present.

Parameter
Name Description
var int|string
Returns
Type Description
$this