1
我需要使用「ForceID」功能通過PrestaShop Web服務插入自定義產品ID(不是自動遞增的ID)。通過Web服務在PrestaShop 1.6中插入產品時的ForceID
從PrestaShop後臺上傳時,ForceID功能起作用,但我無法從網絡服務中進行此操作。
找到類似的問題here,但解決不了。
什麼建議嗎?
我需要使用「ForceID」功能通過PrestaShop Web服務插入自定義產品ID(不是自動遞增的ID)。通過Web服務在PrestaShop 1.6中插入產品時的ForceID
從PrestaShop後臺上傳時,ForceID功能起作用,但我無法從網絡服務中進行此操作。
找到類似的問題here,但解決不了。
什麼建議嗎?
在classes/webservice/WebserviceRequest.php
有一個方法叫做saveEntityFromXml($successReturnCode)
。
在這種方法中,你可以嘗試刪除該行:
} elseif ($this->method == 'POST' && count($ids) > 0) {
$this->setError(400, 'id is forbidden when adding a new resource', 91);
return false;
}
我沒有測試此代碼,請讓我知道,如果它的工作原理。