Overview
  • Namespace
  • Class

Namespaces

  • MailChimp
    • AuthorizedApps
    • Automations
    • Batches
    • CampaignFolders
    • Campaigns
    • Conversations
    • Ecommerce
    • FileManager
    • Lists
    • Reports
    • TemplateFolders
    • Templates

Classes

  • Carts
  • Customers
  • Ecommerce
  • Orders
  • Products

Class Products

MailChimp\MailChimp
Extended by MailChimp\Ecommerce\Ecommerce
Extended by MailChimp\Ecommerce\Products
Namespace: MailChimp\Ecommerce
Located at Ecommerce/Products.php

Methods summary

public object
# getProducts( string $store_id, array $query = [] )

Get information about a store’s customers.

Get information about a store’s customers.

Parameters

$store_id
$query
$query

Returns

object
public object
# getProduct( string $store_id, string $product_id, array $query = [] )

Get information about a store’s customers.

Get information about a store’s customers.

Parameters

$store_id
$product_id
$query
$query

Returns

object
public object
# addProduct( string $store_id, string $product_id, string $title, array $variants = [], array $optional_settings = null )

Add a new product to a store

Add a new product to a store

Parameters

$store_id
$product_id
$title
$variants
$optional_settings
$optional_settings

Returns

object
public object
# getVariants( string $store_id, string $product_id, array $query = [] )

Get information about a product’s variants.

Get information about a product’s variants.

Parameters

$store_id
$product_id
$query
$query

Returns

object
public object
# getVariant( string $store_id, string $product_id, string $variant_id, array $query = [] )

Get information about a specific product variant.

Get information about a specific product variant.

Parameters

$store_id
$product_id
$variant_id
$query
$query

Returns

object
public object
# addVariant( string $store_id, string $product_id, string $variant_id, string $title, array $optional_settings = [] )

Add a new variant to the product.

Add a new variant to the product.

Parameters

$store_id
$product_id
$variant_id
$title
title.
$optional_settings
$optional_settings

Returns

object
TODO: expand comment
public object
# upsertVariant( string $store_id, string $product_id, string $variant_id, array $data = [] )

Add or update a product variant.

Add or update a product variant.

Parameters

$store_id
$product_id
$variant_id
$data

Returns

object
public object
# updateVariant( string $store_id, string $product_id, string $variant_id, array $data = [] )

Update a product variant.

Update a product variant.

Parameters

$store_id
$product_id
$variant_id
$data

Returns

object
public
# deleteVariant( string $store_id, string $product_id, string $variant_id )

Delete a product variant.

Delete a product variant.

Parameters

$store_id
$product_id
$variant_id
variant_id
public
# deleteProduct( string $store_id, string $product_id )

Delete a product.

Delete a product.

Parameters

$store_id
$product_id

Methods inherited from MailChimp\Ecommerce\Ecommerce

addStore(), carts(), customers(), deleteStore(), getStore(), getStores(), orders(), products(), updateStore()

Methods inherited from MailChimp\MailChimp

__construct(), authorizedApps(), automations(), batchOps(), campaignFolders(), campaigns(), conversations(), createLog(), ecommerce(), execute(), fileManager(), fileManagerFolders(), getAccountInfo(), getMemberHash(), lists(), logData(), optionalFields(), reports(), searchMembers(), templateFolders(), templates()

API documentation generated by ApiGen