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:ProductOptions

From In-Portal Developers Guide

Revision as of 21:45, 30 November 2008 by Alex (Talk)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search
Структура таблиц Структура таблиц
Статьи в этой категории

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

название описание
ProductOptionId (int) Id опции.
ProductId (int) Id товара. Foreign Key на поле ProductId таблицы Products.
Name (string) Название опции.
OptionType (int) Тип поля ввода для опции. (0 - Нет поля, 1 - Select, 5 - Text, 4 - Textarea, 3 - Radio, 6 - Checkbox)
Required (int) Является ли опция обязательной к заполнению.
Priority (int) Порядковый номер опции.
Values (string) Возможные значения опции. Пример содержимого: "5,6,7,8".
Prices (string) Возможные цены для опции. Пример содержимого: "5=0|6=0|7=0|8=0". До знака равно значение опции, после знака равно цена для значения опции.
PriceTypes (string) Типы цен для опции. Пример содержимого: "5=$|6=%|7=$|8=$". До знака равно значение опции, после знака равно тип цены - процент от цены товара или цена в основной валюте. Итоговая цена опции формируется путём комбинации значения из поля Prices и поля PriceTypes.

См. также