Skip to content

Magento - Create Product

This module allows creating products in Magento 2 with all attributes: price, stock, categories, SEO, and more.

FieldTypeRequiredDescription
credentials_idstringYesCredentials ID
skustringYesUnique product SKU
namestringYesProduct name
pricenumberYesProduct price
type_idstringNoType (default: simple)
attribute_set_idnumberNoAttribute set (default: 4)
statusstringNo1=Enabled, 2=Disabled
visibilitystringNoCatalog visibility
weightnumberNoWeight in kg
descriptionstringNoFull description
short_descriptionstringNoShort description
special_pricenumberNoSpecial price
qtynumberNoStock quantity
is_in_stockbooleanNoAvailability
category_idsstringNoCategory IDs
url_keystringNoSEO-friendly URL
meta_titlestringNoSEO meta title
meta_descriptionstringNoSEO meta description
FieldDescription
store_urlMagento store base URL (e.g.: https://mystore.com)
access_tokenIntegration access token with catalog write permissions
{
"success": true,
"product": {},
"sku": "PROD-001",
"product_id": 123,
"message": "Product \"Camiseta Azul\" created successfully with SKU PROD-001"
}
{
"credentials_id": "magento_tienda",
"sku": "CAM-AZUL-M",
"name": "Camiseta Azul Talla M",
"price": 29.99,
"qty": 100
}
{
"credentials_id": "magento_tienda",
"sku": "PHONE-X1",
"name": "Smartphone X1",
"price": 599.99,
"category_ids": "2,5,10",
"status": "1",
"visibility": "4"
}
  • The SKU must be unique across the entire store
  • The default attribute_set_id is 4 (Default)
  • Categories must already exist
  • The url_key must be unique and without special characters
  • MagentoGetProducts - Get catalog products
  • MagentoUpdateProduct - Update existing products
  • MagentoGetOrders - Query orders with products