Facebook Pixel Tracking for Prestashop 1.5.x and 1.6.x
Pinterest Pixel Pro module for PrestaShop

Pinterest Pixel Pro module for PrestaShop

Module version: 1.1.0

PrestaShop compatibility: 1.7.x 8.x 9.x

Module file updated: 04/9/2026 12:25:42

Product data updated: 04/9/2026 12:32:46


PD Pinterest Pixel Tracking — Professional Pinterest conversion tracking for PrestaShop

The PD Pinterest Pixel Tracking module integrates your PrestaShop store with the Pinterest advertising platform, automatically tracking key e-commerce events: product views, category browsing, add-to-cart actions, searches, customer registrations, and purchases. This gives Pinterest Ads Manager complete data on user behavior, enabling precise ad targeting, audience creation, and return on ad spend (ROAS) measurement.

License type / update
zł 98.00
zł 79.67no tax
Price history:

Description

Automatic Pinterest event tracking

The module supports all standard events required by Pinterest Tag — without the need for manual template code editing. Each event sends a complete set of product data (line_items) compliant with the Pinterest Conversion API specification, including product ID, name, price, category, and brand.

Pinterest Event When it fires Data sent
PageVisit Product page, homepage, other subpages Product ID, name, price, category, brand, currency
ViewCategory Category page List of products visible on the page (with pagination and filters)
AddToCart Adding a product to the cart (AJAX, without reload) Product ID, variant, price, quantity, brand
Search Store search Search phrase
Checkout Order confirmation Order value, product list, quantities, order number
Signup New customer account registration Registration event

Configurable product identifier

A key Pinterest requirement is that the product identifier in the pixel (product_id) matches the identifier in the product catalog (XML feed). The module lets you choose which PrestaShop product field should be used as the identifier:

  • Product ID — default id_product from the PrestaShop database
  • ID + combinationid_product-id_product_attribute format for stores with variants
  • Reference — product index / catalog number
  • EAN-13 — European barcode
  • UPC — American barcode
  • ISBN — international book number
  • MPN — manufacturer part number

Additionally, a identifier prefix field is available, allowing you to add a fixed string before each identifier (e.g. PD_) to maintain full compatibility with the product feed format generated by modules such as PD Google Merchant Center Pro.

Enhanced Match — better conversion matching

For logged-in customers, the module automatically sends hashed personal data (SHA-256) to Pinterest: email address, first name, last name, and customer ID. This allows Pinterest to assign conversions more accurately to specific users, even when cookies are restricted — significantly improving the quality of reporting and campaign optimization.

Full compatibility

  • PrestaShop 1.7.x – 9.x — one module for all versions
  • PHP 7.0 – 8.5 — no Composer, no external dependencies
  • Multistore — each store can have its own Pinterest pixel ID and separate configuration
  • All themes — Classic, Starter Theme, Hummingbird, and custom themes
  • Multilingual support — configuration panel in Polish and English

Why it is worth it

  • One click — full integration — enter the pixel ID, save, and you're done; all events work automatically
  • Product catalog compatibility — the identifier in the pixel matches the identifier in the XML feed, enabling dynamic product ads
  • Precise category data — the ViewCategory event tracks exactly the products the customer sees on the page (including pagination, sorting, and filters)
  • Variant tracking — changing the combination on the product page and adding to cart sends data for the specific variant
  • Support for guests and logged-in customers — the purchase event works correctly for both guest orders and registered customers
  • RODO / GDPR — personal data hashed with SHA-256 before sending; no plain-text data is sent to Pinterest
  • Performance — no additional SQL queries on category pages, batch loading of category names during purchase, static query cache
  • Security — AJAX token validation, escaping of all variables in templates, no eval/exec

Requirements

  • PrestaShop 1.7.0 or newer (including 8.x and 9.x)
  • PHP 7.0 or newer
  • Pinterest advertising account with an active tag (Pinterest Ads Manager)

Product Details

Prestashop 9.x support
Yes
Support for Prestashop 8.x
Yes
Prestashop 1.7.x support
Yes
Prestashop 1.6.x support
Yes
Module translations
EN. EN
Free support
Yes
Free updates (1 year)
Yes
Easy Installation
Yes
PDPPT-FULL

You might also like

Changelog

Newest entries first. Click to expand details.

  • Configurable product identifier type (id_product, id_combination, reference, EAN-13, UPC, ISBN, MPN)
  • Configurable product ID prefix (to match catalog feed format)
  • Category event now shows only products visible to customer (from Smarty listing instead of separate SQL)
  • Product brand in category viewcategory event (consistency with product pagevisit)

Reviews (0)

No reviews