Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions includes/API.php
Original file line number Diff line number Diff line change
Expand Up @@ -416,15 +416,15 @@ public function get_product_group_products( string $product_group_id, int $limit
/**
* Creates a Product under the specified Product Group.
*
* @since 2.0.0
* @since 3.4.9
*
* @param string $product_group_id Facebook Product Group ID.
* @param string $product_catalog_id Facebook Product Catalog ID.
* @param array $data Facebook Product Data.
* @return API\Response|API\ProductCatalog\Products\Create\Response
* @throws ApiException In case of network request error.
*/
public function create_product_item( string $product_group_id, array $data ): API\ProductCatalog\Products\Create\Response {
$request = new API\ProductCatalog\Products\Create\Request( $product_group_id, $data );
public function create_product_item( string $product_catalog_id, array $data ): API\ProductCatalog\Products\Create\Response {
$request = new API\ProductCatalog\Products\Create\Request( $product_catalog_id, $data );
$this->set_response_handler( API\ProductCatalog\Products\Create\Response::class );
return $this->perform_request( $request );
}
Expand Down
10 changes: 5 additions & 5 deletions includes/API/ProductCatalog/Products/Create/Request.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,18 @@
defined( 'ABSPATH' ) || exit;

/**
* Request object for Product Catalog > Product Groups > Products > Create Graph Api.
* Request object for Product Catalog > Products > Create Graph Api.
*
* @link https://developers.facebook.com/docs/marketing-api/reference/product-group/products/#Creating
* @link https://developers.facebook.com/docs/marketing-api/reference/product-catalog/products/#Creating
*/
class Request extends ApiRequest {

/**
* @param string $product_group_id Facebook Product Group ID.
* @param string $product_catalog_id Facebook Product Catalog ID.
* @param array $data Facebook Product Data.
*/
public function __construct( string $product_group_id, array $data ) {
parent::__construct( "/{$product_group_id}/products", 'POST' );
public function __construct( string $product_catalog_id, array $data ) {
parent::__construct( "/{$product_catalog_id}/products", 'POST' );
parent::set_data( $data );
}
}