CASE STUDY
asi.do: B2B Ecommerce Platform and Wholesale Quote System in the Dominican Republic
Custom ecommerce development with Ruby on Rails for asi.do: online store for office supplies, wholesale quote management for mayoristas and companies, and a complete staff back office.


- Client
- asi.do
- Industry
- Office supplies distribution, B2B and retail
- Country
- Dominican Republic
- In production since
- 2021
- Stack
- Ruby on Rails, Hotwire, PostgreSQL
- Services
- Ecommerce development, B2B portal, back office, integrations
asi.do is the online store and B2B ordering platform of an office supplies distributor in the Dominican Republic. DevLunch designed and developed the platform with Ruby on Rails and Hotwire, in production since 2021: retail ecommerce, wholesale quotes with negotiation and credit terms, Azul card payments, ERP integration, collections over WhatsApp and a staff panel for sales, warehouse, logistics and finance.
THE ESSENCE
One Quote, Many Hands, One Order
Every asi.do order starts as a living quote. The customer, sales, warehouse and finance work on it at the same time until everyone agrees, and then it becomes an order on its way across the Dominican Republic. This is that idea in motion, and you are the customer.
- 1Sales proposes
- 2You decide
- 3Warehouse checks
- 4Finance approves
- 5It ships
- Running on its own
Put your cursor or finger on the quote to take control. Answer each proposal from sales and drag any bar sideways to change its quantity. Leave it and it runs on its own.
The platform in numbers
- 2021
- In production since
- 12,000+
- Products in the online catalog
- 4,500+
- Customer accounts
- 6,000+
- Online orders
- 4,500+
- Quotes since March 2026
- 5
- Payment methods
WHOLESALE QUOTES
B2B Quote Management for Wholesalers and Companies
On asi.do the shopping cart is a quote. Wholesalers (mayoristas), schools and companies build a quote, the sales team negotiates it with them line by line, and the same quote goes through checkout, payment and order creation. Try the working replica below with sample data.
Distribuidora Ejemplo, SRL
Quote #2481
DRAFTFree shippingProposed change from the sales team
Not enough stock of Deli Scribe HB pencils for 60 packs. Alternative: Talbot HB pencils, 12 pcs, RD$ 98.00 each, available today.
| Product | Qty | Price | Total |
|---|---|---|---|
| Bolígrafo Deli Every 1.0 mm Azul, 50 unidadesSKU Q01-AZ | 12 | RD$ 380.00 | RD$ 4,560.00 |
| Cuaderno 200 páginas, colores liso - TalbotSKU T-CC200C | 120 | RD$ 92.44 | RD$ 11,092.80 |
| Lápiz carbón HB #2, 12 pcs - Deli ScribeSKU C003-HB | 60 | RD$ 115.00 | RD$ 6,900.00 |
| Marcadores lavables punta fina, 12 pcs - DeliSKU C10003 | 36 | RD$ 115.00 | RD$ 4,140.00 |
Interactive replica with sample data. Change quantities, answer the proposal and run the checkout.
Negotiation with staff proposals
Sales reps propose price changes, quantity changes or substitute products. The customer accepts or rejects each proposal from the quote page.
Live updates and presence
Changes appear instantly for everyone viewing the quote, with avatars that show which customer and staff members are on the page.
ITBIS-inclusive pricing
ITBIS (Dominican sales tax, 18%) included in every price and itemized at checkout, plus fiscal voucher selection for invoices.
Five payment methods
Card payment through Azul, bank transfer verified by staff, credit purchases approved by staff, cash and payment links.
Quote PDF
Customers download any quote as a PDF, with or without product images, to share it and get it approved inside their company.
Quote import from lists
Customers upload a school or office supply list and get a quote with the matching catalog products, ready to review.
STAFF PANEL
Custom Back Office for Sales, Warehouse, Logistics and Finance
The internal staff panel replaces spreadsheets and manual processes for every team at the company. It includes role based access for admin, sales, warehouse and management staff, a command palette and keyboard shortcuts. Click a module or press its shortcut key.
Mis tareas
Staff work inbox
Each staff member starts the day with a personal queue of pending work across the platform.
- Payment and credit approvals waiting for review
- Quotes that need a stock review
- Follow-up tasks from collections and sales
- Daily email digest for staff
Dashboard
Sales dashboard and analytics
KPI dashboard and analytics for online sales, registrations, searches and brand performance.
- Online sales and order reports
- Search terms with no results
- Brand and wholesaler performance reports
- Web traffic analytics
Cotizaciones
Quote management
Every open quote from wholesalers and companies, with the quotes that need attention first.
- Open a quote on behalf of a customer
- Sales rep ownership of accounts
- Substitution proposals and stock reviews
- Quote PDF with or without images
Aprobaciones
Payment and credit approvals
Staff verify bank transfers and approve credit purchases before the quote becomes an order.
- Bank transfer verification
- Credit approval against account terms
- Credit line requests with PDF application
- Full audit log of every approval
Órdenes
Order management
Orders in a column view from new to delivered, synced with the ERP.
- Column view by fulfillment stage
- Orders from the online store and the sales team
- Invoices with NCF from the ERP
- Reorder and order PDF for customers
Captación
Lead capture CRM
Lead pipeline for new business customers, each one with a sales rep.
- Lead pipeline by stage
- Sales rep for each lead
Requerimientos
Customer requests from WhatsApp
Customer requests that arrive by WhatsApp become tickets for the sales team.
- WhatsApp inbound messages to tickets
- Assignment and follow-up by staff
Logística
Logistics and shipping
Packages, shipping labels and delivery notes (conduces) for deliveries across the Dominican Republic.
- Shipping labels and delivery notes
- Carriers, shipping zones and zone pricing
- Delivery integration with EntregaDO
- One-click label printing
Stocks
Warehouse management
Multi-warehouse inventory with bin locations and barcode scanning for picking and packing.
- Pick and pack sessions with barcode scanning
- Warehouse bins and locations
- Cycle counts
- Works on warehouse mobile devices
Por agotar
Low stock and purchasing
Low stock alerts, purchase orders and supplier management, with restock suggestions.
- Low stock list per warehouse
- Purchase orders and suppliers
- Restock suggestions
Productos
Product catalog management
Products, categories and brands for the online store, including brand landing pages.
- Products, categories and brands
- Brand landing pages with blocks and FAQs
- Banners with performance reports
- New product announcements to customers
Cobranzas
Collections over WhatsApp
Automated reminders for overdue invoices over WhatsApp, with customer replies organized for the collections team.
- Overdue invoice reminders over WhatsApp
- Customer replies for the collections team
- Follow-up tasks for the collections team
Link de pagos
Payment links and payment history
Payment links for any amount and a full history of payments with printable reports.
- Payment links by Azul card
- Daily, monthly and date range payment reports
- Payment history per account
Empresas
Business accounts
Company accounts with credit terms, sales rep and their own catalog.
- Credit terms per account
- Team members invited by join code
- Account statements by aging
- API and webhooks for customer integrations
Sidebar labels and keyboard shortcuts as staff see them in the product. Screens use sample data.
Ecommerce Store for Office Supplies
The public online store sells office supplies, school supplies, furniture, toner and technology to retail customers across the Dominican Republic.
- Product catalog by category and brand
- Smart product search that understands what customers mean
- Shipping to all of the Dominican Republic with zone pricing
- Passwordless login by magic link
- Phone verification over WhatsApp
- Stock arrival alerts and digital catalogs
- Progressive web app (PWA)
- SEO optimized catalog, migrated from the previous WooCommerce store

What Makes the Platform Different
One flow from cart to order
The cart, the negotiation with the sales team, the payment and the order are one continuous flow for the customer.
Real time collaboration
Customers and staff work on the same quote at the same time and see every change as it happens.
Accurate stock across warehouses
Customers see availability and delivery estimates per warehouse before they pay.
Integrations for business customers
Large customers and marketplaces connect their own systems to the asi.do catalog and orders.
Collections without manual follow-up
Payment reminders go out over WhatsApp and the team only handles the replies that need a person.
Faster warehouse operations
Barcode picking and packing, and label printing in one click, from the same panel the sales team uses.
Integrations
- Azul
- Card payments and payment links
- ERP
- Orders, invoices with NCF and receivables
- WhatsApp Business
- Collections, phone verification and customer requests
- EntregaDO
- Delivery dispatch
- DGII RNC registry
- Tax ID lookup and company name autofill
- Order, quote and account notifications
Tech Stack
Backend
- Ruby on Rails
- PostgreSQL
Frontend
- Hotwire (Turbo and Stimulus)
- Tailwind CSS
FAQ
Frequently asked questions
asi.do is the online store and B2B ordering platform of an office supplies distributor in the Dominican Republic. It serves retail customers, companies and wholesalers.
Ruby on Rails with Hotwire (Turbo and Stimulus), PostgreSQL and Tailwind CSS.
Wholesalers build a quote, negotiate prices, quantities and substitutions with the sales team, and pay by card, bank transfer, credit terms, cash or payment link. The approved quote becomes an order.
Card payments and payment links run on Azul, the Dominican payment processor. Bank transfers and credit purchases are verified by staff in the panel.
DevLunch builds custom B2B ecommerce platforms, wholesale portals and back offices with Ruby on Rails for companies in the Dominican Republic and the United States.
Build a B2B Ecommerce Platform in the Dominican Republic
Free initial consultation. We reply within one business day.
Request a quote