Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Stworzyć moduł płatności PayPal dla statycznej strony na SSI

Translated

  1. 1430    14  3   1
    1 dzień166 PLN

    Dzień dobry, wszystko zrozumiałe i na pierwszy rzut oka proste do wykonania. Jestem gotowa się tym zająć i wykonać szybko oraz jakościowo. Będę zadowolona ze współpracy z wami.

  2. 726    9  1
    3 dni166 PLN

    Dzień dobry! Dokładnie zapoznałem się z twoim projektem i jestem gotów przystąpić do jego realizacji. Porozmawiajmy o szczegółach, aby jak najlepiej go wykonać.

  3. Jeszcze 2 ofert jest ukrytych
  1. 3698    111  3   5
    3 dni248 PLN

    Cześć, Timur!
    Realizuję funkcjonalność koszyka zakupowego na stronie. Proszę, prześlij link do strony oraz szczegółowe zadanie techniczne.

    Z poważaniem, Jurij

  • Timur Grigoryan
    13 kwietnia 2025, 7:10 |

    Интеграция корзины покупок с оплатой через PayPal для статичного сайта


    Задача:

    Разработать модуль корзины покупок с интеграцией PayPal API (без использования CMS или базы данных). Сайт — статичный, товары добавлены вручную на отдельных HTML-страницах.


    Краткое описание:

    Пользователь добавляет товары в корзину прямо на страницах сайта. У каждого товара указана 'цена', 'вес', и можно выбрать 'количество'.  

    Система считает общую стоимость и общий вес, определяет стоимость доставки (по 5 весовым категориям), и формирует итоговую сумму.  

    После этого пользователь нажимает кнопку "Оплатить", попадает на PayPal, вводит свои данные и оплачивает.  

    Затем — редирект обратно на заданную страницу сайта.


    Структура корзины:

    - Поддержка 'одной валюты' (USD)

    - У каждого товара:

      - название

      - цена за единицу

      - вес (в килограммах)

      - поле для выбора количества


    - На странице товара:

      - отображение текущего количества в корзине (динамически)

      - кнопка "Корзина" (фиксировано в углу)

      - кнопка "Добавить в корзину"


    Страница корзины (cart.html):

    - Таблица с товарами:

      - Название

      - Количество

      - Цена за единицу

      - Общая цена за строку

    - Снизу:

      - Общий вес

      - Стоимость доставки

      - Итоговая сумма

      - Кнопка "Оплатить через PayPal"


    Расчёт доставки:

    Доставка зависит от общего веса. 
    Условия следующие:

    Вес (до, кг) | Стоимость доставки

    | 0–0.25 кг    | $11                |

    | 0.25–0.5 кг  | $19               |

    | 0.5–1 кг      | $28                |

    | 1–2 кг         | $39                |

    | 2–15 кг       | вручную        |


    Технические особенности:

    - Хранение данных корзины — в "localStorage"

    - Не использовать PHP, серверные технологии или базы данных

    - Можно использовать JS-фреймворки (например, Vue, React, но "без сборки") или чистый JS

    - Поддержка нескольких товаров на разных страницах

    - Корректный редирект после оплаты:

      - Указать ссылку на "успешную оплату" (return_url)

      - Указать ссылку на "отмену оплаты" (cancel_url)

    - Использовать 'PayPal API' для передачи информации и инициации платежа

      - Client ID и Merchant ID будут предоставлены

    - Корзина должна быть масштабируемой: я сам вставлю код на все страницы


    Что не входит в задачу:

    - Не требуется дизайн

    - Не требуется вёрстка под мобильные устройства

    - Не нужно вставлять код вручную на каждую страницу


    Что должно быть на выходе:

    1. Готовый JS-код корзины + пример HTML-страницы с кнопкой добавления

    2. Страница "cart.html" где происходит расчёт, выбор доставки и переход к оплате

    3. Инструкции: как вставить код на новые страницы

    4. Рабочий образец на третьей стороне


    Полная оплата после моего внедрения кода на сайт и тестирование работоспособности.

Aktualne zlecenia dla freelancerów w kategorii Java

Tworzenie aplikacji

Chcę stworzyć aplikację mobilną do komunikacji, w aplikacji ma być audio, wideo rozmowa, tworzenie grupowych czatów, możliwość synchronizacji z kontaktami telefonu, ustawieniami konta: powiązanie przez e-mail, 2fa, numer telefonu, możliwość dostosowywania powiadomień aplikacji,…

JavaPython ∙ 3 dni 23 godziny temu ∙ 39 ofert

Zleceniodawca
Timur Grigoryan
Ukraina Kijów  3  0
Zlecenie zostało opublikowane
1 rok temu
99 wyświetleń
Tagi
  • javascript
  • API
  • HTML