Skip to content
EN RU UA
Connect a supplier

How PIMPORT is built

The program is put together differently from most services for online stores, and both the price and the fact that it keeps running without us rest on that. Here is what it is made of and why it was chosen this way.

first version in 2014 · runs on PHP 7.4–8.3

What happens during an import

There are three parts inside, and they are separated on purpose: each can be changed without touching the others.

01

The supplier feed

The program takes the file by link or off the site and brings it to one internal shape — after that it no longer matters whether it was XML, Excel or web pages.

02

The core and the plugins

The core runs products through a pipeline, and plugins change the data along the way: they apply markup, resize and watermark photos, hide what is out of stock.

03

The store driver

The last step is writing. The driver knows how the tables of a particular CMS are laid out and puts the product exactly where the admin panel would have put it.

Why this way and not another

The program sits with you, not with us

It writes straight into the store database — an outside service would not get that kind of access, and if it did, you would be handing the keys to your store to somebody else's server. The price is one thing: hosting access during installation. After that the program is yours and keeps working even if we disappear.

A driver of its own for each CMS

There is no universal parser: OpenCart, Shop-Script and JoomShopping have different tables, different category relations, different ways of storing photos and specifications. That is why the list of platforms is short and honest — only what a driver is actually written and tested for.

Plugins instead of a setting for every case

The core deliberately does nothing on its own. Everything the store sees comes from plugins, and only what you need gets switched on. You can write your own without asking us — the format is documented and the core stays untouched.

The program is one-off, the cloud is optional

The program does not check a licence and has no activation keys: after payment it is simply yours, like a tool you bought. It calls our servers only if you connect the cloud — for the enrichment rules and supplier monitoring. Switch the cloud off and the rules stay, the import goes on.

The source is open

The code sits with you in readable form. You can see what the program does with your data, adjust it, or hand it to another developer. That is also why nothing here depends on us staying around.

Since 2014

The first version was written in 2014 for Shop-Script, and since then the program has outlived several generations of stores: a driver was written for each, the core stayed the same. That is why old installations keep working and new platforms get added without rewriting everything.

The list of supported platforms grows as drivers get written. If yours is not there, that is not “never” — it is “not written yet”.

A page for each platform

Send a request Four fields. We answer within a day: we show 20 of your products from that feed and name the price.
Connect a supplier