Scatto Perfetto: How to Build an E-commerce Platform from Scratch
By AC Digitale

Scatto Perfetto is a brand bringing Italian coffee culture to Turkey: coffee beans, machines, equipment and accessories. Instead of a ready-made e-commerce package, we developed a platform shaped around the brand’s needs, end to end. In this post we share which decisions really matter in a project like this.
The catalogue: a three-level category structure
In the coffee world, products do not fit into a single list: beans, machines, equipment and accessories each come with their own brands and sub-types. So we built a three-level structure — Category → Brand → Sub-category. It helps visitors find what they are looking for and keeps new products organised as the catalogue grows.
Payments and shipping: the most delicate part
For payments we integrated İşbank’s 3D Secure infrastructure; card details are never stored on our system. For shipping, the Aras Kargo (Shipink) integration keeps the post-order process moving automatically. In integrations like these, most of the work is not the happy path but the failure scenarios: abandoned payments, cancellations, refunds. That is where we spent most of our time.
The admin panel: the invisible half of the platform
We built a comprehensive admin panel for orders, products, categories, stock and shipping. The goal is for the brand not to depend on us for daily operations: adding products, updating prices or tracking orders can all be done through the panel.
Security and compliance
We set up membership and account management in line with Turkey’s data protection law (KVKK); forms and logins have basic security measures such as rate limiting. Guest checkout is supported too — not everyone wants an account, and that has to be reflected in the design. For the B2B side we added a bulk-sales request form.
- Full-stack build with Next.js 14 + Prisma + PostgreSQL
- İşbank 3D Secure payment integration
- Aras Kargo (Shipink) shipping integration
- Admin panel with order, product, category and stock management
- Guest & member checkout, B2B bulk-sales form
- KVKK compliance and basic security measures
Building e-commerce from scratch is not the right answer for every brand; sometimes a ready-made platform is perfectly sufficient. But when the specific needs are clear — as they were for Scatto Perfetto — your own platform gives you a foundation that is fully yours, flexible and maintainable in the long run.
Other articles
Let's take the first step for your brand, together.
Let's start with a short conversation and prepare a free mini analysis for your brand.
