Реализовать через JavaScript логику перерасчета суммы товара в корзине с учетом фасовки (ящика)
Вихідні дані
На сайті вказана ціна за 1 пару, cайт на Хорошоп
Кожен товар має фасовку (кількість пар у ящику) — наприклад:
6
8
10
12
24
У однієї моделі можуть бути різні фасовки (модифікації)
📌 Потрібна логіка
У кошику кількість товару повинна означати кількість ящиків
Фактична кількість пар =
кількість ящиків × фасовкаПідсумкова сума в кошику повинна відображатись як:
фактична кількість пар × ціна за пару
📌 Приклад
Ціна за пару: 500 грн
Фасовка: 12 пар
Клієнт додає в кошик: 2
Результат:
2 × 12 = 24 пари
24 × 500 = 12 000 грн
У кошику повинна відображатись сума 12 000 грн.
📌 Важливо
Рішення реалізується через JS (Custom scripts), без доступу до серверної частини.
Необхідно:
коректно працювати при зміні кількості
враховувати AJAX-оновлення кошика
Оплати на сайті немає, тому важливо лише коректне відображення розрахунку для користувача.
📌 Додатково (бажано)
Обмежити можливість введення дробової кількості
За потреби — додати пояснення в кошику:
1 ящик = 12 пар
📌 Очікуваний результат
Готовий JS-код
Інструкція з підключення
Коротке пояснення логіки реалізації
🔎 Просимо вказати у відгуку:
Чи є досвід роботи з Хорошоп
Чи є досвід кастомізації логіки кошика в e-commerce
Який технічний підхід плануєте використовувати
Конкретну суму за яку готові взятись
-
326 Привет! Посмотрел ТЗ — задача понятная: в корзине количество = ящики, а сумма считается от фактических пар (ящики × фасовка) × цена за пару. Сделаю это аккуратно на JS через Custom scripts, без сервера, с учётом AJAX-обновлений и корректной работы при любом изменении количества.
Технический подход
Подтяну фасовку для каждой позиции (из модификации/атрибутов/названия — где удобнее и стабильнее на Хорошоп).
Перехвачу изменения количества (кнопки +/- и ручной ввод), запрещу дроби.
После каждого AJAX-обновления корзины буду пересчитывать строки и итог, чтобы всё совпадало визуально.
…
При желании добавлю подпись в корзине: “1 ящик = 12 пар” (по каждой позиции).
Опыт
Хорошоп: да, работал (кастом-скрипты, правки витрины/корзины, обработка динамических обновлений).
Кастомизация логики корзины в e-commerce: да (пересчёты, зависимости от упаковок/кратности, UI-пояснения).
Стоимость
1 800 грн за “под ключ”: готовый JS-код + инструкция подключения + короткое пояснение логики.
-
355 1 0 Здравствуйте! Задание понятное, готов реализовать скрипт для Хорошопа.
Работаю с чистым JavaScript, поэтому смогу внедрить эту логику даже без доступа к бэкенду платформы.
Скажите, пожалуйста, информация о "упаковке" (например, "12 пар") сейчас выводится где-то в карточке товара в корзине, или её нужно подтягивать со страницы товара?
-
686 2 0 Привет, Богдан!
Я внимательно ознакомился с техническим заданием для вашего магазина на Хорошоп. Это интересная логическая задача, которую я могу реализовать максимально чисто и надежно. Проблема "ящиков и пар" мне понятна — я уже делал подобные кастомные перерасчеты для e-commerce проектов.
Мой подход к выполнению:
Реализую код через MutationObserver. Это гарантирует, что логика будет срабатывать мгновенно при AJAX-обновлениях корзины (изменение количества, удаление товаров) без перезагрузки страницы.
Добавлю валидацию, чтобы пользователь не мог ввести дробные значения.
Визуально выведу разъяснение: сколько именно пар покупает клиент в выбранном количестве ящиков и по какой цене.
… Предоставлю готовый JS-код, который вы просто вставите в админ-панель Хорошопа, и детальную инструкцию по проверке.
Знаком с платформой Хорошоп и знаю, как работать с ее Custom Scripts. Готов приступить сейчас и предоставить результат в течение нескольких часов.
Буду рад сотрудничеству!
-
4429 80 1 4 Доверьтесь профессионалу со стажем более 10 лет! Ставка и сроки актуальны!
Буду рад сотрудничеству!
Опыт коммерческой разработки интернет-магазинов на CMS, бизнес-порталов и корпоративных сайтов-11 лет!
+CMS: WordPress(+Woocommerce)PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE/Shopify
php/html/css/js/Mysql, PhotoShop/Figma
Примеры работ ( с нуля под ключ):
https://amari.net.ua/
https://heypretty.gr/
https://thaibalispa.pl/
… https://wildandorganic.com/
https://cryptosignals.org/
https://ecnbot.com
https://locs-ua.com/
https://www.grower.com.ua/
https://www.alternativemedicine.com.ua/
https://silkkiss.ua/
https://v12coffee.com.ua/
https://smrtalgo.com/
https://sengero.no/
https://beautybysim.no/
https://sonatagalleri.com/
https://www.solmy-realestate.com/
https://www.emmanuel.com.ua/
https://www.onsitecomputersinc.com/
https://express-tehbud.com/
https://korostenporcelain.com.ua/
https://sladok.com.ua/
https://pricemds.com/
https://picupmedia.com/
https://www.serasar.com/
-
294 Добрый день, прямого коммерческого опыта с Хорошоп не имел, но работал с кастомными JS-скриптами в различных CMS и e-commerce платформах. Примерно такой технический подход: 1. Перехват изменений количества товара 2. Умножение количества ящиков на фасовку (чтение из data-атрибутов или DOM) 3. Динамический пересчет суммы 4. Отслеживание AJAX-обновлений (через MutationObserver или повторную инициализацию после обновления корзины)
-
95478 1271 1 10 Здравствуйте. Работаю с JavaScript более 8 лет. Готов к сотрудничеству.
-
8193 63 1 Добрый день,
Я готов взяться за реализацию расчета количества товара в корзине на вашем сайте. Предложенная логика вычисления фактического количества пар и итоговой суммы соответствует вашим требованиям.
Для этого проекта я использую JS (пользовательские скрипты) для корректной работы с изменениями количества товаров и AJAX-обновлений корзины. Учитываю дополнительное ограничение ввода дробных значений и возможность добавить пояснение о фасовке в корзине.
Моя ставка - 16$ в час.
Артур
-
298 Здравствуйте.
У меня есть опыт работы с Хорошоп и кастомизацией логики корзины в e-commerce. Реализую решения через JS (пользовательские скрипты): перехват изменения количества, получение фасовки из модификации и динамический пересчет суммы (ящики × фасовка × цена за пару) с корректной работой после AJAX-обновления (через MutationObserver/события). Также ограничу дробные значения и, при необходимости, добавлю пояснение “1 ящик = N пар”.
Стоимость: 50$
Срок: 1-2 дня
-
332 Здравствуйте, Богдан!
У меня есть опыт работы с JavaScript на фронтенде, кастомизацией DOM-логики и работой с AJAX.
С платформой Хорошоп работаю впервые, но готова быстро адаптироваться.
Планирую реализовать следующее:
- Использовать MutationObserver для корректной работы логики при AJAX-обновлениях корзины
- Считывать фасовку (количество пар в ящике) из DOM (data-атрибут или select)
- Перехватывать изменение количества товара
- Пересчитывать фактическое количество пар и сумму: ящики × фасовка × цена
- Запрет дробных чисел
… - Отображать пояснение под инпутом: “1 ящик = X пар”
- Тестирование логики на всех сценариях (разные фасовки, AJAX-обновления, изменение количества)
Решение будет реализовано полностью через JS без вмешательства в серверную часть.
-
206 Привет! Я Frontend-разработчица, студентка ХНУРЕ (ИТУ-24-1). Имею опыт работы с логикой Horoshop через кастомные скрипты.
Мой технический подход:
• MutationObserver: для стабильной работы расчетов при AJAX-обновлении корзины без перезагрузки.
• JS-логика: автоматический пересчет суммы по формуле (ящики × фасовка × цена) и валидация на целые числа.
• Clean Code: разработка в VS Code, чистая реализация без вмешательства в ядро.
Пример реализации сложной логики на JS: https://sashynag33.github.io/forest-park-resort/
-
273 Добрый день, Богдан! Проект выглядит интересным. У меня есть релевантный опыт в подобных задачах. Для оценки сроков/бюджета нужно немного больше деталей. Можем обсудить завтра коротким звонком?
-
1375 5 0 Здравствуйте.
Реализую JS-логику перерасчета суммы в корзине под фасовку (ящики) для Хорошоп — без доступа к бэкенду, корректно с учетом AJAX-обновления.
Пишите в личку, посмотрю как именно у вас выводится корзина и скажу по стоимости и срокам.
-
834 4 0 Здравствуйте! У меня есть готовое решение именно для Horoshop. Реализую через MutationObserver — это позволит корректно пересчитывать цену мгновенно, даже при AJAX-обновлении корзины без перезагрузки страницы. Что я сделаю: Автоматическое подтягивание фасовки с карточки товара. Логика: «Ввел 2 ящика → Бот вычислил 24 пары → Отобразил сумму за 24 пары». Полный запрет на ввод дробных значений. Добавлю текстовое пояснение под инпутом (например, "Всего: 12 пар").
-
2638 427 9 1 кидайте сайт, могу зайти предварительно посмотреть что можно сделать
доступов не надо
-
218 Да, у меня есть опыт кастомизации логики корзины в e-commerce и работы с JS в конструкторах (включая решения без доступа к backend).
Понимаю специфику AJAX-обновлений и перерисовки DOM, поэтому реализую корректный пересчёт количества (ящики > пары) с динамическим обновлением суммы и ограничением дробных значений.
Технически планирую реализовать решение через кастомный JS с отслеживанием изменений количества и MutationObserver для корректной работы при AJAX-обновлениях корзины.
-
156 Здравствуйте, готов реализовать скрипт пересчета цен за фасовку на вашем сайте Хорошоп, имею большой опыт разработки под эту платформу и могу начать выполнение заказа уже сейчас.
-
1268 19 0 2 Привет! Готов выполнить задачу. Много работал с модернизацией корзины для e-commerce, но не на Хорошопе, но js везде одинаковый) Могу выполнить завтра днем. Напишу функцию, которая будет пересчитывать цену при изменении количества, а также при срабатывании AJAX. При необходимости ее можно будет подключить под любое другое действие, в бэкенде это лезть не будет.
-
976 4 0 Доброй ночи
Могу реализовать нужную логику корзины на Хорошоп через custom JS без вмешательства в серверную часть. Делал подобные кастомизации для e-commerce, где нужно изменять логику отображения цены, количества и итогов с учетом модификаций и AJAX-обновлений.
Технически решение будет реализовано через JS-скрипт, который будет отслеживать изменение количества товара в корзине, брать значение фасовки конкретной модификации, умножать количество ящиков на фасовку и корректно пересчитывать фактическое количество пар и итоговую сумму. Скрипт будет работать стабильно с AJAX-обновлением корзины, без конфликтов со стандартной логикой Хорошоп. Также могу добавить ограничения на дробные значения и пояснения типа “1 ящик = X пар”.
В результате вы получите готовый JS-код, инструкцию по подключению и объяснение логики, чтобы в будущем можно было легко поддерживать или изменять функционал.
Работаю с Хорошоп и кастомными скриптами для корзины, поэтому понимаю все ограничения платформы и как реализовать это максимально стабильно. Готов обсудить детали и сразу приступить к реализации.
-
Не думаю що на хорошопі ви зможете таке реалізувати
-
Актуальные фриланс-проекты в категории HTML и CSS верстка
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 10 часов 36 минут назад ∙ 15 ставок |
Настройка интернет-магазина тканей на WordPress + WooCommerce по шаблону Astra
14 789 UAH
Необходимо настроить и подготовить к работе интернет-магазин мебельных тканей для рынка Норвегии. Домен, хостинг и WordPress уже установлены: eximtextilnordiq.com Сайт нужно сделать не с нуля и без индивидуального программирования, а на готовом бесплатном шаблоне Astra,… CMS, HTML и CSS верстка ∙ 15 часов 29 минут назад ∙ 48 ставок |
Сайт реберня-піцеріяКлиентская часть — динамическое меню с Firebase, категории с вкладками, карточки блюд с фото и ценами, поддержка двух размеров (пицца 30/40 см), адаптивный мобильный дизайн, боковое меню с контактами и локацией. Админ-панель — авторизация, управление категориями и блюдами… HTML и CSS верстка ∙ 19 часов 20 минут назад ∙ 75 ставок |
Необходимо сделать доработку на сайте Modx Evolution CMS 3.1.7
1000 UAH
Разрабатывается доработка дизайна и верстка сайта, нужно будет внедрить эти работы на сайт. Также внедрить некоторые доработки на сайте. HTML и CSS верстка, PHP ∙ 20 часов 36 секунд назад ∙ 22 ставки |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 1 день 12 часов назад ∙ 13 ставок |