На данной странице перечисленны хелперы, с помощью которых можно получать или перезаписывать цены, созданные плагином "Цены PRO".
Основной класс-хелпер для работы с ценами: shopPricexIntegrationHelper.
shopPricexIntegrationHelper::isEnabled();
Описание: Возвращает включен ли плагин в настройках.
Возвращаемое значение: bool
shopPricexIntegrationHelper::getStaticPriceTypes();
Описание: возвращает список статичных типов цен в порядке указанном в настройках. Статичные - это те, что можно изменять, и они не расчитываются по формуле и не зависят от других цен.
Возвращаемое значение: shopPricexPriceType[]
Поля:
Остальные поля носят служебный характер
shopPricexIntegrationHelper::getPriceTypes();
Описание: возвращает список всех типов цен в порядке указанном в настройках.
Возвращаемое значение: shopPricexPriceType[]
Поля:
Остальные поля носят служебный характер
shopPricexIntegrationHelper::getPriceType($id);
Описание: возвращает тип цены по его ID. Если тип цены не найден, возвращается null.
Параметры:
Возвращаемое значение: shopPricexPriceType|null
Поля:
Остальные поля носят служебный характер
shopPricexIntegrationHelper::getPriceBySkuId($sku_id, $price_type);
Описание: возвращает значение типа цены для конкретного артикула по ID
Параметры:
Возвращаемое значение:
Пример получения значения цены по ID артикула:
{$price_type_id = 1} {$price_type = shopPricexIntegrationHelper::getPriceType($price_type_id)} {$price_opt = shopPricexIntegrationHelper::getPriceBySkuId($sku_id, $price_type)} Оптовая цена: {$price_opt['price']}
shopPricexIntegrationHelper::getPrice($sku, $product_currency, $price_type);
Описание: возвращает значение типа цены для конкретного артикула
Параметры:
Возвращаемое значение:
shopPricexIntegrationHelper::updatePrice($sku_id, $price_type_id, $price, $currency);
Описание: обновляет значение типа цены для конкретного артикула
Обновлять цены можно только для статичных типов цен.
Параметры:
shopPricexIntegrationHelper::updatePrices($prices);
Описание: массово обновляет значения типов цен
Обновлять цены можно только для статичных типов цен.
Формат:
Параметры:
$prices - массив обновлений.
Услуги
Продукты
Кейсы
Блог
О нас
Акции
Bodysite.Club
Контакты