Бюджет: 3000 UAH Термін: 5 днів
Здравствуйте.
Есть решение для ручной подготовки первого файла для Розетки с последующим автообновлением наличия и цены.
Есть файл выгрузки товаров с prom.ua в формате YML сылки
Необходимо сделать изменения под требования-
Проверить YML файл на соответствие к требованиям
Предложить способ автоматической конвертации под эти требования.
| Символ в тексте | Код для XML-файла |
|---|---|
| " | " |
| & | & |
| > | > |
| < | < |
| ' | ' |
Пример XML-файла
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2011-07-20 14:58">
<shop>
<name>ABC</name>
<company>ABC inc.</company>
<url>http://www.abc.ua/</url>
<currencies>
<currency id="UAH" rate="1"/>
</currencies>
<categories>
<category id="2">Женская одежда</category>
<category id="261" parentId="2">Платья</category>
<category id="3">Мужская одежда</category>
<category id="391" parentId="3">Куртки</category>
</categories>
<offers>
<offer id="19305" available="true">
<url>http://abc.ua/catalog/muzhskaya_odezhda/kurtki/kurtkabx.html</url>
<price>4499</price>
<currencyId>UAH</currencyId>
<categoryId>391</categoryId>
<picture>http://abc.ua/upload/iblock/a53/a5391cddb40be91705.jpg</picture>
<picture>http://abc.ua/upload/iblock/9d0/9d06805d219fb525fc.jpg</picture>
<picture>http://abc.ua/upload/iblock/93d/93de38537e1cc1f8f2.jpg</picture>
<vendor>Abc clothes</vendor>
<stock_quantity>100</stock_quantity>
<name>Куртка Abc clothes Scoperandom-HH XL Черная (1323280942900)</name>
<description><![CDATA[<p>Одежда<b>Abc clothes</b> способствует развитию функций головного мозга за счет поощрения мелкой моторики.</p><p>В Abc <b>New Collection</b> будет особенно удобно лазать, прыгать, бегать.</p><p>За счет своей универсальноcти и многофункциональности, <b>Abc clothes</b> отлично подходит:</p><ul><li><b>Для весны</b></li><li><b>Для лета</b></li><li><b>Для ранней осени</b> </li></ul><br><p><b>Состав:</b><br>• 92% полиэстер, 8% эластан, нетоксичность подтверждена лабораторно.</p><p><b>Вес:</b> 305 г</p>]]></description>
<param name="Вид">Куртка</param>
<param name="Размер">XL</param>
<param name="Сезон">Весна-Осень</param>
<param name="Категория">Мужская</param>
<param name="Цвет">Черный</param>
<param name="Длина">Средней длины</param>
<param name="Стиль">Повседневный (casual)</param>
<param name="Особенности">Модель с капюшоном</param>
<param name="Состав">92% полиэстер, 8% эластан</param>
<param name="Артикул">58265468</param>
</offer>
</offers>
</shop>
</yml_catalog>
| Элемент | Описание |
|---|---|
| yml_catalog | Любой XML-документ может содержать только один корневой элемент. Формат YML в качестве корневого использует элемент <yml_catalog>. Атрибут date элемента <yml_catalog> должен соответствовать дате и времени генерации YML-файла на стороне магазина. Дата должна иметь формат YYYY-MM-DD hh:mm. |
| shop | Элемент содержит описание магазина и его товарных предложений. Обязательный элемент. |
| name | Короткое название магазина. Должно содержать не более 20 символов. В названии нельзя использовать слова, не имеющие отношения к наименованию магазина (например: «лучший», «дешевый»), указывать номер телефона и т. п. Название магазина должно совпадать с фактическим названием магазина, которое публикуется на сайте. Обязательный элемент. |
| company | Полное наименование компании, владеющей магазином. Не публикуется, используется для внутренней идентификации. Обязательный элемент. |
| url | URL главной страницы магазина. Обязательный элемент. |
| platform | Система управления контентом, на основе которой работает магазин (CMS). Необязательный элемент. |
| currencies | Список курсов валют магазина. Обязательный элемент. Основная валюта – гривна, присваивается единица. <currency id="UAH" rate="1"/> Только у гривны rate="1". Другие валюты на сайт не выводятся и главное, чтоб у них rate не был единицей. |
| categories | Список категорий магазина. Каждой категории должен присваиваться уникальный номер, нумерация – на усмотрение магазина. Принадлежность подкатегории к материнской категории передается через атрибут parentId. При любых изменениях в прайсе id категорий должны оставаться неизменными. Название категории последнего уровня должно четко соответствовать конкретному виду товара. В одной категории магазина не должно быть товаров из двух разных категорий на нашем сайте. Например: Мебель>Диваны>Угловые диваны <categories> <category id="5">Мебель</category> <category id="54" parentId="5">Диваны</category> <category id="542" parentId="54">Угловые диваны</category> </categories> Обязательный элемент. |
| offers | Список предложений магазина. Каждое предложение описывается в отдельном элементе offer. Каждое предложение должно иметь уникальный идентификатор. При внесении изменений в прайс offer id должен оставаться неизменным. На каждую модификацию товара: цвет, размер, объем, комплектацию и т.д. – должен быть создан отдельный уникальный offer id в прайсе. После загрузки товары будут сгруппированы контент-отделом Розетки. <offer available="true" id="74279"> <url>http://abc.ua/catalog/muzhskaya_odezhda/kurtki/kurtkabx.html</url> - ссылка на товар на сайте магазина <price>4499</price> - цена товара <currencyId>UAH</currencyId> - валюта товара <categoryId>391</categoryId> - конечная категория товара <picture>http://abc.ua/upload/iblock/a53/a5391cddb40be91705.jpg</picture> - ссылка на фото товара. Рекомендуется добавлять несколько (до 8 фото). Первая фотография в выгрузке xml будет основной в карточке товара. Требования и рекомендации к фотографиям товара. Пример оформления в прайсе:<picture>http://abc.ua/upload/iblock/a53/a5391cddb40be91705-1.jpg</picture><picture>http://abc.ua/upload/iblock/a53/a5391cddb40be91705-2.jpg</picture><picture>http://abc.ua/upload/iblock/a53/a5391cddb40be91703-3.jpg</picture> <vendor>Abc clothes</vendor> - бренд-производитель товара. Должен указываться так, как прописано производителем и как бренд зарегистрирован документально. При наличии созданного бренда на Розетке в прайсе указывается аналогичное наименование. В этом теге и в названии товара производитель должен прописываться одинаково. Не следует указывать производителя капсом. Не надо добавлять к названию производителя: торговая марка, ТМ, ЛТД, ООО, ФОП, ТОВ и т. п. <name>Куртка Abc clothes Scoperandom-HH XL Черная (1323280942900)</name> - название товара. Не должно содержать разделительных знаков (запятые, точки, тире, дефисы), кроме относящихся к наименованию модели. Не надо писать слова в названии капсом. Названия должны быть уникальными и не повторяться. Обязательно проверьте, что производитель(бренд) был указан в названии. Требования и рекомендации к названиям товаров разных категорий. <description><p>Одежда <b>Abc clothes</b> способствует развитию…</p><p>Производитель: Украина.</p></description> - описание товара. Описание товара может быть однотипным для всей категории. В описании должна присутствовать информация только про сам товар. Описание не должно содержать ссылок, телефонов, адресов, предложений услуг, акций, цен, картинок, видеообзоров и т. д. Описание желательно отформатировать с помощью html тегов. Html теги завернуть в CDATA. Раздел CDATA открывается как <![CDATA[ и закрывается ]]>.Пример: <description><![CDATA[<p>Одежда <b>Abc clothes</b> способствует развитию…</p><p>Производитель: Украина.</p>]]></description> <param name="Цвет">Черный</param><param name="Вид">Куртка</param><param name="Категория">Мужская</param><param name="Дополнительные характеристики"> <![CDATA[Чемодан закрывается на молнию<br/> Оснащен прочной и удобной выдвижной ручкой<br/> На фасадной части находится большой карман<br/> Количество колес: 2]] Пример заполнения параметра: <param name="Доставка/Оплата">Товар на заказ. Срок доставки – до 7 дней. Предоплата 10%</param>. Если доступна оплата наложенным платежом и Вы сможете отправить товар в течение 1-2 дней, то прописывать параметр Доставка/Оплата не надо. Если вы добавили в прайс новые параметры, свяжитесь с менеджером по поддержке и сообщите об этом. Данные параметры добавлят к товарам и проверят на корректность заполнения в контент-отделе. Подробнее: https://rozetka.com.ua/sellerinfo/pricelist/ |
Бюджет: 3000 UAH Термін: 5 днів
Здравствуйте.
Есть решение для ручной подготовки первого файла для Розетки с последующим автообновлением наличия и цены.
Бюджет: 1500 UAH Термін: 3 дні
Здравствуйте. Готов сделать.
Добрый день. Можно посмотреть на сам файл выгрузки, а то с описания ничего не понятно. Так на первый взгляд выгрузка там валидная
Если еще актуально - напишите в личный кабинет.
Демо и ссылки при переписке.
Работы в портфолио.
Ми шукаємо досвідченого розробника Blockchain Full-Stack, щоб допомогти створити гру Endless Runner нового покоління з механікою гри на блокчейні, NFT та токенізованими винагородами. Це можливість працювати над інноваційною грою, яка поєднує сучасні веб-технології з інфраструктурою блокчейну. Ви будете співпрацювати з розробниками ігор, бекенд-інженерами та дизайнерами для створення масштабованих смарт-контрактів, інтеграцій Web3 та безперебійного досвіду для гравців.
Потрібно перенести готовий дизайн сайту ( лендінг під курс, інфобіз ) з Figma на Weblium за один день.
Шукаємо розробника (або команду) для створення автоматизованого сервісу з замовлення домашніх послуг у Варшаві. Головний аналог і референс: CleanWhale.pl — звідси ми беремо зручну покрокову логіку калькулятора, мережу додаткових послуг, інтерфейс вибору регулярності та загальний принцип оформлення замовлення. Завдання: Створити схожий за зручністю та дизайном Mobile-First сервіс, але з спрощеною логікою тарифів та вбудованою гейміфікацією («ЖК-Шеринг»). Стек: Розглядаємо варіанти на WordPress + Elementor / WooCommerce, No-Code (Bubble / FlutterFlow), або ваші готові кастомні рішення.
Доброго дня! Маємо проєкт на Next.js, React, Node.js та Strapi. Наразі зверстана головна сторінка, а дві другорядні потребують доопрацювання. Також необхідно зверстати ще 4–5 сторінок з адаптацією і складними анімаціями під різні пристрої та підключити їх до адмін-панелі Strapi. Через зміну завантаженості попереднього розробника шукаємо нового спеціаліста для завершення проєкту. Шукаємо відповідального розробника з практичним досвідом роботи з цим стеком. У відгуку, будь ласка, додайте приклади схожих проєктів. Бюджет звісно обговоримо.
Потрібно автоматизувати оновлення наявної Custom Audience у Meta Ads, яка використовується для виключення покупців із рекламних кампаній. Необхідна логіка: раз на добу отримувати з CRM останні 400 замовлень (наприклад); брати номер телефону клієнта та, за наявності, email; видаляти дублікати та приводити дані до формату, який приймає Meta; повністю замінювати список клієнтів у наявній аудиторії, зберігаючи її поточний ID; передбачити захист: не очищати аудиторію, якщо CRM повернула порожній або некоректний список; налаштувати автоматизацію через Make та/або Meta Marketing API; перевірити, що аудиторія продовжує коректно використовуватися у виключеннях рекламних кампаній. Аудиторія вже створена, але зараз оновлюється вручну. Від виконавця потрібно: Запропонувати оптимальний спосіб реалізації. Вказати, які доступи та дозволи знадобляться. Оцінити вартість і терміни виконання. Вказати досвід роботи з Meta API та Make. Після налаштування надати короткий опис логіки роботи й використаних доступів. Окремо просимо уточнити: чи можлива повна щоденна заміна аудиторії через API та які обмеження або ризики можуть бути з боку Meta.