Калькулятор цены на javaScript. Wordpress Woocommerce
200 UAHЕсть страница с простым товаром: https://test.avisar.ru/product/buket-pikate-korobke-2/. Необходимо сделать так, чтобы когда я нажимаю + или - цена в поле $("p.price span.woocommerce-Price-amount.amount") автоматически пересчитывалась.
Но с этим Woocommerce не все так просто. У вариативного товара (https://test.avisar.ru/product/51-gollandskaya-roza/) цена указывается в двух местах, при условии, что вариативный товар имеет две и более цены.
А если у вариативного товара (https://test.avisar.ru/product/51-gollandskaya-roza-1-cena/) цена одна, то тогда цена указывается только в одном месте.
Что необходимо сделать с вариативным товаром: Когда цена одна, она показывается в верху и именно она должна меняться при нажатии + и - Но если цены две, то пересчитываться должна та цена, которая внизу (она же меняется при смене вариаций товара, она же $(".woocommerce-variation-price span.woocommerce-Price-amount.amount")). А та что сверху должна быть удалена (Например посредством добавления display:none).
Не нужно предлагать ГОТОВЫХ плагинов. Код должен быть легким и не должен нагружать сайт. После реализации на тестовом сайте, необходимо будет объяснить, как реализовать все тоже самое на целевом сайте (объяснить код и принцип работы решения).
PS. Решение этой задачи было выполнено другим фрилансером. Поторопился деньги заплатил, но напрочь был проигнорировать пункт в ТЗ "После реализации на тестовом сайте, необходимо будет объяснить, как реализовать все тоже самое на целевом сайте (объяснить код и принцип работы решения)."
Что сейчас необходимо: разобраться в написанном коде, разъяснить как все это работает. Если понадобится помочь реализовать мне тоже самое на целевом сайте + cделать доработку скрипта:
Допустим, я нахожусь в карточке товара (https://test.avisar.ru/product/buket-vesna-v-shlyapnoj-korobke/). Я выбираю три букета и нажимаю кнопку добавить в корзину. -> Страница обновляется, обновляется цена товара (показывается за один букет), но количество товара не скидывается на 1. Необходимо чтобы скидывалось.
PS.2. Единственное что написал фрилансер:
"В файлике /wp-content/plugins/woocomerce-woocatpro/static/js/frontend/general.js
снизу добавил пару методов, которые и выполняют данную функцию. Была проблема с тем, что опции подгружаются не при загрузке страницы, а позже и решил это все глобальными переменными."
Этот самый файлик я скопировал на целевой сайт (один движок, переработан по минимуму). Ни чего не работает
Отзыв заказчика о сотрудничестве с Олегом Бойчуком
Калькулятор цены на javaScript. Wordpress WoocommerceВсе четко! Отличный специалист! Буду обращаться еще
![]()
-
Нужно просто вызвать скрипт при загрузке страницы
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 14 часов 57 минут назад ∙ 69 ставок |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 20 часов 36 минут назад ∙ 5 ставок |
Интернет-магазин одеждыНужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и… HTML и CSS верстка, Javascript и Typescript ∙ 2 дня 17 часов назад ∙ 98 ставок |
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 5 дней 4 часа назад ∙ 32 ставки |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 6 дней 20 часов назад ∙ 99 ставок |


