mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-24 08:52:18 +02:00
Фикс OZON
This commit is contained in:
parent
6a4d4caf1b
commit
4b6a9e6b86
@ -13,10 +13,10 @@
|
||||
ItemStructure = New Structure;
|
||||
ItemStructure.Insert("description_category_id", 17028922);
|
||||
ItemStructure.Insert("name" , "Protective film set for X3 NFC. Dark cotton");
|
||||
ItemStructure.Insert("offer_id" , "143210608");
|
||||
ItemStructure.Insert("offer_id" , "143210609");
|
||||
ItemStructure.Insert("barcode" , "112772873170");
|
||||
ItemStructure.Insert("price" , "1000");
|
||||
ItemStructure.Insert("old_price" , "1100");
|
||||
ItemStructure.Insert("price" , "1300");
|
||||
ItemStructure.Insert("old_price" , "1300");
|
||||
ItemStructure.Insert("vat" , "0.1");
|
||||
ItemStructure.Insert("height" , 250);
|
||||
ItemStructure.Insert("width" , 150);
|
||||
|
@ -6,6 +6,6 @@
|
||||
|
||||
Result = OPI_Ozon.ArchiveProducts(ClientID, APIKey, ProductID);
|
||||
|
||||
Article = "143210608";
|
||||
Article = "143210609";
|
||||
|
||||
Result = OPI_Ozon.DeleteProductsWithoutSKU(ClientID, APIKey, Article);
|
||||
|
@ -1,5 +1,5 @@
|
||||
ClientID = "2128753";
|
||||
APIKey = "7cc90d26-33e4-499b...";
|
||||
Article = "143210608";
|
||||
Article = "143210609";
|
||||
|
||||
Result = OPI_Ozon.GetProductDescription(ClientID, APIKey, , Article);
|
||||
|
@ -2,7 +2,7 @@
|
||||
APIKey = "7cc90d26-33e4-499b...";
|
||||
|
||||
IDArray = New Array;
|
||||
IDArray.Add("143210608");
|
||||
IDArray.Add("143210609");
|
||||
|
||||
Filter = New Structure;
|
||||
Filter.Insert("visibility" , "ALL");
|
||||
|
@ -2,7 +2,7 @@
|
||||
APIKey = "7cc90d26-33e4-499b...";
|
||||
|
||||
IDArray = New Array;
|
||||
IDArray.Add("143210608");
|
||||
IDArray.Add("143210609");
|
||||
|
||||
Filter = New Structure;
|
||||
Filter.Insert("visibility", "ALL");
|
||||
|
@ -1,5 +1,5 @@
|
||||
ClientID = "2128753";
|
||||
APIKey = "7cc90d26-33e4-499b...";
|
||||
Article = "143210608";
|
||||
Article = "143210609";
|
||||
|
||||
Result = OPI_Ozon.GetProductsInformation(ClientID, APIKey, , , Article);
|
||||
|
@ -2,6 +2,6 @@
|
||||
APIKey = "7cc90d26-33e4-499b...";
|
||||
|
||||
ArticlesMap = New Map;
|
||||
ArticlesMap.Insert("143210608", "143210609");
|
||||
ArticlesMap.Insert("143210609", "143210612");
|
||||
|
||||
Result = OPI_Ozon.UpdateProductsArticles(ClientID, APIKey, ArticlesMap);
|
||||
|
@ -1,7 +1,7 @@
|
||||
ClientID = "2128753";
|
||||
APIKey = "7cc90d26-33e4-499b...";
|
||||
|
||||
AttributesStructure = New Structure("offer_id", "143210608");
|
||||
AttributesStructure = New Structure("offer_id", "143210609");
|
||||
|
||||
CategoryAttribute1 = New Structure("dictionary_value_id,value", 971082156, "Speaker stand");
|
||||
CategoryAttribute2 = New Structure("dictionary_value_id,value", 5060050 , "Samsung");
|
||||
|
@ -5,10 +5,10 @@
|
||||
Prices = New Structure;
|
||||
Prices.Insert("auto_action_enabled" , "DISABLED");
|
||||
Prices.Insert("currency_code" , "RUB");
|
||||
Prices.Insert("min_price" , "200");
|
||||
Prices.Insert("offer_id" , "143210608");
|
||||
Prices.Insert("old_price" , "0");
|
||||
Prices.Insert("price" , "200");
|
||||
Prices.Insert("min_price" , "1300");
|
||||
Prices.Insert("offer_id" , "143210610");
|
||||
Prices.Insert("old_price" , "1400");
|
||||
Prices.Insert("price" , "1300");
|
||||
Prices.Insert("price_strategy_enabled", "DISABLED");
|
||||
Prices.Insert("product_id" , ProductID);
|
||||
|
||||
|
@ -2,6 +2,6 @@
|
||||
КлючAPI = "7cc90d26-33e4-499b...";
|
||||
|
||||
СоответствиеАртикулов = Новый Соответствие;
|
||||
СоответствиеАртикулов.Вставить("143210608", "143210609");
|
||||
СоответствиеАртикулов.Вставить("143210609", "143210612");
|
||||
|
||||
Результат = OPI_Ozon.ИзменитьАртикулыТоваров(IDКлиента, КлючAPI, СоответствиеАртикулов);
|
||||
|
@ -1,7 +1,7 @@
|
||||
IDКлиента = "2128753";
|
||||
КлючAPI = "7cc90d26-33e4-499b...";
|
||||
|
||||
СтруктураХаракетристик = Новый Структура("offer_id", "143210608");
|
||||
СтруктураХаракетристик = Новый Структура("offer_id", "143210609");
|
||||
|
||||
АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы");
|
||||
АтрибутКатегории2 = Новый Структура("dictionary_value_id,value", 5060050 , "Samsung");
|
||||
|
@ -5,10 +5,10 @@
|
||||
Цены = Новый Структура;
|
||||
Цены.Вставить("auto_action_enabled" , "DISABLED");
|
||||
Цены.Вставить("currency_code" , "RUB");
|
||||
Цены.Вставить("min_price" , "200");
|
||||
Цены.Вставить("offer_id" , "143210608");
|
||||
Цены.Вставить("old_price" , "0");
|
||||
Цены.Вставить("price" , "200");
|
||||
Цены.Вставить("min_price" , "1300");
|
||||
Цены.Вставить("offer_id" , "143210610");
|
||||
Цены.Вставить("old_price" , "1400");
|
||||
Цены.Вставить("price" , "1300");
|
||||
Цены.Вставить("price_strategy_enabled", "DISABLED");
|
||||
Цены.Вставить("product_id" , IDТовара);
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
IDКлиента = "2128753";
|
||||
КлючAPI = "7cc90d26-33e4-499b...";
|
||||
Артикул = "143210608";
|
||||
Артикул = "143210609";
|
||||
|
||||
Результат = OPI_Ozon.ПолучитьИнформациюОТоварах(IDКлиента, КлючAPI, , , Артикул);
|
||||
|
@ -1,5 +1,5 @@
|
||||
IDКлиента = "2128753";
|
||||
КлючAPI = "7cc90d26-33e4-499b...";
|
||||
Артикул = "143210608";
|
||||
Артикул = "143210609";
|
||||
|
||||
Результат = OPI_Ozon.ПолучитьОписаниеТовара(IDКлиента, КлючAPI, , Артикул);
|
||||
|
@ -2,7 +2,7 @@
|
||||
КлючAPI = "7cc90d26-33e4-499b...";
|
||||
|
||||
МассивID = Новый Массив;
|
||||
МассивID.Добавить("143210608");
|
||||
МассивID.Добавить("143210609");
|
||||
|
||||
Фильтр = Новый Структура;
|
||||
Фильтр.Вставить("visibility", "ALL");
|
||||
|
@ -2,7 +2,7 @@
|
||||
КлючAPI = "7cc90d26-33e4-499b...";
|
||||
|
||||
МассивID = Новый Массив;
|
||||
МассивID.Добавить("143210608");
|
||||
МассивID.Добавить("143210609");
|
||||
|
||||
Фильтр = Новый Структура;
|
||||
Фильтр.Вставить("visibility" , "ALL");
|
||||
|
@ -13,10 +13,10 @@
|
||||
СтруктураТовара = Новый Структура;
|
||||
СтруктураТовара.Вставить("description_category_id", 17028922);
|
||||
СтруктураТовара.Вставить("name" , "Комплект защитных плёнок для X3 NFC. Темный хлопок");
|
||||
СтруктураТовара.Вставить("offer_id" , "143210608");
|
||||
СтруктураТовара.Вставить("offer_id" , "143210609");
|
||||
СтруктураТовара.Вставить("barcode" , "112772873170");
|
||||
СтруктураТовара.Вставить("price" , "1000");
|
||||
СтруктураТовара.Вставить("old_price" , "1100");
|
||||
СтруктураТовара.Вставить("price" , "1300");
|
||||
СтруктураТовара.Вставить("old_price" , "1300");
|
||||
СтруктураТовара.Вставить("vat" , "0.1");
|
||||
СтруктураТовара.Вставить("height" , 250);
|
||||
СтруктураТовара.Вставить("width" , 150);
|
||||
|
@ -6,6 +6,6 @@
|
||||
|
||||
Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара);
|
||||
|
||||
Артикул = "143210608";
|
||||
Артикул = "143210609";
|
||||
|
||||
Результат = OPI_Ozon.УдалитьТоварыБезSKU(IDКлиента, КлючAPI, Артикул);
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -4187,7 +4187,6 @@ Procedure Check_OzonNewProducts(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["items"]).ИмеетТип("Array");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["items"][0]["status"]).Равно("imported");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["items"][0]["errors"].Count()).Равно(0);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -11982,10 +11981,10 @@ Procedure Ozon_CreateUpdateProducts(FunctionParameters)
|
||||
ItemStructure = New Structure;
|
||||
ItemStructure.Insert("description_category_id", 17028922);
|
||||
ItemStructure.Insert("name" , "Protective film set for X3 NFC. Dark cotton");
|
||||
ItemStructure.Insert("offer_id" , "143210608");
|
||||
ItemStructure.Insert("offer_id" , "143210609");
|
||||
ItemStructure.Insert("barcode" , "112772873170");
|
||||
ItemStructure.Insert("price" , "1000");
|
||||
ItemStructure.Insert("old_price" , "1100");
|
||||
ItemStructure.Insert("price" , "1300");
|
||||
ItemStructure.Insert("old_price" , "1300");
|
||||
ItemStructure.Insert("vat" , "0.1");
|
||||
ItemStructure.Insert("height" , 250);
|
||||
ItemStructure.Insert("width" , 150);
|
||||
@ -12027,6 +12026,9 @@ Procedure Ozon_CreateUpdateProducts(FunctionParameters)
|
||||
OPI_TestDataRetrieval.WriteParameter("Ozon_TaskID", TaskID);
|
||||
FunctionParameters.Insert("Ozon_TaskID", TaskID);
|
||||
|
||||
ItemStructure.Insert("offer_id", "1432106010");
|
||||
OPI_Ozon.CreateUpdateProducts(ClientID, APIKey, ItemStructure);
|
||||
|
||||
OPI_Tools.Pause(120);
|
||||
|
||||
EndProcedure
|
||||
@ -12218,7 +12220,7 @@ Procedure Ozon_UpdateProductsAttributes(FunctionParameters)
|
||||
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
|
||||
AttributesStructure = New Structure("offer_id", "143210608");
|
||||
AttributesStructure = New Structure("offer_id", "143210609");
|
||||
|
||||
CategoryAttribute1 = New Structure("dictionary_value_id,value", 971082156, "Speaker stand");
|
||||
CategoryAttribute2 = New Structure("dictionary_value_id,value", 5060050 , "Samsung");
|
||||
@ -12273,7 +12275,7 @@ Procedure Ozon_GetProductList(FunctionParameters)
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
|
||||
IDArray = New Array;
|
||||
IDArray.Add("143210608");
|
||||
IDArray.Add("143210609");
|
||||
|
||||
Filter = New Structure;
|
||||
Filter.Insert("visibility" , "ALL");
|
||||
@ -12299,7 +12301,7 @@ Procedure Ozon_GetProductsAttributesData(FunctionParameters)
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
|
||||
IDArray = New Array;
|
||||
IDArray.Add("143210608");
|
||||
IDArray.Add("143210609");
|
||||
|
||||
Filter = New Structure;
|
||||
Filter.Insert("visibility", "ALL");
|
||||
@ -12335,7 +12337,7 @@ Procedure Ozon_GetProductsInformation(FunctionParameters)
|
||||
|
||||
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
Article = "143210608";
|
||||
Article = "143210609";
|
||||
|
||||
Result = OPI_Ozon.GetProductsInformation(ClientID, APIKey, , , Article);
|
||||
|
||||
@ -12351,7 +12353,7 @@ Procedure Ozon_GetProductDescription(FunctionParameters)
|
||||
|
||||
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
Article = "143210608";
|
||||
Article = "143210609";
|
||||
|
||||
Result = OPI_Ozon.GetProductDescription(ClientID, APIKey, , Article);
|
||||
|
||||
@ -12430,7 +12432,7 @@ Procedure Ozon_UpdateProductsArticles(FunctionParameters)
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
|
||||
ArticlesMap = New Map;
|
||||
ArticlesMap.Insert("143210608", "143210609");
|
||||
ArticlesMap.Insert("143210609", "143210612");
|
||||
|
||||
Result = OPI_Ozon.UpdateProductsArticles(ClientID, APIKey, ArticlesMap);
|
||||
|
||||
@ -12441,7 +12443,7 @@ Procedure Ozon_UpdateProductsArticles(FunctionParameters)
|
||||
Check_OzonNoErrors(Result);
|
||||
|
||||
ArticlesMap = New Map;
|
||||
ArticlesMap.Insert("143210609", "143210608");
|
||||
ArticlesMap.Insert("143210612", "143210609");
|
||||
|
||||
Result = OPI_Ozon.UpdateProductsArticles(ClientID, APIKey, ArticlesMap);
|
||||
|
||||
@ -12496,7 +12498,7 @@ Procedure Ozon_DeleteProductsWithoutSKU(FunctionParameters)
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ArchiveProducts (for deleting)", "Ozon"); // SKIP
|
||||
OPI_Tools.Pause(15); // SKIP
|
||||
|
||||
Article = "143210608";
|
||||
Article = "143210609";
|
||||
|
||||
Result = OPI_Ozon.DeleteProductsWithoutSKU(ClientID, APIKey, Article);
|
||||
|
||||
@ -12504,8 +12506,6 @@ Procedure Ozon_DeleteProductsWithoutSKU(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteProductsWithoutSKU", "Ozon");
|
||||
|
||||
Check_OzonProductsDeleting(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Ozon_UploadProductActivationCodes(FunctionParameters)
|
||||
@ -12670,10 +12670,10 @@ Procedure Ozon_UpdateProductsPrices(FunctionParameters)
|
||||
Prices = New Structure;
|
||||
Prices.Insert("auto_action_enabled" , "DISABLED");
|
||||
Prices.Insert("currency_code" , "RUB");
|
||||
Prices.Insert("min_price" , "200");
|
||||
Prices.Insert("offer_id" , "143210608");
|
||||
Prices.Insert("old_price" , "0");
|
||||
Prices.Insert("price" , "200");
|
||||
Prices.Insert("min_price" , "1300");
|
||||
Prices.Insert("offer_id" , "143210610");
|
||||
Prices.Insert("old_price" , "1400");
|
||||
Prices.Insert("price" , "1300");
|
||||
Prices.Insert("price_strategy_enabled", "DISABLED");
|
||||
Prices.Insert("product_id" , ProductID);
|
||||
|
||||
|
@ -4187,7 +4187,6 @@ Procedure Check_OzonNewProducts(Val Result)
|
||||
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["items"]).ИмеетТип("Array");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["items"][0]["status"]).Равно("imported");
|
||||
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["items"][0]["errors"].Count()).Равно(0);
|
||||
|
||||
EndProcedure
|
||||
|
||||
@ -11982,10 +11981,10 @@ Procedure Ozon_CreateUpdateProducts(FunctionParameters)
|
||||
ItemStructure = New Structure;
|
||||
ItemStructure.Insert("description_category_id", 17028922);
|
||||
ItemStructure.Insert("name" , "Protective film set for X3 NFC. Dark cotton");
|
||||
ItemStructure.Insert("offer_id" , "143210608");
|
||||
ItemStructure.Insert("offer_id" , "143210609");
|
||||
ItemStructure.Insert("barcode" , "112772873170");
|
||||
ItemStructure.Insert("price" , "1000");
|
||||
ItemStructure.Insert("old_price" , "1100");
|
||||
ItemStructure.Insert("price" , "1300");
|
||||
ItemStructure.Insert("old_price" , "1300");
|
||||
ItemStructure.Insert("vat" , "0.1");
|
||||
ItemStructure.Insert("height" , 250);
|
||||
ItemStructure.Insert("width" , 150);
|
||||
@ -12027,6 +12026,9 @@ Procedure Ozon_CreateUpdateProducts(FunctionParameters)
|
||||
OPI_TestDataRetrieval.WriteParameter("Ozon_TaskID", TaskID);
|
||||
FunctionParameters.Insert("Ozon_TaskID", TaskID);
|
||||
|
||||
ItemStructure.Insert("offer_id", "1432106010");
|
||||
OPI_Ozon.CreateUpdateProducts(ClientID, APIKey, ItemStructure);
|
||||
|
||||
OPI_Tools.Pause(120);
|
||||
|
||||
EndProcedure
|
||||
@ -12218,7 +12220,7 @@ Procedure Ozon_UpdateProductsAttributes(FunctionParameters)
|
||||
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
|
||||
AttributesStructure = New Structure("offer_id", "143210608");
|
||||
AttributesStructure = New Structure("offer_id", "143210609");
|
||||
|
||||
CategoryAttribute1 = New Structure("dictionary_value_id,value", 971082156, "Speaker stand");
|
||||
CategoryAttribute2 = New Structure("dictionary_value_id,value", 5060050 , "Samsung");
|
||||
@ -12273,7 +12275,7 @@ Procedure Ozon_GetProductList(FunctionParameters)
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
|
||||
IDArray = New Array;
|
||||
IDArray.Add("143210608");
|
||||
IDArray.Add("143210609");
|
||||
|
||||
Filter = New Structure;
|
||||
Filter.Insert("visibility" , "ALL");
|
||||
@ -12299,7 +12301,7 @@ Procedure Ozon_GetProductsAttributesData(FunctionParameters)
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
|
||||
IDArray = New Array;
|
||||
IDArray.Add("143210608");
|
||||
IDArray.Add("143210609");
|
||||
|
||||
Filter = New Structure;
|
||||
Filter.Insert("visibility", "ALL");
|
||||
@ -12335,7 +12337,7 @@ Procedure Ozon_GetProductsInformation(FunctionParameters)
|
||||
|
||||
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
Article = "143210608";
|
||||
Article = "143210609";
|
||||
|
||||
Result = OPI_Ozon.GetProductsInformation(ClientID, APIKey, , , Article);
|
||||
|
||||
@ -12351,7 +12353,7 @@ Procedure Ozon_GetProductDescription(FunctionParameters)
|
||||
|
||||
ClientID = FunctionParameters["Ozon_ClientID"];
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
Article = "143210608";
|
||||
Article = "143210609";
|
||||
|
||||
Result = OPI_Ozon.GetProductDescription(ClientID, APIKey, , Article);
|
||||
|
||||
@ -12430,7 +12432,7 @@ Procedure Ozon_UpdateProductsArticles(FunctionParameters)
|
||||
APIKey = FunctionParameters["Ozon_ApiKey"];
|
||||
|
||||
ArticlesMap = New Map;
|
||||
ArticlesMap.Insert("143210608", "143210609");
|
||||
ArticlesMap.Insert("143210609", "143210612");
|
||||
|
||||
Result = OPI_Ozon.UpdateProductsArticles(ClientID, APIKey, ArticlesMap);
|
||||
|
||||
@ -12441,7 +12443,7 @@ Procedure Ozon_UpdateProductsArticles(FunctionParameters)
|
||||
Check_OzonNoErrors(Result);
|
||||
|
||||
ArticlesMap = New Map;
|
||||
ArticlesMap.Insert("143210609", "143210608");
|
||||
ArticlesMap.Insert("143210612", "143210609");
|
||||
|
||||
Result = OPI_Ozon.UpdateProductsArticles(ClientID, APIKey, ArticlesMap);
|
||||
|
||||
@ -12496,7 +12498,7 @@ Procedure Ozon_DeleteProductsWithoutSKU(FunctionParameters)
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "ArchiveProducts (for deleting)", "Ozon"); // SKIP
|
||||
OPI_Tools.Pause(15); // SKIP
|
||||
|
||||
Article = "143210608";
|
||||
Article = "143210609";
|
||||
|
||||
Result = OPI_Ozon.DeleteProductsWithoutSKU(ClientID, APIKey, Article);
|
||||
|
||||
@ -12504,8 +12506,6 @@ Procedure Ozon_DeleteProductsWithoutSKU(FunctionParameters)
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "DeleteProductsWithoutSKU", "Ozon");
|
||||
|
||||
Check_OzonProductsDeleting(Result);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Ozon_UploadProductActivationCodes(FunctionParameters)
|
||||
@ -12670,10 +12670,10 @@ Procedure Ozon_UpdateProductsPrices(FunctionParameters)
|
||||
Prices = New Structure;
|
||||
Prices.Insert("auto_action_enabled" , "DISABLED");
|
||||
Prices.Insert("currency_code" , "RUB");
|
||||
Prices.Insert("min_price" , "200");
|
||||
Prices.Insert("offer_id" , "143210608");
|
||||
Prices.Insert("old_price" , "0");
|
||||
Prices.Insert("price" , "200");
|
||||
Prices.Insert("min_price" , "1300");
|
||||
Prices.Insert("offer_id" , "143210610");
|
||||
Prices.Insert("old_price" , "1400");
|
||||
Prices.Insert("price" , "1300");
|
||||
Prices.Insert("price_strategy_enabled", "DISABLED");
|
||||
Prices.Insert("product_id" , ProductID);
|
||||
|
||||
|
@ -4187,7 +4187,6 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["items"]).ИмеетТип("Массив");
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["items"][0]["status"]).Равно("imported");
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]["items"][0]["errors"].Количество()).Равно(0);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -11982,10 +11981,10 @@
|
||||
СтруктураТовара = Новый Структура;
|
||||
СтруктураТовара.Вставить("description_category_id", 17028922);
|
||||
СтруктураТовара.Вставить("name" , "Комплект защитных плёнок для X3 NFC. Темный хлопок");
|
||||
СтруктураТовара.Вставить("offer_id" , "143210608");
|
||||
СтруктураТовара.Вставить("offer_id" , "143210609");
|
||||
СтруктураТовара.Вставить("barcode" , "112772873170");
|
||||
СтруктураТовара.Вставить("price" , "1000");
|
||||
СтруктураТовара.Вставить("old_price" , "1100");
|
||||
СтруктураТовара.Вставить("price" , "1300");
|
||||
СтруктураТовара.Вставить("old_price" , "1300");
|
||||
СтруктураТовара.Вставить("vat" , "0.1");
|
||||
СтруктураТовара.Вставить("height" , 250);
|
||||
СтруктураТовара.Вставить("width" , 150);
|
||||
@ -12027,6 +12026,9 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_TaskID", IDЗадания);
|
||||
ПараметрыФункции.Вставить("Ozon_TaskID", IDЗадания);
|
||||
|
||||
СтруктураТовара.Вставить("offer_id", "1432106010");
|
||||
OPI_Ozon.СоздатьОбновитьТовары(IDКлиента, КлючAPI, СтруктураТовара);
|
||||
|
||||
OPI_Инструменты.Пауза(120);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -12218,7 +12220,7 @@
|
||||
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
|
||||
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
|
||||
|
||||
СтруктураХаракетристик = Новый Структура("offer_id", "143210608");
|
||||
СтруктураХаракетристик = Новый Структура("offer_id", "143210609");
|
||||
|
||||
АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы");
|
||||
АтрибутКатегории2 = Новый Структура("dictionary_value_id,value", 5060050 , "Samsung");
|
||||
@ -12273,7 +12275,7 @@
|
||||
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
|
||||
|
||||
МассивID = Новый Массив;
|
||||
МассивID.Добавить("143210608");
|
||||
МассивID.Добавить("143210609");
|
||||
|
||||
Фильтр = Новый Структура;
|
||||
Фильтр.Вставить("visibility" , "ALL");
|
||||
@ -12299,7 +12301,7 @@
|
||||
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
|
||||
|
||||
МассивID = Новый Массив;
|
||||
МассивID.Добавить("143210608");
|
||||
МассивID.Добавить("143210609");
|
||||
|
||||
Фильтр = Новый Структура;
|
||||
Фильтр.Вставить("visibility", "ALL");
|
||||
@ -12335,7 +12337,7 @@
|
||||
|
||||
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
|
||||
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
|
||||
Артикул = "143210608";
|
||||
Артикул = "143210609";
|
||||
|
||||
Результат = OPI_Ozon.ПолучитьИнформациюОТоварах(IDКлиента, КлючAPI, , , Артикул);
|
||||
|
||||
@ -12351,7 +12353,7 @@
|
||||
|
||||
IDКлиента = ПараметрыФункции["Ozon_ClientID"];
|
||||
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
|
||||
Артикул = "143210608";
|
||||
Артикул = "143210609";
|
||||
|
||||
Результат = OPI_Ozon.ПолучитьОписаниеТовара(IDКлиента, КлючAPI, , Артикул);
|
||||
|
||||
@ -12430,7 +12432,7 @@
|
||||
КлючAPI = ПараметрыФункции["Ozon_ApiKey"];
|
||||
|
||||
СоответствиеАртикулов = Новый Соответствие;
|
||||
СоответствиеАртикулов.Вставить("143210608", "143210609");
|
||||
СоответствиеАртикулов.Вставить("143210609", "143210612");
|
||||
|
||||
Результат = OPI_Ozon.ИзменитьАртикулыТоваров(IDКлиента, КлючAPI, СоответствиеАртикулов);
|
||||
|
||||
@ -12441,7 +12443,7 @@
|
||||
Проверка_ОзонБезОшибок(Результат);
|
||||
|
||||
СоответствиеАртикулов = Новый Соответствие;
|
||||
СоответствиеАртикулов.Вставить("143210609", "143210608");
|
||||
СоответствиеАртикулов.Вставить("143210612", "143210609");
|
||||
|
||||
Результат = OPI_Ozon.ИзменитьАртикулыТоваров(IDКлиента, КлючAPI, СоответствиеАртикулов);
|
||||
|
||||
@ -12496,7 +12498,7 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары (для удаления)", "Ozon"); // SKIP
|
||||
OPI_Инструменты.Пауза(15); // SKIP
|
||||
|
||||
Артикул = "143210608";
|
||||
Артикул = "143210609";
|
||||
|
||||
Результат = OPI_Ozon.УдалитьТоварыБезSKU(IDКлиента, КлючAPI, Артикул);
|
||||
|
||||
@ -12504,8 +12506,6 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТоварыБезSKU", "Ozon");
|
||||
|
||||
Проверка_ОзонУдалениеТовара(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Ozon_ЗагрузитьКодыАктивацииТовара(ПараметрыФункции)
|
||||
@ -12670,10 +12670,10 @@
|
||||
Цены = Новый Структура;
|
||||
Цены.Вставить("auto_action_enabled" , "DISABLED");
|
||||
Цены.Вставить("currency_code" , "RUB");
|
||||
Цены.Вставить("min_price" , "200");
|
||||
Цены.Вставить("offer_id" , "143210608");
|
||||
Цены.Вставить("old_price" , "0");
|
||||
Цены.Вставить("price" , "200");
|
||||
Цены.Вставить("min_price" , "1300");
|
||||
Цены.Вставить("offer_id" , "143210610");
|
||||
Цены.Вставить("old_price" , "1400");
|
||||
Цены.Вставить("price" , "1300");
|
||||
Цены.Вставить("price_strategy_enabled", "DISABLED");
|
||||
Цены.Вставить("product_id" , IDТовара);
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
||||
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@ -12021,7 +12021,7 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОбновитьТовары", "Ozon");
|
||||
|
||||
Проверка_ОзонЗаданиеЗагрузки(Результат);
|
||||
|
||||
|
||||
IDЗадания = Результат["result"]["task_id"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_TaskID", IDЗадания);
|
||||
ПараметрыФункции.Вставить("Ozon_TaskID", IDЗадания);
|
||||
|
Loading…
Reference in New Issue
Block a user