RIVIL
RIVIL eCommerce

An online store that is your ERP

A fast, on-brand frontend. Orders, stock, labels, invoices, and customers live in one ERP: no copying between apps.

erp.rivil.app/shop
Orders
Export
Today14 orders+3 vs yesterday
To ship9AWB in 1 click
COD to collect$3,280
Open returns3
OrderClientTotal ($)PaymentDeliveryAWB
CL-1048Andreea D.$694.00PaidTo ship-
CL-1047Radu S.$329.00CODPacking-
CL-1046Maria P.$1,474.00PaidShippedFAN 2026001137
CL-1045Ioana M.$218.90PaidDeliveredSAMEDAY 88120931
CL-1044Vlad T.$525.00Awaiting paymentNot picked up-
Sound familiar?

You sell online but work in three apps

Orders in one tool, labels in another, invoices in a third. At night someone checks if stock is still true.

✕ Orders copied by hand into ERP✕ Store stock is not real stock✕ Shipping labels in another app✕ Invoices issued after hours✕ The same customer in two places✕ Orders copied by hand into ERP✕ Store stock is not real stock✕ Shipping labels in another app✕ Invoices issued after hours✕ The same customer in two places✕ Orders copied by hand into ERP✕ Store stock is not real stock✕ Shipping labels in another app✕ Invoices issued after hours✕ The same customer in two places
✓ Order flows into ERP automatically✓ One stock everywhere✓ Shipping label from the order✓ Invoice from the order✓ One customer, one record✓ Order flows into ERP automatically✓ One stock everywhere✓ Shipping label from the order✓ Invoice from the order✓ One customer, one record✓ Order flows into ERP automatically✓ One stock everywhere✓ Shipping label from the order✓ Invoice from the order✓ One customer, one record
Frontend

A fast store built on your brand

The storefront talks to ERP through a public API: so it looks how you want, not how a template allows, and loads fast because it is built only for your catalog.

Everything shoppers expect: mega menus, filters, cart drawer, wishlist, checkout, account with orders, reviews, and returns. Menus and legal pages are edited in ERP.

  • Catalog, collections, filters, search from ERP
  • Cart drawer, wishlist, checkout with shipping and pay
  • Customer account: orders, addresses, returns
  • Menus, pages, and legal copy from ERP
casa-lumen.ro
LivingKitchenBathroomDiscounts♡Cart 3
-13%
Lampă de podea Arc$649 $749
Pled din lână Merino$329
-13%
Set 4 căni Dune$219 $259
Vază ceramică Alba$189
Speed

A super-fast storefront: shoppers feel it on page one

We build on modern stack: pre-rendered pages, minimal JavaScript, and careful loading. Not a heavy template with dozens of plugins: a frontend made for your store.

Speed matters at checkout: slow pages lose sales. We watch Core Web Vitals and test on phones, where most purchases happen.

  • Fast LCP: main content shows quickly
  • Optimized images at the right size
  • Tested on mobile, not just desktop
  • Modern stack without bloat
Visitor experience
Loads right awayPages built ahead of time, with little JavaScript.
Responds to clicksMenus and forms react instantly, including on mobile.
Layout stays stableImages and fonts reserve space, so nothing jumps while you read.
Orders

Every order in one place

Each web order appears in ERP at placement: customer, lines, payment, address. See what to ship, what awaits payment, what is COD.

No exports. Stock drops on order; unavailable products cannot be bought.

  • Order in ERP at checkout
  • Payment and fulfillment status per order
  • Stock decremented immediately
  • COD, transfer, and card tracked separately
erp.rivil.app/shop/reports
Overview · Casa Lumen
Last 30 days ▾
Sales$48,920+14%
Orders186+9%
Avg. basket$263+4%
Margin41%+2 pp
Sales by day
Best sellers
Pled din lână Merino
86
Lampă de podea Arc
64
Set 4 căni Dune
52
Lumânare Ambră
41
9 orders need AWB, 3 returns pending approvalOpen orders
Shipping and invoices

Label and invoice from the same order

Open the order and create a shipping label for your carrier. Print, track status in the order and in customer emails.

Issue the invoice from the same order: on a button or automatically when you choose. ERP billing; no retyping.

  • Integrated carriers with test mode
  • Another carrier? We integrate at no extra charge
  • Labels, tracking, COD from the order
  • Invoice manual or automatic
  • Free shipping thresholds and zone rates
erp.rivil.app/shop/orders/CL-1048
Comanda CL-1048
Print AWB Issue invoice
Products
Merino wool throw · Ecru2 x $329.00$658.00
Amber scented candle1 x $69.00$69.00
Dune mug set of 41 x $219.00$219.00
Shippingfree
Total$946.00
Delivery
FAN Courier · 2026001137
AWB generated Cluj-Napoca, Str. Observatorului 24
Invoice
FCT-0287
ANAF validated issued automatically
Customer
AAndreea Demo
6 orders · $4,820 lifetime
Order placedtoday, 09:14
Payment confirmedtoday, 09:15
AWB generatedtoday, 10:02
Handed to courierpending
Customers

Store customer is ERP customer

Account creation creates an ERP record, not an island. Known email? Link after confirm: invoices, bookings, full history.

See purchases, wishlist, addresses, marketing consent. GDPR export and delete supported.

  • Account linked to ERP record
  • Orders, addresses, wishlist in one view
  • Marketing consent and data export
  • Same customer in ERP, invoices, CRM
erp.rivil.app/clients/andreea-demo
Andreea Demo
Customer profile
Orders6
Lifetime value$4,820
Favorites5
Returns1
OrderDateTotalStatus
CL-1048today$946.00Processing
CL-103112 Oct$525.00Shipped
CL-101228 Sep$153.90Delivered
CL-100414 Sep$655.00Delivered
Store account
Emaildemo@casa-lumen.ro
AddressCluj-Napoca, Str. Observatorului 24
MarketingConsent given
Same customerin ERP, invoices, CRM
Catalog and stock

One stock for everything you sell

Store products are ERP products: same SKU, price, and quantity. Choose what publishes per channel, variants, and quote-only items.

Below minimum? You know early. Customers can subscribe to back-in-stock alerts.

  • Variants, images, filter attributes
  • List price, compare-at, discounts
  • Shared stock for store, warehouse, invoices
  • Customer stock alerts
erp.rivil.app/shop/products
Products in store
+ Listing
ProductSKUPrice ($)StockStatusVariants
Lampă de podea ArcCL-LAMP-01$649.0018Published2 channels
Pled din lână MerinoCL-PLED-03$329.0025Published3 variants
Set 4 căni DuneCL-CANA-24$219.004Low stock1 channel
Halat waffleCL-HALAT-08$279.000Out of stock2 variants
Comandă specială mobilierCL-CUSTOM-12quote-Quote request1 channel
One stock for store, warehouse, and invoices: one sale updates it everywhereStock alerts
Returns and reviews

Returns and reviews without lost emails

Customer requests return in the storefront; ERP shows items, reason, and state. Approve, receive, refund: they always see status.

After delivery, invite a review. Verified buyers only; moderate and reply; ratings feed search.

  • Return request with 14-day window checked
  • Requested → approved → received → refunded
  • Reviews from verified purchases only
  • Store reply under each review
erp.rivil.app/shop/returns
Returns and reviews
OrderProductReasonStatus
CL-1031Husă de pernă din inDoes not fit the roomRequested
CL-1012Set 2 fețe de pernăDamaged productApproved
CL-1004Coș împletit RafiaOrdered by mistakeRefunded
New review · verified purchase
★★★★★
Quality beyond expectations

The material feels premium and looks even better in person. I already ordered another.

PublishReply
Content

Menus and legal pages from ERP

Terms, returns policy, contact: written in ERP, shown on the site. Header mega menus and footer columns too.

Change a link or page without a frontend deploy.

  • Content and legal pages with draft and publish
  • Header mega menus
  • Footer columns
  • Same data on every channel
erp.rivil.app/shop/pages
Pages and menus
+ Page
PagePathType
Terms and conditions/p/termsLegal
Return policy/p/returnsLegal
Shipping and payment/p/shippingPage
About us/p/aboutPage
Header menu
Living/colectii/living
Lighting/colectii/iluminat
Decor/colectii/decor
Kitchen/colectii/bucatarie
Gifts/colectii/cadouri
Overview

See what sells and what you earn

Dashboard: sales, orders, average cart, margin by channel and product. Campaigns, abandoned carts, carrier performance.

Margin uses product cost from ERP: profit, not revenue alone.

  • Sales by channel, product, traffic source
  • Abandoned carts and unmet demand
  • Margin per order from real cost
  • Carrier performance
erp.rivil.app/shop/reports
Sales by traffic source
Abandoned carts31%-4 pp
Margin per order$108+6%
On-time delivery96%
Out-of-stock requests14
SourceOrdersSales ($)ROAS
Google · cpc6418.2404,1x
Instagram · social4111.6302,8x
Direct5212.870-
Email · newsletter296.1809,6x
Everything around selling

So you do not hunt for more apps

Payments

Card (Stripe and others), cash on delivery, and bank transfer: separate test and live keys. Another processor? We integrate it at no extra charge.

Discounts and gift cards

Percent or fixed codes, minimum order, free shipping, and gift cards.

Customer emails

Confirmation, shipped, return, password reset. Your copy and theme.

Product feeds

Google, Meta, and comparison shopping from the ERP catalog.

Stock alerts

Customers ask to be notified; you see demand while they wait.

Quote requests

Made-to-order products request a quote, not a cart: and land in ERP.

Conversion tracking

Purchase events to ad platforms with order source.

Redirects

Old URLs point to new ones so you do not lose search rankings.

Headless

ERP is the backend; the frontend is yours

Catalog, cart, checkout, accounts, and pages over a public API with per-store keys. Any frontend technology; operations stay in ERP.

  • Per-channel keys with scoped rights
  • Checkout idempotency: no double orders
  • OpenAPI documentation included
# One store catalog
curl -H "Authorization: Bearer rvl_xxxx" \
  https://erp.rivil.app/api/shop/v1/products

# Checkout from cart
POST /api/shop/v1/carts/{token}/checkout
  email, address, shipping, payment
  →  order in ERP, stock updated
Monthly plans

RIVIL eCommerce, on a monthly plan

We do not list prices here because every business needs something different. Tell us what you want and we will quote a fit.

Monthly billing

You pick a plan and pay monthly: not one big project invoice up front.

Built around you

We shape the package after we talk: what you need now and what you want to add later.

Grows with you

Start small and move to a bigger plan when you are ready, without starting over.

Questions

What people ask

Do I have to use your frontend?

No. The store runs on a public API: your team or ours can build the frontend you want. Catalog, stock, orders, and payments stay in ERP.

How do orders reach ERP?

Checkout sends the order straight into ERP with customer, lines, payment, and address. Stock decrements immediately.

Which carriers do you support?

Major carriers can be integrated: generate labels from the order, print, and track: with test mode. Need another carrier? We build the integration at no extra charge.

Which payment providers?

Stripe and others, plus COD and bank transfer: each with test and live. Another provider or method? We integrate it at no extra charge.

Are invoices automatic?

Your choice: one click or automatic at a step you pick. Invoices come from ERP billing: no retyping order data.

Can I run multiple stores?

Yes. Each store is a channel with its own catalog, prices, shipping, and copy: shared stock and customers.

What about existing customers?

If they register with an email ERP already knows, the account links after they confirm email; history follows.

How long until launch?

Depends on catalog and design. With Excel import and a template frontend, a test store can be live in days. We give a timeline after a call.

Sell online without running two systems?

We show the store on your products in 30 minutes.

Popular pages