orderDeliveryPrice

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

Переменные

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

Методы

void __call ()
void dropCache () Сбрасывает кеш информации о стоимости доставки
array getCountryList ({ [orderType] }) Возвращает список стран
mixed getId () Возвращает id стоимости доставки заказа
mixed getMinSum ({ [id], [currencyId] }) Возвращает минимальную сумму стоимости доставки заказа
object getNew () Возвращает новую копию объекта класса
array getOrderDeliveryTypeList ({ countryId }) Возвращает список доступных типов доставки для города
array getOrderPayTypeList ({ countryId, orderDeliveryTypeId }) Возвращает список типов оплаты доставки
mixed getPrice ({ [id], countryId, orderDeliveryTypeId, orderPayTypeId, sum, [currencyId] }) Возвращает стоимость доставки заказа
mixed getPriceList ({ countryId, countryId, orderDeliveryTypeId, orderPayTypeId }) Возвращает список стоимостей доставки заказа
mixed init ({ id }) Инициализация класса

__call

Примеры кода




dropCache

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

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

void

Примеры кода




getCountryList

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

Параметры

[orderType] string Метод сортировки. title, position. По умолчанию: position

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

array Массив обьектов country

Примеры кода




getId

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

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

int Id стоимости доставки заказа
bool False - в случае ошибки или если стоимости доставки заказа не существует

Примеры кода




getMinSum

Синоним: minSum
Возвращает минимальную сумму стоимости доставки заказа

Параметры

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

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

float Минимальная сумма стоимости доставки заказа
bool False - в случае ошибки

Примеры кода




getNew

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

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

object orderDeliveryPrice

Примеры кода




getOrderDeliveryTypeList

Синоним: orderDeliveryTypeList
Возвращает список доступных типов доставки для города

Параметры

countryId int Id страны

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

array Массив обьектов orderDeliveryType. Дополнительное свойство bool isDefault - по умолчанию для страны

Примеры кода




getOrderPayTypeList

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

Параметры

countryId int Id страны
orderDeliveryTypeId int Id типа доставки

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

array Массив обьектов orderPayType. Дополнительное свойство bool isDefault - по умолчанию для страны

Примеры кода




getPrice

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

Параметры

[id] int Id стоимости доставки
countryId int Id страны
orderDeliveryTypeId int Id типа доставки
orderPayTypeId int Id типа оплаты
sum int Стоимость товаров в заказе. Важно сумма должна бить в валюте "по умолчанию"
[currencyId] int Id валюты. По умолчанию: id выбранной валюты

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

float Стоимость доставки заказа
bool False - в случае ошибки

Примеры кода




getPriceList

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

Параметры

countryId int Id страны
countryId int Id страны
orderDeliveryTypeId int Id типа доставки
orderPayTypeId int Id типа оплаты

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

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

Примеры кода




init

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

Параметры

id int Id стоимости доставки

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

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

Примеры кода