MalishBob Posted January 25, 2020 Report Share Posted January 25, 2020 (edited) Доброго времени суток. Подскажите пожалуйста, как можно добавить новое свойство товару через api simpla?Я пытаюсь это сделать вот так: <?php require_once('/var/www/site.ru/api/Simpla.php'); $simpla = new Simpla(); $product_id = 10; $simpla->products->update_product($product_id, array("min_matrix"=>'123')); Но ничего не добавляется. Получается изменить только уже существующие свойства. Edited January 25, 2020 by MalishBob Quote Link to post Share on other sites
shooroop Posted January 25, 2020 Report Share Posted January 25, 2020 надо использовать $simpla->features->add_feature($new_id, $o->feature_id, $o->value); Quote Link to post Share on other sites
Flexcore Posted January 25, 2020 Report Share Posted January 25, 2020 надо использовать $simpla->features->add_feature($new_id, $o->feature_id, $o->value);В этой функции всего один аргумент, ваш вариант работать не будет, не вводите новичков в заблуждение. Quote Link to post Share on other sites
Solution phukortsin Posted January 26, 2020 Solution Report Share Posted January 26, 2020 Подскажите пожалуйста, как можно добавить новое свойство товару через api simpla?1. Если надо создать новое свойство, то через $simpla->features->add_feature. Но только не так, как выше советует shooroop. Пример добавления можно увидеть в simpla/FeatureAdmin.php 2. Если для уже ИМЕЮЩЕГОСЯ свойства надо отдельному товару установить значение этого свойства, то примерно так $simpla->features->update_option($product_id, $feature_id, $value); 3. И чтобы это все работало на сайте, у свойства должны быть корректно заданы категории $simpla->features->add_feature_category($feature_id, $category_id) Или использовать $simpla->features->update_feature_categories 4. А может, и еще что упустил... Quote Link to post Share on other sites
MalishBob Posted January 26, 2020 Author Report Share Posted January 26, 2020 1. Если надо создать новое свойство, то через $simpla->features->add_feature. Но только не так, как выше советует shooroop.Пример добавления можно увидеть в simpla/FeatureAdmin.php2. Если для уже ИМЕЮЩЕГОСЯ свойства надо отдельному товару установить значение этого свойства, то примерно так$simpla->features->update_option($product_id, $feature_id, $value);3. И чтобы это все работало на сайте, у свойства должны быть корректно заданы категории$simpla->features->add_feature_category($feature_id, $category_id)Или использовать $simpla->features->update_feature_categories4. А может, и еще что упустил...Спасибо! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.