ClassesBigCommerceApiMarketing API

Marketing_Api

Provides methods for interacting with marketing-related resources in BigCommerce, including gift certificates.

Methods

get_gift_certificate_by_code

Retrieve a gift certificate by its code.

public get_gift_certificate_by_code(string $code): resource

Searches for a gift certificate matching the given code and returns the resource if found. Throws an exception if no matching gift certificate is found.

Parameters:

ParameterTypeDescription
$codestringThe gift certificate code to search for.

Return Value:

The gift certificate resource object.

Throws:

If no gift certificate matches the provided code, or if the API call fails.


Inherited methods

__construct

Constructor

public __construct(\BigCommerce\Api\Base_Client $apiClient): mixed

Initializes the API client instance to be used in making requests.

Parameters:

ParameterTypeDescription
$apiClient\BigCommerce\Api\Base_ClientThe API client to use.

__call

Magic method to call methods on the client class.

public __call(string $method, array $args): mixed

Dynamically calls methods on the client class if available. Throws an exception if the method does not exist.

Parameters:

ParameterTypeDescription
$methodstringThe method name to call.
$argsarrayThe arguments to pass to the method.

Return Value:

The result of the method call.

Throws:

If the method is not found.


get_store_hash

Retrieve the store hash from the API client configuration.

protected get_store_hash(): string

Extracts the store hash from the API client’s configuration using the host URL.

Return Value:

The store hash.



Automatically generated on 2025-01-21