turnin-the-key.com
Kenta Tanizaki

Kenta Tanizaki

CS-CART SPECIALIST

Ten years inside CS-Cart. From one small fix to the whole build.

Themes • Add-ons • Upgrades • Inherited sites • Servers & infrastructure

10+years of hands-on CS-Cart work
15+years in web development
15CS-Cart stores built or taken over
5+years running a luxury jewelry store in-house

CS-Cart is the platform I've spent the last decade in. Themes, add-ons, upgrades, awkward customizations left behind by someone else, and the server everything runs on.

It's a capable platform, but it assumes someone who really knows it is around. Without that, customizations pile up, upgrades get postponed, and eventually nobody wants to touch the site.

That's the role I take on. Alongside client work, I spent five years running the web department at kataoka, a luxury jewelry brand in Japan, and building its CS-Cart store myself: front-end, back-end, custom functionality, integrations, and infrastructure.

Small jobs are as welcome as large ones. A single display bug is a perfectly normal reason to get in touch, and so is a store that's down right now.

Based in Tokyo. Working remotely, in Japanese and English.

Got a CS-Cart problem right now?

Send it over, however small. No minimum job size, and a reply within 24 hours.

CS-Cart Quick Fix →

Free CS-Cart health check for new clients outside Japan

A written review of where your store actually stands: whether the core has been modified, how risky your next upgrade looks, and what I'd fix first. No charge, and no obligation to hire me afterwards.

Go ahead with the work and you also get $500 off the quoted price, in exchange for a testimonial I can publish once it's finished.

Five spots to start with. I may close this sooner, or open a few more. This page will say which. Testimonials are written after the work is finished, and published with a note that the client received a launch discount.

How I Can Help

Also available: Japan market localization  ·  small internal tools & AI workflow automation

Worth reading first: Why CS-Cart what it does that Shopify can't, why it stays niche, and the one mistake that quietly breaks most CS-Cart sites.

Why Work With Me

At a Glance

CS-Cart
10+ years of hands-on experience
Also
Shopify, WordPress, server & infrastructure
Base
Tokyo, Japan (JST / UTC+9)
Work style
Remote, worldwide
Languages
Japanese / English
Response
Within 24 hours

Selected Case Studies

Client work is described without naming the businesses involved, out of respect for confidentiality; detailed examples are shared with prospective clients on request. My own in-house role is named.

Making a Heavily Customized CS-Cart Store Upgrade-SafeUntangled years of undocumented changes so the platform could move forward again.

Challenge

An established store had been running on a heavily customized CS-Cart installation for years. Changes had been written directly into the core and the parent theme, with little documentation of what had been altered or why. Upgrades had been postponed repeatedly because nobody could say what would break.

What I did

  • Audited the installation to establish what had actually been modified, and separated business-critical logic from incidental legacy code.
  • Identified the modifications that would have been overwritten or broken by a future CS-Cart upgrade.
  • Moved upgrade-sensitive customizations toward add-on-based implementations, so they would survive future versions.
  • Fixed root causes rather than patching symptoms, and documented the parts that had never been written down.

Outcome

The store became upgradeable again. Changes that used to carry unknown risk turned into contained, predictable work, and the platform could keep developing instead of being frozen in place.

Tracing Performance Degradation Across CS-Cart and the ServerA hook-based add-on was overloading the database, on a server that wasn't sized for it.

Challenge

A store had been getting progressively slower, to the point where pages were timing out. Because CS-Cart is self-hosted, the cause could have been the application itself, an add-on, the database, PHP, or the server, and there was no agreement on which.

What I found

Two things at once. An add-on built on CS-Cart hooks was making far more database calls than the job required, and the server's memory wasn't provisioned for that kind of database load. Either alone would have been survivable. Together they produced the timeouts.

What I did

  • Rewrote the PHP-side processing so the add-on stopped issuing that volume of database calls.
  • Adjusted the MySQL configuration for the workload the store actually had.
  • Tuned memory management at the server level so the database had the headroom it needed.

Outcome

The store got faster because the cause was removed rather than masked. No caching layer was added on top to hide the symptom, so the fix held instead of becoming another workaround to maintain.

Running a Luxury Jewelry Store In-House: kataokaFive years running the web department, and building the CS-Cart store myself.

Context

Unlike the other examples here, this wasn't client work. I was inside the business as Web Department Manager, responsible for the CS-Cart store day to day rather than brought in for a project, and doing the implementation myself rather than briefing someone else.

Challenge

A luxury brand's store can't just stay online. A small display error, a slow page, or an awkward checkout doesn't read as a bug to a customer; it reads as the brand being careless. That standard applies every day, not just at launch.

What I did

  • Owned the CS-Cart store end to end: front-end, back-end, custom functionality, integrations, and the infrastructure underneath.
  • Balanced continuous improvement against the reliability a live store needs, without stopping the business to do it.
  • Built and maintained the store so that operational staff could work in it daily without needing a developer for routine tasks.

Outcome

Five years of running a store where the technical side had to be invisible. That experience is the reason I look at other people's CS-Cart stores the way I do: not just whether the code works, but whether the business can live with it.

Contact

Whatever the size, send it over.

A single bug, an upgrade you've been putting off, an inherited site nobody wants to touch, or a build from scratch. A rough description is enough to start, and I'll come back within 24 hours.