Я пытаюсь добавить продукт с веб-сервисом prestashop 1.7 через xml.Продукт добавляется нормально, но когда я пытаюсь добавить комбинацию, только первая удачная, остальные приходят в норму со следующей ошибкой
<error>
<code><![CDATA[97]]></code>
<message><![CDATA[[SQL Error] Duplicate entry '53-1' for key 'product_default'. From ObjectModelCore->add() Query was : INSERT INTO `pstk_product_attribute`...</message>
</error>
Это отправляемый мною xml, он анализируется правильно иКонечно, продукт уже существует, и все значения product_option_value определяются предыдущими вызовами.
'<combination>'+
'<id_product xlink:href="https://myprestashop.com/api/products/'+id+'">'+id+'</id_product>'+
'<quantity>'+stock+'</quantity>'+
'<reference>'+reference+'</reference>'+
'<wholesale_price>'+wholesale_price+'</wholesale_price>'+
'<price>'+price+'</price>'+
'<minimal_quantity>1</minimal_quantity>'+
'<low_stock_alert>0</low_stock_alert>'+
'<default_on>1</default_on>'+
'<associations>'+
'<product_option_values>'+
'<product_option_value xlink:href="https://myprestashop.it/api/product_option_values/'+color+'">'+
'<id>'+color+'</id>'+
'</product_option_value>'+
'<product_option_value xlink:href="https://myprestashop.com/api/product_option_values/'+size+'">'+
'<id>'+size+'</id>'+
'</product_option_value>'+
'</product_option_values>'+
'</associations>'+
'</combination>'
Для каждого варианта создается идентичный блок xml, а полученная строка затем окружается тегом prestashop.Эта работа для всех других вызовов, с которыми я сталкивался, но не для этого, заметно, я получаю ту же ошибку, если посылаю комбинации с отдельным вызовом для каждого.Я пропустил некоторые настройки на объекте отца?Документация очень не хватает по этому вопросу.