Задать вопрос
dmtrbskkv
@dmtrbskkv
Кодим и декодим, а иногда кино смотрим

Как добавляя товар вне фреймворка 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();


Но в данном способе не работает сохранение цены
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы