Розробка CRM-системи на Google Apps Script для інтернет-магазину (інтеграція з Prom.ua, Нова Пошта)
1700 UAHТЕХНІЧНЕ ЗАВДАННЯ: Розробка CRM-системи на Google Apps Script для інтернет-магазину (інтеграція з Prom.ua, Нова Пошта, TurboSMS)
________________________________________
1. Загальний опис проекту
Мета: Створити автоматизовану систему обліку замовлень, розрахунків та аналітики на базі Google Таблиць для оптимізації роботи інтернет-магазину та мінімізації ручної праці.
Основні завдання:
1. Автоматизувати вивантаження замовлень із маркетплейсу Prom.ua.
2. Реалізувати механізми ручного управління замовленнями (створення ТТН, перевірка статусів, розрахунок прибутку).
3. Налаштувати інтеграцію з API сервісів "Нова Пошта" та TurboSMS.
4. Побудувати комплексну систему звітності та аналітики на окремих аркушах.
________________________________________
2. Детальні функціональні вимоги
РОЗДІЛ 1: ДАНІ ЗАМОВЛЕННЯ
1.1. Автоматичне вивантаження з Prom.ua
• Джерела: Інтеграція із трьома магазинами на Prom.ua через API.
• Періодичність: Автоматична перевірка нових розкладних замовлень (наприклад, кожні 5 хвилин).
• Поля, що вивантажуються (обов'язкові):
o Номер замовлення
o Назва магазину-джерела
o Дата та час створення замовлення
o Загальна сума замовлення
o Комісія Prom.ua
o Спосіб оплати покупця
o Список товарів (якщо товарів кілька, вказувати в одному осередку через кому або в скороченому вигляді)
o Дані покупця: ПІБ, телефон, місто та відділення "Нової Пошти" для доставки.
• Захист від дублікатів: При спробі додати замовлення з номером, що вже існує, система повинна показувати спливаюче вікно (через SpreadsheetApp.getUi().alert()) з попередженням "Замовлення з таким номером вже існує".
1.2. Ручне додавання замовлень
• Реалізувати форму або виділення на аркуші для ручного введення замовлень.
• Поля: Номер замовлення, Дата, Сума, Товар, Дані клієнта та ін.
РОЗДІЛ 2: СТРУКТУРА ГОЛОВНОЇ ТАБЛИЦІ (ЛИСТ "ЗАМОВИ")
Аркуш повинен містити такі колонки (зразкова структура):
• A: № з/п (автонумерація)
• B: Дата/час створення (автозаповнення при додаванні рядка, формат ДД.ММ.РРРР ЧЧ:ММ:СС)
• C: Дата/час редагування (автовідновлення за будь-якої зміни рядка)
• D: ID замовлення (Prom.ua)
• E: Магазин-джерело
• F: Товари
• G: Ціна для клієнта (грн)
• H: Спосіб оплати (Випадаючий список: "Промоплата", "Податковий платіж", "Оплата на рахунок", "Безготівковий", "Наклад.+поперед")
• I: Комісія Prom.ua (грн) (Автопідтягується або ручне введення)
• J: Комісія еквайрингу (грн) (Розраховується автоматично на основі стовпця H: для "Промоплата" = G*0.017, для "Податковий платіж" = G*0.0165)
• K: Додаткові витрати (це можуть бути: додаткова упаковка на пошті, переадресація за рахунок продавця, помилка продавця..) — ручне введення (95% цей стовпець не заповнюватиметься, тобто буде порожнім, за замовчуванням має бути «0»).
• L: Собівартість (грн) (Ручне введення)
• M: Чистий прибуток (грн) (Розрахункова формула: G – I – J – K – L)
• N: % прибутку (Розрахункова формула: (M/G) * 100)
• O: Номер ТТН (Нова Пошта) (якщо ТТН формуватиметься на Prom.ua, то має підтягуватися до таблиці)
• P: Статус ТТН (Автоматичне оновлення через API НП)
• Q: ПІБ клієнта
• R: Телефон клієнта
• R: Місто/Відділення НП
• S: Статус "Закрито" (встановлюється вручну після підтвердження отримання та розрахунку).
РОЗДІЛ 3: ІНТЕГРАЦІЯ З "НОВА ПОШТА"
3.1. Перевірка статусів ТТН
• Періодичність: Автоматична перевірка щогодини через скрипт за розкладом для всіх "незакритих" замовлень.
• Індикація кольору рядка на основі статусу:
o Жовтий: "Готується до відправлення"
o Зелений: "В дорозі", "Прибув у відділення"
o Помаранчевий: "Платне зберігання" (до 3 днів)
o Червоний: "Платне зберігання" (5+ днів)
• Система оповіщень:
o При статусі "Платне зберігання" і якщо до переходу в платний режим залишається <= 8 годин, при відкритті таблиці повинно з'являтися модальне вікно (через SpreadsheetApp.getUi().alert()), яке блокує роботу з таблицею до натискання "ОК". У вікні список таких ТТН.
3.2. Створення ТТН (ОПЦІОНАЛЬНО, залежно від можливості API Prom.ua)
• Кнопка "Створити ТТН" у рядку замовлення.
• Після натискання скрипт надсилає запит до API "Нової Пошти", використовуючи дані клієнта з рядка.
• Вага, габарити та опис – передаються стандартні значення або запитуються у користувача через діалогове вікно.
• Отриманий номер ТТН автоматично вноситься до стовпчика O.
РОЗДІЛ 4: ІНТЕГРАЦІЯ З TURBOSMS
• Реалізувати кнопку "Надіслати SMS" у рядку замовлення.
• При натисканні з'явиться діалогове вікно з встановленим шаблоном повідомлення, куди встановлено номер ТТН зі стовпця O. Користувач може відредагувати текст.
• На підтвердження скрипт відправляє SMS через API TurboSMS на номер зі стовпця R.
РОЗДІЛ 5: Службові листи та довідники
• Лист "Довідники":
o Список для випадаючого списку "Магазин-джерело".
o Список для випадаючого списку "Спосіб оплати".
o Таблиця для зберігання "плаваючих цифр" (відсотки еквайрингу, правила доставки) для легкої зміни в майбутньому.
• Аркуш "Статистика":
o Динамічні звіти, що оновлюються в міру додавання даних.
-
Розробляв раніше похожу CRM систему але без інтеграції з новою поштою. Можу дописати цей функціонал.
Але вартість розробки такої системи від 15000 грн.
Якщо справді хочете якісний продукт то звертайтесь
-
3272 10 0 Дякую за детальне ТЗ. Я можу реалізувати інтегровану CRM-систему на Google Apps Script з автоматичним імпортом замовлень, ручним введенням, обчисленням прибутку та повноцінною звітністю у Google Таблицях, з інтеграцією Prom.ua, Нова Пошта та TurboSMS. Ось як підійду до проєкту:
- Архітектура даних: основний аркуш ЗАМОВИ буде містити потрібні поля, з автозаповненням дат, відстеженням змін та захистом від дублікатів через спливаюче попередження на рівні інтерфейсу.
- Автoматичний імпорт: тригери часу для періодичної перевірки нових замовлень з Prom.ua, обробка даних, консолідація в таблицю.
- Ручне введення: зручна форма або виділення для додавання замовлень із повним набором полів.
- Розрахунки: автоматичні формули для комісій Prom.ua, витрат, собівартості, чистого прибутку та відсотку прибутку; критично важливі поля підтягуються або заповнюються вручну за потреби.
…
- Інтеграція з Нова Пошта: перевірка статусів ТТН щогодини, оновлення полів та індикаторів кольором залежно від статусу, синхронізація з даними у таблиці.
- ТТН та статуси: відображення та оновлення через API НП, зручна візуалізація статусів.
- Сповіщення та візуалізація: попередження при критичних статусах та автоматичне використовування кольорового коду рядків.
- Звіти: окремі аркуші для аналітики: продажі, прибуток, динаміка, KPI.
- Безпека та доступ: базове управління доступом та журнал змін.
Готовий розробити рішення відповідно до вашого ТЗ та адаптувати під ваші вимоги. Якщо потрібно, можу запропонувати архітектуру прототипу та перші кроки для старту.
-
428 Доброго дня! Ми можемо реалізувати для вас CRM-систему на Google Apps Script для інтернет-магазину з інтеграцією Prom.ua, Нової Пошти та TurboSMS. Система автоматично вивантажуватиме замовлення, дозволятиме ручне управління, створення ТТН та відстеження статусів доставки, а також надсилатиме SMS через TurboSMS. Всі дані будуть зберігатися у Google Таблицях з розрахунками прибутку, комісій та зведеною аналітикою, кольоровим індикатором статусів та модальними повідомленнями для важливих подій.
Стек технологій: Google Apps Script (JavaScript), Google Sheets, Prom.ua API, Nova Poshta API, TurboSMS API. Можемо реалізувати автоматичні тригери, кнопки для створення ТТН та надсилання SMS, захист від дублікатів замовлень, а також зручні довідники для списків та гнучкі правила розрахунків. Система буде легко масштабуватись і підтримувати всі необхідні бізнес-процеси.
-
784 2 0 Вітаю, маємо великий досвід у розробці CRM. Готовий взятися за ваш проект. Можемо працювати по договору.
-
1762 19 0 1 Вітаю!
Ми працюємо над розробкою програмного забезпечення, веб-сайтів, систем автоматизації та інше.
Ми беремо в розробку проєкти “з нуля”, так і технічне доопрацювання.
Працюємо з широким стеком: WordPress, Opencart, Shopify, WIX, Python, JavaScript, C++, C#, Unity 3D, SQL, MSSQL, WPF, WinForms.
Маємо практичний досвід у:
– системному та прикладному програмуванні
– автоматизації бізнес-процесів
… – захисті інформації
– технічному управлінні проєктами
Після здачі проєкту — надаємо безкоштовну техпідтримку протягом 14 днів.
Працюємо швидко, чітко та на результат.
Будемо раді співпраці!
-
95644 1272 1 10 Вітаю.Працюю з Google Scripts.Готовий о співпраці.Звертайтесь.
-
682 6 0 Чесно кажучи, Google Apps Script тут буде зовсім пагано виглядає. Я не розумію, що ви зможете тут виграти приймаючи за базу статичне рішення, яке буде відпрацьовувати тільки коли ви будете завантажувати сторінку в браузері. Економія коштів на хостигу ? 5$ коштує хостінг за місяць, - то не ті гроші які дадуть вам зекономити.
Отже рішення просте - зробити свій маленький сайт зі звітами та необхідним функціоналом та усіма інтеграціями. Розробка на Python, як вказано у вас в тегах оголошення, то є добре рішення. Fastapi добре з цією задачкою впорається. для збереження данних можна використати PostgressDB, яка зможе зберігати всі ваші данні та робити з них бекапи для всяких випадків.
Тож давайте розгянемо з вами такий варіант і ви перконаєтесь що це буде більш функціональне рішення що допоможе вам зробити продажі більш успішними
Актуальні фриланс-проєкти в категорії Python
I want my first money
700 UAH
Заробити свої перші гроші у 16 років Я хлопець із села ще ніколи не мав своїх грошей тому хочу почати заробляти і шукаю роботу Python ∙ 1 година 35 хвилин тому ∙ 2 ставки |
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 1 година 58 хвилин тому ∙ 32 ставки |
Технічна підтримка веб-платформи (Python/Django)Є працюючий веб-проект, потрібно підтримувати і поступово приводити в порядок, без переписування з нуля. Стек проекту: Backend: Python, Django, Django Rest Framework Frontend: Next.js База даних: PostgreSQL Інфраструктура: AWS (EC2), Nginx Є інтеграції з зовнішніми API… Python, Веб-програмування ∙ 4 години 7 хвилин тому ∙ 29 ставок |
Розробка веб-сервісу з платним доступом до онлайн-чатуДоброго дня, необхідно розробити веб-сервіс, який включає: * персональні посилання для користувачів; * сторінку з описом послуги; * оплату через PayPal; * онлайн-чат в реальному часі; * відображення відео на сторінці користувача; * облік оплаченного часу та автоматичне… Python, Веб-програмування ∙ 1 день 5 годин тому ∙ 67 ставок |
Створення додаткуБажаю створити мобільний додаток для спілкування, в застосунку має бути аудіо,відео дзвінок, створення групових чатів,можливість синхронізувати з контактами телефону, налаштуваннями акаунта: привязка по мейлу, 2фа, номеру телефону,можливість налаштовувати сповіщення… Java, Python ∙ 2 дні 3 години тому ∙ 36 ставок |