.
Разработка сервиса сайта на PHP на примере партнерской программы. Урок 13. Технология расчета вознаг
Автор megabax   
31.03.2013 г.
Структура программы на примере простейшей программы

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 13. Технология расчета вознаграждения.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку вы можете скачать в платном разделе.

Сегодня мы разработаем технологию расчета партнерского вознаграждения. Начнем, как обычно, с создания таблицы. Сумы начисленных и списанных (выплаченных) вознаграждений у нас будут храниться в таблице _epp_fees, создадим ее при помощи утилиты phpMyAdmin:

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 13. Технология расчета вознаграждения.

Теперь значение полей.

  • partnerid - понятно, что это ИД партнера, которому начислено (с которого списано) вознаграждение.

  • datetime - дата и время, когда это произошло.

  • summa - сумма начисленного (списанного) вознаграждения

  • comment - комментарий к операции.

  • type - тип операции. Если это начисление, то единица, списание - минус единица.

Для управления этой таблицей создадим класс EP_Fees, ....

....

.... код скрипта может выглядеть, например, вот так (это у нас тестовый пример):

<?php

    if($summa!=0) {

        $fees->Register($mysqli,1,currentDate(),$partnerid,$summa*0.1,"Начисл. за товар: ".$type." сумма продажи ".$summa);

    } else {

        $fees->Register($mysqli,1,currentDate(),$partnerid,777,"За визит.: ".$type);

    }

?>

Теперь главное не забыть указать этот скрипт в таблице схем:

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 13. Технология расчета вознаграждения.

Для того, что бы ...

...

Все, теперь зарегистрируйте несколько визитов и продаж нашими тестовыми скриптами (см. файл shop.html) и посмотрим, как у нас зачислилось партнерское вознаграждение:

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 13. Технология расчета вознаграждения.

В данном примере для наглядности одна строчка списания введена ручками через phpMyAdmin:

Разработка сервиса сайта на PHP на примере партнерской программы. Урок 13. Технология расчета вознаграждения.

 

Последнее обновление ( 31.03.2013 г. )