Доработка магазина ECWID
Необходимо: доработка интернет-витрины магазина с мопощью документации API ECWID https://api-docs.ecwid.com/reference/overview
Дано:
магазин, интегрированный в сайт Tilda, построенный на основе каталога Ecwid. https://echelon.com.ua/shop
1) Система категорий пользователей настроена через стандартное меню ecwid (допустим статусы Normal, VIP), система скидок настроена через приложение Advanced Discounts (ссылка на приложение) https://support.ecwid.com/hc/ru/articles/360003143039-Ecwid-customization-examples#оформление-заказа--новые-обязательные-поля--скидки--оплата--доставка
2) Товары созданы в виде отдельных карточек с вариантами товаров: цвет и размер. Также есть другие параметры товаров, такие как бренд, Сезон, Коллекция
Суть:
1) пользователи (группы пользователей) с уникальным статусом (допустим Normal, VIP), имеющим на разные категории товаров (Может быть категория, бренд или отдельный товар) с разными скидками:
- например, пользователь VIP скидка на бренд Specialized 15%, на Wahoo 7%, на тренировки 10% и т.д.
- Пользователь Normal - без скидок.
2) Работа фильтра товаров с выведением позиций, которые есть в наличии. Если выбран размер М, то необходимо отображать только позиции, которые есть в наличии, А отсутствующие - скрывать. Если выбрана комбинация Размер М и любой другой параметр (бренд, Сезон, Коллекция и т.д.), то должна отображаться только соответствующая комбинация. (на момент публикации ТЗ, фильтр отключен. Для включения - свяжитесь со мной ).
Проблема:
1) приложение Advanced Discounts рассчитывает неправильно скидку в случае, если в корзине находится несколько различных категорий товаров (с одинаковыми размерами скидок). Пример виден на этом скриншоте: размер скидки считает от общей суммы товаров в корзине и дублирует. https://monosnap.com/file/NYmAUpchbZ1N3RIJaCpOuQsOkMom5J
Есть другой пример: когда 2 товара имеют скидки в 15 и 3% соответственно, но общая скидка считается по большей и от всего заказа (15%) https://monosnap.com/file/Oird6zP5GB19d3vgekPl5pMh3DVwwQ
2) При попытке фильтрации (например по размеру М), продолжают отображаться все товары, которые существуют по своей сути в размере М, но могут отсутствовать на складе (количество 0).
Задача:
1) через API ECwid настроить работу скидочной системы с рассчетом:
Общая скидка = Скидка товар А + Скидка товар Б + Скидка товар С + …. Скидка товары (А + Б из одной скидочной категории)
2) Корректное отображение фильтров
Спасибо
Current freelance projects in the category Web Programming
Responsive Portolio Website Design ( wordap - selling and buying website )I need a clean, modern portfolio site that follows my existing brand guide and adapts beautifully to desktop, tablet, and mobile. The site’s job is simple: highlight my work through high-impact photos, embedded videos, and detailed case studies so visitors immediately understand… Content Management Systems, Web Programming ∙ 3 hours 59 minutes back ∙ 18 proposals |
Moved the website from OpenCart to the Khoroshop platformHello. There is a website on OpenCart, an online store. It is necessary to transfer the structure of the site to the GoodShop platform, select a design for the new site, and make it fully functional. HTML & CSS, Web Programming ∙ 7 hours 40 minutes back ∙ 20 proposals |
Making edits to the website (WP, Elementor)Good day. We need to make 2 changes to the website: 1. The main menu "jumps" when hovering the cursor, plus in the Ukrainian version it is vertically centered (as it should be), while in the Russian version it is not centered, at the top. We need to center the Russian version… Web Programming ∙ 10 hours 16 minutes back ∙ 53 proposals |
It is necessary to modernize the admin panel in Open Cart for convenience.Technical assignment for configuring/improving OpenCart 1. Catalog → Products Task 1. Add a "Category" column to the product list Task 2. Add a "SKU" column to the product list Task 3. Add a "Creation date and time of the product" column Task 4. Quick edit of main product data… Web Programming ∙ 10 hours 33 minutes back ∙ 44 proposals |
Improvement of the catalog for the websiteFor the catalog website, improvements need to be made: (the work can be divided into stages or taken by qualification part) 1. In the admin panel, the ability to upload SQL files for updating prices (in the archive it is price_balluff_2026_for_site.sql). (currently they are… AI Content Creation, Web Programming ∙ 10 hours 41 minutes back ∙ 28 proposals |