Back to Top
Case Study Snackit-Packit

SnackIt-Packit: Odoo.sh Migration with Dual Currency POS

case-studies-image

Introduction

SnackIt-Packit is a retail store located in St. Kitts, Caribbean. The business operates in a market where customers frequently pay in both East Caribbean Dollar (XCD) and US Dollar (USD). 

While product prices are set in XCD, many customers prefer paying in USD, and some even split payments between the two currencies.

United States
Our family-owned retail store, Snack-it Pack-it, located at the Robert L. Bradshaw International Airport (RLB) in St. Kitts and Nevis, was struggling to find a seamless way to manage our unique dual-currency needs. Selling snacks, beverages, health & beauty aids and souvenirs to international passengers means we constantly handle both USD and XCD currency. Webkul was instrumental in configuring our Odoo v19 platform to automate these complex retail operations. Their expertise allowed us to streamline our checkout process and facilitate all our customers' needs without a hitch. We are extremely grateful for their technical support and highly recommend them to any business looking to optimize their Odoo ecosystem. Thank you! Nigel Pemberton
wkcs-customer-image
NIgel Pemberton
Director

To manage this effectively, SnackIt-Packit needed a POS system that could handle dual-currency transactions smoothly and accurately.

At the same time, their existing Odoo instance was hosted on Digital Ocean and scheduled for deactivation. This created urgency. 

The business needed a secure migration to Odoo.sh along with advanced POS customization to ensure uninterrupted operations and stronger financial control.

Webkul partnered with SnackIt-Packit to manage the migration and implement a solution tailored to their specific operational needs.

Initial Contact with Webkul

SnackIt-Packit approached Webkul with an urgent request. Their current system needed to be migrated quickly before hosting deactivation, and they required assurance that no business data would be lost during the process.

During the initial discussions, the client clearly outlined their expectations. They needed dual-currency payment support between XCD and USD, automatic return of change in the same tendered currency, and clear currency visibility on the cashier screen.

In addition, they required a Blind Close system. Cashiers should not see system-calculated totals during register closing. 

They should only count their cash and enter the amount manually. Management, however, needed full visibility for reporting and oversight.

After reviewing the complete requirements, Webkul proposed a structured plan covering migration, POS multi-currency implementation, and role-based customization. 

Once the scope was confirmed, the project began with a focus on speed, data security, and operational continuity.

Challenges faced by SnackIt-Packit

The first major challenge was migration. The live Odoo system contained critical data, including products, categories, barcodes, pricing, cost, descriptions, and images. 

This data had to be extracted and moved safely without disrupting daily store operations. The second challenge involved multi-currency transactions.

Since customers pay in XCD, USD, or a mix of both, the POS system needed to accept both currencies seamlessly. 

pos-screen

It also needed to calculate exchange values correctly, return change in the same currency used for payment, and display currency equivalents clearly during checkout.

The third challenge was implementing a strict Blind Close mechanism. SnackIt-Packit wanted to prevent cashiers from viewing daily system totals during register closing. 

Cashiers should only enter their counted amounts, while administrative users retain full access to financial reports. 

This requirement was essential for improving internal control and reducing the risk of discrepancies. These combined technical and operational requirements required both infrastructure expertise and custom POS Development.

Solution Provided by Webkul

Webkul began by securely migrating the existing database to Odoo.sh. A complete backup of the live system was taken and restored in a new Odoo.sh environment. 

The setup was first deployed to a staging branch for verification to ensure that the production system remained unaffected during the transition.

All product-related data was successfully migrated, including categories, barcodes, images, pricing, and descriptions. 

The new environment was configured with role-based access for Admin and Cashier users, creating a secure and scalable structure for future growth.

To meet the currency requirements, Webkul implemented the Odoo POS Multi-Currency solution. The system was configured to accept payments in both XCD and USD. 

It automatically calculated currency conversions and returned change in the same currency used for payment. 

For the Blind Close requirement, Webkul developed a custom solution that restricted access to financial totals during register closing. 

Non-admin users could no longer view system-calculated totals. They were only able to enter their counted amounts and complete the session. 

Administrative users retained complete visibility of daily collections and reports. All updates were tested on the staging branch before going live under the client’s domain.

This ensured a smooth transition with minimal risk.

Results with Webkul

SnackIt-Packit now operates on a stable and scalable Odoo.sh infrastructure. The migration was completed without disruption to live operations, and all critical business data was preserved.

The dual-currency POS system now enables smooth transactions in both XCD and USD.  Customers receive accurate change, and cashiers have clear visibility of currency equivalents during checkout. 

This has significantly improved the customer experience in a multi-currency environment. The implementation of the Blind Close system has strengthened internal financial control. 

Cashiers can complete their tasks efficiently without access to sensitive totals, while management maintains full oversight of daily performance.

With secure hosting, improved checkout accuracy, and controlled register closing, SnackIt-Packit now has a POS system aligned perfectly with its regional and operational needs.

Disclaimer – Please note all the images and content used in this article belong to their respective copyright owners. If you have any issues or complaints related to this article, please send us an email at [email protected].
. . .
Adobe Commerce
Retail, United Kingdom

This UK shoe retailer uses Magento 2 connectors to boost online sales and streamline service across eBay and Amazon.

WooCommerce
Retail, Norway

See how this Norway-based trampoline brand uses WooCommerce POS to streamline operations and improve retail efficiency.

Adobe Commerce
Retail, Canada

This Canadian gift basket supplier used Magento 2 Show Price After Login to restrict product pricing until customers log in to the platform.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home