K4:Products
From In-Portal Developers Guide
Path to article: 
m  (внутренние ссылки)  | 
				Current revision (16:13, 28 February 2009) (view source) m  (1 версия)  | 
			
Current revision
  | ||
|---|---|---|
| Статьи в этой категории | ||
В таблице хранятся записи товаров (Products). Таблица становится доступна только после установки модуля In-Commerce. 
| название | описание | 
|---|---|
 ProductId (int)  | ID товара, Primary Key. | 
 Name (string)  | Название товара. Многоязычное поле. | 
 AutomaticFilename (int)  | Желает ли администратор использовать автоматический генератор имени "файла" товара. Под Filename здесь подразумевается окончание URL для обращения к товару. Пример - http://www.tradexpro.com/.../akyazi_aluminium_easel.html, где akyazi_aluminium_easel - сгенерированное имя "файла". | 
 SKU (string)  | Stock Keepeng Unit. Приблизительный перевод - складской код, он же артикул. | 
 Description (string)  | Описание товара. Многоязычное поле. | 
 DescriptionExcerpt (string)  | Краткое описание товара. Многоязычное поле. | 
 Weight (float)  | Вес товара. | 
 MSRP (float)  | Цена в других магазинах (в целях рекламы: у нас - $15, у них - $25) | 
 ManufacturerId (int)  | Id производителя. Foreign Key на поле ManufacturerId таблицы Manufacturers. | 
 Status (int)  | Статус товара (Active - 1, Pending - 2, Disabled - 0). | 
 BackOrder (int)  | Разрешается-ли заказывать товар, которого нету на складе (делать предварительный заказ). Возможные значения: 2 - автоматически, 1 - всегда, 0 - никогда. | 
 BackOrderDate (int)  | Момент времени (дата и время), начиная с которого можно данный товар заказывать отсутствии его на складе. | 
 NewItem (int)  | Как определятся новый товар или нет (2 - Автоматически, 1 - Всегда, 0 - Никогда). | 
 HotItem (int)  | Как определяется является-ли товар "горячим" (2 - Автоматически, 1 - Всегда, 0 - Никогда). | 
 PopItem (int)  | Как определяется, является-ли товар популярным (2 - Автоматически, 1 - Всегда, 0 - Никогда). | 
 EditorsPick (int)  | Является-ли товар выбором редактора сайта. | 
 Featured (int)  | Имеет ли товар статус "Featured". | 
 OnSale (int)  | Имеет ли товар статус "OnSale" (0 - нет, 1 - да) | 
 Priority (int)  | Порядковый номер товара среди товаров в той категории, где он сам находиться. | 
 CachedRating (float)  | Кэшированое значение рейтинга товара. | 
 CachedVotesQty (int)  | Кэшированое значение количества голосов за товар. | 
 Hits (double)  | Сколько раз товар был куплен. | 
 CreatedOn (int)  | Дата и время создания товара. | 
 Expire (int)  | Дата и время, до которого товар доступен. | 
 Type (int)  | Тип товара (1 - Tangible, 2 - Subscription, 4 - Downloadable, 3 - Service). | 
 Modified (int)  | Дата и время последней модификации товара. | 
 ModifiedById (int)  | Id пользователя, ответственного за модификацию товара. Foreign Key на поле PortalUserId таблицы PortalUser. | 
 CreatedById (int)  | Id пользователя, ответственного за создание товара. Foreign Key на поле PortalUserId таблицы PortalUser. | 
 ResourceId (int)  | Уникальный идентификатор ресурса. | 
 CachedReviewsQty (int)  | Кэшированное значение количества рецензий на товар. | 
 InventoryStatus (int)  | Способ учёта товара на складе (0 - не ведётся, 1 - ведётся по товару в принципе, 2 - ведётся индивидуально для каждой комбинации опций). | 
 QtyInStock (int)  | Количество товара на складе. | 
 QtyInStockMin (int)  | Минимальное количество товара на складе для того, чтобы можно было начать его покупать. | 
 QtyReserved (int)  | Зарезервированное количество товара на складе (обычно в заказах ожидающих подтверждения, созданных клиентами). | 
 QtyBackOrdered (int)  | Количество товара, которое заказано при отстутствии товара на складе. | 
 QtyOnOrder (int)  | Количество товара, которое находиться в заказе от поставщика в магазин. | 
 InventoryComment (string)  | Комментарии по ведению складского учёта конкретного товара. | 
 AccessGroupId (int)  | Id группы, имеющей доступ к товару. Foreign Key на поле GroupId таблицы PortalGroup. | 
 AccessDuration (int)  | Продолжительность времени доступа. | 
 AccessDurationType (int)  | Единицы времени, в которых задаётся время доступа. (1 - Секунды, 2 - Минуты, 3 - Часы, 4 - Дни, 5 - Недели, 6 - Месяцы, 7 - Годы). | 
 AccessStart (int)  | Начало времени доступа. | 
 AccessEnd (int)  | Конец времени доступа. | 
 OptionsSelectionMode (int)  | Режим отображения опций (0 - Selection, 1 - List). | 
 HasRequiredOptions (int)  | Есть ли у товара обязательные опции. | 
 Virtual (int)  | Является ли товар виртуальным. Такой товар можно добавить в корзину, но нельзя найти на сайте. | 
 ProcessingData (string)
 |  Данные для обработки товара. Данные в поле хранятся в виде сериализованного массива. Это массив используется для того, чтобы указать события, которые должны выполняться, когда изменяется статус заказа, в котором он находиться. Ключи данного массива указывают на тип действия, производимого с заказом:
 Значение каждого из ключей данного массива является стока вида "  | 
 PackageContent (string)  | Содержимое упаковки товара. Используется в случае, когда один товар состоит из нескольких других. | 
 IsRecurringBilling (int)  | Нужно ли регулярно снимать деньги за товар (например, за подписку). | 
 PayPalRecurring (int)  | Нужно ли регулярно снимать деньги за товар через систему PayPal (например, за подписку). | 
 ShippingMode (int)  | Доступные способы доставки (0 - Любой + выбранный в меню Shipping, 1 - Только выбранный в меню Shipping) | 
 ShippingLimitation (string)  | Ограничение на единицы товара для доставки. | 
 AssignedCoupon (int)  | ID купона. Используется в случае, когда покупая товар автоматически должен использоваться указанный в этом поле купон. | 
 MinQtyFreePromoShipping (int)  | Минимальное количество товара, заказав которое становятся доступны виды доставки, у которых установлено поле IsFreePromoShipping. | 
 MetaKeywords (string)  | Meta keywords для поисковой системы. | 
 MetaDescription (string)  | Meta description для поисковой системы. | 
