Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Интернет Магазин  ->  Страница подтверждения заказа в корзине

Вопросы по настройке магазина, каталога.

Добавлено: 03.10.11 15:37:19 #1



Регистрация: 03.10.11
Сообщений: 8


Обратиться по имени

Здравствуйте!
Как сделать отдельную страницу подтверждения заказа в корзине. Цель - для Яндекс-метрики включить отслеживание факта совершения покупки.
Сейчас после заказа, корзина автоматически остается на той же самой странице.



Добавлено: 04.10.11 13:10:30 #2




Регистрация: 03.07.07
Сообщений: 939


Обратиться по имени

Есть модуль, позволяющий осуществлять полноценное отслеживание заказов в Яндекс.Метрике.



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 04.10.11 13:24:18 #3



Регистрация: 03.10.11
Сообщений: 8


Обратиться по имени

Здравствуйте!
Спасибо за ответ.
А как сделать попроще: простую переадрессацию на другую страницу?



Добавлено: 05.10.11 07:45:03 #4




Регистрация: 03.07.07
Сообщений: 939


Обратиться по имени

1. Создать в менеджере сайта страницу успешного подтверждения, например, order_completed.html

2. Данную страницу запретить в менеджере сайта от индексации, удалить из поиска, удалить из карты сайта (т.е. чтобы на нее не переходили по прямой ссылке). Желательно вообще запретить эту страницу от индексации в файле robots.txt

3. Шаблон eshop_purchase.tpl изменить сет result_accepted

<!--#set var="result_accepted" value="
%%thank_you_accepted%%
<script type="text/javascript">
document.location.href="/order_completed.html?result=ok";
</script>
"-->



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 05.10.11 15:30:18 #5



Регистрация: 03.10.11
Сообщений: 8


Обратиться по имени

Спасибо!!!
Вроде получилось! :-)



Добавлено: 13.10.11 18:01:49 #6



Регистрация: 03.10.11
Сообщений: 8


Обратиться по имени

Дмитрий, здравствуйте!
Крайне благодарен за ваши исчерпывающие ответы.
У меня возник дополнительный вопрос. Был бы очень признателен. :-)

Мне необходимо на странице подтверждения заказа получить некоторые данные.
В частности:
1. Названия купленных товаров
2. Артикула этих товаров.
3. Количество этих товаров
3. ID заказа

При помощи каких переменных можно получить такую информацию о заказе?



Добавлено: 14.10.11 10:21:30 #7




Регистрация: 03.07.07
Сообщений: 939


Обратиться по имени

К сожалению, таких переменных нет. Есть только переменная ID заказа, приходящая в URL. Но даже такой шаблонной переменной нет.

Мы получаем такие данные непосредственно из БД, например, как в упоминаемом выше модуле Яндекс.Метрики и модуле Google E-commerce tracking.

Естественно, такая работа требует знания архитектуры БД и поддержки функционала.



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.


Создать новую тему

Всего тем: 6618
Всего сообщений: 27756
Всего зарегистрированных пользователей: 48206
Последний зарегистрированный пользователь: tdzoo