Budget: 1000 UAH Deadline: 2 days
Добрий день. Внесу правки в файл-прайс для розетки згідно зауважень. Співпраця до повного погодження менеджером Розетки.
Не прописана валюта и ее значение
Id категории может содержать только цифры
Рекомендация: <stock_quantity>100</stock_quantity> - количество имеющегося товара. Для информации: в каждую карточку необходимо прописать элемент <stock_quantity> со значением остатка товара, для того что бы после каждой продажи все товары не скрывались с сайта на один час.
1) Порядок в названии товара должен быть : Тип товара - Бренд - Модель - Размер (если имеет значение) - Цвет (если имеет значение) - Артикул (если есть)
Название пишется без дефисов
Точный пример названия вы можете увидеть в аналогичных товарах, которые уже продаются на сайте Розетка
Бренд в названии товара должен совпадать со значением в элементе прайса <vendor>
В названии запрещено использовать фразы : отзывы, характеристики и тд
2) Названия у товаров должны быть уникальными. Дублируются названия у 24 позиций.
Примеры :
| 3D9hx | Силовые разъемы (3auGl) | Гнездо стационарное (ГС) Lemanso 32А/3п (2п+н) 220-240V IP44 синее / L описание, отзывы, характеристики |
| 3D9hv | Силовые разъемы (3auGl) | Гнездо стационарное (ГС) Lemanso 32А 4п (3п+н) 380-415V IP44 красное / описание, отзывы, характеристики |
| 3D9h8 | Силовые разъемы (3auGl) | Гнездо стационарное (ГС) Lemanso 16А/3п (2п+н) 220-240V IP44 синее / L описание, отзывы, характеристики |
3) В каждую карточку товара необходимо прописать производителя через элемент <vendor>
Во всех товарах не указан производитель (параметр "vendor")
4) Во всех товарах отсутствуют характеристики.
В товары нужно добавить больше параметров, доступных для отображения на сайте. Особенно тех, которые попадают в фильтр.
В каждую карточку товара необходимо прописать параметры через param name, в соответствии с параметрами аналогичных товаров, которые уже представлены на сайте
Перечень характеристик, которые должны быть выведены через param name, смотрите в карточках товара, который уже продается (вкладка Характеристики) и слева в фильтрах категории, где будет размещаться товар. Подробнее: https://rozetka.com.ua/sellerinfo/pricelist/
5) Надписи, визитки и прочее запрещены, так же нельзя использовать вотермарки на фото.
6) В карточке товара могут находится фото, которые относятся к конкретному товару и в только в том цвете, который указан в названии товара.
На фото товар в ассортименте. У нас одна карточка - один товар. Фото должно быть только относящееся к данному конкретному товару. Для каждого цвета и размера необходимо создавать отдельную карточку.
7) Во многих товарах указаны нерабочие ссылки на фото
8) Подобные фото нужно исключить из прайса
9) Изображение продукта на фото должно быть ясным, чётким, без зернистости и размытости
Изображение продукта должно иметь белый (светлый, однотонный, если фото сделано профессионально в студии) или прозрачный фон
Подробнее: https://rozetka.com.ua/sellerinfo/products/
10) Во многих товарах отсутствует описание - желательно добавить
Budget: 1000 UAH Deadline: 2 days
Добрий день. Внесу правки в файл-прайс для розетки згідно зауважень. Співпраця до повного погодження менеджером Розетки.
Budget: 1000 UAH Deadline: 14 days
Андрей, день добрый!
Очень большой опыт по созданию и редактированию прайсов для Розетки, Прома и многих других торговых площадок, и делаю это регулярно!
100% гарантия утверждения прайса Розеткой!
Делаю всё качественно!
Присылайте данные для прайса на [email protected] или в личку, чтобы оценить стоимость работ!
Стоимость работы будет зависеть от количества товарных позиций и "качества" данных!
Спасибо.
Budget: 1000 UAH Deadline: 2 days
Если у вас есть сайт на проме, товары с которого нужно перенести на Розетку - есть готовое решение в виде excel-приложения с макросами vba, которое экспортную выгрузку с prom преобразует в xml для Розетки:
http://yml.valemak.com/prom-rozetka
Если у вас интернет-магазин на какой либо CMS (Bitrix, Opencart и т.п.), то можно написать PHP-скрипт, который при запуске обращается к базе данных сайта, берёт всю информацию о товарах и формирует YML для Розетки.
http://yml.valemak.com/php
---------------------------------------------------------------------------------------------
В обоих случаях получаете инструмент, с помощью которого в любой момент самостоятельно сможете формировать актуальный YML для Розетки.
Срок/цена - по результатам более конкретного обсуждения проекта.
There is an active production platform with a catalog and automatic updates of external offers and prices. Stack: — Node.js / TypeScript; — PostgreSQL; — existing price refresh service and cron; — separate ready Python module for validation and selection of offers; — staging and production. It is necessary to make targeted improvements to the existing price refresh pipeline without completely rewriting the backend. MANDATORY SCOPE 1. Integration of the Python module — The Python module remains a separate component; — returns a structured result: offers, selected offer, statuses, and risk flags; — Node.js validates the result and performs a write to the database; — provide for error handling and partial/failed runs; — the legacy pipeline is not turned off until QA is completed. 2. Launch refresh by list Add launch: — by one slug/id; — by the provided list of slug/id. Assume CLI or existing service API. A new user interface is not required. 3. Shadow Mode New results must be recorded separately and not affect production until QA. Shadow fields required: — price; — selected offer ID; — direct URL; — offer status; — risk/QA flags; — checkedAt; — engineVersion. 4. Expanding the existing offers table Add: — source; — external_offer_id; — last_seen_at; — last_checked_at; — engine_version; — risk flags or storage in existing JSON; — unique constraint to protect against duplicates. It is not required to create a new parallel offer system if the existing table can be safely expanded. 5. UPSERT, STALE, and DB transaction Replace the current DELETE → CREATE scheme: — UPSERT existing and new offers; — offers missing in the full successful snapshot are translated to STALE; — in case of API error, partial result, or incomplete snapshot, active offers should not become STALE; — updating offers, selected offer metadata, and shadow fields for one model is performed within one DB transaction; — in case of an error, a full rollback is performed. 6. Canonical-safe refresh Price refresh should not change: — brand; — reference; — model; — collection; — name/title; — slug; — descriptions; — images; — SEO fields. Only offer, price, and shadow data are updated. 7. Preserving current cron logic Preserve: — existing cron; — rolling batches; — cooldown; — checking PRICE_REFRESH_MIN_DAYS before calling the external API; — legacy production pipeline until Shadow QA is completed. 8. Audit output One option is sufficient: — shadow columns in the existing admin table; or — CSV export. Minimum data: — model/reference; — production price; — shadow price; — delta; — production/shadow URL; — status; — risk flags; — checkedAt; — engineVersion. A new complex dashboard is not required. 9. Staging and QA — DB migrations; — staging deployment; — smoke test on 5 provided models; — then Shadow Mode on approximately 50 models; — fixing technical errors identified during these runs; — brief documentation of the Python → Node.js contract and rollback procedure. OPTIONALLY ASSESS SEPARATELY Simple technical promotion without a new UI: — promotion of one model by slug; — promotion of a list of slugs; — transferring confirmed shadow values to production; — technical check after rollout. RESULT — Pull Request; — DB migrations; — working integration Python → Node.js; — Shadow Mode; — UPSERT, STALE, and transactional update; — launch by slug/id; — staging deployment; — smoke-test results; — brief documentation; — at least 7 days of bug fixes for the implemented scope after acceptance. IN RESPONSE, INDICATE 1. Fixed price for the mandatory scope. 2. Separate cost for the promotion mechanism. 3. Timeline. 4. Hourly estimate. 5. When you are ready to start. 6. Experience with PostgreSQL transactions, migrations, and ingestion pipelines. 7. What questions need to be clarified before starting. 8. Whether staging, QA, migrations, and bug-fix period are included. Template responses without specific estimates will not be considered. Access to production is not provided at the first stage. Work begins with limited code review and staging.
A centralized server system for collecting and storing data from Planfix, 1C, Meta Ads, and Google Ads is needed, as well as a web dashboard for displaying and analyzing this data. All data, change history, calculations, and aggregated metrics must be stored exclusively in the server database. The dashboard should not store or duplicate business data. It must retrieve the necessary information from the server database via API according to user requests and display it in the form of KPIs, charts, tables, and detailed reports.
We are looking for support for a project based on Yii , we need to make edits and improvements to the database, there is partially a connection with the previous contractor .....................
It is necessary to migrate the database from CRM G-PLUS to MyChatBot Database volume - 26 thousand leads 2 funnels - Call center and Sales department with their own funnels Lead cards (besides name and number) have many different fields Leads also have voice recordings of calls. These also need to be transferred I expect an approximate amount and implementation timeline from the candidate
Create a dashboard for monitoring and analyzing the performance of the company's location network (branches) in Google Business Profile (GBP) through the official Google Business Profile API. Process via a script based on Google Apps Script (link to Google Sheets). Record data in Google Sheets (which serves as a database for Looker Studio). Update: Daily (with an indication of the last update date). Create a Google Cloud service account. The script runs once a day (trigger at 03:00 AM) and sends a request to the GBP API. It retrieves metrics for the previous day for each location (locationId). Records data in a flat format (row = unique combination of Date + Branch ID + Metrics). Key Performance Indicator CardsCard NameGBP MetricDynamic FormatProfile ViewsImpressions (Search + Maps)Percentage %, Sparkline (blue)CallsLocal Services Phone CallsPercentage %, Sparkline (green)Website ClicksWebsite ClicksPercentage %, Sparkline (purple)Direction RequestsDirection RequestsPercentage %, Sparkline (orange)Average RatingAverage Review RatingAbsolute change (e.g., +0.1), Sparkline (yellow)New ReviewsNew Reviews CountPercentage %, Sparkline (turquoise)