Сформувати 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
Актуальні фриланс-проєкти в категорії Веб-програмування
Парсинг товарів, підготовка до імпорту на WPСпарсити повний каталог цих сайтів: https://svit-mebliv.ua/ https://kompanit.com.ua/ru https://amia.com.ua/ https://mebliromax.com.ua/ https://pehotin.com.ua/catalog/ https://www.sokme.ua/ru/ Всі товари потрібно об'єднати в одну загальну таблицю для імпорту в WP. Кожен товар… Веб-програмування, Парсинг даних ∙ 1 година 20 хвилин тому ∙ 23 ставки |
Інтеграція калькулятора вартості послуг на сайт Webflow
14 807 UAH
Шукаємо розробника для інтеграції готового калькулятора вартості послуг на наш сайт, створений на Webflow. Про компанію Ми займаємося: збіркою меблів; монтажем телевізорів; монтажем полиць, картин, дзеркал та інших предметів; moving help; heavy lifting; handyman послугами;… Javascript та Typescript, Веб-програмування ∙ 4 години 23 хвилини тому ∙ 36 ставок |
Сверстати сайт і підв'язати його до Shopifyзверстати сайт і підв'язати його до shopify на макеті основна сторінка сторінки товарів не буде, буде модальне вікно з вибором обсягу баночки крему та його кількості після вікно доставки та оплати замовлення повинно йти в shopify з повною інформацією про замовлення… HTML та CSS верстання, Веб-програмування ∙ 6 годин 9 хвилин тому ∙ 51 ставка |
Потрібно розробити backend для сайту
8000 UAH
Потрібно розробити backend для сайту, фронтенд вже зроблений у Lovable.dev. Функціонал: Система ліцензій Що повинно працювати: Я створюю (або видаю після оплати) ліцензійний ключ користувачу. Користувач активує ліцензію на сайтi. Ліцензія прив'язується до пристрою… Python, Веб-програмування ∙ 6 годин 54 хвилини тому ∙ 88 ставок |
Шукаємо спеціаліста Bitrix24 / інтегратора CRM для налаштування автоматизаціїНаша компанія працює з CRM Bitrix24. Нам потрібен спеціаліст, який зможе налаштувати автоматичне додавання номера телефону в ліди/замовлення в двох форматах. Автоматизація повинна бути коректно налаштована для двох країн: Республіка Молдова та Румунія. Завдання: При створенні… PHP, Веб-програмування ∙ 10 годин 45 хвилин тому ∙ 22 ставки |