orderOffer

Класс для работы с товарами в заказе

Переменные

Переменные отсутсвуют

Методы

void __call ()
void dropCache () Сбрасывает кеш информации о заказах
mixed getAmount ({ orderId }) Возвращает количество товаров в заказе
mixed getArticle ({ [id] }) Возвращает артикул товара в заказе
mixed getBrandTitle ({ [id] }) Возвращает наименование бренда товара
mixed getCatalogTitle ({ [id] }) Возвращает наименование каталога товара
mixed getColorTitle ({ [id] }) Возвращает наименование цвета товара в заказе
mixed getId () Возвращает id товара в заказе
mixed getList ({ orderId, [pageNumber], [amount] }) Возвращает список товаров в заказе
mixed getMaterialTitle ({ [id] }) Возвращает наименование материала товара в заказе
object getNew () Возвращает новую копию объекта класса
mixed getOfferId ({ [id] }) Возвращает id товара
mixed getOfferModAmount ({ [id] }) Возвращает количество модификаций товара в заказе
mixed getOfferModId ({ [id] }) Возвращает id модификации товара в заказе
mixed getOrderId ({ [id] }) Возвращает id заказа
mixed getPrice ({ [id], [currencyId] }) Возвращает цену на момент добавления товара в заказ (момент заказа)
mixed getPriceResult ({ [id], [currencyId] }) Возвращает результирующую цену товара (после обработки)
mixed getSizeTitle ({ [id] }) Возвращает наименование размера товара в заказе
mixed getTitle ({ [id] }) Возвращает наименование товара в заказе
mixed getWeight ({ [id] }) Возвращает вес товара
mixed init ({ id }) Инициализация класса

__call

Примеры кода




dropCache

Сбрасывает кеш информации о заказах

Возвращаемые значения

void

Примеры кода




getAmount

Синоним: amount
Возвращает количество товаров в заказе

Параметры

orderId int Id заказа

Возвращаемые значения

int Количество товаров в заказе
bool False - в случае ошибки

Примеры кода




getArticle

Синоним: article
Возвращает артикул товара в заказе

Параметры

[id] int Id товара в заказе

Возвращаемые значения

string Артикл товара
bool False - в случае ошибки

Примеры кода




getBrandTitle

Синоним: brandTitle
Возвращает наименование бренда товара

Параметры

[id] int Id товара в заказе

Возвращаемые значения

string Наименование бренда товара
bool False - в случае ошибки

Примеры кода




getCatalogTitle

Синоним: catalogTitle
Возвращает наименование каталога товара

Параметры

[id] int Id товара в заказе

Возвращаемые значения

string Наименование каталога товара
bool False - в случае ошибки

Примеры кода




getColorTitle

Синоним: colorTitle
Возвращает наименование цвета товара в заказе

Параметры

[id] int Id товара в заказе

Возвращаемые значения

string Цвет товара
bool False - в случае ошибки

Примеры кода




getId

Синоним: id
Возвращает id товара в заказе

Возвращаемые значения

int Id товара в заказе
bool False - в случае ошибки

Примеры кода




getList

Синоним: list
Возвращает список товаров в заказе

Параметры

orderId int Id заказа
[pageNumber] int Номер страницы. По умолчанию: 1
[amount] int Кол-во товаров на странице. По умолчанию: 0 (все товары)

Возвращаемые значения

array Список товаров в заказе orderOffer
bool False - в случае ошибки

Примеры кода




getMaterialTitle

Синоним: materialTitle
Возвращает наименование материала товара в заказе

Параметры

[id] int Id товара в заказе

Возвращаемые значения

string Цвет товара
bool False - в случае ошибки

Примеры кода




getNew

Синоним: new
Возвращает новую копию объекта класса

Возвращаемые значения

object orderOffer

Примеры кода




getOfferId

Синоним: offerId
Возвращает id товара

Параметры

[id] int Id товара в заказе

Возвращаемые значения

int Id товара
bool False - в случае ошибки

Примеры кода




getOfferModAmount

Синоним: offerModAmount
Возвращает количество модификаций товара в заказе

Параметры

[id] int Id товара в заказе

Возвращаемые значения

int Количество модификаций товара
bool False - в случае ошибки

Примеры кода




getOfferModId

Синоним: offerModId
Возвращает id модификации товара в заказе

Параметры

[id] int Id товара в заказе

Возвращаемые значения

int Id модификации товара
bool False - в случае ошибки

Примеры кода




getOrderId

Синоним: orderId
Возвращает id заказа

Параметры

[id] int Id товара в заказе

Возвращаемые значения

int Id заказа
bool False - в случае ошибки

Примеры кода




getPrice

Синоним: price
Возвращает цену на момент добавления товара в заказ (момент заказа)

Параметры

[id] int Id товара в заказе
[currencyId] int Id валюты. По умолчанию: id выбранной валюты

Возвращаемые значения

float Цена товара
bool False - в случае ошибки

Примеры кода




getPriceResult

Синоним: priceResult
Возвращает результирующую цену товара (после обработки)

Параметры

[id] int Id товара в заказе
[currencyId] int Id валюты. По умолчанию: id выбранной валюты

Возвращаемые значения

float Результирующая цена товара
bool False - в случае ошибки

Примеры кода




getSizeTitle

Синоним: sizeTitle
Возвращает наименование размера товара в заказе

Параметры

[id] int Id товара в заказе

Возвращаемые значения

string Размер товара
bool False - в случае ошибки

Примеры кода




getTitle

Синоним: title
Возвращает наименование товара в заказе

Параметры

[id] int Id товара в заказе

Возвращаемые значения

string Наименование товара
bool False - в случае ошибки

Примеры кода




getWeight

Синоним: weight
Возвращает вес товара

Параметры

[id] int Id товара в заказе

Возвращаемые значения

string Вес товара
bool False - в случае ошибки

Примеры кода




init

Инициализация класса

Параметры

id int Id товара в заказе

Возвращаемые значения

bool True - обьект инициализирован
bool False - в случае ошибки

Примеры кода