Виробництво плагіна Woocommerce: PHP калькулятор цін в товарі
Формули з значеннями беруться з адмін панелі:
Тепер логіка плагіна організована наступним чином: ми створюємо змінні з значеннями і описами в адмін панелях.Потім для кожного товару вводимо свою формулу.Формула ціни замінює стандартну ціну Woocommerce, якщо вона існує.Якщо не помиляюся, то ціна формули просто змінюється всюди: в картці, в корзині, в електронній пошті про замовлення (при такому підході виникають проблеми з сортуванням товарів і не тільки).Що потрібно зробити:
1 )Потрібно зрозуміти, як працює плагін, що і де він замінює.2 )Потім потрібно змінити логіку заміни цін: ціна з полів формули не повинна ніде замінюватися.Повсюди повинна бути ціна за дефолтом, а саме з поля Базова ціна і Ціна розпродажу.3 )Ви повинні зробити кнопки поруч з полями, які створює плагін: Формула звичайної ціни і Формула ціни розпродажу.В якості цього:
Натиснувши на ці кнопки, слід розраховувати і підставляти ціну без перезавантаження сторінки:
а )З поля Формула звичайної ціни -> в поле Базова ціна
б )І поля Формула ціни розпродажу -> в полі Ціна розпродажу.Виходячи з такої логіки, виникає один момент: якщо змінити значення змінної в адмін панелі, тобто.Тут тут:
то ціни не будуть розраховані автоматично для всіх карток товарів (як це було раніше, тому що ціни тягнулися безпосередньо з полів: Формула звичайної ціни і Формула ціни розпродажу).Важливо зробити так, щоб ціни всіх товарів оновлювалися при зміні однієї з значень змінної, наприклад, в момент натискання на кнопку «Зберегти зміни».4 )Практично всі товари на сайті будуть варіативними.Потрібно зробити наступне: коли я пишу формулу, наприклад $iris$ в полі Опис, наприклад:
$ірис$
$ росіяни$
то на сторінці картки товару, має бути викладено наступне (тобто.опис змінної та її значення):
Іриса15
Рожеві 100
Відгук замовника про співпрацю з Богданом Б.
Виробництво плагіна Woocommerce: PHP калькулятор цін в товаріБогдан – справжній фахівець! Якщо ви хочете, щоб ваша задача була вирішена, то ви на адресу! Завжди на зв'язку, все чітко, і дуже професійно! І ще раз велика подяка!
![]()
Відгук фрилансера про співпрацю з замовником
Виробництво плагіна Woocommerce: PHP калькулятор цін в товаріДуже приємно працювати з Артемом! Чисто ставить завдання, завжди на зв'язку, активно бере участь у процесі і навіть намагається допомогти)) Буду раді знову працювати!
-
7024 177 0 2 Вітаю вас, Артем Я працюю з WordPress більше 5 років, готовий внести корекції в плагін. Для точної оцінки варто подивитися, як він працює зсередини. Зверніться до нас!
-
1143 27 0 Вітаємо Вас!Було б приємно працювати над завданням, цікавим ТЗ.Але у мене є зауваження щодо логіки корекцій цін.З одного боку, Ви встановлюєте в ТЗ зміну автоматичного розрахунку ціни на ручне, з'являються кнопки, які виконують перерахунок ціни для поточного товару, і тільки для нього.Таким чином, будуть існувати товари, для яких цей перерахунок не буде зроблено.У зв'язку з цим було б логічніше організувати точний перерахунок цін за окремим кнопкою.Тобто, зробити окремий кнопку, за яким будуть оновлюватися ціни всіх товарів.А при зміні значення однієї з змінних я не би ціни торкнувся, інакше втрачає сенс процедура інтерактивної обробки кожного товару в окремі.Якщо ж зробити згідно з поточним ТЗ, то при зміні значення однієї з змінних буде втрачена інтерактивна робота над тими товарами, при обробці якого кнопки "Расрахувати" не використовувалися оператором.Можливо, я неправильно зрозумів ТЗ, прошу вказати.Буду вдячний за Вашу думку, навіть якщо Ви мене не обраєте виконавцем.І, звичайно ж, буду радий працювати над завданням.До речі, минулого тижня завершив цікаву роботу по кастомізації цін на Woocommrece https://freelancehunt.com/project/programmist-wordpress-woocomerce/477996.html , де також робив глобальний перерахунок цін, але у вигляді окремої stand-alone процедури, за допомогою MySQL-запит.
-
897 167 0 1 Добрий день . Готова взяти на себе виконання Вашої місії. Хотілося б подивитися на плагін.
-
160 15 2 Доброго ранку. Готовий зробити калькулятор за тз. Існує досвід у такому розробці.
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Оптимізація Core Web Vitals (OpenCart) під Google PageSpeed — Мобільна та ПК версіїОпис замовлення: Шукаємо досвідченого frontend-розробника/фахівця з OpenCart для оптимізації швидкості завантаження сайту (категорії та картки товарів) під вимоги Google Core Web Vitals. Про проект: * CMS: OpenCart. * Специфіка: Сайт працює в режимі каталогу (кошика та… CMS, Javascript та Typescript ∙ 2 дні 5 годин тому ∙ 18 ставок |
Оптимізація швидкості сайту WordPress
5092 UAH
повні деталі надішлемо в особисті повідомлення Мета Максимально прискорити завантаження сайту, особливо на мобільних пристроях. KPI (обов'язково) Після завершення робіт необхідно досягти наступних показників. Mobile Performance 90+ LCP менше 2.2 сек INP менше 200 мс CLS менше… HTML та CSS верстання, Javascript та Typescript ∙ 3 дні тому ∙ 66 ставок |
Шукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community EditionЄ робочий, чисто спроектований проєкт на Odoo 19 Community — CRM для українського готелю, уже в production-grade інфраструктурі. Переписувати з нуля не плануємо. Шукаємо одну людину, яка підхопить проєкт, збереже працююче і поведе його далі: спершу CRM → потім HMS → бухгалтерія.… Javascript та Typescript, Веб-програмування ∙ 5 днів 2 години тому ∙ 2 ставки |
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 6 днів 8 годин тому ∙ 87 ставок |
Розробка WebGL/Three.js сцени з генерацією та експортом 3D (снапшот) з анімованого шейдераОпис об'єкта:Проект являє собою дизайнерський стіл, виконаний у формі реалістичного, глибокого водовороту (центральна воронка, яка плавно переходить з широкої горизонтальної стільниці в тонку витончену ніжку). Суть задачі:Потрібен WebGL / Creative Coding розробник для створення… Javascript та Typescript, Веб-програмування ∙ 7 днів 4 години тому ∙ 30 ставок |