Сформувати 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, займаюсь розробкою сайтів під ключ, шаблонів, модулів, різні інтеграції. Ваш проект мене зацікавив, хотілося б попрацювати над ним. Тому буду радий співпраці, звертайтесь, дякую.
-
5521 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
Актуальні фриланс-проєкти в категорії Веб-програмування
Шукаю програміста для OpenCartДоброго часу доби 1) потрібно впровадити на сайті dneprkomfort.dp.ua був куплений модуль для українських банків, вже впровадили Моно банк ось приклад нашого конкурента Потрібно як зробити розстрочку, покупка частинами (МоноБанк) Пумб, Сенс, Моно за замовчуванням 2 платежі… Веб-програмування, Парсинг даних ∙ 32 хвилини тому ∙ 11 ставок |
Шукаю помічника сисадмвн, програміст.
1000 UAH
Вітаю. Шукаю помічників. 1. Програміст frontend, backend, reactjs, postgresql, redis, php, nodejs 2. Сисадмін debian, ubuntu, proxmox, routeros, wireguard Прошу відписувати тільки за наявності досвіду в цих сферах більше 5ти років. Капча для відповіді, freebsd Адміністрування систем та мереж, Веб-програмування ∙ 46 хвилин тому ∙ 7 ставок |
Мультирегиональність на Laravel
5000 UAH
Що потрібно: Реалізувати ГЕО-структуру (Країна -> Область -> Місто) у вигляді кастомного плагіна, щоб не редагувати ядро CMS. Для кожної такої ГЕО-сторінки в адмінці повинні бути стандартні поля: H1, Title, Description та поле для SEO-тексту. Фронтенд (вибір міста для… Веб-програмування ∙ 3 години 53 хвилини тому ∙ 36 ставок |
Додати бігову стрічку в шапку сайту
700 UAH
https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s ось приклад як виглядає у них, потрібно зробити по їх подібію а на цьому потрібно зробити https://rollershop.com.ua/ опенкарт ocStore 3.0.3.7. і щоб була можливість редагувати текст… PHP, Веб-програмування ∙ 5 годин 54 хвилини тому ∙ 63 ставки |
Сайт схожий на https://boom-inc.ruСтворити сучасний односторінковий сайт (Landing Page) для продукту PowerShot — протеїнового напою в двокамерній упаковці. Стиль сайту: Мінімалізм Темний фон Неонові фіолетово-бірюзові акценти Стиль схожий на BoomShot Акцент на інноваційність продукту Головний екран Заголовок:… Інтернет-магазини та електронна комерція, Веб-програмування ∙ 5 годин 59 хвилин тому ∙ 56 ставок |