- Online Stores · OpenCart 4.x
Moving from Prom.ua to own online store
Transferring the store from Prom to your site is to take the catalog in machine form, assemble it on your own engine and close it with redirects to addresses that Google already knows. The order is exactly this: first the addresses, then the design. In the showcase that we measured on the site, the site map gave 8,358 addresses with a catalog of 4,000 products — each page exists in two languages, and without this arithmetic, the amount of the move is taken from the ceiling. Therefore, first, a free audit of the shop window, and the cost and term by stages - according to its figures.
- Price
- after a free audit
- Guarantee
- 30 days after project sign-off
- What is going to the new site
- catalog, categories, characteristics, photos, page addresses
- after a free audit
- Price
- 30
- Guarantee
- catalog, categories, characteristics, photos, page addresses
- What is going to the new site
- reviews and rating of the site, its internal search
- What does not go
- 8,358
- The size of the shop window on the site
- 995.7
- The first answer of the same showcase
- free storefront audit, 2-4 business days
- Before the estimate
- 20–40
- Term of moving
days after project sign-off
addresses in the site map with 4,000 products and 170 categories
ms, HTML weight 132 KB
working days from the approval of the TK
Free audit of your storefront on the site
Moving from the site is not "copy goods". This is to move the catalog, keep what is already indexed, and not lose the sales channel during the transition. The audit gives the numbers against which all the work is calculated.
What we measure
- The actual volume of the catalogHow many products and categories without taking into account language duplication. In the store we measured on the site, the site map showed 8,358 addresses, and the catalog showed 4,000 products and 170 categories: every page exists in two languages.
- Which of these is indexedHow many storefront addresses are actually in the search. This determines how many redirects will have to be made — and it is this figure that has the biggest impact on the estimate.
- Possibility of exportIn what form can you pick up the catalog: photos, descriptions, specifications. It depends on whether the transfer will be automatic or partially manual.
- The speed of the current showcaseThe first answer and the weight of HTML is to have something to compare with after the move. Measured landmark on the showcase at the site: 995.7 ms at a weight of 132 KB.
- Analytics and advertisingWhat counters are there and which of them should be transferred. There were four of them in the measured showcase, including two different GA4 streams — it's not worth carrying the set as it is.
- Sales channelsWhat do you lose if you remove the storefront completely, and does it make sense to keep it as an additional channel next to your own site.
What you get
- Document with numbers: real volume of the directory, number of addresses, speed, weight of HTML, list of counters.
- The estimate of the number of lines in the future map of correspondence of addresses is the main multiplier of the moving estimate.
- A list of what can be picked up automatically and what will have to be carried by hand.
- Conversation for 30–40 minutes on the document.
Timeline: 2-4 business days from when we receive the storefront address
Why is it free
Because the key number of the move - how many addresses will have to be redirected - is not visible from the outside without measuring, and without it the amount would be either overestimated by margin, or underestimated with subsequent rewriting of the estimate. The document is yours regardless of whether we move or not.
What's next
After the audit, we name the cost and term by stages with dates. If it becomes clear from the numbers that it is now more profitable to stay on the platform and add your own site in parallel, we will say so.
Contract, act and 30-day warranty
Every project gets a written contract: scope, deadlines, amount, acceptance procedure. After delivery — act and invoice, then 30 calendar days of warranty.
Sole proprietor & bank transfer
The contractor is a registered sole proprietor. Payment by invoice with closing documents.
Rights & access — yours
Code, design and materials transfer to you after full payment. Domain, hosting, repository and analytics are registered to you.
Client portal instead of email chains
During the project you get access to a portal: contracts, invoices, acts and project status in one place.
European clients
Among our work — projects for Norway, Bulgaria, Moldova and Spain.
Verifiable numbers
Every case in the portfolio comes with a link to a live site and a technical measurement.
Audit first, then pricing
There is no price list on the site intentionally: the scope of the same work differs multiples between clients.
We say "no" when unsure
If the task isn't ours or the deadline is unrealistic — we tell you upfront.
Why two seemingly identical tasks are priced differently
- How many addresses are actually in the indexPrime factor. Each address known to the search should receive a row in the match map and be validated after it is run. Eight thousand rows and eight hundred are different jobs, even though the directory may be the same size.
- In what form is the catalog given?Ready-to-ship with specifications is an import in a few days. If only the names and prices can be taken, and the characteristics and photos have to be collected from the pages, the volume of work grows along with the catalog.
- Language versionsThe two languages double the number of addresses, the number of redirects, and the amount of validation after launch. In the measured storefront, language duplication alone turned 4,000 products into 8,358 sitemap addresses.
- The state of the characteristicsThe characteristics written in the text in the description must be sorted into fields - manually or by a script with subsequent selective verification. This is a separate line of the estimate, and without it you will not collect the filter on the new site.
- Payments, delivery and feedsEach payment provider and carrier is a separate connection and test order. The feed back to the site or to the goods issue is counted separately: it lives from the same catalog, but has its own field requirements.
- Do two channels work in parallelIf the storefront remains adjacent to the site, synchronization of prices and balances and control of discrepancies during the transition period is added. This is more expensive than a one-time switch, but relieves the sales slump while the new domain gains traction.
Situations where this service delivers results
The commission and site rules are already more expensive than own site
You pay a percentage of each order, pay extra for visibility inside the site and do not control either the address structure or the appearance of the card. Own site removes this item of expenses and adds another - hosting, domain, work with the directory. It is worth calculating before the move, not after: the storefront has traffic that the new domain will not have in the first months.
You need your own customer base and your own analytics
In the showcase you see what the platform cabinet shows. In the store we measured, four ad analytics counters were running simultaneously, including two different GA4 streams — the reports from such a set differ among themselves. On your own website, there is only one counter, the events of the basket and purchases are described by you, and the contacts of buyers are in your database.
The catalog has outgrown the showcase: filters by characteristics are needed
As long as the characteristics are written in the description, the buyer can only read them. For it to be able to select a product by power, size or compatibility, the characteristic must become a field. This is the most expensive part of the move: not copying the cards, but analyzing what is written on them.
You need your domain for advertising and for a B2B buyer
The legal entity checks to whom it pays: details, contract, VAT invoice. A page on someone else's domain complicates this conversation. Plus, on their own website, advertising landing pages are made based on a request, and not based on a card template set by the platform.
Complete list of work and what you get as a result
- We remove the catalog from the showcase in machine form - products, categories, characteristics, photos - so that the import, not the manager, fills it with his hands.
- We divide the characteristics from the text of the description into separate fields - without this, the search works on the new site, but the filter does not work
- We make a correspondence map of addresses: each old storefront address gets its new one, and not a redirect to the main one
- We put 301-redirects at the server level and go through their list after starting - so that no old address gives a 404
- We breed two language versions through hreflang and canonical, so that the search does not count them as duplicates of each other
- We assemble a store on your domain with HTTPS and HSTS: files, database and code remain with you
- We connect payment and delivery to your contracts — LiqPay, WayForPay, monobank, Nova Poshta, Ukrposhta: the keys are issued for you
- We're building analytics from scratch — one GA4 stream through Tag Manager with cart and purchase events instead of a legacy set of counters
- We give the sitemap without duplicates to Search Console and thirty days after launch we look at the scan errors
- According to your decision, we leave the storefront as a second channel: an XML feed from the same catalog, so prices and balances do not differ
- We transfer the work: access, written instructions, passing the administration with your manager
- Terms: 50% down payment, two rounds of edits at the design stage, warranty period of 30 calendar days
What's not included — so there are no surprises at delivery
- Returning the items that the storefront had due to the domain of the site - the reputation of your own domain will have to be developed anew
- Transfer of reviews left on the site: they belong to the site
- Post-launch advertising
- Hosting, domain, acquiring
- Legal texts: offer, return conditions, privacy policy
Transparent stages with approval at every step
Total duration:20–40 days
Storefront audit and address inventory
2-4 working daysWe remove the site map, count the catalog separately from the language duplicates, look at the speed, markings and a set of counters. At the output, there are numbers by which the estimate is calculated and the term is fixed.
Catalog download and analysis of characteristics
3-7 working daysWe take products, categories and photos into a machine format, reduce the characteristics from the text into a set of fields for the filter, clean duplicate items that existed in the shop window under different categories.
Building a store on your own domain
7-12 working daysCategory tree, product card, cart and checkout, admin roles, payment, delivery and return pages. Right here we put HTTPS, HSTS and CNC — we approve the address structure of the new site before layout.
Map of correspondence of addresses and redirects
3-6 working daysWe assign a new address to each old address, describe the language versions separately, and write the rules at the server level. Why there is no new address gets a conscious decision — not a silent 404.
Payment, delivery, analytics, feeds
2-5 working daysWe connect the payment provider and carriers to your contracts, put one GA4 stream through the Tag Manager, collect the XML feed if the storefront remains the second channel.
Switching and monitoring
2-4 working days plus a month of observationWe make the transition in the evening of a weekday, immediately go through the list of redirects, give the site map to Search Console. Next, we look at the scanning errors for 30 days and close what appeared.
Did not find your case?
Describe how it works on your side — we will tell you whether “Transferring the store from Prom.ua to its own website” fits and what it means in your situation. No brief and no call: one question, one answer.
What we build on and what it connects to
Stack
- OpenCart 4.x — set by default: catalog, attributes and import already in the box
- OpenCart 3.x — when you need a Ukrainian module without assembly under 4.x; limitations: the branch is old, the update is planned separately
- PHP and MySQL are limitations: the import of several thousand cards through the administration fails after a timeout, we fill it with the console
- nginx and HTTP/2 — static return and concurrent directory requests
- 301 at the server level, not by the module: the rule survives engine updates
- HTTPS and HSTS - on your own domain this is your zone, on the storefront it was managed by the platform
- Google Search Console is the only place where you can see actual crawl errors; access is required by you
Integrations
- LiqPay
- WayForPay
- Privat24
- monobank
- postpaid
- Nova Poshta
- Ukrposhta
- Meest Express
- XML feed to marketplaces
- Google Tag Manager
- GA4
- Google Ads
- Google Search Console
- Telegram
- Viber
How this option differs from the alternative
We can't start without this — best to prepare in advance
- The address of your storefront on the site.
- Access to the cabinet for downloading the catalog — or a ready download.
- Access to the Search Console, if the rights are confirmed: without it, no one can see the full list of addresses in the index.
- The domain we are moving to and access to DNS.
- Agreements with the payment provider and carrier - you need the keys on your own website.
- One person with the right to make decisions on the structure of the directory.
If something is missing — let us know, we'll help you gather it or do it as a separate task.
Most frequently asked questions — with concrete answers
Can the catalog be taken away if there is no access to the database and files?
What will happen to the traffic that the site itself gives?
Are 8,000 addresses in the sitemap my entire directory?
Why can't you just copy the products?
Can I keep the storefront and add my site?
What will happen to feedback and seller rating?
What to do with ads and counters?
How long does the move last and when to switch?
Give the address of the storefront - let's start with a measurement, not an estimate
We will return in 2-4 working days with a document: how many addresses do you have and how many of them are language duplicates, what is the real catalog, how is the window displayed and what can be taken from it by machine. Then there is the cost and term by stages.
- Reply within 2 hours
- No commitment
- We work under a contract
There is no price list on the site on purpose: the same work differs several times over between two clients, and a “from” figure explains nothing in that case. First a free audit — we count your pages, duplicates and speed — then we name the sum and the deadline and fix both in the contract.