Корзина товаров на 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
Розробка корпоративної фінансової системи — React, TypeScript, Node.jsШукаємо досвідченого full-stack розробника або невелику команду для розробки корпоративної фінансової системи з нуля. Необхідно реалізувати повний цикл розробки: проектування архітектури, backend, frontend, базу даних, тестування та запуск системи. Технології: Frontend: React,… Javascript та Typescript, Веб-програмування ∙ 9 хвилин тому ∙ 13 ставок |
Розробник ігор
53 739 UAH
Шукаємо досвідченого розробника ігор для доопрацювання існуючого проекту на PixiJS. Необхідно покращити математичну систему гри, переробити та збалансувати бонусні раунди, а також внести зміни в поточну ігрову логіку. Обов'язковий досвід комерційної розробки ігор та впевнене… Javascript та Typescript, Розробка ігор ∙ 4 години 50 хвилин тому ∙ 11 ставок |
Розробка сайту по ТЗ на FramerПотрібно зробити сайт по цим параметрам що в тз https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Називайте реальний рейт на основі цього дизайну HTML та CSS верстання, Javascript та Typescript ∙ 4 години 50 хвилин тому ∙ 18 ставок |
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 1 день 19 годин тому ∙ 31 ставка |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 707 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 7 днів 1 година тому ∙ 119 ставок |