Austin's Diving, a reputable e-commerce platform specializing in a wide range of high-quality diving equipment and accessories is now doe multi channel sales using Adobe Commerce Amazon connector.
King John’s Castle, based in Ireland, is a historic fortress located in Limerick’s medieval quarter on King’s Island.
The castle provides visitors an engaging experience through interactive exhibits, multimedia displays, and live historical demonstrations.

Guests can explore towers for city and River Shannon views, enjoy medieval games, and meet guides.
The castle blends history with modern storytelling, offering an enjoyable, educational experience for families, tourists, and enthusiasts.
King John’s Castle wanted to streamline offline sales across its outlets while improving overall sales efficiency.
For this upgrade, the castle partnered with Webkul, a trusted WooCommerce Development expert, to implement a fully customized POS solution.
King John’s Castle faced challenges managing sales across its outlets manually, leading to slower transactions and extra workload for staff.
Without a dedicated POS system, tracking and processing sales efficiently was difficult, affecting overall operational efficiency.
To tackle these issues, the castle collaborated with Webkul for a fully customized WooCommerce Point of Sale Development.
This case study demonstrates how the castle streamlined offline sales and delivered faster, smoother service to its visitors.
Point of Sale for WooCommerce plugin unified King John’s Castle’s offline outlets, giving staff a single system to manage all sales efficiently.
With real-time sales updates and faster transactions, the POS system simplified daily operations and improved the visitor purchasing experience.
Using Webkul’s POS solution, staff can now process orders smoothly and handle offline sales with greater accuracy.
The system ensures every visitor enjoys a quick, seamless, and reliable purchase experience at King John’s Castle.
King John’s Castle implemented multiple customizations in the WooCommerce POS plugin to address its specific operational requirements.
The major enhancements made to the system are summarized as follows:
King John’s Castle admin got the POS login customized by our team to allow agents to sign in using their assigned POS User Cards.
This replaced the traditional username and password method, making login faster and more convenient for store staff.

The improvement reduced login time, minimized errors, and enhanced overall efficiency during daily store operations.
We also customized POS categories and sub-categories to match their restaurant-specific operational needs.
The parent category remains fixed on the top bar, while sub-categories display with product images.

Selecting a sub-category shows only related products and categories, with unlimited sub-category support as per WooCommerce.
This dynamic feature lets admins add and manage multiple categories on the POS home top bar.

Admin can also change the category order on the top bar instead of alphabetical sorting.
We also customized the POS to enable quick switching between logged-in users on the same POS terminal.
Staff can switch accounts by clicking their name or scanning assigned POS User Cards using barcode scanners.

This improvement supported shared POS usage, reduced delays, and ensured smoother staff transitions during operations.
We customized the POS to allow dragging and dropping products within the POS window to change sequence.
Staff can arrange products based on top-selling items, ensuring frequently sold products appear first.

This improvement improved visibility of popular items and sped up order processing during busy hours.
We also customized the POS window to apply discounts by scanning printed membership cards at checkout.
POS agents scan the customer’s membership card to identify eligible members instantly.

This ensured accurate discount application, faster checkout, and a smoother experience for loyal customers.
We customized the WooCommerce POS to enable direct barcode scanning without clicking the barcode button.
Products scanned using a barcode reader are automatically detected and added to the POS system.

This customization ensures items instantly appear in the checkout screen, speeding up billing operations.
We also customized the POS checkout to display common rendered cash amounts like €10, €20, and €50.
Higher denominations appear automatically when amounts exceed €10, adjusting to €20, €50, and €100.

For card payments, the keypad is removed and the full amount is auto-filled, while cash keeps manual entry.
We also customized the POS checkout to include a Credit Note option for processing orders on credit.
POS agents can select customers from the list while creating credit notes during checkout.

These credit note entries automatically sync with QuickBooks, ensuring accurate and up-to-date accounting records.
We customized the POS to support a thermal printer across multiple domains on a single node server.
The same printer can be used seamlessly by different POS domains without separate configurations.
This ensured consistent receipt printing, reduced setup effort, and supported smooth multi-store POS operations.
We also customized the POS receipt to display transaction date and time, and updated labels like Tax to VAT.
Payment terms were simplified by changing “Other Payment” to “Credit Card” and updating the confirmation action text.
Additional options were added to control the printing preference, kitchen items inclusion, and cart recurrence.
We also customized the POS to display a loader screen during card payments based on payment status.

The screen updates in real time to show processing, success, or failure states clearly.

This ensured better payment visibility, reduced staff confusion, and improved checkout experience for customers.
Hold cart functionality allows POS staff to pause a transaction and continue processing it later when needed easily.
POS agents can place a cart on hold with one click, freeing the POS for new customers quickly.
These carts on hold remain accessible from the POS interface, allowing users to resume transactions without loss.

We customized the POS Hold Cart feature to allow printing receipts for only selected products.
POS agents can checkout selected items while keeping the remaining products saved in the hold cart.
This ensured flexible billing, faster partial checkouts, and smoother order handling at the POS.

All these customizations were configured through the WooCommerce backend for better control and flexibility.
We customized the POS to support easy product exchanges directly at the point of sale.
To initiate an exchange, the POS agent navigates to Orders > Exchange, where previously ordered items load into the cart with amounts and total displayed.

The agent can remove selected items and replace them with new products, completing the exchange smoothly in a single flow.

This ensured faster returns, accurate inventory updates, and a smooth exchange experience for both staff and customers.
We also customized the POS to create orders instantly at the POS terminal for faster checkout.
Order processing continues in the background while syncing completed orders with the WooCommerce backend.
This ensured quicker order placement, reduced waiting time, and smoother POS operations during peak hours.
We also customized the POS to allow sales agents to manually open the cash drawer at any time.
Automatic drawer opening on receipt printing was replaced with flexible controls and outlet-wise drawer print options.
The printed drawer reports include opening and closing amounts along with payment mode details for better tracking.
We also customized the POS to support Stripe Terminal integration with multiple Stripe accounts across different POS systems.
Each POS can be linked to a separate Stripe account, ensuring accurate payment processing for individual outlets.

This customization improved payment flexibility, simplified account management, and ensured smooth transactions across multiple POS locations.
We customized the POS to support refund and return processing directly through Stripe payments.
POS agents can easily initiate refunds or returns from the POS for completed Stripe transactions.

This ensured accurate refund handling, faster processing, and consistent records across POS and Stripe systems.
We also customized the POS to generate sequential order numbers synced with the WooCommerce backend system.
Each order follows a continuous sequence, making it easier to track and manage POS transactions centrally.

This customization improved order clarity, reduced confusion, and ensured consistent records across POS and WooCommerce backend.
We also customized the POS so closing the POS window automatically closes the web browser.
This removed the need for manual browser closure by sales agents after ending POS sessions.
The change improved security, reduced misuse, and ensured clean POS session closures every time.
Webkul’s WooCommerce POS helped King John’s Castle run its outlets more smoothly, improving overall sales efficiency.
Offline sales are now faster and more accurate, reducing errors and saving staff time.
Real-time stock updates prevent overselling and ensure popular items are always available for visitors.
Centralized order and payment management gives staff better control and keeps operations organized.
Thanks to these WooCommerce Extensions, visitors now enjoy quicker, seamless purchases, leading to a smoother and more satisfying experience.
Austin's Diving, a reputable e-commerce platform specializing in a wide range of high-quality diving equipment and accessories is now doe multi channel sales using Adobe Commerce Amazon connector.
Islagrande, a Canadian online Marketplace uses Delivery Boy App to enhance efficiency of its order delivery service.
This online DIY Machine provider used Video Player extension to add product videos for improving shopping experience on their online Adobe Commerce platform.