orderDeliveryPrice

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

Переменные

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

Методы

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

__call

Примеры кода




dropCache

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

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

void

Примеры кода




getCountryList

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

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

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

Примеры кода




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
Возвращает стоимость доставки заказа

Параметры

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

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

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

Примеры кода