создание игр, уроки, создание сайтов
     
     
 

Добро пожаловать в систему автоматизированной обработки уведомлений о заказах -

megainformatic cms e-pro !

 
     
  [назад]  
     
 

1) Создание шаблона уведомлений;

Демонстрационный шаблон, поставляемый в комплекте имеет следующий вид - (для примера откройте файл papers/epro/zak.txt)

Изменился статус разрешения доставки заказа N1238315.7462318.

Доставка разрешена : Да
Статуса изменен : 10.09.2011 11:04:20
Ответственный : Auto Generated ()

[x] Информация о заказе:
Создан : 18.09.2011 1:22:30
Программа : Уроки Photoshop
Количество : 1
Сумма : 100.00 руб.

[x] Информация о покупателе
Контактное лицо: Александров Иван Денисович
Компания : [1353682]
E-Mail : procast@gmail.com

[x] Информация для регистрации:
Имя : Александров Иван Денисович
Компании :
E-mail : procast@gmail.com

Подробную информацию о заказе Вы можете найти по ссылке:
http://www.softkey.ru/author/order_edit.php?ID=3251612

 
     
  Ключевые поля, которые обрабатываются системой выделены зеленым цветом  
     
 

Если вам требуется изменить шаблон - т. е. форму в которой уведомления будут поступать в систему, то Вам понадобится внести изменения в файл

holder/pages/load_notices_from_txt.php

 
     
 

номер заказа определяется функцией -

//вычленяем номер заказа
function search_order_num($s)

выделение номера происходит по фразе -

'доставки заказа N'

следовательно, если в вашей партнерской программе уведомления содержат поле номера определяемое иным текстом, то этот измененный текст нужно добавить изменив строку -

$result = stristr($s, 'доставки заказа N');

 
     
  Вместо фразы в кавычках написать нужную вам фразу.  
     
     
 

Остальные поля уведомления меняются аналогично.

Приведем их список -

- Дата разрешения доставки

//получаем дату заказа
function search_order_date($s)

Изменяем определение фразы в строке -

$result = substr($s, $pos+strlen('Статуса изменен : '));

и в строке -

$result = substr($s, $pos+strlen('Статуса изменен : '));

 
     
 

- Имя пользователя

//получаем имя пользователя
function search_user_name($s)

Изменяем определение фразы в строке -

$result = substr($s, $pos+strlen('Имя : '));

и в строке -

$result = substr($s, $pos+strlen('Имя : '));

 
     
 

- Е-мэйл

//////////////////
//емайл
function search_user_email($s)

Изменяем определение фразы в строке -

$result = substr($s, $pos+strlen('E-mail : '));

и в строке -

$result = substr($s, $pos+strlen('E-mail : '));

 
     
 

- Ссылка на заказ

/////////////////////////////
//ссылка на заказ
function search_order_link($s)

Изменяем определение фразы в строке -

$pos = stripos($s, 'http://' );

 

 

 
     
 

- Название товара (продукта)

//название продукта ////////////////////////
function search_product_name($s)

Изменяем определение фразы в строке -

$pos = stripos($s, 'Программа : ' );

и в строках -

$len = strlen($s)-strlen('Программа : ')-7;
$result = substr($s, $pos+strlen('Программа : '), $len);

 
     
 

- Количество

//количество ////////////////////////
function search_product_quantity($s)

Меняем значение фразы в строках -

$pos = stripos($s, 'Количество : ' );

и

$result = substr($s, $pos+strlen('Количество : '));

 
     
 

- Сумма к оплате

//сумма к оплате ////////////////////////
function search_order_summ($s)

Меняем значение фразы в строках -

$pos = stripos($s, 'Сумма : ' );

и

$result = substr($s, $pos+strlen('Сумма : '));

 
     
  Далее нужно выполнить проверку обработки данных уведомлений системой -  
     
     
     
     
  [далее]  
     
     
     
(с) Наша рассылка 2011
При использовании материалов сайта обратная прямая ссылка обязательна!
megainformatic@mail.ru - обратная связь

Посетили страницу: 292
Мега Информатик - счетчик посещений
Посещаемость
Всего Сегодня
  1720   6
Уник.ip: 1544