@ZIEnergy

Рельно ли выполнить правки на AJAX, имея доступ только к вёрстке?

Здравствуйте!

На фрилансе заказчик попросил внести следующие правки в своём интернет-магазине. И требует всё сделать имея на руках только вёрстку, отказываясь дать доступ к настоящему сайту или хотя бы тестовой версии.

1. Нужно сделать скрипт активации промо-кода через AJAX. При применении стоимость уменьшается на размер скидки.
С помощью GET должны отправляться такие данные на определённый адрес:
coupon_code: берётся из input;
remove: 0 или 1 (0 – применить купон, 1 – не применять).
В случае применения купона ответ должен быть таким:
freetexthost.com/r2p4uvadww

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

Скажите, реально ли это сделать, имея доступ только к вёрстке с HTML/CSS/jQuery? Нужно ли знать какие-то ещё запросы/ответы от сервера (особенно во втором случае), чтобы выполнить эту задачу? Или указанной информации достаточно?
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ответы на вопрос 3
@wellgo
Реально, но это костыль для мозоля:)

Второй случай - submit-тьте форму (там наверняка форма, раз страница обновляется) добавления товара через ajax, скопируйте верстку товара добавленного в корзину и добавляйте через JS при успешном сабмите формы (header в ответ должен прийти с status:200).

Первый случай - у вас есть все данные для реализации.
Ответ написан
Комментировать
Dreamka
@Dreamka
Web-разработчик.
Самое главное правило на фрилансе - Если заказчик начинает с самого начала делать вам мозг, то лучше поискать другого заказчика. Иначе вы потратите нервов, времени и других ресурсов больше чем вам заплатят, если вообще заплатят.
Ответ написан
Комментировать
bigton
@bigton
Web-программист
Возможно, заказчик не дает доступ к backend'у, потому что никаких изменений там вносить не нужно, то есть вам надо работать с тем что есть. А следовательно доступ к проекту вам действительно не нужен. Просто программируя вы в том же chrome будет подключать свои JS и CSS, чтобы решить задачу заказчика.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы