Overview
OnOff, trading as Strength Gear, sells gym and fitness equipment in Cyprus, from racks, benches and free weights to cardio machines, Pilates equipment and supplements. Their old WooCommerce theme was slow on phones, customers dropped off before checkout, and there was no Greek version even though most visitors are local.
We built a new storefront in Next.js, designed mobile first, with every page in English and Greek. Checkout is short, and customers can pay by card on JCC's secure payment page or by bank transfer. Prices are always re-checked on the server, and the shop sends order confirmations from its own mailbox.
The store shares one database with the OnOff CRM, so products are managed once and online orders arrive straight in the back office.
Challenge & Solution
A slow WooCommerce theme with a poor mobile experience
A fast Next.js storefront, built mobile first
Customers dropping off before checkout
A short checkout with JCC card payments or bank transfer
No Greek version, though most visitors are local
Every page in English and Greek
Tech Stack
JCCCard payments on the bank's secure hosted page, confirmed back to the shop automatically
NodemailerOrder confirmations sent from the shop's own mailboxFAQ
What does the OnOff online store sell?
Gym and fitness equipment: racks, benches, free weights, cardio machines, Pilates equipment and supplements, for home gyms and professional facilities.
How can customers pay?
By card through JCC's secure payment page, or by bank transfer. Card payments are confirmed back to the shop automatically.
Is the store available in Greek?
Yes. Every page is available in English and Greek.
Can customers be charged the wrong price?
No. Prices are always re-checked against the database on the server at checkout, so a price changed in the browser is ignored.
How does the store connect to the OnOff CRM?
They share one database. Products added in the CRM appear on the store, and online orders appear in the CRM for the team to process.
Who receives the order emails?
The customer gets an order confirmation and the OnOff team is notified, both sent from the shop's own mailbox.







