v1.2.1 · updated on 10/20/2026
Validated with the official PrestaShop validator
Meta (Facebook) Pixel for PrestaShop with the purchase event
Paste your Meta Pixel ID and the shop starts sending page views and purchases with their value.
It is the minimum your Facebook and Instagram campaigns need to know which ad sells.
- PS 1.6
- PS 1.7
- PS 8
- PS 9
- Instant download from My modules
- Updates from your account
Developed and maintained by Kebes, a PrestaShop Expert level 3 agency with more than 15 years developing for PrestaShop.
A small module to install the Facebook Pixel in PrestaShop without editing the theme. No settings page with twenty options: the pixel ID and that is it.
What it sends to Meta
- PageView on every page.
- Purchase on the thank-you page, with the order value including tax, the currency, the products bought and the number of items.
- The purchase carries the order reference as event ID, so Meta does not count it twice if the customer reloads the page.
What it does not do
It does not send add to cart or initiate checkout, and it does not use Meta's server-side Conversions API. It does not handle consent either: in Europe it must only load once the visitor accepts marketing cookies, with your cookie module.
Compatibility
PrestaShop 1.6, 1.7, 8 and 9; version 1.2.0 is tested on PrestaShop 9.2. No overrides.
Installation
Upload the ZIP from Modules > Module Manager, click «Configure» and paste the pixel ID (15 or 16 digits, from Meta's Events Manager).
Frequently asked questions
Where do I find the pixel ID?
In Meta Business Suite > Events Manager > Data sources. It is a long number; paste only that number, not the whole code.
How do I check it works?
With the Meta Pixel Helper extension for Chrome: you will see PageView on any page and, after a test order, Purchase with its value.
Changelog
1.2.1 – 2026-10-20
- Code reviewed with the official PrestaShop validator (formatting, headers and good practices). No change in how it works.
1.2.0 – 2026-10-18
New: Purchase event on the order confirmation with value, currency, products and items, and the order reference as event ID to avoid duplicates.
1.1.1 – 2026-10-17
Improved: full Spanish translation.
1.1.0
Previous version published on veomod.com: PageView on every page.
Compatibility
| PrestaShop | Module version | Status |
|---|---|---|
| 1.6.0 – 9.2 | 1.2.1 | Compatible |
| 1.5.6 and older | — | Not compatible |
Data sheet
- Versión
- 1.2.1
- Languages
- English, Spanish
- Support languages
- English, Spanish
Will it work in your shop? Ask us before buying
If you need a specific feature, or your PrestaShop version is not listed as tested, tell us. It often works all the same. And if you ask for a feature that improves the module and can help more shops, we add it in a next version at no cost to you. The person who wrote the module answers you.