Athenian Point of Sale for WooCommerce
product details.
Athenian Point of Sale for WooCommerce adds a register workflow to WooCommerce for fast in-person checkout, operator-aware order capture, service-mode selling, and POS-specific reporting. It helps teams connect retail counter sales, staff activity, customer accounts, inventory, and order records to the same store backend while keeping data, permissions, and automation aligned with the broader Athenian…
Athenian Point of Sale is a WooCommerce-native register plugin that gives staff a faster, more focused way to create in-person, counter, service-desk, takeout, delivery, and assisted checkout orders. Instead of pushing operators through the standard WooCommerce cart or admin order editor, ATHPOS provides a one-page register interface where staff can search products, filter categories, build tickets, configure items, capture notes, select service mode, choose a payment label, and submit a completed WooCommerce order.
Because ATHPOS creates standard WooCommerce orders, the existing product catalog, pricing, tax engine, order statuses, fulfillment processes, reporting tools, and downstream integrations remain anchored inside WooCommerce. Each POS-created order is tagged with operational context such as POS origin, register name, location label, service mode, payment label, operator user ID, and operator name.
The plugin supports quick-pick products, category filtering, SKU search, quantity controls, manual unit price overrides when enabled, customer name, phone, email, order notes, and payment labels for cash, card, or house account workflows. When Athenian Product Add-ons is active, ATHPOS can also render configurable add-on groups, preview adjusted item pricing, summarize selected options, and persist add-on data to WooCommerce order items.
For retail counters, restaurants, cafes, service desks, internal checkout pages, and businesses that sell both online and in person, Athenian Point of Sale turns the existing WooCommerce catalog into a staff-facing register while preserving centralized order history and adding POS-specific reporting for sales, orders, average ticket, items sold, operator mix, payment mix, service modes, categories, and recent POS orders.
POS Register
Turn WooCommerce Into a Staff-Facing Point-of-Sale Register
Athenian Point of Sale adds a focused shortcode-powered register for staff
to search products, build tickets, capture customer details, and create
POS-tagged WooCommerce orders.
| Register Layer | Operational Value |
|---|---|
| Shortcode Register | Deploy the POS interface on a private page using [athenian_pos]. |
| Catalog Search | Search products by name or SKU, filter by category, and load quick-pick products. |
| Ticket Building | Add items, adjust quantities, remove lines, clear tickets, and preview line totals. |
| Woo Orders | Create normal WooCommerce orders while tagging them as POS-origin transactions. |
- Keep in-person sales inside the same WooCommerce catalog and order system.
- Replace slow admin order entry with a purpose-built front-counter workflow.
- Support retail, service desk, restaurant, takeout, delivery, and assisted checkout use cases.
- Use WooCommerce products, tax calculation, statuses, fulfillment, and downstream integrations.
Order Entry
Capture Service Context, Product Options, and Staff Attribution
ATHPOS helps operators build more complete counter orders with customer details,
service mode, payment labels, manual pricing controls, configurable product
options, and assignment metadata.
Retail, dine-in, takeout, and delivery workflows from one register
User ID, display name, badge, register, station, and location context
Athenian Product Add-ons support for configurable ticket lines
| Order Detail | How It Helps |
|---|---|
| Customer Capture | Record customer name, phone, email, and order notes during checkout. |
| Payment Labels | Tag orders with cash, card, or house-account payment context. |
| Manual Pricing | Allow staff-facing unit price overrides when enabled by admin settings. |
| Add-on Summary | Persist selected product options and readable summaries on order items. |
- Attach register name, location label, service mode, and operator identity to POS orders.
- Use assignment metadata for operator badge, station, default mode, and register context.
- Configure default order status, catalog categories, featured categories, and payment labels.
- Support add-on-enabled products with modal configuration and server-side order item persistence.
Reports & Operations
Track POS Sales, Operator Activity, Payment Mix, and Service Modes
ATHPOS adds WooCommerce admin screens for POS reporting, operator assignments,
register settings, and shortcode deployment while exposing order metadata and
hooks for future integrations.
| Admin Area | Operational Purpose |
|---|---|
| Dashboard | Review gross sales, order count, average ticket, items sold, and recent POS orders. |
| Breakdowns | Analyze operator mix, payment mix, service modes, top categories, and POS activity. |
| Assignments | Manage operator metadata such as register, station, default service mode, and badge. |
| Settings | Control login requirements, product limits, out-of-stock visibility, manual pricing, and defaults. |
WooCommerce-native POS visibility:
every register order remains a normal WooCommerce order, but POS metadata
makes it easier to separate in-person sales, understand operator activity,
and connect future receipt, payment, fulfillment, delivery, or kitchen workflows.
- Report on orders tagged with
_athpos_origin = pos. - Use capability-based register access with nonce-protected AJAX requests.
- Declare compatibility with WooCommerce HPOS and cart/checkout block environments.
- Extend order-created behavior with
athpos/order_createdfor receipts, payment terminals, fulfillment, or analytics.
