Our company is closed for the weekend. We open again Monday at 09:00 UK time.

TIKTOK PIXEL FOR OPENCART 2.3 AND 3

TikTok Pixel for OpenCart 2.3 and 3

CSL TikTok Pixel records core storefront events from ViewContent to CompletePayment, with per-store settings and consent mode. Try it for 3 days or buy the full version for €39.99.

  • PageView, ViewContent, AddToCart and checkout events
  • CompletePayment with event_id for deduplication
  • OpenCart 2.3.x and 3.x from one package, no OCMOD
  • 3-day trial or €39.99 full version
TikTok Pixel per-store settings
Per-store settings: Pixel ID and event switches.

WHAT IT RECORDS

Store events, sent to TikTok Ads

The plugin adds the TikTok Pixel to every page and sends the events you enable: PageView, product ViewContent, Search, AddToCart, AddToWishlist, InitiateCheckout, AddPaymentInfo, CompletePayment, CompleteRegistration and Contact. Category ViewContent is optional and off by default.

CompletePayment fires once per order and session with an event_id for TikTok Events API deduplication. It represents checkout completion, not confirmation that a payment provider has settled the funds.

EVENTS

Which events are sent

Every event has its own switch per store. The notes show where each event fires.

  • PageView Once on every storefront page.
  • ViewContent (product) On product pages, with id, name, quantity, price and value.
  • ViewContent (category) Optional, with the category as a product group; off by default.
  • AddToCart From the AJAX cart response.
  • AddToWishlist For guests and signed-in customers.
  • InitiateCheckout When checkout opens with a non-empty cart.
  • AddPaymentInfo When the customer selects a payment method.
  • CompletePayment Once per order, with an event_id for deduplication.
  • Search On search results, with the search term.
  • CompleteRegistration After account registration or checkout registration.
  • Contact After a contact form is sent successfully.

SETTINGS

Pixel ID, consent and advanced matching

Everything is configured from OpenCart admin, with separate values for each store.

Per-store settings

TikTok Pixel ID and event toggles per store, with a Greek and English admin.

Consent mode

The TikTok consent API holds events before load and grants or revokes consent with CSL Cookie Consent. If the module is absent, the option stays hidden.

Advanced matching

SHA-256 hashed email, phone and external ID. A default phone country code fills numbers without an international prefix.

Local statistics

KPIs, daily chart, top products and recent events, with 7/30/90-day filters and 1–365 day retention.

COMPATIBILITY

OpenCart 2.3.x and 3.x, no OCMOD

One package covers OpenCart 2.3.x and 3.x. The Pixel ID is the 20-character code from TikTok Ads Manager > Assets > Events > Web Events.

  • OpenCart 2.3.x and 3.x
  • No OCMOD
  • Per-store settings
  • 3-day trial or €39.99 full version

SCREENSHOTS

Inside the plugin admin

Real screens from settings, events and local statistics.

Screenshot viewer 1 / 5

TikTok Pixel per-store settings

TikTok Pixel per-store settings
Per-store settings: Pixel ID and event switches.

FAQ

TikTok Pixel questions

Which events does the plugin send?

PageView, product ViewContent, Search, AddToCart, AddToWishlist, InitiateCheckout, AddPaymentInfo, CompletePayment, CompleteRegistration and Contact. Category ViewContent is optional and off by default.

How is a second CompletePayment avoided?

CompletePayment fires once per order and session and carries an event_id for TikTok Events API deduplication. Refreshing the success page does not create another event.

Are OpenCart 2.3 and 3.x both supported?

Yes, from one package without OCMOD. OpenCart 2.3 uses the legacy event model and mirrors the store status into the extension setting.

Can each store use a different Pixel ID?

Yes. The Pixel ID and event toggles are saved per store.

How does consent mode work?

The TikTok consent API holds events before load and grants or revokes consent with CSL Cookie Consent. After revocation, event scripts are blocked.

What does advanced matching send?

SHA-256 hashed email, phone and external ID. The default phone country code is used when a number has no international prefix.

What do the local statistics show?

The events emitted by the extension, with KPIs, a chart, top products and recent events. They do not confirm receipt by TikTok or attribute sales to campaigns.

Where do I find the TikTok Pixel ID?

In TikTok Ads Manager > Assets > Events > Web Events. It is a 20-character code of letters and numbers.

What does Debug logging do?

It logs every event in the browser console for testing. Enable it temporarily and turn it off afterwards.

What does it cost, and where do I download it?

It is available as a 3-day trial or full version for €39.99 from the OpenCart Greece e-shop.

Add TikTok Pixel to your OpenCart store

Try it for 3 days or buy the full version for €39.99, set the Pixel ID per store and verify the events before starting campaigns.

Trial or buy