Skip to content

2026

·

Tortita de Manteca Green — Healthy food e-commerce

Online store for nuts and granolas with bulk sales, per-city stock and wholesale pricing.

The healthy line of Tortita de Manteca: a full e-commerce of nuts, granolas and cereals for Argentina. Per-city catalog with independent stock, bulk sales with configurable portions, payments through Mercado Pago or bank transfer with receipt upload, and an admin panel that runs the whole business.

Available on
Website
Social

What it does

Multi-city catalog

Multi-city catalog

Each city has its own stock, pickup points and shipping zones with their own prices. Customers pick where they are and see exactly what they can buy.

Configurable bulk sales

Configurable bulk sales

Almonds by the gram with a minimum and step defined by the business: if the step is 150 g, nobody can order 120. The rule lives on the server, not in the browser.

Two ways to pay

Two ways to pay

Mercado Pago Checkout Pro with reservation expiry, or bank transfer with the receipt uploaded right on the order page for the business to approve.

Complete admin panel

Complete admin panel

Orders driven by a state machine, products with retail/wholesale pricing, per-city stock with transfers, and full catalog import/export via Excel.

Gallery

Tortita de Manteca Green — Healthy food e-commerce — 1

Why we built it this way

Food e-commerce has a silent enemy: inconsistency. Stock sold twice, prices changing between cart and payment, half-approved receipts. That's why the core decision was making the server the single authority: prices, stock, coupons and order states are computed and validated in the database, inside atomic transactions. The browser only displays — it never decides what anything costs.

Stock reservation works like a box office: when an order is confirmed, stock is held for a configurable time depending on the payment method; if payment never arrives, a cron releases it automatically. The Mercado Pago webhook verifies the cryptographic signature of every notification, fetches the real payment from the API and is idempotent: a payment is never credited twice nor lost, even if it arrives late on an expired order.

The other pillar is the multi-city model with tiers: the same store handles pickup in Colón and zone-based shipping in Rosario with independent inventories, and each customer sees the prices of their tier (retail or wholesale) with minimum quantities configurable per product and per order.

Also includes

  • Discount coupons with anti-enumeration validation
  • "Notify me when it's back" with automatic restock emails
  • Guest checkout for pickup; saved addresses for shipping
  • Immutable orders: prices, names and address frozen at purchase
  • User manager with tiers and wholesale account requests
  • Order status emails + pre-filled WhatsApp buttons
  • Row Level Security across the database as a second line of defense
  • Integration test suite against the real database (95+ tests)

Tech stack

Built by etrioLab

A development studio for mobile and web apps. We build products with the user in mind, from MVP to production.