allegroOffer

Класс для работы с товарами с allegro

Переменные

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

Методы

void __call ()
void dropCache () Сбрасывает кеш информации о товарах
mixed getAmount ({ [searchString], [catalogId], [brandId], [brandSeriesId], [markId], [markModelId], [markModelTypeId] }) Возвращает количество товаров
mixed getCatalogId ({ [id] }) Возвращает ИД каталога в котором находится товар
mixed getCompatibility ({ [id] }) Возвращает данные для "Подходит для"
void getDefaultImageSrc ({ id, [width] }) Возвращает путь к дефолтным изображениям товара
mixed getDescription ({ [id] }) Возвращает описание товара в виде текста
mixed getId () Возвращает id товара
void getImageList ({ id }) Возвращает список изображений товара.
mixed getList ({ [searchString], [catalogId], [brandId], [brandSeriesId], [markId], [markModelId], [markModelTypeId], [pageNumber], [orderType] }) Возвращает список товаров
object getNew () Возвращает новую копию класса
mixed getPageTitle ({ [id] }) Возвращает pageTitle товара
mixed getPrice ({ [id], [currencyId] }) Возвращает цену товара
mixed getSpecParametry ({ [id] }) Возвращает специальные параметры товара в виде текста
mixed getTitle ({ [id] }) Возвращает наименование товара
void getUrl ({ [id] }) Возвращает url товара
mixed init ({ id }) Инициализация класса
mixed isExist ({ [id] }) Проверяет существование товара

__call

Примеры кода




dropCache

Сбрасывает кеш информации о товарах
Сбрасывается кеш классов: @see offer, @see offerMod, @see offerImage и @see offerComment

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

void

Примеры кода




getAmount

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

Параметры

[searchString] string Поисковая фраза
[catalogId] int Id каталога
[brandId] int Id бренда
[brandSeriesId] int Id серии бренда
[markId] int Id марки
[markModelId] int Id модели марки
[markModelTypeId] int Id типа модели марки

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

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

Примеры кода




getCatalogId

Синоним: catalogId
Возвращает ИД каталога в котором находится товар

Параметры

[id] int Id товара

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

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

Примеры кода




getCompatibility

Синоним: compatibility
Возвращает данные для "Подходит для"

Параметры

[id] int Id товара

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

array Специальные параметры товара
bool False - в случае ошибки или если товара не существет

Примеры кода




getDefaultImageSrc

Синоним: defaultImageSrc
Возвращает путь к дефолтным изображениям товара
Тоже самое, что @allegroOfferImage.defaultSrc с параметром offerId и width

Параметры

id int Id товара
[width] int Ширина изображзения в пикселях. По умолчанию: 512

Примеры кода




getDescription

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

Параметры

[id] int Id товара

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

string Описание товара
bool False - в случае ошибки или если товара не существет

Примеры кода




getId

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

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

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

Примеры кода




getImageList

Синоним: imageList
Возвращает список изображений товара.
Тоже самое, что @allegroOfferImage.list с параметром allegroOfferId

Параметры

id int Id товара

Примеры кода




getList

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

Параметры

[searchString] string Поисковая фраза
[catalogId] int Id каталога
[brandId] int Id бренда
[brandSeriesId] int Id серии бренда
[markId] int Id марки
[markModelId] int Id модели марки
[markModelTypeId] int Id типа модели марки
[pageNumber] int Номер страницы. По умолчанию: 1
[orderType] string Метод сортировки товаров. popular, price, price desc. По умолчанию: popular

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

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

Примеры кода




getNew

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

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

object offer

Примеры кода




getPageTitle

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

Параметры

[id] int Id товара

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

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

Примеры кода




getPrice

Синоним: price
Возвращает цену товара

Параметры

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

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

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

Примеры кода




getSpecParametry

Синоним: specParametry
Возвращает специальные параметры товара в виде текста

Параметры

[id] int Id товара

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

array Специальные параметры товара
bool False - в случае ошибки или если товара не существет

Примеры кода




getTitle

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

Параметры

[id] int Id товара

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

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

Примеры кода




getUrl

Синоним: url
Возвращает url товара
Тоже самое, что @url.get с параметрами urlType и id

Параметры

[id] int Id товара

Примеры кода




init

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

Параметры

id int Id товара

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

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

Примеры кода




isExist

Проверяет существование товара

Параметры

[id] int Id товара

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

bool True - существует
bool False - не существует или в случае ошибки

Примеры кода