Title: 7Labs Winery Integration for Commerce7 and Tock
Author: Dumitru | 7Labs
Published: <strong>September 29, 2026</strong>
Last modified: September 29, 2026

---

Search plugins

![](https://ps.w.org/7labs-winery-integration-for-commerce7-and-tock/assets/banner-
772x250.png?rev=3718448)

![](https://ps.w.org/7labs-winery-integration-for-commerce7-and-tock/assets/icon.
svg?rev=3718448)

# 7Labs Winery Integration for Commerce7 and Tock

 By [Dumitru | 7Labs](https://profiles.wordpress.org/dmitrucom/)

[Download](https://downloads.wordpress.org/plugin/7labs-winery-integration-for-commerce7-and-tock.0.1.8.zip)

 * [Details](https://wordpress.org/plugins/7labs-winery-integration-for-commerce7-and-tock/#description)
 * [Reviews](https://wordpress.org/plugins/7labs-winery-integration-for-commerce7-and-tock/#reviews)
 *  [Installation](https://wordpress.org/plugins/7labs-winery-integration-for-commerce7-and-tock/#installation)
 * [Development](https://wordpress.org/plugins/7labs-winery-integration-for-commerce7-and-tock/#developers)

 [Support](https://wordpress.org/support/plugin/7labs-winery-integration-for-commerce7-and-tock/)

## Description

Put your Commerce7 shop, wine club and Tock tastings on your WordPress site, give
every wine its own page in search, and get ready for ads tracking without adding
code.

#### Commerce7

 * Every Commerce7 widget as a block and as an Elementor widget (the free version
   of Elementor is enough): collection, buy button, club join button, club selector,
   wine club tiers, reservation calendar, newsletter signup, form, personalization
   block, account link, cart icon, login form and collection list.
 * While you edit, each widget shows a small drawing of what it becomes (a wine 
   grid, a buy button, a calendar) in your brand color, instead of an empty box.
 * Creates the Commerce7 pages (shop, wine, cart, checkout, account, club, reservations)
   and the address rules that deep links like /product/estate-cabernet need. Supports
   custom routes and Commerce7’s ?page= collection paging.
 * If a Commerce7 page is rebuilt in Elementor or the block editor without the Commerce7
   area, the plugin adds it back, so the shop never goes blank.
 * Tells WP Rocket, LiteSpeed Cache, SiteGround Speed Optimizer, Autoptimize and
   Cloudflare Rocket Loader not to combine, defer or delay Commerce7’s script.
 * Optional floating cart and account link.
 * Brand colors, corners and fonts for Commerce7’s buttons, links, cart badge and
   wine page, without CSS.

#### Wine page SEO

Commerce7 draws each wine in the browser, so Google and shared links normally see
the same empty page for every bottle. This plugin gives every wine page its own 
title, description, preview image and Product structured data (price, stock, SKU,
GTIN), keeps cart, checkout and account pages out of search results, and gives collection
pages their own canonical address. It works on its own or through Yoast SEO, Rank
Math and All in One SEO without printing tags twice.

#### Tock

 * Tock’s booking widget and a “Book on Tock” button in your brand colors, as blocks,
   Elementor widgets and shortcodes.
 * Any widget from Tock’s widget builder works: paste its code once.
 * Uses your time zone. Tock’s script loads only on pages that show a booking widget.
 * Every booking click is pushed to the dataLayer as tock_booking_click, ready for
   Google Tag Manager.

#### Ads tracking with 1Pixel

1Pixel is a Commerce7 app (sold separately) that sends online orders, club sign-
ups, tasting room sales and Tock bookings to Meta’s Conversions API with their real
value. This plugin switches on 1Pixel’s website script with one setting, or pairs
the site through a guided connection that checks for duplicate Meta and Tag Manager
tags before going live. Nothing to paste.

#### Shopping Feed

Advanced Shopping Feed is a Commerce7 app (sold separately) that builds Google, 
Meta, Wine-Searcher and Vivino feeds. Connect it here and every wine page carries
the same id, price and stock as the feed, which is what Google Merchant Center and
Meta catalogs compare. The plugin also checks that the feed’s product links land
on this site, and adds Google and Meta site verification tags.

#### Switching plugins

Coming from Commerce7 for WordPress? Import its settings and turn it off from the
Switch plugins screen. Pages built with its blocks, shortcodes, Elementor widgets
and WPBakery elements keep rendering, and its blocks can be converted so the block
editor can edit them. Pages built with the Tock Widget plugin’s block keep working
too.

This is an independent plugin by 7Labs. It is not made or endorsed by Commerce7 
or Tock.

### External services

This plugin connects to the services below. Nothing is sent to any of them until
you turn on the matching setting.

**Commerce7** (https://www.commerce7.com), the winery e-commerce platform that runs
the shop, cart, checkout, wine club and reservations.
 * When: on every front-end
page once you enter a Commerce7 Tenant ID. * What: visitors’ browsers load Commerce7’
s storefront script and stylesheet from cdn.commerce7.com. Commerce7 receives the
usual request data (IP address, browser, page address) and anything the visitor 
enters in the cart, checkout, club or account forms. * Also, only if you add a Commerce7
App ID and Secret Key: your server reads your product list (names, prices, stock,
images) from api.commerce7.com about once an hour, using your tenant ID and those
keys, to build the wine page titles and Product structured data. * Terms of service:
https://www.commerce7.com/terms-of-service/ * Privacy policy: https://www.commerce7.
com/privacy-policy/

**Tock** (https://www.exploretock.com), the reservation and ticketing platform for
tastings and events.
 * When: only on pages that show a Tock booking widget, once
you enter your Tock business name. * What: visitors’ browsers load Tock’s widget
script from www.exploretock.com, and Tock receives the usual request data (IP address,
browser, page address) plus anything the visitor enters while booking. The Book 
on Tock button is a plain link to your Tock page. * Terms of service: https://www.
exploretock.com/terms * Privacy policy: https://www.exploretock.com/privacy

**1Pixel by 7Labs** (https://1pixel.dmitru.com), a Commerce7 app that sends store
events to Meta’s Conversions API.
 * When: only if you switch on the 1Pixel website
script or connect the site on the 1Pixel connection screen. * Website script: visitors’
browsers load 1Pixel’s script from 1pixel.dmitru.com with your Commerce7 tenant 
ID. It sends page views, product views, add to cart and checkout starts (product
ID, price, currency, quantity, page address, the browser’s IP address and user agent,
and Meta’s browser cookies) to 1Pixel, which forwards them to the Meta Pixel of 
the Commerce7 account that installed 1Pixel. The script can also load Meta’s own
pixel from connect.facebook.net, subject to Meta’s terms. * Connection screen: your
server sends a one-time code and this site’s address to 1pixel-meta-c7.fly.dev (
1Pixel’s server) to pair the site, then exchanges connection health checks and on/
off state with it. During the guided test, the events your own admin visit produced(
event names, product IDs, prices, page paths) are uploaded so 1Pixel can confirm
tracking works. * The connection screen’s conflict check downloads this site’s own
home page and looks for Meta Pixel and Google Tag Manager code. It does not contact
Meta or Google. * 1Pixel terms of service: https://1pixel.dmitru.com/terms * 1Pixel
privacy policy: https://1pixel.dmitru.com/privacy * Meta Business Tools terms: https://
www.facebook.com/legal/terms/businesstools * Meta privacy policy: https://www.facebook.
com/privacy/policy/

**Advanced Shopping Feed by 7Labs** (https://feed.dmitru.com), a Commerce7 app that
publishes product feeds for Google Merchant Center and Meta catalogs.
 * When: only
if you turn on “Use my Shopping Feed”. * What: your server downloads your public
product feed from feed.dmitru.com twice a day, requesting it by your Commerce7 tenant
ID. No visitor or customer data is sent. * Terms of service: https://7labs.dmitru.
com/terms/ * Privacy policy: https://7labs.dmitru.com/privacy/

Google and Meta site verification tags are only meta tags printed in your page head.
The plugin makes no request to Google or Meta for them.

## Screenshots

[⌊Every Commerce7 widget in Elementor (the free version) and the block editor. While
you edit, each one shows a drawing of what it becomes, in your brand color.⌉⌊Every
Commerce7 widget in Elementor (the free version) and the block editor. While you
edit, each one shows a drawing of what it becomes, in your brand color.⌉[

Every Commerce7 widget in Elementor (the free version) and the block editor. While
you edit, each one shows a drawing of what it becomes, in your brand color.

[⌊A wine page on your own site, with Commerce7's buy button and cart in your brand
colors and fonts.⌉⌊A wine page on your own site, with Commerce7's buy button and
cart in your brand colors and fonts.⌉[

A wine page on your own site, with Commerce7’s buy button and cart in your brand
colors and fonts.

[⌊Tock's booking widget and Book on Tock button. Add your Tock business name once
and use them anywhere.⌉⌊Tock's booking widget and Book on Tock button. Add your 
Tock business name once and use them anywhere.⌉[

Tock’s booking widget and Book on Tock button. Add your Tock business name once 
and use them anywhere.

[⌊Every wine gets its own title, description, share image and Product data, so search
results and shared links show the real bottle.⌉⌊Every wine gets its own title, description,
share image and Product data, so search results and shared links show the real bottle
.⌉[

Every wine gets its own title, description, share image and Product data, so search
results and shared links show the real bottle.

[⌊One screen shows what's connected and what's left to set up.⌉⌊One screen shows
what's connected and what's left to set up.⌉[

One screen shows what’s connected and what’s left to set up.

[⌊1Pixel's guided test watches one visit to your site and checks off each event 
before tracking goes live.⌉⌊1Pixel's guided test watches one visit to your site 
and checks off each event before tracking goes live.⌉[

1Pixel’s guided test watches one visit to your site and checks off each event before
tracking goes live.

[⌊Connect the Shopping Feed so every wine page matches your Google and Meta catalogs.⌉⌊
Connect the Shopping Feed so every wine page matches your Google and Meta catalogs
.⌉[

Connect the Shopping Feed so every wine page matches your Google and Meta catalogs.

[⌊Coming from Commerce7 for WordPress: import its settings, switch, and your pages
keep working.⌉⌊Coming from Commerce7 for WordPress: import its settings, switch,
and your pages keep working.⌉[

Coming from Commerce7 for WordPress: import its settings, switch, and your pages
keep working.

## Installation

 1. Install and activate the plugin.
 2. Open Winery Integration > Commerce7 and enter your Commerce7 Tenant ID (the first
    part of your Commerce7 admin address).
 3. Build pages with the “Winery (Commerce7 and Tock)” blocks or Elementor widgets.
 4. Optional: add your Tock business name, connect the Shopping Feed and switch on 
    1Pixel from their screens.

Your site needs HTTPS, and WordPress must sit at the root of a domain or subdomain.

## FAQ

### Do I need Commerce7?

Yes for the shop, club and reservation widgets. The Tock widgets work without Commerce7.

### Does it work with Commerce7 for WordPress installed?

Yes. While it is active it keeps loading Commerce7, and this plugin’s widgets, SEO,
Tock and tracking work next to it. When you switch, this plugin takes over and your
existing pages keep working.

### Do I need Elementor Pro?

No. The widgets work in the free version of Elementor and in the block editor.

### Are 1Pixel and the Shopping Feed required?

No. Both are optional paid Commerce7 apps. Everything else in this plugin is free.

### Will it slow down my site?

Commerce7’s own script loads on every page, as it does on any Commerce7 site. Tock’s
script, and the plugin’s own small scripts for the Tock and club selector widgets,
load only on pages that show those widgets. The 1Pixel script loads only if you 
switch it on.

### Does it work with my caching plugin?

It keeps these from combining, deferring or delaying Commerce7’s script, which is
what usually breaks a Commerce7 shop: WP Rocket, LiteSpeed Cache, SiteGround Speed
Optimizer, Autoptimize and Cloudflare Rocket Loader. Page caching itself is fine,
because the cart and checkout run in the browser.

### Which page builders are supported for switching?

Content from Commerce7 for WordPress built with blocks, shortcodes, Elementor and
WPBakery keeps rendering. Beaver Builder and Cornerstone modules use their own storage
and need to be replaced by hand; the Switch plugins screen counts them for you.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“7Labs Winery Integration for Commerce7 and Tock” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Dumitru | 7Labs ](https://profiles.wordpress.org/dmitrucom/)

[Translate “7Labs Winery Integration for Commerce7 and Tock” into your language.](https://translate.wordpress.org/projects/wp-plugins/7labs-winery-integration-for-commerce7-and-tock)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/7labs-winery-integration-for-commerce7-and-tock/),
check out the [SVN repository](https://plugins.svn.wordpress.org/7labs-winery-integration-for-commerce7-and-tock/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/7labs-winery-integration-for-commerce7-and-tock/)
by [RSS](https://plugins.trac.wordpress.org/log/7labs-winery-integration-for-commerce7-and-tock/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.8

 * Renamed to 7Labs Winery Integration for Commerce7 and Tock (slug 7labs-winery-
   integration-for-commerce7-and-tock).
 * Script attributes are set on WordPress’s own script tags instead of rewriting
   them, and wine page structured data prints through WordPress’s inline script 
   function.
 * Stricter input sanitizing and escaping, and the 1Pixel drift notice shows only
   on the 1Pixel connection screen.
 * The readme now describes every external service, what it receives and when.

#### 0.1.6

 * Block editor: the widget previews now use your brand color too, the same as in
   Elementor.
 * The plugin header no longer links to a separate plugin website.

#### 0.1.5

 * Every widget now has its own icon in Elementor, and the editor previews show 
   a small drawing of the widget (a wine grid, a buy button, a calendar and so on)
   in your brand color instead of a grey box.
 * Wine page SEO with Rank Math: the canonical address now points to the wine’s 
   own page, not the empty product page, and shared links are marked as products.
   If Rank Math is installed but its setup wizard hasn’t been finished, the plugin
   prints its own tags.
 * All in One SEO: cart, checkout and account pages are marked noindex again.
 * SiteGround Speed Optimizer: its “combine JavaScript” option no longer pulls Commerce7’
   s script into its bundle, which stopped the shop from loading.

#### 0.1.4

 * 1Pixel live site test: Commerce7’s checkout changes the address bar for each 
   step (for example /checkout/cart to /checkout/cart/customer). Each step now counts
   as its own page, so the test no longer reports a duplicate page view.

#### 0.1.3

 * 1Pixel live site test: fixed a test that could never pass on Commerce7 v2 sites.
   1Pixel’s own add to cart and checkout events were ignored, and Commerce7’s built-
   in dataLayer events were mistaken for a second tracker.
 * 1Pixel setup: the test step now shows numbered steps, a link to your site, the
   live checklist and exactly what to fix, at the top of the page. Finished steps
   are folded away, and the page refreshes when you come back from your site.

#### 0.1.2

 * 1Pixel guided retest: events from the product page and the checkout page now 
   add up. Before, each new page replaced the earlier evidence, so the checklist
   could never show ViewContent, AddToCart and InitiateCheckout together.

#### 0.1.1

 * If the plugin is installed twice, only one copy runs and the dashboard says which
   one to delete.
 * Deleting a duplicate copy no longer removes the settings the other copy uses.

#### 0.1.0

 * First release.

## Meta

 *  Version **0.1.8**
 *  Last updated **19 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [commerce7](https://wordpress.org/plugins/tags/commerce7/)[Meta Pixel](https://wordpress.org/plugins/tags/meta-pixel/)
   [Tock](https://wordpress.org/plugins/tags/tock/)[wine](https://wordpress.org/plugins/tags/wine/)
   [winery](https://wordpress.org/plugins/tags/winery/)
 *  [Advanced View](https://wordpress.org/plugins/7labs-winery-integration-for-commerce7-and-tock/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/7labs-winery-integration-for-commerce7-and-tock/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/7labs-winery-integration-for-commerce7-and-tock/reviews/)

## Contributors

 *   [ Dumitru | 7Labs ](https://profiles.wordpress.org/dmitrucom/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/7labs-winery-integration-for-commerce7-and-tock/)