Владимир Сорочан
Заказчик Владимир Сорочан vsoroch | FL.RU

Владимир Сорочан

На сайте 11 лет и 4 месяца (заходил 10 лет 1 месяц 17 дней назад)
0
132
Рейтинг
132
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
17 Сентября 2014
Бюджет: 40 $
Задача: прикрутить модуль отслеживания e-commerce от Google Analytics на сайт (Yii + MySQL).

1. Модуль e-commerce должен быть установлен только на финальную страницу заказа, стандартно это страница «Спасибо за ваш заказ». В нашем случае это страница "/order/thanks".
Месторасположение модуля – строго после функции _gaq.push(['_trackPageview']). Для этого в общем слое предусмотрен контейнер:
<?php if(Yii::app()->request->requestUri == '/order/thanks'): ?>
/* модуль e-commerce */
<?php endif; ?>

2. Весь модуль состоит из трех методов, каждый из которых передает определенную информацию о заказе. Значения переменных, которые в комментариях отмечены звездочкой (*) – задаются обязательно. Все остальные – опционально. Важно их указывать, даже если они остаются пустыми. Методы должны размещаться точно в указанной последовательности.

addTrans() – метод передает информацию о транзакции.

_gaq.push(['_addTrans',
'1234', // id заказа*
'site.com.ua', // домен
'28.28', // итоговая выручка* – для расчета необходимо получить все товары по данному заказу и просуммировать произведения цены каждого товара на количество штук;
'', // налог с транзакции (не нужен)
'15.00', // стоимость доставки – для расчета необходимо знать предыдущую переменную. Рассчитывается исходя из типа доставки, выбранного покупателем;
'Kyiv', // город – способ определения зависит от типа выбранной доставки;
'Kyiv', // область – способ определения зависит от типа выбранной доставки;
'Ukraine' // страна
]);


_addItem() – передает информацию по каждой товарной позиции.

_gaq.push(['_addItem',
'1234', // ID заказа*
'DD44', // артикул товара*
'FarCry3', // имя продукта*
'PC_Games', // категория товара*
'11.99', // цена товара*
'1' // количество единиц товара*
]);


_trackTrans() – отправляет все данные на сервер.



3. Необходимые переменные для модуля нужно получать через id заказа. Сам id заказа мы получаем через getflash.

Некоторые модели и функции уже есть в других модулях сайта. В процессе работы будем показывать.

Прошло времени с момента публикации: 11 лет 4 месяца 11 дней 4 часа 45 минут
Раздел: Сайты / Веб-программирование

28 Августа 2014
Бюджет: 120 $
Панель управления самописная: Yii PHP + MySQL + немного jquery. Две задачи.

1. Добавление следующих возможностей редактирования заказа:
1.1. Редактирование способа доставки заказа (самовывоз / курьер по Киеву / Новая Почта склад-склад / Новая Почта склад-двери).
1.2. При выбранном способе доставки "Новая Почта склад-склад", редактирование следующих параметров доставки:
- возможность изменения города доставки в выпадающем списке из всех городов, в которых есть склад Новой Почты (хранятся в sql). По умолчанию стоит город, выбранный пользователем;
1.3. Обновление списка складов в выпадающем списке для измененного города без перезагрузки страницы (хранятся в sql).
=
$70

2. Получение в панель управления данных из API Новой Почты.
2.1. Получение статуса доставки Новой Почты.
2.2. Обновление нашего статуса заказа в панели управления, в зависимости от полученного статуса от Новой Почты.

Планируется еще ряд задач, готовы сотрудничать в среднесрочной перспективе. Личная встреча с подробным обсуждением – приветствуется (г. Киев). Дополнительно предоставим структуру БД со связями и, при необходимости, EPC модель.
=
$50

Прошло времени с момента публикации: 11 лет 5 месяцев 9 часов 38 минут
Раздел: Программирование / Веб-программирование

Рейтинг: 657.9 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».