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

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

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

Форум  ->   Разработка плагинов, вопросы по API  ->  Изменение алгоритма на странице заказа /members/order

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 05.05.14 22:34:34 #1



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


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

Здравствуйте. Меняем страницу оформления заказа /members/order . Html и js удалось внедрить в шаблон, но как быть с php частью? Нам нужно чтобы при изменении стоимости заказа (js), она выводилась не только в html, но и запоминалась для корзины. А как это делается дальше: заносится в БД для текущего покупателя, или заносится в куки - уже не понятно.

Вопрос: какой класс за это отвечает, и в какую сторону курить манул - плагины или модули?



Добавлено: 06.05.14 09:19:37 #2

Амиро



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


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

andreyyy:
но и запоминалась для корзины

Поясните, что вы имеете в виду.



Добавлено: 06.05.14 11:45:03 #3

Партнер


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


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

А мне интересен вот этот момент:
andreyyy:
Нам нужно чтобы при изменении стоимости заказа (js), ...
а каким образом вы изменяете именно стоимость заказа? Через JS просто изменяя цифру в html?



Добавлено: 06.05.14 18:17:29 #4



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


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

makePricesAjaxRequest - вот эта функция jquery как понимаю получает данные о ценах

далее, в нужном месте мы выводим стоимость доставки:
this.prices_ajax_response.total.shipping

если я просто поменяю это значение, то понятное дело, реально цена доставки для текущего покупателя не изменится
тогда надо занести это значение также через ajax, при этом я совершенно не понимаю, в какой файл php адресовать, а вообще как этот файл создавать
но более правильное решение, как понимаю, будет в редактировании того класса php файла, из которого функция makePricesAjaxRequest берет данные. Глядя в нее вижу, что это ami_service.php. Как мне на него повлиять?

под запоминанием для корзины я имею ввиду именно работу с php, а как в нем это реализуется пока не знаю, не могу увидеть



Добавлено: 12.05.14 17:47:20 #5



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


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

Тема еще актуальна, специалисты, жду ответа!



Добавлено: 12.05.14 20:19:34 #6



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


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

Никто Вас не может понять, поэтому и ответов нет.



Добавлено: 12.05.14 20:20:49 #7



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


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

Если я верно понимаю, то вы хотите индивидуальную стоимость доставки для каких-то отдельных случаев?



Добавлено: 13.05.14 10:12:07 #8

Амиро



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


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

andreyyy:
тогда надо занести это значение также через ajax, при этом я совершенно не понимаю, в какой файл php адресовать, а вообще как этот файл создавать
но более правильное решение, как понимаю, будет в редактировании того класса php файла, из которого функция makePricesAjaxRequest берет данные. Глядя в нее вижу, что это ami_service.php. Как мне на него повлиять?


Посмотрите пример интеграции со службой доставки:
http://manual.amiro.ru/api/introduction/distribjucija/primery-distributivov/primer-integracii-so-sluzhboj-dostavki/
Возможно, это именно то, о чем вы спрашиваете.



Добавлено: 21.05.14 18:00:18 #9



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


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

ArtemK↻™:
andreyyy:
тогда надо занести это значение также через ajax, при этом я совершенно не понимаю, в какой файл php адресовать, а вообще как этот файл создавать
но более правильное решение, как понимаю, будет в редактировании того класса php файла, из которого функция makePricesAjaxRequest берет данные. Глядя в нее вижу, что это ami_service.php. Как мне на него повлиять?


Посмотрите пример интеграции со службой доставки:
http://manual.amiro.ru/api/introduction/distribjucija/primery-distributivov/primer-integracii-so-sluzhboj-dostavki/
Возможно, это именно то, о чем вы спрашиваете.


Может и подходящий вариант, но наша всерсия сайта не поддерживает.



Добавлено: 21.05.14 18:09:49 #10



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


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

Евгений Лапин:
Никто Вас не может понять, поэтому и ответов нет.


Хотел как можно больше информации представить. Попробую по-другому.

Вот страница доставки:
http://i.gyazo.com/daeca2b1c323e09fbf7d06539b70c80f.png

Это та же страница, но в нижнем левом углу мы расчитываем стоимость доставки внедренным в шаблон сторонним скриптом JS (пока еще не совсем правильно интегрировали в дизайн)
http://i.gyazo.com/d14c173422df93467413ddfc0981556e.png

задача: ту цену, которая вывелась в нижнем левом углу сторонним скриптом занести в цену доставки для заказа у текущего пользователя

Нам нужно, чтобы при выборе



Добавлено: 30.05.14 00:34:56 #11



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


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

Друзья, я все еще жду ответа.





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

Всего тем: 6630
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48912
Последний зарегистрированный пользователь: user33269596