Documentation

Install DPTag

What the plugin needs, how to install it from your WordPress dashboard, what activation does, and what the plugin never does on your site.

Chapters

Hosted on YouTube. Nothing is loaded from YouTube until you press play.

DPTag is a WooCommerce plugin. It installs from your own WordPress dashboard, in about a minute, and needs nothing on the server side: no external service, no account, no key. This page covers what to check before, the install itself, and what happens right after.

What you need

Minimum
WordPress6.4
WooCommerce8.0, installed and active
PHP8.0

Ordinary shared hosting is enough. The plugin makes no request to any other server and stores everything in your WordPress database, so there is no quota and nothing to subscribe to.

WooCommerce has to be active first. The plugin declares that dependency, so WordPress 6.5 and later will not activate DPTag while WooCommerce is missing; on 6.4 the plugin activates and shows a notice asking for it instead. Having products in the catalogue is not required, but the setup wizard is far more useful with them, since it creates one passport per product.

Install from your dashboard

DPTag is on wordpress.org, so it installs from your own dashboard and updates like any other plugin.

  1. In WordPress, open Plugins, then Add New Plugin.
  2. Search for DPTag.
  3. Install it, then activate.
  4. The setup wizard opens by itself.

View DPTag on wordpress.orgPlugin page

The plugin folder is the same whichever route you take, so an installation made from the zip receives the same updates as one made from the directory.

What activation does

Activating the plugin registers the passport type and the public addresses of the form /dpp/{id} that every published passport gets. Those addresses need pretty permalinks: any structure other than Plain, under Settings, then Permalinks.

On the first activation, DPTag opens its setup wizard. It only does so once: reactivating the plugin later, or reinstalling it over an existing catalogue, never sends you back to a first-run screen. The wizard stays available from the menu at any time.

A Passports menu appears in the sidebar:

  • All Passports, the list, one row per product with a passport.
  • Setup wizard, to run or re-run the guided setup.
  • Defaults, the store-wide values applied to every new passport, per sector.
  • Passport page, the colour theme of the public page.
  • AI credits, where an account key from dptag.com goes, if you use the AI autofill beyond its free sample.
  • Upgrade to Pro, a description of the paid add-on. Nothing on this screen is needed to use the plugin.

The admin follows the language of your site. The French translation is delivered by wordpress.org as a language pack, so a site set to French gets a French admin without anything to install.

Updates

DPTag updates like any plugin from the directory: WordPress shows the new version under Plugins and installs it in one click, whether the original install came from the directory or from the zip. Each version carries its changelog on the plugin page, and an update never touches your passports.

What the plugin never does

  • No network call of its own. Passport pages, QR codes and structured data are generated on your site and served from your domain. The two fonts of the public page ship with the plugin and are served from your domain too, never from a font CDN.
  • No data sent anywhere, with one exception you control: the optional AI autofill, which sends a product's text to the DPTag service only when you click it. It is described on its own page and is never triggered on its own.
  • No account. The plugin is complete without one. An account on dptag.com only matters for AI credits and the Pro add-on.

Deactivating and deleting

Deactivating the plugin changes nothing in your data. Deleting it removes the plugin's own caches and flags, and nothing else: the passports, the defaults and the translations stay in the database, because a printed QR code depends on the identifier of its passport and a reinstall must find it again. To erase passports, select them in the list and move them to the trash, where the action is visible and reversible.

If you ran the plugin under its former name, DPPress, activating DPTag migrates that data once: same passports, same identifiers, so every QR code already printed keeps working.

If something looks wrong

  • "DPTag requires WooCommerce to be installed and active." Install and activate WooCommerce, then reload.
  • A public passport address opens the homepage or a 404. Open Settings, then Permalinks, and save without changing anything. This rebuilds the address rules. The plugin does it by itself at each of its updates, but a manual save cures a site where something else reset them.
  • The wizard did not open after activation. It only opens for a user who can manage WooCommerce, and never during a bulk activation of several plugins. Open it from Passports, then Setup wizard.

Next: your first passport, the whole path from activation to a QR code scanned on a phone.