This repository has been archived by the owner on Sep 9, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 93
Поля записи корзины
John edited this page Nov 16, 2016
·
5 revisions
- PRODUCT_ID - уникальный в рамках модуля код товара (обязательное поле);
- PRODUCT_PRICE_ID - ID (идентификатор) конкретного ценового предложения товара, пришедшего в корзину. Может быть использован в классе CPrice модуля Catalog для получения детальной информации о цене.
- PRICE - стоимость единицы товара (обязательное поле);
- CURRENCY - валюта стоимости единицы товара (обязательное поле), если валюта отличается от базовой валюты для данного сайта, то стоимость будет автоматически сконвертирована по текущему курсу;
- WEIGHT - вес единицы товара;
- QUANTITY - количество единиц товара;
- LID - сайт, на котором сделана покупка (обязательное поле);
- DELAY - флаг "товар отложен" (Y/N);
- CAN_BUY - флаг "товар можно купить" (Y/N) - может устанавливаться автоматически про наличии функции обратного вызова для поддержки актуальности корзины;
- NAME - название товара (обязательное поле);
- PRODUCT_XML_ID - внешний код товара (необходим при обмене заказами с 1С);
- CATALOG_XML_ID - внешний код каталога (необходим при обмене заказами с 1С);
- ORDER_ID - идентификатор заказа. Ключ будет пустым, если товар еще не добавлен в заказ;
- MODULE - модуль, добавляющий товар в корзину;
- NOTES - особые заметки, например, тип цены;
- DETAIL_PAGE_URL - ссылка на страницу детального просмотра товара;
- FUSER_ID - идентификатор пользователя интернет-магазина, необязательный параметр, по умолчанию CSaleBasket::GetBasketUserID() (текущий пользователь);
- DISCOUNT_PRICE - величина скидки;
- DISCOUNT_NAME - название скидки;
- DISCOUNT_VALUE - размер скидки (в процентах);
- DISCOUNT_COUPON - купон скидки;
- PRODUCT_PROVIDER_CLASS - содержит имя класса, реализующего интерфейс IBXSaleProductProvider. Торговый каталог записывает в это поле имя класса CCatalogProductProvider.
В документации не описано: