Enterprise DNA

Instead of Narvar

Stop renting Narvar for your returns desk. Own the work behind each return.

We build your internal returns system around your warehouse and customer care process, bring across the agreed Narvar records and run it for you. Start with receiving, inspection and the evidence behind each resolution.

Narvar directs buyers to its sales team for a quote. Bring your agreement and compare the internal returns work you want to own.

  • check_circleYour data in a database you own
  • check_circleOpen source, no lock-in
  • check_circleBuilt and run by Enterprise DNA

Read the agreement

Six parts of the returns work to examine

Narvar combines return policies, exchanges, workflows and reporting with wider shopper services. Compare the scope in your agreement with the work your team needs. Its <a href="https://corp.narvar.com/return-exchange" target="_blank" rel="noopener noreferrer">returns product page</a> does not publish a numeric software price.

ClipboardList

Return policy decisions

Narvar supports return policies. Your owned desk keeps the human assessment and reason behind an agreed remedy.

RefreshCw

Exchange requests

Narvar offers exchanges. Keep the requested product, the decision and the external fulfilment reference together.

Package

Return progress

Follow the internal work from expected units to physical receipt and inspection. A carrier status alone does not confirm the warehouse count.

BarChart3

Return reasons

Narvar provides return insights. Review your own product and reason records alongside inspection findings and unresolved work.

Shield

Policy checks

Give the reviewer a list of missing assessments, missing customer choices and unsafe items held out of sale stock.

Database

History and connections

Agree the records and operational connections you need before replacing a service. Your owned desk keeps its original import evidence.

The owned returns desk

A return is a sequence of evidence

Receive

Count the goods that actually arrived

Expected units and physical receipts remain separate, so a partial box does not close a whole return.

  • check Record each dock receipt with a unique reference
  • check Reject receipt quantities above the expected count
  • check List missing units by case and owner
  • check Keep source carrier status beside the internal record

Inspect

Show what the warehouse found

Inspection records carry a condition, destination and supporting note for the units checked.

  • check Inspect only units already received
  • check Keep unsafe items in quarantine
  • check Record repair, recycling or restocking decisions
  • check See products and reasons beside the inspected quantities

Resolve

Keep the choice and the remedy together

A human records the applicable basis, defect assessment and customer choice before agreeing a remedy.

  • check Find cases without an assessment
  • check Check major-defect decisions against recorded customer choice
  • check Separate an agreed remedy from external completion
  • check Keep prices that are missing visibly unknown

Review

Run the week from the unfinished work

Prepare an owner-led review of late returns, inspection gaps and decisions waiting for confirmation.

  • check Assign the next owner and review date
  • check Produce receipt and remedy review documents
  • check Review personal-record retention dates
  • check Keep currencies separate when reviewing known goods value

Make it yours

Design your own Narvar replacement

Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Narvar. Try it here, and we build the real one.

2. What it runs

3. Make it fit

4. Your colour

Your business · your Narvar replacement Your version
YB Your business

auto_awesome

Answered from your own database

Build my version

We build it from the open-source base, bring your Narvar data across and run it for you.

What it looks like

Ask it like you would ask a colleague

Real answers from the demo data that ships with Returns Desk for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.

forum

Returns Desk for Claude Code

Connected to your own database

Which returns need attention, and who owns the next step?

R-001

Owner
Mia
Attention
overdue
Awaiting receipt
1
Awaiting inspection
1
Awaiting completion
0

R-002

Owner
Tom
Attention
overdue
Awaiting receipt
0
Awaiting inspection
0
Awaiting completion
1

Ask it anything

Ten questions your returns records answer

These are working questions in the demonstration. Your own version can combine the evidence and review rules your business needs.

chat_bubble Which late returns still have missing units?
chat_bubble Which received items are waiting for inspection?
chat_bubble Which unsafe goods remain in quarantine?
chat_bubble Which major defects still lack a recorded customer choice?
chat_bubble Which remedy decisions lack external completion evidence?
chat_bubble Which products are returning for the same reason?
chat_bubble Which exchange requests are associated with sizing issues?
chat_bubble What is the known returned-goods value in each currency, and what is unknown?
chat_bubble Which personal return records have reached their retention review date?
chat_bubble Who recorded each receipt, assessment and remedy?

Switching

How to switch from Narvar

A move involves finding the records you can bring across, mapping your fields and rules, testing the import and checking the results before you switch.

  1. 1

    Gather your Narvar records

    Start by checking whether your team has an archive of saved standard return webhook records. The free version can import those records offline, but it does not fetch history from Narvar. Confirm how much history is available. If you need another export, ask Narvar what your account allows, usually CSV or Excel, and agree which return records to bring across.

  2. 2

    Map and test a sample

    Match the fields in your records to the fields the desk uses, then test a sample in a fresh database. The saved record import offers a dry run that rolls back without keeping changes. If you have an export other than the saved standard records, it needs mapping before it can be loaded. Enterprise DNA handles agreed exports when they install and run your version.

  3. 3

    Review the import findings

    Check the dry run results and reconcile the counts before loading the full history. The import stops if it finds changed existing records, repeated return keys or duplicate item identifiers. If several saved webhook events describe the same return, reconcile them into one approved record before importing. Keep the original records available so you can check the imported details.

  4. 4

    Run both desks side by side

    Keep Narvar available for a short period while your team checks the new desk against its normal work. Confirm that the return records, receipts, inspections and remedy evidence you need are present, and investigate differences before relying on the new records. Agree which system your team updates during this period so you do not create conflicting histories.

  5. 5

    Switch off Narvar

    Switch off Narvar only after your team has reconciled the records and confirmed the new desk supports the work you are replacing. The free version is an internal desk, not a customer portal or carrier, fraud or payment service. Keep any services you still need in place, and retain protected records and backups according to your business process.

construction

Where the real effort goes

The main work is usually mapping your own fields and rules, then deciding how much history to bring and reconciling repeated records. The amount of work depends on what your Narvar account or merchant archive makes available. When Enterprise DNA installs and runs your version, it maps agreed exports and checks the history with you.

Not ready for a call?

Get your Narvar switch plan by email

We will send you the step-by-step plan for moving your business off Narvar, what the move really involves, and how we would do it for you.

One email with your plan. No spam, and you can unsubscribe any time.

Three ways to own it

Choose the work you want us to handle

Open source

Do it yourself

Free, open source

  1. 1 Clone the repo, then run npm install, npm test and npm run demo
  2. 2 Open it in Claude Code, Codex, OpenCode or Cursor and ask for the returns review
  3. 3 Test your saved Narvar standard RMA JSON with the import guide and reconcile the result
  4. 4 Set branding, service dates, retention and database access before importing real records
Get it on GitHub

Built around your business

We customise it

One setup fee, then a retainer for ongoing work

  • check Your return reasons, warehouse rules and review process
  • check Your agreed Narvar history mapped and reconciled
  • check Your web front end or a different stack where needed
  • check Your customer portal, scanning and operational connections scoped and tested
Get your version built

Omni by Enterprise DNA

We run it for you

One setup fee, then a retainer

  • check Installed with access, backups and ownership agreed
  • check Weekly returns review and paperwork prepared
  • check Record checks and changes handled with your team
  • check Run through Omni by Enterprise DNA beside the rest of your business
Book a returns review

Questions

Instead of Narvar, answered

What does Narvar cost compared with this? expand_more

Narvar directs buyers to discuss their requirements rather than publishing a numeric price on its returns product page. The free version has no software licence fee. Hosting and assistant subscriptions are separate. Enterprise DNA charges one setup fee, then a retainer for your customised and managed version. Compare the same scope before judging the cost.

Can we bring our Narvar history across? expand_more

The free version reads saved standard return records from a merchant integration archive. It does not retrieve a historical export from Narvar. Confirm what your integration owner has kept, then test a sample and reconcile the counts. Enterprise DNA maps other agreed exports and checks the history before a switch.

Does this replace the whole customer returns experience? expand_more

The free version runs the internal desk: receiving, inspection, assessment and resolution records. Enterprise DNA scopes and builds the customer portal, scanning, carrier connections and other operational services your version needs. Keep the existing services until those requirements have been tested. Narvar network and fraud services are a separate comparison.

Does it decide consumer rights or issue refunds? expand_more

No. A person records the assessment and customer choice. The checks highlight missing evidence and keep unsafe stock quarantined. Your team confirms the applicable consumer rights and records any refund, exchange or repair completed in the appropriate external system. A decision alone is never shown as a completed refund.

Who keeps it running after the move? expand_more

Run the free version yourself or have Enterprise DNA manage your version through Omni. We agree access, backups, retention, connections and the weekly review with you. Your business keeps ownership of the database, and changes follow your operating process.

Bring one return your team cannot close

Book a 30-minute call with Sam. Show the missing receipt, inspection or resolution evidence and the Narvar work you pay for. We will scope the version your team needs and the records to bring across.

Returns Desk for Claude Code is free and open source, published by Enterprise DNA.

Done paying for Narvar?

Get your version built