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();


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

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

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