dmitrybascacov
@dmitrybascacov
Кодим и декодим, а иногда кино смотрим

Как добавляя товар вне фреймворка webasyst, добавить цену?

Как добавляя товар вне фреймворка webasyst, добавить цену?
Товары сейчас добавляются так:
$price = isset($data['price'])?$data['price']:0;
    $product = new shopProduct();
    foreach ($data as $key => $value) {
        $product->setData($key, $value);
    }
    $product->save();

    $product_skus = new shopProductSkusModel();
    $skus = $product_skus->getDataByProductId($product->getId(), true);
    foreach ($skus as $sku_key => $sku_data){
        $product_skus->updateById($sku_key, [
            'price' => $price,
            'available' => 1
        ]);
    }

    $product = new shopProduct($product->getId());
    $product->save();


Но в данном способе не работает сохранение цены
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Smart Медицина Москва
от 150 000 ₽
Spice IT Recruitment Москва
До 230 000 ₽
Playkot Санкт-Петербург
от 150 000 до 200 000 ₽
08 июл. 2020, в 14:32
3000 руб./в час
08 июл. 2020, в 14:24
30000 руб./за проект
08 июл. 2020, в 14:20
5000 руб./за проект