Поскольку тема говорит, что у меня проблема с добавлением продукта (с использованием класса продукта). Все работает нормально, но даже если я укажу $ product-> id = 1234; он делает сохранить его с помощью этого id, он просто автоинкрементирует продукты в базе данных. Но мне действительно нужно вставить свой собственный product_id в базу данных (так как я импортирую продукты из базы данных земных strone, и их нужно будет часто обновлять)
Вот мой код:
$langId = (int) (Configuration::get('PS_LANG_DEFAULT')); $p = new Product($prod['towar_id']); $p->id = $prod['towar_id']; $p->name = array($langId => $prod['nazwa']); $p->ean13 = $prod['kod']; $p->id_category_default = 6; $p->category = array(6); $p->link_rewrite = array($langId => Tools::link_rewrite($prod['nazwa'])); $p->weight = $prod['ile_kg_litrow']; $p->quantity = $prod['magazyny']['magazyn']['stan_magazynu']; $p->price = $prod['cena_detal']; $p->add();
Так есть ли способ вставить мой собственный идентификатор продукта?