veshopsby Verify Solutions
E-commerce engines

One catalogue. Every sales channel.

We design and operate online sales engines that bring products, stock, prices and orders together in a single core and keep them synchronised with Amazon, eBay, WooCommerce, Grumark and each brand’s own store.

+20,000products connected to our technology
+170,000listings synchronised
16international marketplaces
Products data · EAN · images Stock warehouse · fulfilment Prices cost · margin · VAT veshops engine master record SKU-1042 SKU-2187 SKU-3306 Synchronised 5 active channels Amazon catalogue · orders eBay listings · orders WooCommerce orders · invoices Grumark marketplace Own store your domain
Engine activityPublishingOrders
  • Order received · eBay · Germanynow
  • Stock updated · 38 products
  • Product published · Grumark · 4 languages
  • Invoice issued · French VAT
  • Price recalculated · eBay fee
  • Order received · WooCommerce · Spain
What we do

One operation to sell across multiple channels

Every channel has its own formats, categories and deadlines. veshops centralises the product and applies each channel’s rules to publishing, orders and invoicing.

01

Bespoke sales engines

We design the architecture that connects catalogue, channels and back office —publishing rules, price per channel, order flow and invoicing— adapted to each business model.

ArchitectureChannel rulesAPI
02

Product information management

A master record with its identifiers (EAN, ASIN, SKU), images, brand, dimensions and texts in several languages. It is maintained in one place and each channel receives it in its own format.

EAN · ASIN · SKUImagesMultilingual
03

Sales channel integration

Integration with the official Amazon (Selling Partner API) and eBay APIs, and with WooCommerce through our own plugin published on WordPress.org: catalogue, listings, orders and settlements.

Amazon SP-APIeBay APIWooCommerce
04

Orders, stock and pricing

Orders from every channel in a single view, stock from your own warehouse or the marketplace’s fulfilment network, and a price calculated for each channel with its fee and margin.

OrdersStockMargin
05

Invoicing and VAT by country

Each order reaches accounting with the destination country’s VAT broken down, its own invoice series and the buyer’s VAT number checked against VIES.

EU VATVIESSeries
06

Sales analytics

Sales, orders and margin by channel, marketplace and product, with period filters and data export.

DashboardsReportsExport
Connected channels

One product record. Each channel, with its own rules.

The engine adapts each product to the channel —language, category, price and conditions— and collects the orders back. Select a channel to see what is synchronised.

Master record · SKU VS-AOVE-500

Extra virgin olive oil · 500 ml

EAN
8400000000017
SKU
VS-AOVE-500
Stock
248 units
Languages
4 / 4
Channels
5 / 5

Amazon Selling Partner API

Connection with Amazon’s official API for sellers. The catalogue comes in with its images, brand and dimensions, and sales arrive with their settlements.

  • Catalogue, images and attributes
  • Stock in Amazon’s fulfilment network
  • Orders and settlements
  • Listing editing via API
How it appears on the channel
Huile d’olive vierge extra · 500 mlAmazon.fr · French
€12.90Active

eBay eBay API

Publishing and review of listings through the eBay API. Every listing is validated before it is sent, and its price is calculated with the fee for its category.

  • Listings validated before sending
  • Price per channel including fees
  • Synchronised orders
  • Buyer messages in the dashboard
How it appears on the channel
Natives Olivenöl extra · 500 mleBay.de · German
€13.90Active

WooCommerce Plugin on WordPress.org

With our plugin, the WooCommerce store sends each order as it happens and the engine invoices it with the VAT of the destination country.

  • Real-time orders
  • VAT numbers checked against VIES
  • Invoices with their own series
  • Summaries by country and period
Latest order received
Aceite de oliva virgen extra · 500 mlYour WooCommerce store · Spanish
€11.90Invoiced

Grumark Marketplace

The catalogue is published on the Grumark marketplace directly from the master record, in four languages and with the price and VAT of the shipping country.

  • Product listing from the master record
  • Four languages
  • Price and VAT of the shipping country
  • Integrated orders and invoicing
How it appears on the channel
Natives Olivenöl extra · 500 mlgrumark.com · German
€12.50Active

Own store veshops

A store on the brand’s own domain, running on the same engine: it shares catalogue, orders and tax data with every other channel.

  • Your own domain
  • Four languages
  • Orders with their own invoice series
  • Trust seal
How it appears on the channel
Extra virgin olive oil · 500 mlYour domain · English
€11.90Active

Other channels, ERPs or warehouse systems are integrated through custom-built connectors.

How we work

From connection to invoice, in a single flow

Every project starts with the channels the business already uses and grows channel by channel, without redoing what came before.

01

Connect

Each channel is authorised with its official access, and catalogue, stock and orders are brought in.

  • OAuth
  • Official APIs
  • WooCommerce plugin
02

Normalise

Identifiers, categories, attributes and images are unified into one master record per product.

  • EAN · ASIN · SKU
  • Categories per channel
  • Texts per language
03

Publish

Each channel receives the product in its own format, with its title, category and price. Whatever the channel would reject is corrected before it is sent.

  • Pre-validation
  • Channel rules
  • Price and margin
04

Sell and invoice

Orders come back to the core, are invoiced with the applicable VAT and flow into accounting.

  • Orders
  • Invoices
  • Accounting
Data management

Every channel in one dashboard

Sales, orders and margin by channel and marketplace. Data from each channel is normalised on arrival: a single currency, the same calculation criteria and amounts with VAT broken down.

Sales · all channels

Sales excl. VAT

€48,250
+12.4%

Orders

1,284
+9.8%

Average order

€37.58
+2.3%

Active products

2,416
+1.6%

Sales trend

Current periodPrevious period

Sales by channel

  • Amazon44 %
  • eBay22 %
  • WooCommerce15 %
  • Grumark11 %
  • Own store8 %

Sales by marketplace

  • DEGermany38 %
  • ESSpain27 %
  • FRFrance16 %
  • ITItaly11 %
  • ··Other marketplaces8 %

Alerts

  • 3 products below minimum stock
  • 2 eBay listings pending review
  • 12 product records without a French translation
  • Amazon settlement reconciled
Own store

Your own store, connected to the same catalogue

A store on the brand’s own domain, with its own design and languages, sharing catalogue, orders and tax data with every other channel.

Catalogue per storeProducts are published from the master record and each store decides which products and categories it includes.
Four languagesSpanish, English, German and French, each with its own address and hreflang tags.
Block-based designHome page and pages built from blocks in the dashboard, with a preview before publishing.
Search visibilitySitemap, structured data for products and organisation, and titles and descriptions per language.
Cookie-free analyticsIn-house visitor measurement, with no tracking cookies and no third-party services.
VAT and market by countryPrices with the destination country’s VAT and a catalogue filtered by shipping country.
Trust seal

A seal based on verifiable checks

The seal links to a public page showing the identity of the selling company and the result of each check: tax data, domain, certificate and consumer information obligations.

Every check is dated. If one is no longer met, the seal is suspended automatically until it is corrected. It is issued from sello.veshops.com.

Verified companysello.veshops.com

What is checked

  • The identity of the company that sells.
  • Its EU VAT number, against the European VIES register.
  • That the company controls the store’s domain.
  • That the HTTPS certificate is valid and matches that domain.
  • That the store publishes its legal pages, the right of withdrawal and a contact.
  • That prices are shown including VAT and shipping costs are known before paying.
Why veshops

Product, channels and tax in one system

veshops comes from the day-to-day management of online sellers operating in several countries. That is why publishing, orders and invoicing are part of a single flow rather than separate tools.

Built-in tax handlingDestination-country VAT, EU distance sales, VIES checks and invoice series are part of the flow of every order.
Maintained connectorsWhen a channel changes its API or requirements, the connector is updated once in the engine for every connected business.
Normalised dataOrders, fees and settlements from each channel are converted into a common format, comparable across channels and ready for accounting.
Own infrastructureVerify Solutions servers in Spain and connection to each channel through its official APIs.

A demo on your own channels

Tell us which channels you work with and how many products you manage. We will show you the engine applied to your case.

If you already have an ecomverify account, channels and stores are in your dashboard.

Request a demo