Виправлення відображення та передачі знижок (Shop-Script)
Загальна постановка задачі: На сайті використовується плагін SpecialOffers для формування акційних цін. Поточна мікроразмітка сторінки (JSON-LD) та плагін експорту в Google Merchant (googlemc:218) не враховують ці знижки, що призводить до помилок «Price mismatch» та відсутності ярликів «Знижка» в Google Shopping.
Необхідно забезпечити безперервну передачу двох типів цін: Base Price (роздрібна) та Sale Price (акційна).
1. Мікроразмітка сторінки (JSON-LD / Schema.org)
Необхідно привести блок offers у відповідність з вимогами Google до акційних товарів.
Логіка: Дані повинні підтягуються з методів плагіна SpecialOffers, а не зі статичних полів товару.
Вимоги до полів:
price: Повинна містити поточну актуальну ціну зі знижкою.
priceCurrency: "UAH".
priceSpecification: Необхідно додати цей об'єкт (тип UnitPriceSpecification) для передачі базової роздрібної ціни (до знижки). Без цього Google не визнає ціну акційною.
2. Виправлення XML-фіду (Плагін googlemc:218)
Необхідно модифікувати процес генерації XML-файлу, щоб у нього потрапляли акційні ціни.
Задача: Впровадити підтримку атрибута <g:sale_price>.
Вимоги:
Тег <g:price> повинен завжди містити повну роздрібну ціну (base price).
Тег <g:sale_price> повинен містити ціну зі знижкою від SpecialOffers.
Умова: Тег <g:sale_price> повинен генеруватися тільки в тому випадку, якщо плагін SpecialOffers дійсно застосовує знижку до даного товару/артикулу. Якщо знижки немає — тег не виводиться.
3. Єдиний метод отримання даних (Core Logic)
Щоб уникнути розбіжностей у даних (які критичні для Merchant Center), необхідно реалізувати або використовувати єдиний метод/функцію отримання цін:
Функція повинна повертати масив: [base_price, sale_price, currency].
Цей метод повинен використовуватися одночасно:
При формуванні мікроразмітки в шаблоні.
При генерації офферів у плагіні експорту.
Важливо: Розрахунок повинен проводитися для «гостя» (неавторизованого користувача), оскільки боти Google перевіряють ціни без авторизації.
4. Критерії приймання
Валідація: Сторінка товару проходить перевірку в Google Rich Results Test, де в розділі «Offers» видні обидві ціни (поточна та роздрібна).
Структура XML: У фіді у товарів зі знижкою присутні обидва теги: <g:price> та <g:sale_price>.
Відповідність: Ціна, що відображається на кнопці «Купити», повинна бути ідентичною ціні в offers.price (розмітка) та <g:sale_price> (фід).
-
Ви описали задачу, яка вимагає глибоких змін у кількох компонентах вашого сайту. Основна складність полягає в коректній інтеграції плагіна SpecialOffers з мікророзміткою (JSON-LD) та модифікацією XML-фіду. Я бачу кілька ключових кроків для вирішення задачі:
1. Приведення мікророзмітки у відповідність з вимогами Google, де дані будуть витягуватися не з статичних полів, а динамічно з плагіна.
2. Модернізація XML-фіду для коректної передачі акційних цін з урахуванням застосування знижок, що критично важливо для торговців Google.
3. Розробка єдиного методу для отримання цін, який забезпечить узгодженість даних на всіх рівнях, включаючи гостьові запити.
Важливо врахувати, що ризики можуть виникнути при умовній реалізації логіки оновлення даних та інтеграції різних систем. Чи могли б ви уточнити, як саме обробляються знижки в плагіні SpecialOffers, і чи є у вас доступ до документації по його API? Це дозволить уникнути недоліків при впровадженні.
Пропоную виконати весь обсяг робіт за 8000 грн з реалізацією за 3 дні. Якщо вас влаштовує підхід, давайте обговоримо деталі і одразу приступимо до роботи.
-
2163 14 0 1 Вітаю, я індивідуальний розробник з досвідом понад 4 роки у Full-stack розробці та роботі з API Google Merchant Center, працюю офіційно через ФОП. Я особисто реалізую єдиний метод розрахунку ціни для "гостя", впроваджу об'єкт UnitPriceSpecification у вашу JSON-LD розметку та модифікую плагін googlemc:218 для підтримки акційних цін. Ви отримаєте пряму комунікацію, прозорий код без зайвих надбудов та повну відповідність вимогам Google до акційних товарів. Моє портфоліо: 3magency.co,
Behance.
-
285 Вітаємо, ми невеликою командою понад 4 роки розробляємо та підтримуємо складні інтеграції для інтернет-магазинів. Ми реалізуємо Core Logic для вашого сайту, яка синхронізує відображення цін на фронтенді, у мікророзметці та XML-фіді. Ми налаштуємо автоматичне виведення лише за умови активної знижки та гарантуємо, що Google Shopping коректно відображатиме плашки "Скидка". Кожен етап пройде тестування на валідаторах Google перед релізом. Наші результати можна побачити тут: freshagro.com.ua, farfieworldwide.com, rivnekolo.com.
-
184 Добрий день, ми з колегою понад 4 роки спеціалізуємося на технічному SEO та автоматизації маркетингових інструментів. Ми модифікуємо логіку плагіна експорту та шаблонів сторінок, впровадивши підтримку атрибута та структурування Schema.org. Наше рішення виключить ризик розбіжностей у Merchant Center, оскільки дані підтягуватимуться безпосередньо з методів SpecialOffers. Ми також перевіримо відповідність валют та правильність відображення для Googlebot. Ознайомтеся з нашими кейсами: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
-
1175 13 0 3 Вітаю, ми з напарником (дизайнер + full-stack) готові реалізувати наскрізну передачу акційних цін, маючи понад 4 роки спільного досвіду в технічній оптимізації E-commerce. Ми створимо єдиний метод отримання цін, який інтегруємо в JSON-LD (через UnitPriceSpecification) та в XML-фід плагіна googlemc:218. Забезпечимо коректну роботу для неавторизованих користувачів, щоб Merchant Center бачив актуальну sale_price. Валідацію проведемо через Rich Results Test та Google Search Console. Наші спільні роботи: hyperfi.tech, espressolab.com.ua, hudi.com.ua.
-
148 1 1 Доброго дня. Готовий виконати цей проект, маю великий досвід розробки різних додатків.
-
522 2 1 Доброго дня!
Я — Fullstack-розробник з комерційним досвідом у створенні сучасних, швидких та ефективних веб-сайтів. Працю як з frontend, так і backend, маю досвід роботи з схемою орг як в xml форматі так і json тому можу закрити задачу.
-
674 3 0 Привіт!
Чітке ТЗ, зрозуміла задачу повністю.
Маю досвід з Schema.org / JSON-LD, експортом у Google Merchant Center та виправленням Price mismatch.
Що зроблю:
– єдиний метод отримання цін [base_price, sale_price, currency] з плагіна SpecialOffers для гостя
– JSON-LD: offers + priceSpecification (UnitPriceSpecification) — обидві ціни в розмітці
… – XML-фід: g:price (розниця) + g:sale_price (акційна) — тільки при активній знижці
– валідація через Google Rich Results Test до здачі
Оцінка: $150–200, термін 2–3 дні.
Напишіть — починаємо.
-
472 3 0 Доброго дня. Майже щодня працюю з Webasyst. Готовий виконати ваше завдання. Деталі можна обговорити в особистих повідомленнях.
-
726 9 1 Вітаю! Я ознайомився з проектом і готовий розпочати роботу. Переконаний, ви будете задоволені результатом.
-
716 4 0 Я володію експертними знаннями архітектури Shop-Script та нюансів валідації фідів. Мій підхід виключає розсинхрон даних завдяки створенню єдиного методу розрахунку цін для гостей, що критично для ботів Google feedspark.com. Ви отримаєте чистий, документований код, який пройде перевірку в Rich Results Test і усуне помилки «Price mismatch» support.google.com. Працюю на результат: ваші картки товарів отримають плашки «Знижка», а клікабельність оголошень зросте. План робіт:
Аудит: аналіз поточної мікророзмітки та логіки генерації фіду в плагіні:
Ядро: розробка єдиного сервісу отримання масиву [base, sale, currency] для неавторизованих користувачів:
Мікророзмітка: впровадження priceSpecification типу UnitPriceSpecification в JSON-LD блок offers:
Експорт: модифікація googlemc:218 для виводу g:sale_price тільки при активній акції:
Тести: валідація в Google Rich Results Test та перевірка структури XML на відповідність вимогам:
Фіналізація: звірка ідентичності цін на кнопці «Купити», в розмітці та фіді:
-
6865 109 4 1 Доброго дня. Готовий виправити мікророзмітку. Працюю з будь-якими сучасними движками.
-
306 Вітаю! Ознайомився з вашим технічним завданням і чудово розумію критичність помилки Price mismatch для Google Merchant Center. Я реалізую наскрізну передачу цін, створивши уніфікований PHP-метод, який розраховуватиме актуальну вартість саме для неавторизованого користувача, що гарантує ідентичність даних для ботів Google у всіх точках. У межах роботи я оновлю мікророзмітку JSON-LD, додавши об'єкт UnitPriceSpecification для передачі базової роздрібної ціни, що дозволить Google коректно відображати акційні плашки у видачі. Паралельно я внесу зміни до плагіна експорту googlemc:218, впровадивши підтримку атрибута , який генеруватиметься динамічно лише за наявності активної знижки від плагіна SpecialOffers. Після завершення налаштувань я проведу повну валідацію через Rich Results Test та проконтролюю повну відповідність цін у фіді та на сторінках товарів. Готовий розпочати роботу та забезпечити стабільну передачу даних без помилок.
-
2847 63 5 Привіт! Знаю цю cms, можу виправити вам ці проблеми, зроблю за кілька годин.
Актуальні фриланс-проєкти в категорії Веб-програмування
Прискорення роботи сайту (оптимізація коду)
2000 UAH
1. Потрібно зробити аналіз сайту і зробити оптимізацію коду для швидкого завантаження сайту. 2. Зробити аналіз сайту на помилки, і виправити їх. Веб-програмування ∙ 3 години 41 хвилина тому ∙ 46 ставок |
Переїзд з Хостингу на ІншийДоброго дня Планую перенести сайт з хостингу україна на hosting.works. Та також потрібно налаштувати, правило що якщо трафік з якогось ip більше наприклад чим 100 запитів в день, то потрібно блокувати. CMS, Веб-програмування ∙ 7 годин 15 хвилин тому ∙ 69 ставок |
Створення вебсайту для агентства з працевлаштування
50 000 UAH
Ми — агентство з працевлаштування, і ми шукаємо досвідченого веб-розробника для створення сучасного та зручного сайту. Хочемо, дати кандидатам самостійно запропонувати свою ціну за послугу. Тому ми шукаємо фахівця, який має досвід в індивідуальній розробці . Бюджет і терміни… Веб-програмування ∙ 8 годин 5 хвилин тому ∙ 103 ставки |
Розробник ігор Pixi.Js
15 723 UAH
Шукаємо розробника Pixi.js для створення серії з 12 міні-ігор. Проекти прості у реалізації, і при впевненій роботі розробка однієї гри займає не більше тижня. Необхідно реалізувати фронтенд та ігрову математику, без розробки бекенду. Ігри будуть схожі за структурою, але з… Javascript та Typescript, Веб-програмування ∙ 9 годин 3 хвилини тому ∙ 36 ставок |
Покращення СR конверсії сайту
6500 UAH
Покращення СR конверсії сайту. Задачи по ТЗ https://docs.google.com/document/d/1Y7zipbe2IEnFpthYuheAr6QA_50aR2Fz8V14rp5NpNo/edit?usp=sharingКнопка BOOK NOWфото / відеокороткий текстІ ОДРАЗУ форма бронюванняфіксованою (sticky)повторюватися кожні 1–2 блокиоднакового кольору… HTML та CSS верстання, Веб-програмування ∙ 11 годин 18 хвилин тому ∙ 31 ставка |