Filter for the website on the Shopify platform and Zoom for products
Технічне завдання
Платформа: Shopify
Мета: Реалізувати систему фільтрів на сторінці каталогу картин, яка дозволить користувачам швидко знаходити необхідні роботи за заданими параметрами.
Поточна ситуація:
На даний момент фільтри реалізовані через додаток Shopify Search & Discovery, однак:
- фільтри не працюють у колекціях, де понад 1000 товарів
- існує обмеження по кількості відображених товарів
- фільтри не відображаються на колекціях, якщо перевищено поріг у 1000+ елементів
У зв'язку з цим необхідно розробити кастомне рішення або вдосконалити наявне, яке буде працювати незалежно від обмежень Shopify.
Фільтри, які потрібно реалізувати:
- Size
- Width: від і до (в см або дюймах)
- Height: від і до
Приклад реалізування

- Subject
- Випадаючий список (dropdown)
Джерело: метаполе subject у продукті
- Artist
- Випадаючий список
Джерело: метаполе artist у продукті
- Price
- Діапазон цін (повзунок або поля "від" – "до")
- Валюта: USD
- Availability
- In stock
- Made to order
Джерело: тег або метаполе у продукті
- Materials
- Випадаючий список
Джерело: метаполе materials у продукті
- Basis
- Випадаючий список або чекбокси
Джерело: метаполе basis (напр., canvas, board тощо)
- Product Type
Джерело: стандартне поле Shopify або тег
Технічні вимоги:
- Фільтри мають працювати без перезавантаження сторінки (AJAX)
- Можливість застосовувати кілька фільтрів одночасно
- Кнопка "Очистити фільтри"
- Адаптивність: коректне відображення на мобільних пристроях
- Підтримка URL-структури з фільтрами, щоб можна було ділитись посиланнями
- Швидка швидкість завантаження сторінки, навіть при великій кількості товарів
Посилання на фільтр зараз https://ukrainianvintage.com/collections/autumn-landscape
Zoom-функція на сторінці товару
Мета: Додати функціональність детального перегляду зображень на сторінці товару.
Вимоги:Реалізувати інтерактивне збільшення (zoom on hover / click-to-zoom) головного зображення картини
Має працювати на десктопі та мобільних пристроях
Zoom повинен мати високу якість, щоб користувач міг роздивитись деталі мазків та текстури
Має бути адаптивним, не порушувати структуру сторінки
Technical Specification
Platform: Shopify
Goal: Implement a filter system on the painting catalog page that allows users to quickly find the necessary works based on specified parameters.
Current situation:
Currently, filters are implemented through the Shopify Search & Discovery app, but:
• filters do not work in collections with more than 1000 products
• there is a limit on the number of displayed products
• filters are not displayed in collections if the threshold of 1000+ items is exceeded
Therefore, it is necessary to develop a custom solution or improve the existing one that will work independently of Shopify's limitations.
Filters to be implemented:
1. Size
o Width: from and to (in cm or inches)
o Height: from and to
Implementation example
2. Subject
o Dropdown list
Source: subject metafield in the product
3. Artist
o Dropdown list
Source: artist metafield in the product
4. Price
o Price range (slider or "from" – "to" fields)
o Currency: USD
5. Availability
o In stock
o Made to order
Source: tag or metafield in the product
6. Materials
o Dropdown list
Source: materials metafield in the product
7. Basis
o Dropdown list or checkboxes
Source: basis metafield (e.g., canvas, board, etc.)
8. Product Type
Source: standard Shopify field or tag
Technical requirements:
• Filters must work without page reload (AJAX)
• Ability to apply multiple filters simultaneously
• "Clear filters" button
• Responsiveness: proper display on mobile devices
• Support for URL structure with filters to enable sharing links
• Fast page loading speed, even with a large number of products
Current filter link https://ukrainianvintage.com/collections/autumn-landscape
Технічне завдання
Платформа: Shopify
Мета: Реалізувати систему фільтрів на сторінці каталогу картин, яка дозволить користувачам швидко знаходити необхідні роботи за заданими параметрами.
Поточна ситуація:
На даний момент фільтри реалізовані через додаток Shopify Search & Discovery, однак:
• фільтри не працюють у колекціях, де понад 1000 товарів
• існує обмеження по кількості відображених товарів
• фільтри не відображаються на колекціях, якщо перевищено поріг у 1000+ елементів
У зв'язку з цим необхідно розробити кастомне рішення або вдосконалити наявне, яке буде працювати незалежно від обмежень Shopify.
Фільтри, які потрібно реалізувати:
1. Size
o Width: від і до (в см або дюймах)
o Height: від і до
Приклад реалізування
2. Subject
o Випадаючий список (dropdown)
Джерело: метаполе subject у продукті
3. Artist
o Випадаючий список
Джерело: метаполе artist у продукті
4. Price
o Діапазон цін (повзунок або поля "від" – "до")
o Валюта: USD
5. Availability
o In stock
o Made to order
Джерело: тег або метаполе у продукті
6. Materials
o Випадаючий список
Джерело: метаполе materials у продукті
7. Basis
o Випадаючий список або чекбокси
Джерело: метаполе basis (напр., canvas, board тощо)
8. Product Type
Джерело: стандартне поле Shopify або тег
Технічні вимоги:
• Фільтри мають працювати без перезавантаження сторінки (AJAX)
• Можливість застосовувати кілька фільтрів одночасно
• Кнопка "Очистити фільтри"
• Адаптивність: коректне відображення на мобільних пристроях
• Підтримка URL-структури з фільтрами, щоб можна було ділитись посиланнями
• Швидка швидкість завантаження сторінки, навіть при великій кількості товарів
Посилання на фільтр зараз https://ukrainianvintage.com/collections/autumn-landscape
Client's review of cooperation with Konstantin Petrov
Filter for the website on the Shopify platform and Zoom for productsThe project was done well. Communication was prompt and clear. All tasks were completed according to the agreement. Thank you for your cooperation.
Freelancer's review of cooperation with Andrey Zhivodyorov
Filter for the website on the Shopify platform and Zoom for productsAll is well. Thank you for your cooperation
-
500 2 0 We will layout a new filter, connect the database where we will store products, and organize quick filtering
-
44 Hello! My name is Vladislav, business assistant at Ecom-X agency. We specialize in developing websites on Shopify, increasing conversion rates, and SEO promotion. We have been in the market for 4 years, having developed 119 stores that are currently actively selling. We have a team of 15 people, from designers to developers. We have helped many large brands enter the Western market. You can view the cases here: https://docs.google.com/spreadsheets/d/1vjz9d5O9bSiBp0a_PdmltbU_ROBvWjsod6POalrxySI/edit?usp=sharing
We can help you with your project! We can also add triggers to increase conversion rates additionally, at a discount!
-
111 Ready to start working today, I will do everything quickly and efficiently.
Current freelance projects in the category Web Programming
Automation of sending KP messages on LinkedIn, WhatsApp, Reddit
223 USD
Automation is needed for sending messages with a link to the KP on LinkedIn, WhatsApp, Reddit. Please describe how this will be implemented, the timeline, and the cost. AI & Machine Learning, Web Programming ∙ 11 hours 39 minutes back ∙ 28 proposals |
Acceleration of website performance (code optimization)
45 USD
1. It is necessary to analyze the website and optimize the code for fast loading of the site. 2. Conduct an analysis of the website for errors and fix them. Web Programming ∙ 16 hours 45 minutes back ∙ 58 proposals |
Moving from Hosting to AnotherGood day I plan to transfer the website from the hosting in Ukraine to hosting.works. Also, it is necessary to set up a rule that if the traffic from a certain IP exceeds, for example, 100 requests per day, it should be blocked. Content Management Systems, Web Programming ∙ 20 hours 19 minutes back ∙ 80 proposals |
Creation of a website for a recruitment agency
1115 USD
We are a recruitment agency, and we are looking for an experienced web developer to create a modern and user-friendly website. We want to allow candidates to propose their own price for the service. Therefore, we are looking for a specialist who has experience in custom… Web Programming ∙ 21 hours 8 minutes back ∙ 113 proposals |
Improvement of site CR conversion
145 USD
Improvement of the website's CR conversion. Tasks according to the specifications https://docs.google.com/document/d/1Y7zipbe2IEnFpthYuheAr6QA_50aR2Fz8V14rp5NpNo/edit?usp=sharingBOOK NOW buttonphoto / videoshort textAND IMMEDIATELY the booking formfixed (sticky)to repeat every… HTML & CSS, Web Programming ∙ 1 day back ∙ 38 proposals |