In-Portal Developers Guide

This is a wiki-based Developers Guide for In-Portal Open Source CMS. The purpose of this guide is to provide advanced users, web developers and programmers with documentation on how to expand, customize and improve the functionality and the code the In-Portal software. Please consider contributing to our documentation writing effort.

K4:ProductOptionCombinations

From In-Portal Developers Guide

Jump to: navigation, search
Структура таблиц Структура таблиц
Статьи в этой категории

В таблице хранятся комбинации опций для товаров. Таблица становится доступной только при наличии модуля In-Commerce.

название описание
CombinationId (int) Id комбинации.
ProductId (int) Id товара. Foreign Key на таблицу Products, поле ProductId.
Combination (string) Закодированное в виде сериализованного массива сочетание опций.
CombinationCRC (int) CRC поля Combination. Используется, чтобы в таблице OrderItems можно было по выбранным опциям найти фактическое ID комбинации опций если таковая есть.
PriceType (int) Каким образом задана цена для данной комбинации по отношению к основной цене товара, т.е. полю Price таблицы ProductsPricing (1 - Equals, 2 - Flat, 3 - Percent). Пример. Значение поля - 3 (проценты). Тогда число 25, прописанное в Price (данной таблицы) будет означать не цену данной комбинации, а то, что комбинация стоит на 25% больше основной цены.
Price (float) Цена данной комбинации. Может быть задана как абсолютной, так и относительной - см. поле PriceType.
WeightType (int) Каким образом задан вес данной комбинации по отношению к основному весу товара, т.е. полю Weight таблицы Products (1 - Equals, 2 - Flat, 3 - Percent). На данный момент в системе не используется.
Weight (float) Вес данной комбинации. Может быть задан как абсолютным, так и относительным - см. поле WeightType. На данный момент в системе не используется.
Availability (int) Доступна ли данная комбинации в настоящий момент.
Priority (int) Порядковый номер данной комбинации в общем списке.
QtyInStock (int) Количество единиц товара этой комбинации на складе.
QtyReserved (int) Зарезервированное количество единиц товара этой комбинации на складе.
QtyBackOrdered (int) Backordered количество единиц товара этой комбинации.
QtyOnOrder (int) Заказанное у поставщика количество единиц товара этой комбинации.
SKU (string) Stock-keeping unit (складской номер, идентификатор товарной позиции) данной комбинации.

См. также