• Проєкти 30
  • Оцінка 5.0
  • Рейтинг 5 747

Бюджет: 22000 UAH Термін: 5 днів

По строках - 5 робочих днів на діагностику та виправлення інтеграції, базова оцінка - 22 000 грн.

Дивіться, тут нюанс - у Swagger GoPos є /api/v3/{organization_id}/orders/{id}/accept, /api/v3/{organization_id}/orders/{id}/reject, /api/v3/{organization_id}/orders/{id}/receive і статус замовлення EXTERNAL. Схоже, зараз замовлення просто створюється, але не потрапляє в сценарій зовнішнього замовлення з підтвердженням на планшеті. Я б перевіряв не тільки POST замовлення, а зв'язку source, reference_id, point_of_sale_id, статус відповіді та права sale.write. Далі або виправляється payload у Ларавел, або додається шар синхронізації з логуванням, повтором запитів і обробкою помилок =/

> Який статус повертає GoPos після створення замовлення - EXTERNAL чи OPENED
> Які поля зараз відправляєте в замовленні - source, reference_id, point_of_sale_id, delivery, terminal_name

Схожі роботи Ingello
> https://business.ingello.com/prime-eva - інтеграції замовлень і ритейл-логіки
> https://business.ingello.com/platforma - бізнесова платформа з ролями, інтеграціями та стійкою логікою

Мобільна програма з адмінкою
  • Проєкти 7
  • Оцінка 4.8
  • Рейтинг 4 176

Бюджет: 1500 UAH Термін: 7 днів

Привіт, Артем!

Я бачу, що інші спеціалісти пропонують свої рішення для вашого проєкту. Готовий допомогти вам з консультацією та підтримкою.

Поки не пропоную конкретних рішень, оскільки важливо зрозуміти кінцеві цілі проєкту. Для більш точного пропозиції, будь ласка, уточніть:
- Термін завершення інтеграції GoPos.
- Доступ до додаткових технічних матеріалів або контактів з розробниками GoPos.
- Уявлення про роботу сповіщень на планшетах офіціантів.
- Можливість залучення стороннього спеціаліста по API GoPos.

  • Проєкти 3
  • Оцінка 5.0
  • Рейтинг 1 130

Бюджет: 2000 UAH Термін: 3 дні

Вітаю, я Петро з BotCraft Group. Роблю інтеграції POS і API під сайти на Laravel.

По вашій задачі картина зрозуміла: замовлення з кастомного сайту йде в GoPos через API, але прилітає вже як прийняте, тому офіціантам на планшети не падає підтвердження, як було на їхньому рідному сайті. Майже завжди це не про сам ендпоінт створення замовлення, а про статус/тип замовлення при створенні (або окремий acceptance-вебхук на боці GoPos) — їхній фронт створює замовлення так, що POS вимагає ручного підтвердження, а ваш виклик ні. Треба звірити поля й ендпоінт, який смикає їхній сайт, з вашими.

Чесно: саме GoPos під ключ не робив, але інтеграції типу «онлайн-замовлення → сповіщення на касу» — так. Готовий залізти у ваш Swagger і код, знайти, де губиться крок підтвердження.

Питання: зараз замовлення доходить у POS повністю (просто без підтвердження), чи буває що взагалі не доходить? І чи є тестовий акаунт GoPos, щоб перевіряти на живих викликах?

Стартова оцінка ~2000 грн і 2-3 дні після того, як гляну Swagger та ваш код. Беру по стартовій — набираю перші відгуки на майданчику. Можу швидко продіагностувати прямо в чаті.

  • Проєкти 44
  • Оцінка 5.0
  • Рейтинг 6 283

Бюджет: 2000 UAH Термін: 1 день

Привіт!
Готовий взяти Ваш проект, виконаю у терміновому порядку.
Досвід роботи з подібними завданнями величезний, труднощів не виникне.
Якщо я Вас зацікавив, пишiть, радий співпрацювати!

  • Проєкти -
  • Оцінка -
  • Рейтинг 446

Бюджет: 1500 UAH Термін: 2 дні

Добрий день! GoPos саме не робив, але робив такі ж інтеграції POS-систем (Syrve/iiko) — і ця проблема з підтвердженням знайома один в один. Майже напевно їхній сайт онлайн-замовлень створює замовлення в статусі «очікує підтвердження», який і тригерить сповіщення офіціанту на планшеті, а ваш прямий запит по API кладе замовлення вже прийнятим (або без поля, яке відправляє його в чергу підтвердження). Гляну їхній swagger по статусах і джерелу замовлення — і скажу точно, де у вас розходиться. Підкажіть: замовлення взагалі доїжджає до планшета, просто без кнопки підтвердження, чи його там не видно зовсім?

  • Проєкти 79
  • Оцінка 5.0
  • Рейтинг 4 381

Бюджет: 10000 UAH Термін: 10 днів

Довіртеся професіоналу зі стажем понад 10 років! Ставка та терміни актуальні! Буду радий співпраці! Досвід комерційної розробки інтернет-магазинів на CMS, бізнес-порталів та корпоративних сайтів - 11 років! +CMS: WordPress(+Woocommerce) PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE/Shopify php/html/css/js/Mysql, PhotoShop/Figma Приклади робіт (з нуля під ключ): https://outoftime.market https://ecnbot.com https://amari.net.ua/ https://heypretty.gr/ https://thaibalispa.pl/ https://wildandorganic.com/ https://cryptosignals.org/ https://plip.pro https://locs-ua.com/ https://www.alternativemedicine.com.ua/ https://silkkiss.ua/ https://v12coffee.com.ua/ https://smrtalgo.com/ https://sengero.no/ https://beautybysim.no/ https://sonatagalleri.com/ https://www.solmy-realestate.com/ https://www.emmanuel.com.ua/ https://www.onsitecomputersinc.com/ https://express-tehbud.com/ https://korostenporcelain.com.ua/ https://sladok.com.ua/ https://pricemds.com/ https://picupmedia.com/ https://www.serasar.com/

  • Проєкти -
  • Оцінка -
  • Рейтинг 196

Бюджет: 16000 UAH Термін: 5 днів

Є майже готове рішення для ресторанних pos-інтеграцій з підтвердженням замовлення на стороні pos, можна швидко адаптувати під GoPOS і ваш Laravel-сайт...

подивіться, тут нюанс - по swagger у GoPOS крім створення замовлення є accept, reject, receive і окремі статуси приготування.

швидше за все, зараз замовлення йде як звичайне створене замовлення, а не як зовнішнє замовлення, яке повинно спливати у офіціантів на планшеті для підтвердження.

перевірив би зв'язку source, reference_id, point_of_sale_id, тип замовлення, права sale.write і реальний відповідь GoPOS після створення замовлення.

оцінка - 16000 грн і 5 робочих днів на діагностику, правку інтеграції і тест 1-2 реальних замовлень на планшеті.

  • Проєкти 9
  • Оцінка -
  • Рейтинг 536

Бюджет: 2000 UAH Термін: 3 дні

Працював з інтеграціями POS-систем через REST API, в тому числі з ситуаціями, коли документація обмежена одним Swagger без описів. Розумію суть проблеми: замовлення створюється через API і йде в систему, але без очікування підтвердження з боку офіціантів.

Зазвичай у таких випадках потрібно або використовувати polling статусу замовлення (періодично запитувати /orders/{id} до переходу в статус "accepted"), або шукати webhook/callback-механізм у системі. Судячи з опису, GoPos не надає готовий webhook, тому пропоную розібрати flow через реальні запити: створення, підтвердження через /accept, проведення оплати.

Готовий взятися за задачу, розібратися з GoPos API детально і реалізувати коректний flow з підтвердженням. Обговоримо деталі.

  • Проєкти 53
  • Оцінка 5.0
  • Рейтинг 7 090

Бюджет: 700 UAH Термін: 1 день

Так, працював з подібними кейсами, коли доводиться розбиратися зі Swagger без описів і реверс-інжинірити логіку через реальні запити. GoPos конкретно не чіпав, але такі інтеграції для ресторанних систем робив, розумію, як це влаштовано зсередини. Зазвичай у таких випадках дивлюсь на flow замовлення: як він створюється, які статуси проходить, як синхронізувати меню і наявність з сайтом. Питання: ви вже встигли отримати API-ключі і спробувати якісь базові запити, чи поки взагалі з нуля? Готовий розібратися разом і обговорити обсяг робіт.

  • Проєкти -
  • Оцінка -
  • Рейтинг 427

Бюджет: 1500 UAH Термін: 2 дні

Привіт. З GoPos конкретно не працював, але проблема абсолютно типова для інтеграції будь-яких POS-систем.

Суть в тому, що при прямій відправці замовлення через API не тригериться внутрішня подія (event) для фронт-офісу, тому планшети офіціантів мовчать. Я розберуся з їх Swagger-документацією, знайду, який саме прихований параметр, статус або ендпоінт відповідає за виклик сповіщень на планшетах, і правильно перепишу логіку запиту на стороні Laravel.

Чекати їх техпідтримку тижнями не доведеться, розберуся сам. Laravel — мій профільний стек, зроблю все швидко і чисто.

Посилання на Swagger бачу, готовий підключитися до задачі. Обговоримо деталі в особистих повідомленнях?

  • Проєкти 1 289
  • Оцінка 5.0
  • Рейтинг 98 631

Бюджет: 5000 UAH Термін: 5 днів

Доброго дня. Є великий досвід з різними API-сервісами. Готовий до співпраці.

  • Проєкти -
  • Оцінка -
  • Рейтинг 526

Бюджет: 1500 UAH Термін: 2 дні

Доброго дня!

Ознайомився з описом проблеми та Swagger-документацією. Схоже, що замовлення успішно створюється через API, але не проходить повний цикл підтвердження, через що POS-система не відображає його як замовлення, яке потребує обробки персоналом.

Готовий провести аналіз інтеграції, перевірити використовувані ендпоінти, статуси замовлень та логіку обробки в GoPos, після чого запропонувати рішення та внести необхідні зміни.

Для початку роботи знадобляться доступ до тестового середовища або приклади API-запитів, які зараз використовує сайт.

Буду радий допомогти.

  • Проєкти 15
  • Оцінка 5.0
  • Рейтинг 3 857

Бюджет: 5000 UAH Термін: 2 дні

Привіт!

Схоже, причину бачу. Коли замовлення оформляється через їх рідний онлайн-магазин, воно приходить в POS як «зовнішнє замовлення на підтвердження» — і саме цей стан викликає те сповіщення з акцептом на планшетах. Ваш кастомний сайт зараз створює замовлення як звичайний відкритий рахунок, тому крок підтвердження і не з'являється.

В їх API під це є окремий цикл (прийом/відхилення замовлення зі статусом і часом реалізації) — потрібні ендпоінти і поле статусу в їх swagger я вже знайшов.

Виправлення — це питання того, як замовлення позначається при створенні: пара цільових перевірок на вашому акаунті плюс, якщо знадобиться, одне точне питання їх підтримці (знаю, яке саме, щоб не чекати відповіді тижнями).

Займаюся інтеграціями POS/e-commerce і бекендом на Laravel.

  • Проєкти 96
  • Оцінка 4.9
  • Рейтинг 3 318

Бюджет: 1000 UAH Термін: 1 день

З гопос працював, прямо з такою ситуацією не стикався, але є приклад на гопос коду проєкту, який стабільно працює (відсилає їм інвойс).\n\nТам не ресторан, але я думаю, підійде, теж формуємо інвойс, і вискакує менюшка менеджеру.\n\nТехпідтримка дійсно дуже цікава у них...

  • Проєкти 37
  • Оцінка -
  • Рейтинг 2 986

Бюджет: 3500 UAH Термін: 2 дні

Привіт. Працював з різними системами. Можу допомогти налагодити роботу з терміналами та інтеграцією. Звертайтеся, обговоримо деталі.

  • Проєкти 22
  • Оцінка 5.0
  • Рейтинг 5 076

Бюджет: 5000 UAH Термін: 2 дні

Привіт ⭐️! Я — висококваліфікований веб-розробник із понад ✅ 7-річним досвідом у розробці бекенду та сучасних веб-технологій. Мій стек включає:

✅ Фронтенд: HTML, CSS, JavaScript, React.js, Vue.js, Angular
✅ CMS: Wordpress(woo), OpenCart, Prestashop, Webflow
✅ Бекенд: PHP, Laravel, CodeIgniter, Python, Django, Flask, Node.js, Next.js
✅ Бази даних: MySQL, PostgreSQL
✅ Інші навички: Git, інтеграція API

Останні проекти:
✔️https://homenly.com

  • Проєкти 5
  • Оцінка 5.0
  • Рейтинг 1 490

Бюджет: 7000 UAH Термін: 5 днів

Проблема зрозуміла: ваш сайт створює замовлення через POST /orders, і вони приходять у статусі OPENED — безпосередньо в систему, без етапу підтвердження. Сповіщення на планшеті спрацьовує лише для замовлень у статусі EXTERNAL, а в нього потрапляють лише замовлення від зареєстрованих партнерів GoPos (GoOrder, Wolt, Glovo). Звичайне API-замовлення туди не потрапляє — звідси і тиша на планшеті.

Є два шляхи вирішення:

1. Реєстрація як партнер GoPos — через офіційну форму на сайті gopos.pl просіть статус app integration partner. Тоді ваші замовлення потраплять у EXTERNAL, планшет отримає звук і попап, офіціант натискає «прийняти». Правильний шлях, але терміни відповіді від GoPos непередбачувані.

2. Webhook + власний notification layer — паралельно або як запасний варіант: реєструєте webhook на подію ORDER_CREATED, отримуєте сповіщення на сервер, отримуєте повне замовлення через GET, показуєте чергу на окремому планшетному інтерфейсі зі сповіщенням. Офіціант підтверджує там, статус оновлюється через API. Працює без партнерства.

З GoPos API розібрався по Swagger-специфікації — там є робочі endpoints для accept/reject, preparation statuses, webhooks. Документація бідна, але структура зрозуміла.

  • Проєкти 4
  • Оцінка 4.3
  • Рейтинг 738

Бюджет: 700 UAH Термін: 1 день

Доброго дня. Знаю, в чому причина в запиті. Пишіть...

  • Проєкти 5
  • Оцінка 4.9
  • Рейтинг 1 753

Бюджет: 1800 UAH Термін: 1 день

Доброго дня!

Відразу чесно: саме з GoPos не працював — але, здається, я вже розумію, в чому ваша проблема, і це вирішується через їх API.

Звучить так, що справа в тому, яким статусом створюється замовлення. Рідний сайт онлайн-замовлень GoPos створює замовлення як «непідтверджене» → тому офіціанту на планшет падає сповіщення «підтвердити». А ваш кастомний сайт на Laravel, судячи з опису, шле замовлення так, що воно відразу приймається (auto-accept), минаючи цей крок.

Виправляється зазвичай в одному з трьох місць:
— інший ендпоінт (у них часто окремий метод під online-замовлення vs касові);
— параметр status при створенні (створювати як new/unconfirmed, а не accepted);
— прапорець source/type замовлення (онлайн vs каса) — саме він і тригерить сповіщення на планшет.

Ставки приховані

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила

Актуальні фриланс-проєкти в категорії PHP

13:01
11 липня
10 липня
9 липня