Документация для разработчиков

PriceTable

PriceTable - класс для работы с таблицей ценовых предложений товаров.

Методы класса

МетодОписание С версии
getMapМетод возвращает список полей для таблицы ценовых предложений товаров. 16.0.3
getTableNameМетод возвращает название таблицы ценовых предложений товаров. 16.0.3
validateCurrencyМетод возвращает валидатор для поля CURRENCY (код валюты). 16.0.3
validateTmpIdМетод возвращает валидатор для поля TMP_ID (временный символьный идентификатор, используемый для служебных целей). 16.0.3

Поля ценовых предложений

Поле Описание Тип Обяз.
ID Код (ID) ценового предложения. Int Да
PRODUCT_ID Код товара или торгового предложения (ID элемента инфоблока). IntДа
EXTRA_IDКод (ID) типа наценки.IntНет
CATALOG_GROUP_IDКод (ID) типа цен.IntДа
PRICEВеличина цены.Decimal(18,2)Да
CURRENCYКод валюты цены.Char(3)Да
TIMESTAMP_XВремя модификации записи.Datetime Да
QUANTITY_FROM Минимальное количество товара, на которое распространяется предложение.IntНет
QUANTITY_TOМаксимальное количество товара, на которое распространяется предложение.IntНет
TMP_ID Временный строковый идентификатор, используемый для служебных целей. Varchar(40)Нет
PRICE_SCALEЦена в базовой валюте. Поле доступно только для чтения, пересчитывается автоматически.Decimal(26,12)Нет

Примеры

Вывод цены у одного товара в Интернет-Магазине.

\Bitrix\Main\Loader::includeModule("catalog");

$allProductPrices = \Bitrix\Catalog\PriceTable::getList([
  "select" => ["*"]
  "filter" => [
       "=PRODUCT_ID" => $arResult['ID'],
  ],
   "order" => ["CATALOG_GROUP_ID" => "ASC"]
])->fetchAll();


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх