North Commerce https://northcommerce.com An ecommerce solution for WordPress Mon, 02 Feb 2026 21:29:55 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://northcommerce.com/wp-content/uploads/2025/08/cropped-north-commerce-32x32.png North Commerce https://northcommerce.com 32 32 Version 1.0.15 https://northcommerce.com/version-1-0-15/ https://northcommerce.com/version-1-0-15/#comments Mon, 02 Feb 2026 21:29:54 +0000 https://northcommerce.com/?p=237353

Added a quick fix for digital products at checkout

Added

Fallback to all countries when shipping zones aren’t configured

Updated

Increased the clickable area for collection list items

You can stay connected best in our discord community but feel free to text or email me (Kelley – the founder) anytime!

]]>
https://northcommerce.com/version-1-0-15/feed/ 3
Version 1.0.14 https://northcommerce.com/version-1-0-14/ https://northcommerce.com/version-1-0-14/#comments Wed, 28 Jan 2026 21:10:08 +0000 https://northcommerce.com/?p=237346

Added some core features to North Commerce with collections and some checkout ux upgrades with auto-selecting a payment provider when there is only one payment method.

Added

Collections with product previews, permalinks, and collection templates

Added

TinyMCE editor for collection descriptions

Added

404 page for invalid product slug URL paths

Added

Styling for virtual products and billing address fields

Added

Auto-select payment provider in payment flows

You can stay connected best in our discord community but feel free to text or email me (Kelley – the founder) anytime!

]]>
https://northcommerce.com/version-1-0-14/feed/ 1
Version 1.0.13 https://northcommerce.com/version-1-0-13/ https://northcommerce.com/version-1-0-13/#comments Fri, 16 Jan 2026 04:17:58 +0000 https://northcommerce.com/?p=237336

You can find this new integration in the Integrations page of the North Commerce plugin, add a pixel id and your facebook access token.

Added

Facebook Conversion API integration so you can track events when running paid traffic like add to cart, initate checkout and purchase events.

You can stay connected best in our discord community but feel free to text or email me (Kelley – the founder) anytime!

]]>
https://northcommerce.com/version-1-0-13/feed/ 2
Version 1.0.12 https://northcommerce.com/version-1-0-12/ Thu, 08 Jan 2026 23:36:07 +0000 https://northcommerce.com/?p=237334

We have pushed many bug updates based on community members feedback

Added

Shopify plugin to the integration area (Very early beta)

Added

Enable or disable local pickup

Fixed

Array issue on local delivery region selection

Fixed

UX when selecting a country for local delivery

Fixed

UX when selecting a country for general shipping profiles

Updated

Cleaned up line item names in the admin order screen

Fixed

Lifetime value in customer details card

You can stay connected best in our discord community but feel free to text or email me (Kelley – the founder) anytime!

]]>
North Commerce x Facebook Server Side Tracking (CAPI) https://northcommerce.com/north-commerce-x-facebook-server-side-tracking-capi/ https://northcommerce.com/north-commerce-x-facebook-server-side-tracking-capi/#comments Mon, 05 Jan 2026 18:52:42 +0000 https://northcommerce.com/?p=237329

Why Server-Side Facebook Tracking is a Game-Changer for Your Ecommerce Store

Releasing Friday January 9th 2025.

If you’re running paid traffic to your ecommerce store, you’ve probably noticed something frustrating over the past few years: your Facebook ad performance data just isn’t as reliable as it used to be. Conversions are being under-reported, your cost-per-acquisition numbers look worse than they should, and you’re essentially flying blind when trying to scale your campaigns.

The culprit? Browser privacy changes, ad blockers, and iOS 14.5+ tracking restrictions have decimated traditional pixel-based tracking. But there’s a solution that’s helping ecommerce store owners reclaim their data accuracy: Facebook Conversions API (CAPI) with server-side tracking.

In this post, we’ll break down how our Facebook CAPI integration works, why it’s essential for anyone running paid traffic, and how it solves the major tracking challenges facing ecommerce businesses today.


The Problem: Why Browser-Only Tracking is Broken

Traditional Facebook Pixel tracking relies entirely on JavaScript running in the user’s browser. This approach has several critical vulnerabilities:

Ad Blockers: An estimated 30-40% of internet users now use ad blockers, which often block Facebook Pixel calls entirely. That’s potentially 40% of your conversions that Facebook never sees.

Browser Privacy Features: Safari’s Intelligent Tracking Prevention (ITP), Firefox Enhanced Tracking Protection, and Chrome’s evolving privacy features all limit or block third-party cookies and tracking scripts.

iOS 14.5+ App Tracking Transparency: Apple’s privacy changes allow users to opt out of tracking, and the majority do. This doesn’t just affect app tracking—it impacts web attribution too.

Network Failures: Sometimes the pixel simply doesn’t fire due to slow connections, page abandonment, or JavaScript errors.

The result? Facebook’s algorithm is making optimization decisions based on incomplete data. You’re paying for conversions that aren’t being tracked, and Facebook can’t properly attribute your sales to the right ads, audiences, or campaigns.


The Solution: Dual-Track Server-Side + Browser Tracking

Our Facebook CAPI integration takes a fundamentally different approach: instead of relying solely on the browser, we send conversion data directly from your server to Facebook.

Here’s how the dual-tracking system works:

Browser-Side Tracking (Facebook Pixel)

The traditional pixel still runs on your site, capturing:

  • Page views
  • Product views
  • Add to cart events
  • Checkout initiation
  • Payment info additions
  • Wishlist additions

This provides real-time event tracking and supports Facebook’s advertising features like dynamic product ads and retargeting.

Server-Side Tracking (Conversions API)

Simultaneously, your server sends the same events directly to Facebook through a secure API connection:

  • Purchase events are sent the moment an order is created in your database
  • Customer registration events are sent when new customers sign up
  • All browser events are also sent server-side as a backup

The server-side connection bypasses all browser limitations. Ad blockers can’t touch it. Privacy features don’t affect it. If a customer completes a purchase, Facebook WILL receive that data.


How We Prevent Event Duplication

“Wait,” you might be thinking, “if I’m sending events from both the browser AND the server, won’t Facebook count everything twice?”

This is where event deduplication comes in, and it’s one of the most critical aspects of a proper CAPI implementation.

Unique Event IDs

Every event—whether sent from the browser or the server—includes a unique event_id. This ID is generated using:

  • A unique identifier (order ID, product ID, etc.)
  • The event name
  • A precise timestamp

When Facebook receives events with the same event_id, it automatically deduplicates them. The event is counted once, but Facebook now has confirmation from multiple sources that it actually happened.

Why This Matters for Your Data

This redundant approach means:

  • If the browser pixel fires but the server call fails: event is tracked
  • If the server call succeeds but an ad blocker kills the pixel: event is tracked
  • If both fire successfully: event is tracked once (deduplicated)

You get the reliability of server-side tracking with zero risk of over-counting conversions.


Never Miss a Conversion: Multi-Layer Data Persistence

One of the biggest challenges with server-side tracking is maintaining the connection between a user’s ad click and their eventual purchase. A customer might click your ad on Monday, browse on their phone, and finally purchase on their laptop the following week.

Our integration solves this with a multi-layer persistence strategy:

Layer 1: Browser localStorage (30 Days)

When a visitor lands on your site from a Facebook ad, we immediately capture and store:

  • The fbclid (Facebook click ID) from the URL
  • The _fbp cookie (Facebook browser ID)
  • The _fbc cookie (Facebook click cookie)
  • UTM parameters and referrer data
  • Browser user agent information

This data persists in the browser’s localStorage for 30 days, surviving browser restarts and multiple sessions.

Layer 2: Server-Side Session Storage

The tracking data is also sent to your server and stored in a secure session, keyed to a unique session ID. This ensures the data is available even if localStorage is cleared.

Layer 3: Permanent Database Storage

When a purchase occurs, all tracking data is permanently associated with the order in your database. This creates a complete audit trail and ensures the conversion can always be attributed correctly.

The Result

Even if a customer:

  • Clears their cookies
  • Switches browsers
  • Completes their purchase days later
  • Has an ad blocker enabled

…we have multiple fallback mechanisms to maintain attribution and ensure Facebook receives accurate conversion data.


GDPR Compliance Built-In

Running an ecommerce business in 2024 means navigating complex privacy regulations. Our integration is built with GDPR compliance at its core.

Consent Management Integration

The plugin automatically integrates with popular consent management platforms:

  • CookieYes
  • Complianz
  • GDPR Cookie Consent
  • WP Consent API

When a user hasn’t granted marketing consent, the integration automatically:

  • Stops collecting tracking data
  • Sends minimal event data to Facebook (conversion count only, no personal data)
  • Respects user privacy preferences

Granular Data Controls

Store owners have fine-grained control over what data is collected and shared:

  • Toggle email data collection on/off
  • Toggle phone data collection on/off
  • Toggle address data collection on/off
  • Master switch to disable all tracking

Privacy-First Data Handling

All personally identifiable information (PII) is handled securely:

  • Email addresses are SHA256 hashed before transmission
  • Phone numbers are sanitized and hashed
  • Names and addresses are hashed
  • Facebook never receives raw PII—only hashed values for matching

Your customers’ privacy is protected while you still get the attribution data you need.


What Events Are Tracked

The integration automatically tracks the complete customer journey:

EventWhen It FiresTracking Method
PageViewEvery page loadBrowser Pixel
ViewContentProduct page viewsBrowser + Server
AddToCartItem added to cartBrowser + Server
InitiateCheckoutCheckout page entryBrowser + Server
AddPaymentInfoPayment details enteredBrowser + Server
PurchaseOrder completedServer (primary)
LeadNew customer registrationServer
AddToWishlistWishlist additionsBrowser + Server

Each event includes rich data that helps Facebook’s algorithm optimize:

  • Product IDs and categories
  • Transaction values and currency
  • Item quantities
  • Order identifiers

Why This Matters for Scaling Your Store

Let’s talk about the real-world impact of proper tracking on your ability to scale.

Better Algorithm Optimization

Facebook’s advertising algorithm is only as good as the data it receives. When you’re missing 30-40% of your conversions, the algorithm:

  • Can’t identify your best-performing audiences
  • Optimizes toward the wrong user profiles
  • Makes poor bidding decisions
  • Struggles to find new customers similar to your actual buyers

With complete conversion data, Facebook can truly optimize for purchases, not just clicks or partial journeys.

Accurate ROAS Measurement

You can’t scale what you can’t measure. If Facebook is showing a 2x ROAS but you’re actually achieving 3.5x, you’re leaving money on the table by not scaling campaigns that are performing.

Conversely, if you think you’re at 3x ROAS but you’re actually at 1.5x due to duplicate counting, you’ll scale yourself into unprofitability.

Accurate tracking gives you the truth you need to make confident scaling decisions.

Improved Attribution Windows

Server-side tracking maintains attribution across longer time periods and multiple devices. This is especially valuable for:

  • Higher-priced products with longer consideration periods
  • B2B ecommerce with extended sales cycles
  • Subscription products where the initial touchpoint matters

Better Lookalike Audiences

Facebook’s lookalike audiences are built from your conversion data. When that data is incomplete, your lookalikes are built from a skewed sample. Complete tracking means better seed audiences and more effective prospecting campaigns.


Getting Started

Setting up the integration is straightforward:

  1. Connect your Facebook Pixel: Enter your Pixel ID in the settings
  2. Add your Conversions API Access Token: Generate this in Facebook Events Manager
  3. Configure your privacy settings: Choose what data to collect based on your privacy policy
  4. Test your events: Use Facebook’s Test Events tool to verify everything is working

Once configured, the integration runs automatically. Every purchase, every add-to-cart, every customer touchpoint is tracked reliably and accurately.


The Bottom Line

If you’re serious about running paid traffic to your ecommerce store, proper Facebook tracking isn’t optional—it’s essential infrastructure.

Browser-only pixel tracking is fundamentally broken in today’s privacy-first landscape. Server-side tracking through Facebook’s Conversions API is the solution, but it needs to be implemented correctly to avoid duplicate counting and ensure no events are missed.

Our integration handles all of this complexity:

  • Dual browser + server tracking for maximum reliability
  • Automatic deduplication so conversions are never double-counted
  • Multi-layer data persistence so attribution survives across sessions and devices
  • Built-in GDPR compliance for privacy regulation adherence
  • Complete event tracking across the entire customer journey

The result? Accurate data, better optimization, and the confidence to scale your campaigns knowing you can trust your numbers.

Stop flying blind with incomplete data. Give Facebook the conversion signals it needs to find your best customers—and watch your paid traffic performance transform.


Ready to implement server-side tracking on your store? The North Commerce Facebook CAPI integration makes it simple to get started with reliable, privacy-compliant conversion tracking.

]]>
https://northcommerce.com/north-commerce-x-facebook-server-side-tracking-capi/feed/ 1
Version 1.0.11 https://northcommerce.com/version-1-0-11/ Fri, 19 Dec 2025 22:51:24 +0000 https://northcommerce.com/?p=237314

Request from a community member and we delivered quickly.

Added

Optimized layout for image thumbnails on the shortcode for the product overview page.

You can stay connected best in our discord community but feel free to text or email me (Kelley – the founder) anytime!


Feel free to text me or message me on discord
[email protected]
Discord

]]>
Blocks – 1.0.13 https://northcommerce.com/north-commerce-blocks-1-0-13/ Wed, 10 Dec 2025 05:20:27 +0000 https://northcommerce.com/?p=237304

Added sorting to North Commerce Query block so you now can sort by Newest, Alphabetical Name, Price Low – High / High To Low.

You can try it here: https://nc1.northcommerce.dev/collections/

Added

Added product sort block

Added

Sortable in the editor for initial load sort


Feel free to text me or message me on discord
[email protected]
Discord

]]>
Version 1.0.10 https://northcommerce.com/version-1-0-10/ Fri, 14 Nov 2025 22:26:05 +0000 https://northcommerce.com/?p=237296

We made some updates to refine North Commerce

Fixed

Removed strange formatting for address in the admin area

Fixed

Updated CSS bugs and naming conventions

Fixed

Account for no first and last name on an order

Fixed

New countries array structure


Feel free to email me or message me on discord
[email protected]
Discord

]]>
The Future Of North Commerce. https://northcommerce.com/the-future-of-north-commerce/ Wed, 29 Oct 2025 04:47:20 +0000 https://northcommerce.com/?p=237199 The Future Of North Commerce

Here at North Commerce, we’ve always been obsessed with one big idea: improving the entire e-commerce landscape. Over the past four or five years, we’ve done that by building on WordPress and giving business owners a familiar, flexible way to create their own stores.

Now, like any good journey, we’ve learned a lot. One of those lessons is that when you try to please everyone, you often please no one. So, we’re streamlining. We’re going all in on the Block Editor to roll out our core features and then gradually expanding from there. This way, business owners can build their entire e-commerce enterprise with North Commerce at a pace that makes sense. The objective here is to focus on one toolset to complete features.

In the immediate future, we’re aiming to help existing e-commerce store owners whether they’re on Shopify, WooCommerce, BigCommerce, or another platform by offering tools that turn any visit into a high-intent shopping journey. Think of it as a way to create those perfect post-click moments whether it’s from an ad, an email, or any other campaign on a subdomain that lives alongside your existing store. You get to build and test these experiences quickly without messing with your main theme or setup. Each of these North Commerce powered “funnels” will sync with your existing stack and you will have the choice to have them checkout on your primary stores checkout or use the North Commerce native checkout.

We believe that focusing on supporting the millions of existing store owners across every platform will give us greater insight into what we can build for our native toolset and also give us the opportunity to empower store owners almost immediately without any stress of re-platforming, having new integrations and trying to get multiple tools to work together.

But here’s the most important part: we are incredibly grateful for all of you—our community members and paying customers—who have been with us from the start. We’re not giving up. We’re moving forward and building amazing things together. We want everyone to be part of the future of North Commerce and to find success in your businesses using the tools we’re creating just for you.

At the end of the day, our goal remains the same: improve e-commerce as a whole and give you the tools to build faster, measure better, and win customers sooner. We still believe in choice and open source, and we’re committed to building an all-in-one e-commerce solution that truly empowers your business to thrive.

]]>
Version 1.0.9 https://northcommerce.com/version-1-0-9/ Thu, 27 Mar 2025 19:21:22 +0000 https://northcommerce.com/?p=236968

We are excited about our partnership with Lili Bank. – Stay tuned for more!

Added

Canda Post shipping icon


Feel free to email me or message me on discord
[email protected]
Discord

]]>