Разработчикам   / шаблоны сайтов / создание сайтов / форум / партнерство
Авторизация Закрыть [x]  
     
   
Запомнить / Напомнить
SiteEdit

Найти:


Карта сайта

Сайт разработчиков SiteEdit

Класс plugin_ShopOrder

Категории:

Базовый класс для создания заказа


Метод __construct($user_id, $incart=array())

Конструктор объекта:

Входные параметры:

  • $user_id - ID пользователя в таблице 'author', на которого делается заказ
  • $incart - массив заказа
    Пример: array('price_id'=>1, 'count'=>5, 'name'=>'Товар', 'action'=>'','commentary')
    • price_id - ID товара в таблице shop_price
    • count - число заказанных товаров
    • name - строка имени товара (если price_id не указан)
    • action - специализированый параметр для выполнения определенных задачь автоматизации (формат определяется заказчиком)
    • commentary - комментарий к товару
    • price - цена
    • discount - скидка в валюте



Вверх

Метод execute($indelivery = array(), $email='', $param = array())

Метод execute() оформляет заказ и возвращает ID заказа.

Входные параметры (для простых заказаов можно игнорировать):

  • $indelivery - [array] Параметры доставки.
    Пример: array('id'=>1, 'phone'=>'+7495 834 234','calltime'=>'c 15-00','address'=>'','postindex'=>'170000')
  • $email - [string] Email пользователя, куда отправлять подтверждение заказа
  • $param - [array] Список заголовков для письма.
    Пример: array('Код', 'Наименование','Цена','Скидка','Кол-во','Сумма')
Вверх
 
Copyright © Edgestile Company, 2004-09
тел.:  8 (495) 229-45-50, 8 (812) 777-01-30, 8 (34241) 3-69-90
e-mail:  info@siteedit.ru - общие вопросы
icq: 268-447-867 - общие вопросы
все контакты