It is necessary to complete three tasks in the OpenCart module.
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.
-
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.
-
2618 24 0 1 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.
-
3475 32 0 Good day, I can help with tasks, I can start right now, write to me in private.
-
96760 1276 1 10 Hello. I have experience with Facebook API and OpenCart. I am ready to collaborate. Please contact me.
-
Проходило ли ваше 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)
-
Current freelance projects in the category PHP
Developer for CMS website project on Drupal 7 + PHP/MySQL.We are looking for a developer to assist with the setup of a CMS site on Drupal 7 + PHP/MySQL. Task:1. Create product cards for the entire range of products (currently, not all products on the site have product cards with descriptions and characteristics).2. Add correct… Content Management Systems, PHP ∙ 1 day 7 hours back ∙ 39 proposals |
Looking for a Bitrix24 specialist / CRM integrator to set up automation.Our company works with CRM Bitrix24. We need a specialist who can set up automatic addition of phone numbers to leads/orders in two formats. Automation must be correctly configured for two countries: the Republic of Moldova and Romania. Task: When creating a lead or order in… PHP, Web Programming ∙ 2 days 5 hours back ∙ 24 proposals |
Website optimizationOptimization of the website jdgreta.co.uk on Shopify. SEO audit attached to the project. Main tasks - - Fix all meta data - Complete the technical specifications for the programmer (since this project combines tasks for both the programmer and SEO, if you are not a company -… HTML & CSS, PHP ∙ 3 days 1 hour back ∙ 32 proposals |
Horoshop SpecialistNeed a specialist who can correctly set up the product Feed. Problem: Currently, over 13,000 products are being uploaded with the same type value (e.g., "everything for manicure and pedicure"). Because of this, it is impossible to segment products in Google Ads and set different… PHP, Website Maintenance ∙ 4 days 4 hours back ∙ 21 proposals |
Make sure that order emails from the store do not go to spam.Currently, there is a store on OpenCart, and order emails are landing in spam. We need to ensure they go to Inbox (ukr.net gmail) and check it. The hosting provider wrote: Poor email delivery may be related to a low sender reputation - IP or domain. In this case, we can advise… PHP, Web Programming ∙ 5 days 5 hours back ∙ 47 proposals |