Ecommerce development in the Dominican Republic: custom online stores and B2B ecommerce

Online stores, B2B ordering portals and subscription commerce built with Ruby on Rails, Hotwire and PostgreSQL. Payments with Stripe, Azul or CardNet. Fixed price per 6-week cycle.

SUMMARY

Ecommerce development is building the software that sells online: catalog, cart, checkout, payments, customer accounts, order management and the back office behind them. DevLunch is a software development company in Santo Domingo, Dominican Republic, building custom online stores, B2B ecommerce platforms and subscription commerce since 2014 for businesses in the Dominican Republic and the United States. Stores are built with Ruby on Rails, Hotwire and PostgreSQL, with payments through Stripe or Dominican payment gateways such as Azul and CardNet. Work is priced per fixed 6-week cycle, with price and deadline set before development starts and no hourly billing.

  • Since 2014
  • B2B and B2C ecommerce
  • Stripe, Azul, CardNet
  • Fixed 6-week cycles

Why build your online store with DevLunch

Built around how you sell

Credit terms, quotes, bundles or subscriptions are modeled in the store itself instead of patched together with plugins.

Local and international payments

Stripe for card payments and subscriptions, Azul and CardNet for card payments in the Dominican Republic.

Back office included

Orders, inventory, customers and reports are managed from an admin panel built for the way your team works.

Fixed price per cycle

Price and deadline are set before each 6-week cycle starts. No hourly billing. The code and the customer data are yours.

Ecommerce we build

  • Custom online stores (B2C)
  • B2B ecommerce and wholesale ordering portals
  • Wholesale quote systems
  • Customer accounts and credit terms
  • Subscription boxes and recurring orders
  • Checkout with Stripe, Azul or CardNet
  • Order, inventory and customer back office
  • Bilingual stores in English and Spanish

Ecommerce development stack

  • Ruby on Rails
  • Hotwire (Turbo, Stimulus)
  • PostgreSQL
  • Redis
  • Sidekiq / Solid Queue
  • Stripe
  • Azul
  • CardNet
  • Tailwind CSS
  • Amazon S3

PROCESS

Software Development Process

STEP 01

Discovery and scoping: problem, budget and solution outline. You get a fixed price before development starts.

STEP 02

Development in a fixed 6-week cycle that ends with working software in production.

STEP 03

Launch, software maintenance, support and the next development cycle.

What does ecommerce development include?

Ecommerce development covers the storefront customers see (catalog, search, product pages, cart and checkout) and the systems behind it: payments, customer accounts, order management, inventory, shipping rules, transactional emails and the back office your team uses every day.

A custom store is built when the business rules do not fit a template: B2B pricing by customer, wholesale quotes, credit terms, subscriptions, bundles, bilingual catalogs or integrations with an existing ERP or accounting system.

Custom ecommerce vs Shopify: which one do you need?

A hosted platform like Shopify works well for a standard retail catalog with a standard checkout. If it covers your needs, it is usually the cheaper option. It gets harder when you need customer-specific prices, quotes, credit terms, recurring boxes with custom rules or a back office that matches how your team works.

Custom ecommerce development makes sense when those rules are the core of the business. You own the code and the data, the checkout follows your rules, and there are no theme limits or per-plugin fees.

How much does it cost to build an online store?

The cost of an online store depends on the catalog, payment methods, B2B rules, integrations, shipping logic and how much product and customer data has to be migrated.

DevLunch does not bill by the hour. Ecommerce development is priced per fixed 6-week cycle using Shape Up. Before each cycle, the problem, the appetite and a solution outline are defined with you, then price and deadline are fixed. Each cycle ends with working software in production.

What is B2B ecommerce and how is it built?

B2B ecommerce is selling online to other businesses. Compared to a retail store, it needs customer accounts, wholesale quotes, credit terms, repeat orders and a back office for the sales team.

asi.do is a B2B ecommerce platform and wholesale quote system for an office supplies distributor in the Dominican Republic, in production since 2021 with Rails, Hotwire and PostgreSQL. It includes wholesale quotes, credit terms, a back office and integrations.

How does a subscription ecommerce store work?

Subscription ecommerce charges customers on a schedule for recurring deliveries, such as a monthly box. The store needs recurring billing, plan changes, a delivery calendar and emails tied to each billing cycle.

Fancy Sinner is an ecommerce and monthly subscription box platform for a luxury lingerie brand, shipping from the Dominican Republic to the US. It launched in January 2026, built with Rails, Hotwire, PostgreSQL and Stripe, with subscription billing and marketing automation.

Which payment gateways work for online stores in the Dominican Republic?

Online stores in the Dominican Republic usually take card payments through local payment gateways such as Azul or CardNet. Stores that sell to customers in the US or charge subscriptions in dollars often use Stripe.

Dominican businesses are moving to electronic invoicing (e-CF) under DGII rules, so a store often needs to issue an e-CF for each sale. Payment gateway and e-CF integrations are covered in detail on the API development and integrations page.

FAQ

Frequently asked questions

It depends on the catalog, payment methods, B2B rules, integrations and data migration. DevLunch prices work per fixed 6-week cycle, with price and deadline set before development starts. No hourly billing.

CLIENTS

asi.do logoFastlane logorecibos.do logopaquetes.do logoBrandesign logoHighgrace logo

Plan your online store in the Dominican Republic with us

Free initial consultation. We reply within one business day.

Request a quote