Google Content PHP API Client

A downloadable PHP package that lets you connect your PHP application to the Google Content API in a private and secure way.

Imagine...

A robust Google Content API client

Written in PHP

With everything you need

Google Content Logo
  • A convenient fluent interface for interacting with the Google Content API.
  • Supports 88 API operations.
  • Full IDE autocomplete support.
  • Comprehensive documentation.
  • Great customer support.
  • Comprehensive tests, including unit and functional integration tests. All test cases provided.

About Tectalic

Building robust API clients for developers like you

Our experienced team of developers is on a mission to standardize and simplify how developers interact with the Google Content API in their applications.

Instead of writing low-level code yourself to interact with the Google Content API, we think there's a better way.

Purchasing a reliable and robust Google Content API client can save you time and money by letting you focus on delivering value within your application.

Sounds good?

Interested in a Google Content API client?

We're actively building PHP API clients at the moment.

An API client for Google Content isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Google Content PHP API client, we will respond with an availability date.

Programming Language(s)

A comprehensive Google Content API client

Supporting 88 operations

Returns information about the authenticated user.

Retrieves, inserts, updates, and deletes multiple Merchant Center (sub-)accounts in a single request.

Retrieves multiple Merchant Center account statuses in a single request.

Retrieves and updates tax settings of multiple accounts in a single request.

Deletes, fetches, gets, inserts and updates multiple datafeeds in a single request.

Gets multiple Merchant Center datafeed statuses in a single request.

Updates price and availability for multiple products or stores in a single request. This operation does not update the expiration date of the products.

Retrieves and/or updates the LIA settings of multiple accounts in a single request.

Retrieves the list of POS data providers that have active settings for the all eiligible countries.

Retrieves or modifies multiple orders in a single request.

Batches multiple POS-related calls in a single request.

Retrieves, inserts, and deletes multiple products in a single request.

Gets the statuses of multiple products in a single request.

Retrieves and updates the shipping settings of multiple accounts in a single request.

Lists the sub-accounts in your Merchant Center account.

Creates a Merchant Center sub-account.

Retrieves a Merchant Center account.

Updates a Merchant Center account. Any fields that are not provided are deleted from the resource.

Deletes a Merchant Center sub-account.

Claims the website of a Merchant Center sub-account.

Performs an action on a link between two Merchant Center accounts, namely accountId and linkedAccountId.

Lists the statuses of the sub-accounts in your Merchant Center account.

Retrieves the status of a Merchant Center account. No itemLevelIssues are returned for multi-client accounts.

Lists the tax settings of the sub-accounts in your Merchant Center account.

Retrieves the tax settings of the account.

Updates the tax settings of the account. Any fields that are not provided are deleted from the resource.

Lists the configurations for datafeeds in your Merchant Center account.

Registers a datafeed configuration with your Merchant Center account.

Retrieves a datafeed configuration from your Merchant Center account.

Updates a datafeed configuration of your Merchant Center account. Any fields that are not provided are deleted from the resource.

Deletes a datafeed configuration from your Merchant Center account.

Invokes a fetch for the datafeed in your Merchant Center account. If you need to call this method more than once per day, we recommend you use the Products service to update your product data.

Lists the statuses of the datafeeds in your Merchant Center account.

Retrieves the status of a datafeed from your Merchant Center account.

Updates price and availability of a product in your Merchant Center account.

Lists the LIA settings of the sub-accounts in your Merchant Center account.

Retrieves the LIA settings of the account.

Updates the LIA settings of the account. Any fields that are not provided are deleted from the resource.

Retrieves the list of accessible Google My Business accounts.

Requests access to a specified Google My Business account.

Requests inventory validation for the specified country.

Sets the inventory verification contract for the specified country.

Sets the POS data provider for the specified country.

Creates a charge invoice for a shipment group, and triggers a charge capture for orderinvoice enabled orders.

Creates a refund invoice for one or more shipment groups, and triggers a refund for orderinvoice enabled orders. This can only be used for line items that have previously been charged using createChargeInvoice. All amounts (except for the summary) are incremental with respect to the previous invoice.

Retrieves a report for disbursements from your Merchant Center account.

Retrieves a list of transactions for a disbursement from your Merchant Center account.

Lists order returns in your Merchant Center account.

Retrieves an order return from your Merchant Center account.

Lists the orders in your Merchant Center account.

Retrieves an order from your Merchant Center account.

Marks an order as acknowledged.

Cancels all line items in an order, making a full refund.

Cancels a line item, making a full refund.

Deprecated. Notifies that item return and refund was handled directly by merchant outside of Google payments processing (e.g. cash refund done in store). Note: We recommend calling the returnrefundlineitem method to refund in-store returns. We will issue the refund directly to the customer. This helps to prevent possible differences arising ...

Deprecated, please use returnRefundLineItem instead.

Rejects return on an line item.

Returns a line item.

Returns and refunds a line item. Note that this method can only be called on fully shipped orders. Please also note that the Orderreturns API is the preferred way to handle returns after you receive a return from a customer. You can use Orderreturns.list or Orderreturns.get to search for the ...

Sets (or overrides if it already exists) merchant provided annotations in the form of key-value pairs. A common use case would be to supply us with additional structured information about a line item that cannot be provided via other methods. Submitted key-value pairs can be retrieved as part of the ...

Marks line item(s) as shipped.

Sandbox only. Creates a test return.

Updates ship by and delivery by dates for a line item.

Updates the merchant order ID for a given order.

Updates a shipment's status, carrier, and/or tracking ID.

Retrieves an order using merchant order ID.

Submit inventory for the given merchant.

Submit a sale event for the given merchant.

Lists the stores of the target merchant.

Creates a store for the given merchant.

Retrieves information about the given store.

Deletes a store for the given merchant.

Lists the products in your Merchant Center account. The response might contain fewer items than specified by maxResults. Rely on nextPageToken to determine if there are more items to be requested.

Uploads a product to your Merchant Center account. If an item with the same channel, contentLanguage, offerId, and targetCountry already exists, this method updates that entry.

Retrieves a product from your Merchant Center account.

Deletes a product from your Merchant Center account.

Lists the statuses of the products in your Merchant Center account.

Gets the status of a product from your Merchant Center account.

Lists the shipping settings of the sub-accounts in your Merchant Center account.

Retrieves the shipping settings of the account.

Updates the shipping settings of the account. Any fields that are not provided are deleted from the resource.

Retrieves supported carriers and carrier services for an account.

Retrieves supported holidays for an account.

Retrieves supported pickup services for an account.

Sandbox only. Creates a test order.

Sandbox only. Moves a test order from state "inProgress" to state "pendingShipment".

Sandbox only. Cancels a test order for customer-initiated cancellation.

Sandbox only. Retrieves an order template that can be used to quickly create a new order in sandbox.

Interested in a Google Content API client?

We're actively building PHP API clients at the moment.

An API client for Google Content isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Google Content PHP API client, we will respond with an availability date.

Programming Language(s)