WP Manifestindependent plugin directory
manifest / ecommerce / wordpress-ecommerce-plugin

PointlessPOS

Wordpress Ecommerce Plugin Works with Pointless POS Fluent CRM & Fluent Emailing Plugin

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/coast-to-coast-business-solutions/wordpress-ecommerce-plugin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Show your Pointless POS catalog, menus, price schedules, search and cart on your WordPress site with shortcodes and SEO-friendly URLs.

Description

PointlessPOS connects your WordPress site to your Pointless POS account (a hosted point-of-sale service) and displays your live inventory on your site.

Features

  • Category, catalog and product pages with clean URLs (/pointlesspos/pt-cat/... and /pointlesspos/pt-item/...) that need no WordPress page per product.
  • Restaurant-style menus with sections and items, plus an overlay or mega-menu navigation.
  • Advanced product search with filters.
  • Price schedules (including a carousel) and flower/price pages.
  • Guest cart, floating cart, side-panel cart and a link to your checkout.
  • Optional purchase-limit bars for regulated products.
  • Structured data (schema.org JSON-LD) for products.
  • Optional FluentCRM integration to import customers and use order shortcodes in emails.

Shortcodes

  • [pointless_pos_categories], [pointless_pos_catalog], [pointless_pos_product], [pointless_pos_flower_prices]
  • [pointless_pos_price_schedules], [pointless_pos_advanced_search], [pointless_pos_product_display]
  • [pointless_pos_menu_display], [pointless_pos_menu_view]

This plugin requires a Pointless POS account. Without an API address configured under Settings, the shortcodes show nothing. A public demo API address you can use to try the plugin is listed in the FAQ.

External services

This plugin sends requests to the Pointless POS API at the address you enter in the plugin settings (the "API base URL"). It is operated by Pointless POS (https://pointlesspos.com).

  • What is sent and when: when a visitor views a catalog, category, product, menu or search page, the plugin requests that data (category and product IDs, search terms and filters). When a visitor uses the cart, the plugin sends the cart contents (product IDs, quantities, selected options) and, on the first cart action, asks the service to create an anonymous guest account and returns a cart token that is kept in a cookie in the visitor's browser. Checkout details are entered on your checkout site, not stored by this plugin.
  • Terms of service and privacy policy: https://pointlesspos.com/terms-and-conditions/ and https://pointlesspos.com/privacy/

Images. Product images are loaded from the image base URL you configure (normally your Pointless POS image host). Price schedule images are loaded from the same image base URL.

FluentCRM (optional). If the FluentCRM plugin is active and you use the Client Import tool, customer records from your Pointless POS account can be imported into WordPress and FluentCRM. This is initiated by an administrator only.

Privacy

  • A first-party cookie containing an opaque cart token is set when a visitor uses the cart.
  • The Client Import tool (administrators only) stores customer records from your Pointless POS account in a WordPress custom post type (pointless_pos_client). These records may contain names, email addresses and phone numbers. They are deleted when the plugin is deleted.
  • Product, cart and search requests are sent to the Pointless POS API as described above.

METRC is a trademark of its owner. This plugin is not affiliated with or endorsed by METRC; the name is used only to describe purchase-limit data.

Bundled third-party assets

Both are bundled locally; nothing is loaded from a CDN.

Installation

  1. Upload the plugin folder to /wp-content/plugins/, or install it from the Plugins screen.
  2. Activate the plugin.
  3. Open the PointlessPOS menu in the admin sidebar and enter your API base URL and image base URL.
  4. Add a page at your chosen root slug and place the shortcodes you need.
  5. Visit Settings > Permalinks and click Save if the product or category URLs return a 404.

Frequently Asked Questions

Do I need a Pointless POS account?

Yes. The plugin displays data from the Pointless POS service. For a quick try-out, use the public demo API address: https://liquor.pointlessposdemo3.com/api (enter it as the API base URL in the plugin settings)

The product or category page shows a 404

Re-save your permalinks (Settings > Permalinks).

Does this plugin require WooCommerce?

No.

Does it work with page caching?

Yes. The cart state is read through REST requests, so cached pages stay cacheable.

Screenshots

  1. Category and catalog page
  2. Product page
  3. Menu display
  4. Admin settings

Changelog

2.7.0

  • Cannabis species filter, tier pricing, design tokens and skin override system.
  • Preparation for the WordPress.org directory: security hardening, uninstall cleanup, removal of debug output and external font files.

Upgrade Notice

2.7.0

Hardening and cleanup release.