Корзина товаров на JS+JSON
Нужно доделать\переделать уже готовый скрипт корзины.
https://d.paybot.top/lab/js/script.js
Страница с корзиной:
https://d.paybot.top/mc_payform_new.php?user_id=1868174519888391&customer=1788512094582035&order_id=490
1. Исправить баг с разблокировкой товара с помощью +/- (результат можно посмотреть в дебаге ниже под корзиной)
2. Немного изменить принцип работы.
У нас будет единый скрипт на бекенде https://d.paybot.top/mc_vis_getcart_new.php?user_id=1868174519888391&customer=1788512094582035&order_id=490, который принимает значения
user_id
mes_id
order_id
cart
Доступ к ФТП дам.
В случае если cart = "" (при первой загрузке) mc_vis_getcart_new.php не будет писать в базу (так как собственно и нечего), а вернет json-строку вида:
{"result":"ok","cart":"корзина в json как ранее","subtotal":"Подитог: 100 USD","tax":"Налог: 5% (5 USD)","delivery":"Стоимость доставки 10 USD","total":"Итого: 115 USD","paybuttons":"html код кнопок","addr":"Адрес", "phone":"12321123","comm":"комментарий","order_id":"21332"}
Распихиваем это все по соответствующим переменными (если result = ok) и выводим в таком порядке
order_id
addr
phone
comm
cart
subtotal
tax
delivery
total
paybuttons
На фронте мы сумму не считаем (только стоимость товаров в группах). При действиях с корзиной формируем json-строку с товарами и отправляем на mc_vis_getcart_new.php. Пока в ответ не получим result = ok блокируем интерфейс (делаем никликабельным или накладываем оверлей с какой-то анимацией загрузки), затем перерисовуем (обновляем) в случае успеха.
Требования:
- уделить внимание безопасности
- комментарии к "хитрым" кускам кода
Более подробно в переписке.
Актуальные фриланс-проекты в категории Javascript и Typescript
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 176 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 2 дня 18 часов назад ∙ 102 ставки |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 3 дня назад ∙ 21 ставка |
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 3 дня 19 часов назад ∙ 32 ставки |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 4 дня 23 часа назад ∙ 18 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 5 дней 17 часов назад ∙ 90 ставок |