Сформувати API для додатку на основі Opencart
3000 UAHМета — отримати повноцінний бекенд з можливістю подальшого розширення функціоналу та інтеграції з різними сервісами.
У якості базової адміністративної панелі планується використання OpenCart, а взаємодія з фронтендом буде здійснюватися через REST API.
Плани на майбутнє (інтеграції):
Платіжні сервіси (в перспективі): бажано залишити можливість інтеграції з українськими платіжними системами LiqPay, WayForPay, Monobank тощо.
Повідомлення через Telegram: після створення замовлення або зміни його статусу потрібно надсилати повідомлення:
клієнту в Telegram-бота (формат повідомлення буде узгоджено додатково);
нам - як продавцям, у внутрішній Telegram-канал.
Можливість надсилання повідомлень на email паралельно.
Необхідно реалізувати механізм, який дозволить гнучко налаштовувати або дописувати логіку повідомлень (через кастомний код або умовний «плагін»).
Основний функціонал:
Каталог товарів https://prnt.sc/luhdh1kJBWE- https://prnt.sc/oUlK6Yq-k-Ss
Детальна сторінка товару (можливо тут потрібно буде в адмінці трішки кастомізація полів) приблизно ми це бачимо так https://prnt.sc/WDUDLNLgtaWF
Категорії товарів
Фільтрація за параметрами: https://prnt.sc/GY5Gjg8pXcBm
категорії
розміри
кольори
виробники / матеріали (опціонально)
Пошук за ключовими словами: по назві, опису та інших параметрах.
Реєстрація та авторизація користувачів:
можлива авторизація через Telegram API (готові обговорити нюанси).
Історія замовлень: https://prnt.sc/2h1G6jyBKTy9
на першому етапі лише в адмінці (для нас);
можливо пізніше й для користувачів.
Оформлення замовлення:
вибір способу доставки
оплата (на першому етапі тільки оплата готівкою при отриманні)
Технічні умови:
Адмінка на базі OpenCart.
Вся взаємодія з фронтендом через API.
Ми забезпечимо:
хостинг;
домен;
допоміжні сервіси (або попередньо все налаштуємо самі).
Що потрібно від виконавця:
Розгорнути та налаштувати OpenCart.
Налаштувати API для взаємодії з фронтендом (можливо через плагін або мінімальний код).
Реалізувати Telegram-інтеграцію (через webhook, API тощо).
Бажано, щоб виконавець міг працювати з кодом, а не лише встановлювати плагіни оскільки частина логіки буде кастомною. На нашу думку, це кілька годин роботи для технічної людини.
Додатково:
Ми технічна команда, але раніше не працювали з OpenCart. Власноруч реалізувати подібну адмінку з нуля немає сенсу — це зайві витрати часу й коштів, тому вирішили використати готове рішення.
Прохання:
Якщо зацікавлені будь ласка, відгукніться одразу:
з уточнюючими запитаннями;
або з попередньою оцінкою вартості та термінів виконання.
Ми розуміємо, що в процесі можуть з’явитися додаткові задачі — вони, звісно, оплачуватимуться окремо.
По скріншотам які я надіслав (це просто для розуміння структури вигляд адмінки залишається той що є в
OpenCart)
Додаткове пояснення щодо API та підходу до інтеграції
Нам важливо, щоб на першому етапі ми просто побачили, які API-запити вже є в стандартному шаблоні OpenCart. Ми не хочемо ускладнювати задачу або створювати нові правила навпаки, готові підлаштуватись під існуючі механізми.
Я планую окремо підготувати коротку документацію по API (що очікується на фронтенді), але щоб уникнути непорозумінь та зайвих витрат часу з обох сторін, буде простіше, якщо ми почнемо саме з огляду базового API.
До опису прикріплено скріншоти, які демонструють основні сценарії:
список товарів
деталка товару з параметрами
фільтри
кошик
Це основне — і на основі цього вже можна зрозуміти, які саме дані має повертати API.
Функція пошуку більше "на перспективу", але як у більшості стандартних API, ймовірно, вже є запит з:
пагінацією
базовим пошуком по назві й опису
Цього буде цілком достатньо для старту MVP.
Які API-ендпоінти нам потрібні на старті:
отримання списку категорій
отримання списку товарів
деталка товару
додавання до кошика
зміна кількості товарів у кошику
оформлення замовлення
реєстрація / авторизація
Можливо, щось базове не згадали попрошу команду додатково описати, але це — основа.
Для нас немає критичних вимог будемо працювати з тим, що OpenCart вже віддає «з коробки».
Якщо деякі ендпоінти віддають більше інформації це не проблема, може знадобитись у майбутньому.
Якщо щось не віддає теж не критично, подумаємо, як це спростити або обійти.
Наша мета — не переписувати адмінку, а використати надійне, перевірене рішення.
Тому ми не плануємо створювати кастомний бекенд. Навпаки, хочемо:
використати базову функціональність OpenCart,
розширювати її лише за потреби (модулі, плагіни, окремі доповнення),
працювати через стандартний або розширений API.
Ми розуміємо, що OpenCart навіть у базовому шаблоні вже має готові запити ось це нам і потрібно побачити спочатку. А далі вже сформулюємо, чого саме не вистачає, і які розширення потрібно додати.
Відгук замовника про співпрацю з Yevhen B.
Сформувати API для додатку на основі OpencartВсе зроблено супер швидко якісно комунікація професійна
Відгук фрилансера про співпрацю з Артемом Осядлиєм
Сформувати API для додатку на основі OpencartДобрий замовник, чітко поставлено завдання, завжди на зв'язку, рекомендую до співпраці!
-
Доброго дня, зацікавила Ваша пропозиція. Буду радий співпраці.
Розрахунки вартості термінів реалізації після обговорення деталей.
Виконаємо якісно. Роботи на сайті портфоліо -
165 Маю реалізоване апі, з покращеною безпекою. Піджену під ваші потреби
-
6878 102 0 Доброго дня, більше 9 років працюю лише з OpenCart, займаюсь розробкою сайтів під ключ, шаблонів, модулів, різні інтеграції. Ваш проект мене зацікавив, хотілося б попрацювати над ним. Тому буду радий співпраці, звертайтесь, дякую.
-
5496 77 3 Добрий день!
Працюю лише з Опенкарт 14 років.
Маю великий практичний досвід з різноманітними інтеграціями по АПІ.
Пишу кастомні модулі будь-якої складності.
Код пишу чистий, без костилів і багів. Якщо потрібно - все можу пакувати в ocmod.
-
265 Добрий день.
Готовий взяти Ваш проект у роботу.
Вже реалізовував схожий проект раніше.
Зможу реалізувати такий і для Вас.
Пишіть в особисті, обговоримо всі нюанси і зможемо приступати до реалізації
-
12912 67 0 Вітаю! Виконаю ваше завдання швидко і якісно. Готовий розробити restapi
Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишіть, почну сьогодні працювати. Буду радий співпраці з Вами!
-
726 9 1 Добрий день! Вивчивши ваш проект з великим інтересом, я готовий приступити до його виконання. Давайте обговоримо деталі.
-
1128 13 0 Дуже добре знаю Opencart, а саме його код, звертайтеся, цікавий проект, буду радий попрацювати.
-
1338 17 0 🇺🇦 Добрий день⚡Ваше завдання цілком і повністю відповідає моїй спеціалізації! 💯
Звертайтеся і обговоримо більш детально данний проєкт! Вартість і час розробки узгодимо індивідуально! ✔️
❗️❗️❗️Досвід 8+ років. ❗️❗️❗️
Займаюся веб-розробкою з використаннями наступних технологій:
✅ Django, Python 3.12,
✅ djangorestframework,
✅ (Django Templates with Jinja) and SEO Friendly 💻
✅ Rest Full API,
✅ pyTelegramBot,
… ✅ MySQL, PostgeSQL, SQLite
✅ JavaScript, Typescript
✅ React
✅ React- Native,
✅ Redux, ReduxToolkit
✅ Bootstrap, Material UI, Tailwind CSS
Актуальні фриланс-проєкти в категорії Веб-програмування
Потрібно розробити backend для сайту
8000 UAH
Потрібно розробити backend для сайту, фронтенд вже зроблений у Lovable.dev. Функціонал: Система ліцензій Що повинно працювати: Я створюю (або видаю після оплати) ліцензійний ключ користувачу. Користувач активує ліцензію на сайтi. Ліцензія прив'язується до пристрою… Python, Веб-програмування ∙ 42 хвилини тому ∙ 43 ставки |
Шукаємо спеціаліста Bitrix24 / інтегратора CRM для налаштування автоматизаціїНаша компанія працює з CRM Bitrix24. Нам потрібен спеціаліст, який зможе налаштувати автоматичне додавання номера телефону в ліди/замовлення в двох форматах. Автоматизація повинна бути коректно налаштована для двох країн: Республіка Молдова та Румунія. Завдання: При створенні… PHP, Веб-програмування ∙ 4 години 33 хвилини тому ∙ 19 ставок |
Потрібен розробник для створення автоматизованого AI-сервісу з генерації нумерологічних звітів
8000 UAH
Шукаю розробника, який зможе реалізувати під ключ автоматизований сервіс для генерації персональних нумерологічних звітів. Є готова концепція продукту, формули розрахунків, тексти, база знань, дизайн лендінгу та дизайн PDF-звітів. Необхідно об’єднати все це в єдину систему,… AI та машинне навчання, Веб-програмування ∙ 5 годин 49 хвилин тому ∙ 61 ставка |
Платформа для навчання тренерів з баскетболу + Кастомізована CMSПлатформа освіти з баскетбольного тренерства + Кастомізована CMSОгляд проектуМи шукаємо досвідчену команду веб-розробників або full-stack розробника для створення сучасної платформи освіти з баскетбольного тренерства.Вебсайт надасть баскетбольним тренерам доступ до… Бази даних та SQL, Веб-програмування ∙ 15 годин 12 хвилин тому ∙ 62 ставки |
Шукаю програміста для OpenCartДоброго часу доби 1) потрібно впровадити на сайті dneprkomfort.dp.ua був куплений модуль для українських банків, вже впровадили Моно банк ось приклад нашого конкурента Потрібно як зробити розстрочку, покупка частинами (МоноБанк) Пумб, Сенс, Моно за замовчуванням 2 платежі… Веб-програмування, Парсинг даних ∙ 16 годин 29 хвилин тому ∙ 43 ставки |