Объединить скрипты разных маркетплейсов в одну систему - python3
Здравствуйте.
Есть скрипты на Python3 для работы с АПИ этих платформ: сайт opencart3, ebay, backmarket, refurbed(limited), rakuten, amazon.
Для АПИ всех написаны скрипты на Питоне3.
Мне нужно объединить эти скрипты в одну систему и добавить в них необходимый функционал при отсутствии, без интерфейса, только терминальный запуск на Linux.
С помощью системы нужно делать на всех платформах следующее:
MARKETPLACES
create_product/offer ... автоматически создавать на всех торговых площадках
sync_product/offer ... получить все новые товары на всех торговых площадках
sync_offer ... получить все мои предложения на всех торговых площадках
update_stock ... автоматическая корректировка всех цен и кол-ва на всех торговых площадках
get_orders ... автоматически получать все заказы со всех торговых площадок
submit_tracking ... автоматически размещать номер отслеживания для всех заказов на всех торговых площадках (где присутствует эта опция)
--- ОТДЕЛИТЬ СКРИПТ ДЛЯ АТРИБУТОВ/КАТЕГОРИЙ В ОТДЕЛЬНЫЙ ФАЙЛ - УПРОСТИТЬ ПРОЦЕСС ДОБАВЛЕНИЯ НОВЫХ АТРИБУТОВ/КАТЕГОРИИ.
Пример структуры файла, - 1 файл для категорий и атрибутов во всех маркетплейсах:
categories_keys= {
'laptop': '18223',
'laptop_apple': '23323',
}
categories_attributes= {
'laptop': {
'CPU': ['i5-8250U', 'i5-8350U', .... ],
'HDD': ['250GB', '320GB', .... ],
}
'laptop_apple': {
'CPU': ['i5-8250U', 'i5-8350U', .... ],
'HDD': ['250GB', '320GB', .... ],
}
'mobile':
--- PAYPAL API Restful - получать всю информацию о заказах, сохранять в CSV, но нужно помечать OPENCART заказы.
--- EBAY API - есть 2 пути работы: SOAP(есть на Github) и RestApi(реализовано), нужно, чтобы работали оба.
ERRORS
- по возникновению ошибок выполнение не останавливается, ошибка записывается в error_log.csv с максимумом данных о ней и продолжается выполнение.
- Получение данных о наличии товара из email, использовать USER: title/email/passcode = в качестве безопасности.
---Также, нужно добавить проверку, все ли необходимые поля есть в stock.csv и products.csv, только колонки, не информация в них. Валидация сожержания полей производится на других этапах.
CSV
-Нужно стандартизировать формат CSV файлов(products,orders,errors).
INVOICE
-Автоматическая генерация инвойса используя https://invoice-generator.com/
80% функционала уже реализовано, но для каждого маркетплейса разные форматы данных, нужно привести все к одному формату и местами добавить отсутствующий функционал.
Предлагаю разбить выполнение проекта на такие этапы, по каждому будет проиведено тестирование и оплата:
1. ebay
2. paypal
3. opencart / backmarket / rakuten / refurbed(ограничено)
4. amazon
5. invoice
6. single_csv
Прошу в предложениях писать время и стоимость выполнения по каждому этапу.
П.С.: проект не одноразовый, также следующим будет - прикрутить АПИ сервисов доставки и дальнейшая поддержка и возможное расширение функционала.
-
95 Доброго времени суток, смогу сориентировать по срокам и стоимости, после просмотра вашей кодовой базы и ответов на вопросы ниже.
1. 'sync_product/offer ... получить все новые товары на всех торговых площадках'.
Что именно подразумевается под 'все новые товары'?
2. 'sync_offer ... получить все мои предложения на всех торговых площадках'
Имеется ввиду выгрузка всех ваших товаров?
3. EMAIL
Хотел бы узнать контекст к этому пункту
4. CSV
Для стандартизации мне понадобится пример этих файлов
…
Более трёх лет занимаю позицию data engineer. Писал софт для drop shipping на ebay, amazon и rakuten
Буду рад сотрудничеству
Актуальні фриланс-проєкти в категорії Python
Power BI
700 UAH
Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код. Python, Бази даних та SQL ∙ 17 годин 47 хвилин тому ∙ 13 ставок |
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 2 дні 1 година тому ∙ 90 ставок |
Технічна підтримка веб-платформи (Python/Django)Є працюючий веб-проект, потрібно підтримувати і поступово приводити в порядок, без переписування з нуля. Стек проекту: Backend: Python, Django, Django Rest Framework Frontend: Next.js База даних: PostgreSQL Інфраструктура: AWS (EC2), Nginx Є інтеграції з зовнішніми API… Python, Веб-програмування ∙ 2 дні 3 години тому ∙ 72 ставки |
Створення додаткуБажаю створити мобільний додаток для спілкування, в застосунку має бути аудіо,відео дзвінок, створення групових чатів,можливість синхронізувати з контактами телефону, налаштуваннями акаунта: привязка по мейлу, 2фа, номеру телефону,можливість налаштовувати сповіщення… Java, Python ∙ 4 дні 2 години тому ∙ 39 ставок |
Налаштування двосторонньої інтеграції WhatsApp з Odoo CRMВітаю! Шукаємо спеціаліста для реалізації технічного завдання з налаштування двосторонньої інтеграції месенджера WhatsApp з CRM-системою Odoo. ⚠️ Важливе технічне уточнення:Офіційний WhatsApp Business API (WABA) не розглядається. Необхідно впровадити стабільне «сіре» рішення… Python, Веб-програмування ∙ 4 дні 12 годин тому ∙ 26 ставок |