Skip to main content

WordPress Integration

Pointless POS offers two WordPress integrations: a headless CMS connection for pulling blog and content posts into your storefront, and the WordPress plugin for syncing product visibility and inventory between your POS and a WordPress-based website.

Headless WordPress CMS

The headless CMS feature pulls content from your WordPress site's REST API and displays it on your POS storefront. This lets you manage blog posts, pages, and marketing content in WordPress while serving it through your POS application.

Configuration

  1. Navigate to Settings > Software & Hardware > Interfaces.

  2. Scroll to the WordPress Content section.

  3. Enter your WordPress REST API endpoint in CMS - WordPress, using this format:

    https://yourdomain.com/wp-json/wp/v2/posts?slug=
  4. Click Save.

The system will fetch posts matching the slug parameter and render their content on your storefront.

How It Works

  • The endpoint is called at runtime to fetch the latest content.
  • Post content is rendered using the same rich-text engine (TipTap) used for product descriptions.
  • Images referenced in WordPress posts load from your WordPress media library.

WordPress Plugin Notation

The WordPress plugin adds a visibility indicator and inventory synchronization to the product editor. When enabled, the plugin checks whether each product meets the requirements to be published to your WordPress-based storefront.

Enabling the Plugin

  1. Navigate to Settings > Software & Hardware > Interfaces.
  2. Scroll to the WordPress Plugin Notation section.
  3. Toggle Enable WordPress Plugin Notation in Product Editor to ON.
  4. (Optional) Set WordPress Inventory Threshold — a number that triggers a low-stock warning when a product's productCount falls at or below this value.
  5. Click Save.

Visibility Bar

Once enabled, the product editor shows a status bar at the top:

StatusMeaning
Visible in WordPress (green check)The product is synced and visible on your WordPress site. Shows the number of groupProps if applicable.
Not visible in WordPress (warning)Lists the specific reasons: missing barcode, low inventory, webProduct disabled, or other missing requirements.

Requirements for WordPress Visibility

For a product to be marked "Visible in WordPress," all of the following must be true:

  • The product has a barcode assigned.
  • The product's inventory count is greater than the WordPress Inventory Threshold.
  • The product's Web Enabled toggle is ON (webProduct is true).

If any requirement is unmet, the warning bar lists each missing item.

Full WordPress Plugin Documentation

For complete WordPress plugin setup, installation, and feature reference, see the WordPress Plugin section of this documentation.