Online Shop

How to connect Shoprenter with easySales: a complete setup guide

How to connect Shoprenter with easySales: a complete setup guide

Connect Shoprenter to easySales through the app market or by hand: the API URL and credentials, VAT and inventory source, the four stock fields, product language, status mappings and what comes across with a product.

What connecting Shoprenter gives you

easySales reads your Shoprenter catalogue and turns it into offers it can send to marketplaces, and it reads your Shoprenter orders so you can invoice them, print AWBs and pack them next to every other order you take. Nothing is installed in the shop itself — no plugin, no template change.

Two ways to connect, and the short one is an app

What happens
The easySales app in the Shoprenter app market Install it in your shop. Shoprenter hands easySales the API user name and password itself, and you land on a connection form with them already in it.
By hand Go to Integrations → Websites → Connect a Website, pick Shoprenter, and copy the user name and password out of your shop's Settings → API Settings.
The two ways in

The app is the shorter path and the one to use unless something stops you. Everything below covers both: the app fills in the credentials for you, and the manual route means copying them yourself.

Before you start

✓

A Shoprenter shop, with admin access to it.

✓

Its API settings — the API URL, user name and password — unless you install the app, which supplies them.

✓

A different SKU on every product, and stock held as a number.

Step 1 — Describe the shop

Whichever route you took, you land on the same form. The values in the screenshots belong to a demo shop; yours describe your own.

The top of the Shoprenter connection form, showing Website Name, Website URL, Country, Price Vat, Shipping Vat, Language and Currency.
The Website URL is the API address, not your shop's domain.
Field What goes in it
Website Name Whatever you want to call this shop inside easySales.
Website URL The API address from Settings → API Settings in Shoprenter, ending in .api.myshoprenter.hu.
Country The shop's country. It cannot be changed after the connection is saved.
Price Vat and Shipping Vat The VAT rates your prices and your delivery charges already include. Leave them at zero if you do not charge VAT.
Language and Currency What the shop sells in. Both are fixed once saved.
New order custom status Optional. A status of your own that every order from this shop starts in.
Describing the shop

Step 2 — Stock and invoicing

The Shoprenter connection form showing New order custom status, Inventory source with Classic and Advanced warehouse, Implicit package type and Invoice Series.
Where stock is read from, and how orders are invoiced.
Field What it does
Inventory source — Classic warehouse One stock figure per product. The list beside it says where that figure is read from: the website, if the shop is where you manage stock, or easySales, if you manage it here and want it pushed back.
Inventory source — Advanced warehouse Stock split across several locations, with rules deciding which one an order draws from.
Implicit package type The package type orders from this shop are imported with, used when an AWB is generated.
Invoice Series The billing series orders from this shop are invoiced on.
Stock and invoicing

Step 3 — The API credentials

The Shoprenter details step of the connection form, showing the Username and Password fields.
Install the app and these two arrive filled in.

If you installed the app, these two are already filled in and you can go straight to Save.

If you are connecting by hand, open your Shoprenter admin, go to Settings → API Settings, and copy the user name and password shown there. The same screen carries the API URL you need for the Website URL field above.

Press Save. Products start appearing under Online Shop → Products within a few minutes.

Step 4 — The Shoprenter settings

Open the shop from Integrations → Websites, press the pencil on its card, and go to Preferences. The first block is Shoprenter's own.

The Preferences tab of a connected Shoprenter shop, showing Product language for import, Warehouse used for stock and the two order status mappings.
Preferences → Shoprenter Settings.
Setting What it does
Product language for import Which of the shop's languages the product names and descriptions are read in. A Shoprenter shop is often multilingual, and this decides which version reaches your marketplaces.
Warehouse used for stock Which of Shoprenter's four stock fields is read. Default adds all four together.
Order Status mapping Turns a Shoprenter order status into an easySales one when orders are fetched. Add one line per status you use.
Order payment status mapping The same for the payment status.
The Shoprenter settings block

Where stock actually comes from

Shoprenter keeps four separate stock fields on every product. This is the setting most worth understanding, because the default is not "the first one".

What comes across with a product

From Shoprenter Into easySales
Product name and description, in the language you chose Name and description
Meta description and short description Extra descriptions, kept alongside the main one
SKU and GTIN SKU and EAN
Manufacturer Brand
Price and tax class Price with VAT worked out from the class; an active special price wins over the list price
Stock fields One stock figure, per the warehouse setting
Weight, images, categories and attributes The same, as product characteristics
What comes across with a product

A product with variants is imported as a parent and its children, so the variants stay grouped rather than arriving as unrelated products.

After the shop is connected

The shop now has a card of its own on Integrations → Websites, with its API address, its website token and a badge saying the connection works.

The Websites page in easySales showing the connected Shoprenter shop card with its API URL, website token and Connection successful badge.
Integrations → Websites, with Shoprenter connected.

The pencil on that card opens the settings you saved.

The General tab of a connected Shoprenter shop, showing the saved settings with country, language and currency greyed out and the stock source warning.
Country, language and currency are fixed once the shop is saved.

Country, language and currency are fixed once the connection is saved — they describe the shop, and changing them would re-price everything already imported. Everything else on this screen can still be edited.

If you remove the app from Shoprenter

Uninstalling the easySales app in Shoprenter switches the connection off rather than deleting it. The shop stops syncing and its card goes inactive, but its settings, its products and its orders stay where they are. Install the app again and switch the shop back on to resume.

Frequently asked questions

No plugin and no template change. There is an easySales app in the Shoprenter app market, and installing it saves you copying the API credentials by hand, but the connection also works without it — everything goes through Shoprenter's API either way.

Only who fills in the user name and password. Install the app and Shoprenter passes them to easySales itself, dropping you on a connection form that is already half filled. Connect by hand and you copy the same pair out of Settings → API Settings yourself.

The API URL from Settings → API Settings in your Shoprenter admin — it ends in .api.myshoprenter.hu. Your shop's own domain, the one customers visit, is not the same address and does not work here.

In the Shoprenter admin under Settings → API Settings, on the same screen as the API URL.

That every product has its own SKU and that stock is a number. Products are matched on SKU, so a duplicate or an empty one stops the import. Download on Online Shop → Products gives you the list to check against.

Because the SKU is the identity. Changing it makes the product look new, so it is imported as a second one rather than updating the first. The old one stays until you remove it.

All four, added together, unless you say otherwise. Open the shop's Preferences → Shoprenter Settings → Warehouse used for stock and pick Warehouse 1 to 4 to read a single field instead.

The one set in Preferences → Shoprenter Settings → Product language for import. That is the version that ends up on your marketplace offers, so choose the language of the market you are selling into.

The special price, while it is active. The list price is kept as the full price, so a discount shows as a discount rather than replacing the original.

As a parent product with its variants underneath it, the same shape they have in Shoprenter, rather than as separate unrelated products.

Orders are checked every minute, products and stock about every half hour, and categories and attributes a few times a day. There is no interval to set on the connection.

The connection is switched off, not deleted. Syncing stops and the shop's card goes inactive, but its settings, products and orders stay. Install the app again and switch the shop back on to pick up where it left off.

Was this guide helpful?