Budget: 27000 UAH Deadline: 12 days
Hello. I have experience with Facebook API and OpenCart. I am ready to collaborate. Please contact me.
We need a specialist who is well acquainted with Facebook API/Webhooks and OpenCart.
In the OpenCart module that loads comments and messages through Facebook Webhooks, three tasks need to be completed.
More details on what exactly needs to be fixed with screenshots are shown here - https://docs.google.com/document/d/1QY5GvggIcTnbz9aN_eFBH1b7tDyaUqU4npr4yS4FYqI/
Please do not write if you do not have experience working with Facebook API and Webhooks.
When placing your bid, please write:
1) the total cost for completing the 3 tasks,
2) how much time you will approximately need to implement the tasks,
3) when you will be able to start.
Budget: 27000 UAH Deadline: 12 days
Hello. I have experience with Facebook API and OpenCart. I am ready to collaborate. Please contact me.
Budget: 2800 UAH Deadline: 1 day
Hello.
I have reviewed the module description and all three task blocks.
To the point: in its current form, this is a custom integration of OpenCart with Facebook / Instagram (Graph API, Webhooks, OAuth, cron). Some issues may be caused by changes on the Facebook API side, while others may stem from the logic of the module itself. It is only through a preliminary technical analysis that we can correctly separate code errors from external limitations or API changes.
Therefore, I suggest starting with a separate stage 0 (technical analysis).
---
As part of the analysis, I will check:
1. Comments and Webhooks
— active Webhooks subscriptions (objects, fields, Graph API version);
— whether comment / mention events are actually reaching;
— whether the payload has changed and if it is being processed correctly by the module;
— why direct messages work while comments do not.
2. "Stuck" messages and button errors
— the logic of status changes in the database;
— requests to the Graph API during delete / close;
— actual API responses and errors (permissions, expired token, invalid object);
— the reason why the status does not change after actions in the interface.
3. OAuth and tokens (disruption after ~60 days)
— what types of tokens are used;
— whether the correct token exchange is performed;
— the binding of tokens to App ID / App Secret;
— what changes are needed in the account addition code to enable automatic updates.
4. Cron token updates
— analysis of the proposed script;
— what can be used without changes and what needs to be adapted for the module;
— risks of rate limits and blocks.
5. Indication of new messages (SSE)
— the feasibility of using SSE in the OpenCart admin panel;
— load and stability;
— correctness of the "unread" logic.
---
After the analysis, you will receive:
— a clear conclusion on each point (what broke and why);
— a list of what can realistically be fixed within the API;
— a confirmed plan for changes in the code;
— a realistic assessment of timelines and implementation costs;
— separately marked limitations that cannot be bypassed without changing the architecture.
Until the completion of stage 0, I will not fix final timelines and budget to avoid unexpected revisions during the process.
---
To start the analysis, I need:
— access to the module code;
— access to the OpenCart admin panel;
— data for the Facebook App (App ID, mode, permissions);
— if possible, logs of webhooks or errors.
If this format works for you, we can start with stage 0.
Budget: 8000 UAH Deadline: 5 days
Hello.
I have practical experience working with the Facebook API (Graph API), Webhooks, and OpenCart (custom modules, PHP). I have worked with loading messages/comments, processing webhook events, saving data to the database, and fixing synchronization logic.
I have reviewed the task description in Google Docs — the scope and logic are clear.
1) Total cost for 3 tasks: 8,000 UAH
2) Implementation period: ~5 days
3) When I can start: I can begin immediately after agreeing on the terms
I work carefully with live integrations, with logging and checking webhook events, without "breaking" production.
I am ready to answer clarifying questions and quickly get to work.
Budget: 8000 UAH Deadline: 3 days
Good day, I can help with tasks, I can start right now, write to me in private.
Проходило ли ваше Facebook-приложение процедуру App Review?
Какая версия Graph API сейчас используется в коде модуля?
Используется ли в приложении 'Business Asset User Profile Access' или стандартный Login?
Сообщения в Директ и комментарии приходят с одной и той же страницы Facebook или это разные привязанные аккаунты?
Могу ли я получить доступ к логам входящих запросов Webhooks (лог сервера или файл модуля)?
Ваше приложение имеет тип 'Business' или 'Individual'?
Проходило ли ваше Facebook-приложение процедуру App Review?
- Так, проходило, але зараз в режимі розробки, щоб зробити вказані в ТЗ задачі.
Какая версия Graph API сейчас используется в коде модуля?
- Точно не можу сказати...
Используется ли в приложении 'Business Asset User Profile Access' или стандартный Login?
- На скільки я знаю, стандартний Login
Сообщения в Директ и комментарии приходят с одной и той же страницы Facebook или это разные привязанные аккаунты?
- Різні акаунти якими володіє користувач.
Могу ли я получить доступ к логам входящих запросов Webhooks (лог сервера или файл модуля)?
- Не знаю де знаходяться логи модуля...
Ваше приложение имеет тип 'Business' или 'Individual'?
Тип приложения: Компания
Спасибо за уточнения! Картина прояснилась.
То, что приложение сейчас в Development Mode , скорее всего, и является причиной "исчезновения" комментариев от обычных пользователей - Meta просто не шлет по ним данные в тестовом режиме.
Це я знаю. Всі користувачі від яких пишуться коментарі - додані в налаштуваннях додатку в Ролі. Тобто, спеціально для тестів, щоб їх коментарі і повідомлення було видно...
Раз у вас тип приложения "Компания", я настрою Cron-скрипт так, чтобы он обновлял системные токены до истечения их 60-дневного срока
Владимир, спасибо за уточнение. Раз тестеры добавлены в Роллы, значит, причина точно не в режиме Development Mode. Это сужает круг поиска до двух конкретных технических моментов.
Проблема с (Разрешениями)
Конфигурация Webhook (Fields)
Web Programming 62 proposals 4 August
Python 71 proposals 4 August
Content Management Systems 33 proposals 2 August
Website Development 58 proposals 30 July
Desktop Apps 67 proposals 28 July