Dette er en demoshop til testformål. Ordrer vil ikke blive gennemført. Luk

Videre til indhold
  • Forside
  • Løsninger
    • Hjemmesider
    • Nyhedsbreve
    • Webshop
    • WordPress
  • Webalive plugin
    • WooCommerce produkt sortering
  • kontakt
  • Forside
  • Løsninger
    • Hjemmesider
    • Nyhedsbreve
    • Webshop
    • WordPress
  • Webalive plugin
    • WooCommerce produkt sortering
  • kontakt

© 2019

Webalive plugin

← Tilbage til alle plugins

Woo Webalive Point of Sale

Af Webalive

Version 1.0.34 WP 6.5+ Testet 7.1 PHP 7.4+ Opdateret 2026-09-12

Beskrivelse

Woo Webalive Pos provides a focused point of sale interface without replacing the WooCommerce order system.

Features:

  • Opens as a modal from WooCommerce > Webalive Pos.
  • Opens from the WordPress admin toolbar in the admin area and on the frontend.
  • Searches purchasable products and variations by name or SKU.
  • Checks stock before creating an order.
  • Manages quantities and removes products from the current sale.
  • Searches existing WordPress customers or accepts guest customer details.
  • Supports customer notes, cash, card and other payments.
  • Supports WooCommerce Dynamic Pricing and Discount Rules quantity discounts and WWACP automatic WooCommerce coupons when the plugins are active.
  • Adds a product to the sale automatically when the search matches exactly one product.
  • Normalizes + to - in the product search so common barcode scanner symbol swaps still find the right product.
  • Creates paid or pending native WooCommerce orders.
  • Reduces stock through the standard WooCommerce payment workflow.
  • Provides direct order access and a printable receipt after checkout.
  • Compatible with WooCommerce High-Performance Order Storage.
Ændringslog

1.0.34

  • Marked as tested with WordPress 7.1 and WooCommerce 11.1.0.

1.0.33 (2026-08-31)

  • Walk-in cash sales without any customer details now fall back to a generic "POS" billing name so the Dinero invoice always has a contact and is not rejected.

1.0.32 (2026-08-31)

  • Capture the Dinero invoice GUID and number returned from Sales::push_order() and expose them in the create-order response so the print flow can find the linked invoice. Any Dinero sync error is surfaced in the POS status line and written to the order notes, and the Print invoice button is only shown when a real invoice is linked.

1.0.31 (2026-08-31)

  • Added Row and Rack location fields to the settings modal search so all products stored in a given rack can be listed and edited inline.

1.0.30 (2026-08-31)

  • Wired the Print invoice button to fetch the Dinero PDF and send it to the Webalive Local Print Bridge as A4.

1.0.29 (2026-08-31)

  • Hid the Cancel and Finish buttons after the order is created and restore them when a New sale is started.
  • Restored the Print invoice button next to Order and New sale.

1.0.28 (2026-08-31)

  • Called the Dinero sync push_order routine directly after a point of sale order is finalized so the invoice is created just like the Sync button in the pending queue.

1.0.27 (2026-08-31)

  • Triggered the wwop_dinero_export_order action after a point of sale order is finalized so the Dinero invoice is created immediately.

1.0.26 (2026-08-31)

  • Decoded HTML entities in the created order total so non-breaking spaces no longer appear as text.
  • Renamed the follow-up button to New sale and removed the placeholder Print invoice button pending real print bridge wiring.

1.0.25 (2026-08-31)

  • Added a default method selector on the point of sale payment gateway that is preselected in the modal.
  • Hid the calculation trace by default and made it reappear when the URL includes wwpos_trace=1.

1.0.24 (2026-08-31)

  • Replaced the Clear and Create order buttons with a red Cancel and a green Finish button.
  • Finish creates the WooCommerce order, marks it paid and completed so the Dinero invoice hook fires automatically, and shows a Print invoice button linking to the order.

1.0.23 (2026-08-31)

  • Added a dedicated Webalive Point of Sale payment gateway registered under WooCommerce > Settings > Payments with Cash, MobilePay and Other sub-methods.
  • The gateway is only offered inside the point of sale modal and is filtered out of the storefront checkout.

1.0.22 (2026-08-31)

  • Forced right alignment of the summary values so themes cannot override the layout on the frontend.
  • Added an aggregated quantity discount line between subtotal and total to explain the difference.

1.0.21 (2026-08-31)

  • Applied the shop base country to the point of sale pricing customer so WooCommerce calculates VAT on the total instead of leaving it as the net amount.

1.0.20 (2026-08-31)

  • Removed shipping entirely from the point of sale so the cart never adds a shipping cost or shipping line to the order.

1.0.19 (2026-08-31)

  • Restored the missing PricingCart class file so the plugin loads without a fatal error.

1.0.18 (2026-08-30)

  • Added a collapsed shipping method dropdown that defaults to local pickup and lists all applicable WooCommerce shipping methods for the point of sale cart.
  • Applied the selected shipping method to both the point of sale summary and the created WooCommerce order.

1.0.17 (2026-08-29)

  • Added a calculation trace panel under the summary that exposes the raw WooCommerce cart values (subtotal, discount, fee, shipping, tax, applied coupons and per-line prices) for diagnosing pricing differences.

1.0.16 (2026-08-29)

  • Split the monolithic Plugin class into focused Admin, Cart, Rest, Discount and Support classes for a cleaner structure.
  • Added a discount integration registry with the wwpos_discount_integrations filter so additional discount plugins can be plugged in from other code.
  • Documented how the WooCommerce Dynamic Pricing and Discount Rules and WWACP integrations work and how to add a new discount plugin.

1.0.15 (2026-08-28)

  • Replaced remaining WCFAD references with WooCommerce Dynamic Pricing and Discount Rules in the plugin documentation.
  • Removed the Quantity discount label prefix on product lines so the discount amount fits inside the line total column.

1.0.14 (2026-08-28)

  • Moved the quantity discount into each product line so it is clear which product receives the discount.

1.0.13 (2026-08-28)

  • Fixed WooCommerce Dynamic Pricing and Discount Rules quantity discounts being skipped because the WooCommerce session cart calculation had already consumed the plugin's did_action guard.
  • Added a visible Quantity discount line to the summary when the total item price is reduced by a quantity based rule.

1.0.12 (2026-08-28)

  • Added a settings modal opened from a gear icon in the header, with product search and inline scan code editing that saves via AJAX.
  • Included scan codes in the point of sale product search so scanner input finds the assigned product.

1.0.11 (2026-08-28)

  • Replaced the estimated total with server-computed subtotal, discount lines and total that reflect WooCommerce Dynamic Pricing and Discount Rules quantity discounts and WWACP automatic coupons live.
  • Removed the internal WooCommerce Dynamic Pricing and Discount Rules price fallback so the plugin's own hook runs unchanged in point of sale admin AJAX.

1.0.10 (2026-08-28)

  • Made customer search a live AJAX search that returns the newest matching customers first, limited to ten results.

1.0.9 (2026-08-28)

  • Removed the manual coupon field because WWACP handles automatic native WooCommerce coupons.
  • Normalized + to - in the product search field for barcode scanner compatibility.
  • Added automatic add to cart when the product search returns exactly one match.

1.0.8 (2026-08-28)

  • Documented WooCommerce Dynamic Pricing and Discount Rules quantity discount and WWACP automatic coupon compatibility.

1.0.7 (2026-08-28)

  • Added explicit WooCommerce Dynamic Pricing and Discount Rules quantity pricing support when its cart hook does not run in admin AJAX.
  • Added WWACP automatic coupon synchronization and native WooCommerce coupon lines on point of sale orders.

1.0.6 (2026-08-28)

  • Fixed encoded non-breaking spaces appearing as text in product prices.

1.0.5 (2026-08-28)

  • Added live AJAX product search while typing in the point of sale product field.

1.0.4 (2026-08-28)

  • Routed point of sale prices through the standard WooCommerce cart calculation hooks so active pricing and quantity discount plugins can apply their rules.

1.0.3 (2026-08-28)

  • Added the Webalive logo to the point of sale header.

1.0.2 (2026-08-28)

  • Replaced the inline class loader with the standard Webalive PSR-4 autoloader.

1.0.1 (2026-08-28)

  • Changed the plugin slug to woo-wa-point-of-sale.

1.0.0 (2026-08-28)

  • Added the lightweight modal point of sale interface.
  • Added product, variation and customer search.
  • Added native WooCommerce order creation, coupons, payments, stock handling and receipts.
© 2026 Webalive - live website