Devlin Checkout Geo Flash

Description

Devlin Checkout Geo Flash is a WooCommerce plugin that broadcasts privacy-safe purchase notifications to storefront visitors through local WordPress event storage and storefront polling.

This release focuses on the WooCommerce plugin, owner preview controls, standalone polling, and the bundled storefront toast runtime.

What this slice does today:

  • Hooks into WooCommerce checkout-created and payment-complete order events.
  • Stores a minimal privacy-safe event payload inside WordPress.
  • Injects the bundled universal toast client into the storefront.
  • Ships plain white storefront toast notifications and owner preview cards.
  • Keeps buyer IP addresses out of browser payloads.
  • Uses owner-only preview controls with standard WordPress capability and nonce checks.

What is still planned:

  • production-grade geo resolution
  • persistent merchant settings outside the current scaffold runtime
  • additional hosted dashboard and onboarding polish

External services

This release does not require an external service. Recent events are stored locally inside WordPress and read by the bundled storefront runtime through WordPress AJAX polling.

It does not download or execute remote storefront JavaScript. The toast runtime shipped to site visitors is bundled inside this plugin.

Screenshots

  • The WooCommerce settings tab using native WordPress and WooCommerce admin styling, runtime controls, and owner-only sample preview.
  • A storefront example showing the plain white purchase-toast presentation and privacy-safe payload style.

Installation

  1. Copy this plugin folder into wp-content/plugins/checkout-geo-flash.
  2. Run composer install in the plugin directory if vendor dependencies are not present.
  3. Activate WooCommerce.
  4. Activate Devlin Checkout Geo Flash.
  5. Open WooCommerce -> Checkout Geo Flash and configure the location mode, trigger event, and owner preview.

FAQ

Does this plugin store raw IP addresses?

No. The storefront payload excludes raw IP addresses, and the current standalone runtime resolves only a coarse fallback label without exposing buyer IPs to visitors.

Does this version need a database or Redis?

No. The current WooCommerce slice uses standard WordPress storage for short-lived recent events and does not require Redis or a separate event database.

Does this plugin execute remote JavaScript?

No. The storefront toast runtime is bundled in the plugin package.

Is this production-ready?

This version is suitable for WooCommerce deployment as a standalone plugin. Future releases are expected to add stronger geo-resolution and broader smoke coverage.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Devlin Checkout Geo Flash” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.2.3

  • Rebuild the admin UI around native WordPress and WooCommerce markup instead of the custom card layout.
  • Remove the React and wp-components admin layer so LocalWP and wp-admin use core admin typography and colors.
  • Flatten WordPress.org artwork so screenshots, banners, icons, and SVG sources all live directly in .wordpress-org/.

0.2.2

  • Replace the external runtime flow with standalone WordPress event storage and storefront polling.
  • Remove remote preview dependencies and simplify owner preview to local-only mode.
  • Rewrite tests and documentation for the standalone WooCommerce architecture.

0.2.1

  • Bundle the storefront toast runtime locally for WordPress.org-safe packaging.
  • Refresh admin and storefront toast styling to the white-card design.
  • Add submission-focused deployment notes and external-service disclosure.

0.2.0

  • Rebrand scaffold from demo placeholder to Checkout Geo Flash.
  • Add WooCommerce-first event forwarding and WebSocket scaffold backend.
  • Add in-memory settings and shared-secret webhook verification.
  • Add universal toast client with live WebSocket rendering.