YML PRO: supplier catalogue import for Shop-Script
Our Shop-Script plugin loads supplier price lists into a store on a schedule, so products, prices and stock no longer have to be updated by hand.
- Industry
- E-commerce software
- Completed
- September 2026



How it's built
Application
PHP, Webasyst and Shop-Script
The project
The problem
Stores that resell supplier goods get price lists as YML files, each structured its own way and delivered by link, over FTP, by email or to a cloud folder. Updating products, prices and stock by hand is slow and error-prone, and one bad file can damage a live catalogue.
What we built
We have sold YML PRO in the Webasyst store since 2017 and released 70 updates.
- A profile per supplier, six file sources (link, upload, server file, FTP, email, Yandex.Disk) and scheduled runs.
- Visual mapping of supplier fields to store fields.
- Product matching by four keys, and a quarantine category where new items wait for review.
- Markup by price range with rounding, and a margin check against the recommended retail price.
- Large files read as a stream, imports that resume after an interruption, and a run history.
What merchants get
Supplier catalogues update on schedule, and new products wait for review before they reach the storefront. We test each version before release.
Results
- installs from the Webasyst store
- 900+
- ratings, average 4.4 out of 5
- 101
- updates released since 2017
- 70
Services involved
Next project
The official site of an MMORPG needed one account for the site and the forum, and a way to sell game keys before launch. We built both on Webasyst.
Online games
Building something similar?
Tell us what you have in mind. We'll bring what we learned here.