Budget: 100 UAH Deadline: 1 day
доброго дня
виконаємо якісно
Всі розрахунки після обговорення деталей ТЗ
)))
Необходимо на сайте для Латвии (OpenCart 2.1.0.2 + Journal2), который в процессе разработки реализовать следующие задачи:
1) Настраиваемый НДС у товаров. Группы клиентов: незарегистрированный, зарегистрированный, оптовые.
Если клиент зарегистрированный или незарегистрированный, тогда цены на все товары показывать с НДС.
Если клиент находится в группе Оптовые клиенты, тогда таким авторизованным клиентам выводить цены без НДС.
Есть пользователи резиденты Латвийской респ. - тогда НДС 21%
Есть пользователь (юр.лицо) не резидент Латвийской респ. - тогда НДС = 0.
Управление резидент или не резидент будет сделано путем дополнительного поля (переключатель) при регистрации клиента через модуль Simple, можете предложить и свой вариант.
2) 2 разных типа сгруппированных товара (нестандартных).
2.1) 1-й тип сгруппированного товара http://autoinstrumenti.lv/index.php?route=product/product&product_id=4974&search=%D0%B8%D0%B7%D0%BE%D0%BB%D0%B5%D0%BD%D1%82%D0%B0
1-й вариант должен может быть реализован по принципу расширенных опций, с неограниченным количеством значений (вес, длина, цвет и т.д.) то что в общей таблице. Реализация (недоделанная) уже сделана, как видно по ссылке, только вот на OpenCart 1.5, нужно этот функционал перенести на 2.1.0.2 и доделать.
Стоит также учитывать, что количество характеристик (Упаковка (шт), Длина (м), Цвет, Ширина (мм)) у каждой опции может быть разное количество, не должно быть ограничений в их возможном количестве для добавления для каждой опции. Возможно это получится реализовать с этим модулем https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=1888 с определенными доработками
2.2) http://autoinstrumenti.lv/index.php?route=product/product&product_id=1037&search=39856 Блок с доступными опциями товара, это стандартное от опенкарт.
А вот что важно реализовать, что этот товар будет компоноваться из разных других уже имеющихся товаров, добавляться, которые должны с авто-заполнением по названию товара. В итоге после присвоения (в админке) в набор определенного количества позиций товаров, в итоге в сгруппированном таком товаре должна автоматически сформироваться вот такая таблица http://prntscr.com/grkawr исходя из выбранных товаров для формировки набора.
А также должна формироваться вот такая форма для возможности дальнейшго добавления товара в корзину - http://prntscr.com/grkhqa
При этом данный тип товара, так как он состоит из других разных товаров, нужно, чтобы при поиске товаров по сайту он находился как при поиске наборов, так и при поиске конкретного элемента в наборе. Например, при поиске по сайту "Отвёртки с круглым стержнем" есть такой товар http://autoinstrumenti.lv/index.php?route=product/product&product_id=931&search=%D0%9E%D1%82%D0%B2%D1%91%D1%80%D1%82%D0%BA%D0%B8+%D1%81+%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D1%8B%D0%BC+%D1%81%D1%82%D0%B5%D1%80%D0%B6%D0%BD%D0%B5%D0%BC он же есть 1-й вариант сгруппированного товара и также должны в результатах поиска показываться наборы инструментов где это отвертка присутствует. Ну и такая же логика по другим товарам, которые будут в наборах.
При этом при такой логике, нет смысла выводить товар товар "Отвёртка с круглым стержнем PH2" как таковой сам по себе. Он будет выводиться только в группированных товарах.
1-й и 2-й вариант сгруппированных товаров в виду того, что содержат в себе несколько разных сгруппированных позиций товаров, таким образом они должны корректно фильтроваться, с помощью фильтра Mega Filter PRO.
3) Все остальные товары (обычные, негруппированные) должны иметь вот такую форму добавления в корзину http://prntscr.com/grkqfz
4) Это нужно учесть то, что сайт будет мультиязычным и мультивалютным. Поэтому реализация пунктов 1, 2.1, 2.2, 3 должны во-первых пересекаться между собой (не конфликтовать), во-вторых мультиязычность и мультивалютность.
Указывайте свои предложения по цене и срокам за реализацию всех задач в целом.
Budget: 100 UAH Deadline: 1 day
доброго дня
виконаємо якісно
Всі розрахунки після обговорення деталей ТЗ
)))
I have some logic in Google Excel related to the integration with the Nova Poshta API and the Turbosms API. Overall, everything works fine, but some functionality needs to be added. All details will be discussed in correspondence. I will provide access to the Excel and the code. It is essential for the performer to have experience working with Google Excel JS in Apps Script.
Hello everyone, we need to create a website for event creation and ticket sales. Possible options include using a ready-made template, a framework, or your own solution. It is preferable that you have experience in developing websites for ticket sales. We will send examples of websites in private messages. If necessary, we will create a prototype. If you have previously worked on similar websites, please send examples in private messages. We will discuss the details in private messages. Thank you and have a great day!
The site is built on the Next.js framework (based on React). All points in the technical specification need to be completed. The technical specification is attached in the file. I look forward to your proposals.
Website for evaluation: https://copy.eurobrands-shop.de/ Task: fix frontend bugs at the Magento 2 / Amasty theme level: CSS/LESS/JS, mobile, RTL, minicart, language dropdown, layout shift/CLS. Work format: - without local Magento deployment; - work through DevTools + theme source files; - edits in CSS/LESS/JS/template files of the theme; - result: diff / commit / archive of changed files; - deployment and assembly on our side; - work through a secure deal; - NDA until the transfer of source files/accesses. What needs to be checked and evaluated: 1. RTL / Arabic version: - phone in the header is displayed incorrectly; - element offsets in header, minicart, wishlist/account, product page; - margins, direction, unicode-bidi, positioning. 2. Header: - language dropdown; - cart/wishlist; - hit-area of icons. 3. Minicart: - opens unstably on some pages; - check Console / Network / Event Listeners / customer-data / z-index / overlay. 4. Mobile: - cart/wishlist badges are too large; - Categories block is compressed/cut off; - mobile menu / Menu-Account. 5. Product page: - layout shift / CLS of images; - Add to Cart / Quantity / BOX / PALLET in RTL. 6. Wishlist/account: - /wishlist/ - /mwishlist/ - tabs, Back button, overflow of counters. Problematic URLs: - https://copy.eurobrands-shop.de/alpro - https://copy.eurobrands-shop.de/producers - https://copy.eurobrands-shop.de/wishlist/ - https://copy.eurobrands-shop.de/mwishlist/ In your response, please write: 1. Do you have experience with Magento 2 frontend? 2. Do you have experience with RTL? 3. How many hours do you need for the first stage? 4. What is the cost? 5. When can you start? 6. What accesses do you need? 7. Are you ready to work through a secure deal and sign an NDA? Important: a specific result is needed — corrections or a technical explanation for each point: fixed / not reproducible / not a frontend issue.
Order description: We are looking for an experienced frontend developer/OpenCart specialist to optimize the loading speed of the website (categories and product cards) according to Google Core Web Vitals requirements. About the project: * CMS: OpenCart. * Specifics: The site operates in catalog mode (no cart or checkout). * Volume: 2900 items. * Server part: Already optimized (runs on OpenLiteSpeed). * Stack: Work is done exclusively with the template code, modifiers, and frontend. No work with the database. What needs to be done (Technical task): 1. Delayed loading of scripts (Delay JS): * Problem: Third-party analytics scripts (GTM, Google Tag) block the main thread on mobile devices for about 4.3 seconds. * Task: Set up delayed execution of these scripts. The scripts should activate strictly on the first user action (first scroll, tap on the screen, or mouse movement). * Important: Data collection, analytics, and ad functionality must remain intact. 2. Fixing the CLS metric (Layout Stability): * Problem: The page "jumps" and shifts during image loading. * Task: In the style files or theme template, hardcode the HTML attributes width and height for all product images in the catalog (listings) and product cards. * Goal: Reserve space for images in the DOM tree until they are actually loaded to prevent content shifting. Ensure that responsiveness (CSS) is not broken. 3. Optimization of the critical path (LCP): * Task: Add the fetchpriority="high" tag for the main product image on the first screen. This will instruct the browser to load the main product photo as a priority. Requirements for the performer and acceptance conditions: 1. No unnecessary modules: Work is performed with clean code/modifiers, without installing additional third-party or paid optimization plugins. 2. Security and layout: You are fully responsible for the layout. After making changes, the visual display of the site on mobile and PC, as well as functionality (filters, photo switching in the gallery, menu) must remain unchanged. 3. Criteria for job submission (DoD): Provide a screenshot and a link to a live test report from Google PageSpeed Insights (for the mobile version). The performance score must be no lower than 75 points, and the CLS metric must be no more than 0.1 (in the green zone). Changes must be made strictly through modifiers (OCMOD) or a copy of the theme to avoid overwriting core updates. In your response, please indicate: 1. Have you had experience configuring Delay JS specifically for GTM on OpenCart? 2. The estimated time for task completion. 3. The cost of the work.