mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-16 11:38:11 +02:00
1.7 KiB
1.7 KiB
sidebar_position |
---|
4 |
Add product
Adds a new product to the community's catalog
Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") ExportReturn ProductManagement(ProductDescription,, Selection, Parameters);EndFunction
Parameter | CLI option | Type | Destination |
---|---|---|---|
ProductDescription | --product | Key-Value Pair | JSON description of the product or path |
Selection | --sel | String | Selection ID for placing the product, if needed |
Parameters | --auth | Structure Of String | Authorization JSON or path to .json |
Returns: Key-Value Pair - Serialized JSON response from VK
ImageArray = New Array;
ImageArray.Add(Image);
ImageArray.Add(Image);
Product = New Map();
Product.Insert("Name", "TestProduct");
Product.Insert("Description", "Product description");
Product.Insert("Category", "20173");
Product.Insert("Price", 1);
Product.Insert("OldPrice", 15);
Product.Insert("MainPhoto", Image);
Product.Insert("URL", "https://github.com/Bayselonarrend/OpenIntegrations");
Product.Insert("AdditionalPhotos", ImageArray);
Product.Insert("MainInGroup", True);
Product.Insert("Width", 20);
Product.Insert("Height", 30);
Product.Insert("Depth", 40);
Product.Insert("Weight", 100);
Product.Insert("SKU", "12345");
Product.Insert("AvailableBalance", "10");
Response = OPI_VK.AddProduct(Product, SelectionID, Parameters);
Response = OPI_Tools.JSONString(Response);
oint vk AddProduct --product %product% --sel %sel% --auth %auth%
{
"response": {
"market_item_id": 8656047
}
}