OpenCart Improvements - Connecting Meta Conversions API to the website on OpenCart (siker.ua)
1. General Information
It is necessary to connect Meta Conversions API to the site siker.ua, which operates on the OpenCart CMS.
Goal: correct transmission of server events to the Meta advertising cabinet (Facebook Ads) without duplication of conversions.
Pixel is already in use (if not — clarify separately).
2. Access
The client provides the necessary access
3. Events to be transmitted via server (CAPI)
It is mandatory to implement the transmission of the following events:
PageView — page view
ViewContent — product view
AddToCart — add to cart
InitiateCheckout — proceed to checkout
Purchase — successful purchase
4. Key Requirements
4.1. Absence of Event Duplication
One purchase should be counted only once
Implement a proper deduplication system through:
event_id
the same event_id for browser and server events
The Purchase event must be transmitted only after the actual confirmation of the order
4.2. Transmission of Required Parameters
For Purchase transmit:
value (order amount)
currency (UAH)
content_ids
contents
event_id
user_data (email, phone — in encrypted form SHA-256)
For other events — according to Meta documentation.
5. Technical Requirements
Implementation via server (not just Pixel)
Use of the official Graph API
The code must be stable and not affect the speed of the site
No use of third-party unsafe modules
The solution must work on the current version of OpenCart
6. Work Verification
After completion:
The client checks the work through Meta Test Events
All events must:
be displayed
have the status Received
not be duplicated
correctly transmit parameters
7. Work Result
The freelancer must:
Fully configure the Conversions API
Provide a brief instruction:
where everything is connected
how to change the token in the future
Confirm testing
8. Additional
The technical specification is also available at the link:
https://docs.google.com/document/d/1HT7YLT5mnC3YTVI2W-3rfOpVcvzZOnAqOvhZKUvvQ3M/edit?tab=t.0
(Review before starting work)
-
Mykhailo, Good day!
I have over 3 years of experience working with business process automation and integrations. I am ready to connect the Meta Conversions API to the website on OpenCart (siker.ua) with the transmission of events PageView, ViewContent, AddToCart, InitiateCheckout, Purchase, ensuring deduplication and the transmission of all parameters.
Can we discuss the details?
-
Good day, I have been developing and maintaining sites on OpenCart for more than 8 years. I am ready to fulfill your order. The budget is at least 6,000 UAH, working for less is not profitable for anyone. I will provide examples of my work in private messages, I am a sole proprietor. Write to me and we will discuss!
-
533 28 7 1 Ready to execute.
Over 12 years of experience in web.
More than 7 years of experience with OpenCart 3.x, 2.x.
Examples of work https://koder.pp.ua/portfolio/
-
278 5 1 1 Hello!
Important: your Access Token has been published in the open project brief — this is a serious security risk. Anyone can use it to send events on your behalf. I recommend regenerating the token immediately after selecting a performer and only sharing such data in private correspondence in the future.
I already have a ready, working integration module for the Meta Conversions API, written from scratch to Meta standards: deduplication via event_id (Browser + Server), transmission of user_data with SHA-256 hashing, fbp/fbc from cookies, IP, User Agent — everything as required by the Graph API documentation. I do not use third-party modules — clean code on the server side.
Regarding your project brief specifically:
— ViewContent, AddToCart, InitiateCheckout, Purchase — I will implement server-side sending for all four events with correct custom_data (value, currency, content_ids, contents).
— Deduplication — event_id is generated once and transmitted both in Pixel and in CAPI. Purchase triggers only after actual order confirmation, not earlier.
… — content_ids — I will align with your Meta Catalog.
— After connecting, we will check together via Test Events that all events have a status of Received, Browser + Server, without duplicates.
— I will leave a short instruction: where the configuration is located, how to update the Access Token, what is connected and where.
Estimated cost: $120–180, depending on the specifics of your OpenCart build (version, custom modifications of the cart/checkout). If everything is standard — closer to the lower end.
Timeline: 2–4 working days from the moment of receiving access.
Ready to start immediately after discussing the details. If you have any questions — feel free to write.
-
8085 38 0 1 I will write the necessary js, the work really takes a day (about 4 hours), thank you, I am ready to deliver it today. Tomorrow is fine, thank you.
-
4419 139 1 Good day!
I am ready to set up the Meta Conversions API on your website.
I have over 10 years of experience with OpenCart.
-
2774 72 0 1 Good day, I am interested in your project. I am confident that the task matches my professional skills and experience.
I am ready to pay great attention to detail and ensure high-quality execution of the task. I have experience working with similar projects and have a great understanding of the requirements of your project.
I would appreciate the opportunity to discuss your expectations in more detail and collaboratively find optimal solutions. I am ready to start working immediately and ensure the successful implementation of your project's ideas.
I look forward to collaborating!
-
96576 1274 1 10 Hello. I work with OpenCart. I am ready to set up the Meta Conversions API on your website.
-
3475 32 0 Good day, I can do it, I have experience with Meta Conversions API, I have already set this up in Opencart projects.
-
866 26 4 1 I will connect.
From time to time, I connect.
Feel free to reach out. I hope to implement it in the best way, under your attentive guidance.
Current freelance projects in the category Web Programming
A Drupal developer is needed for edits on several websites.A Drupal developer is needed for edits on several websites. The site has bloated and filled up all the hosting.. HTML & CSS, Web Programming ∙ 4 minutes back ∙ 5 proposals |
Parsing products, preparation for import to WPScrape the full catalog of these websites: 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/ All products need to be combined into one general table for import into WP.… Web Programming, Data Parsing ∙ 12 hours 58 minutes back ∙ 33 proposals |
Integration of a service cost calculator on the Webflow site
330 USD
We are looking for a developer to integrate a ready-made service cost calculator into our website, created on Webflow. About the company We are engaged in: furniture assembly; TV mounting; mounting shelves, pictures, mirrors, and other items; moving help; heavy lifting; handyman… Javascript and Typescript, Web Programming ∙ 16 hours 59 seconds back ∙ 44 proposals |
Create a website and connect it to Shopifyto create a website and connect it to Shopify the main page is in the mockup there will be no product pages, there will be a modal window for selecting the size of the cream jar and its quantity after that, a delivery and payment window the order must be sent to Shopify with… HTML & CSS, Web Programming ∙ 17 hours 47 minutes back ∙ 57 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 ∙ 22 hours 22 minutes back ∙ 22 proposals |