Skip to content
Demo
EN RU UA
Show my products

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.

version 2.1 · 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.

What version 2.1 brought

2.1 is the current release — this is what gets installed today.

A reworked setup

Suppliers, categories and prices are set up on new screens: fewer steps between a feed and the first import.

Quicker start on YML

Typical YML sources connect from a template instead of being described field by field.

Rebuilt rules

Markup, discounts, availability and data processing rules were rewritten and now live next to each other.

The price order in plain sight

The setup screen spells out the order prices are calculated in, and the installation screen reports the environment it found.

Already running an older PIMPORT? Write to us: we will look at your installation and tell you what moving to 2.1 involves.

What is checked, and how

PHP

7.4 to 8.3. The automated checks themselves run on 7.4.33 and 8.2.33.

Store drivers

OpenCart 2 and 3, WooCommerce, Shop-Script 8–12, JoomShopping.

Automated checks

26 suites on each of the two PHP versions, last run on 8 October 2026.

Your own store

Checked before installation — send the store version and a sample feed.
The automated checks cover the code: feed parsers, pricing rules and what a driver writes into the store. They do not replace a check of your particular store and its data, so we do that before the installation is agreed.

How payment and support work

Why this way and not another

The program sits with you, not with us

PIMPORT runs on your hosting and uses the store connection agreed during setup. You retain control of the installation and the access needed for it to work. 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-time, monitoring 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 add monitoring — for the collection rules and the nightly source checks. Switch monitoring 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

See your products before paying Send your store URL and a link to your feed. Within one business day we'll show 20 products and quote the connection cost.
Show my products