Catalog and filters
We build the category tree around how people search Google: "running shoes", not "footwear, type 4". Filters follow the attributes buyers actually compare: size, brand, price, availability.
Online store on WooCommerce
Ecommerce website development at Roholeva covers everything a store needs for its first order: catalog structure, design, product pages, cart, card payments and shipping. We build the store on WooCommerce in six to twelve weeks, place test orders ourselves before launch and train your team to manage products.
01 Scope
An online store is a site where the buyer picks a product, pays for it and gets a confirmation, while the seller sees the order in an admin panel. Six parts have to work for that chain to hold.
We build the category tree around how people search Google: "running shoes", not "footwear, type 4". Filters follow the attributes buyers actually compare: size, brand, price, availability.
Photos, price, stock, size and color options, specifications, description, shipping and return terms, reviews. The buy button is visible without scrolling, on a phone too.
An order is placed on one page, with no account required. The buyer enters a name, an email and an address, with suggestions as they type. The fewer the fields, the fewer abandoned carts.
We connect card payments through Stripe, PayPal or the payment provider you choose, plus Apple Pay and Google Pay and invoices for business buyers. Installment plans through the provider can be added on request.
Rates and delivery options from the shipping carriers you use, plus local courier and in-store pickup. The buyer sees the shipping terms before paying, and the order arrives with a ready address.
Every order has a status: new, paid, shipped, completed. Buyers get emails when it changes, and you see stock levels and revenue for any period.
02 Before we start
If you don't have a store yet, the website is only half of the launch. The other half is on your side, and it is better to begin it at the same time as we begin ours.
Payment providers review a site before they switch it on. They look for seller details, prices, payment terms and a returns policy. The review takes a few days, so we submit the application as soon as the store is ready on a test address. Whether you need tax or invoicing software is a question for your accountant, and we connect whichever service they choose.
03 Comparison
Your own site is not the only way to sell online, and not always the first one. Compare the three options before you pay for development.
| Option | What you get | What limits you | Payments |
|---|---|---|---|
| Your own store on WooCommerce | Your own design and any catalog or checkout logic. The customer base is yours, and the site can move to another contractor or host. | You have to bring in visitors yourself, through ads and search. The system needs updating. | development and hosting |
| Subscription platform | Shopify and similar services. The store launches in days, and updates and hosting are the platform's job. | Design and features stay within what the service allows. You can't take the store with you. | monthly |
| Marketplace | Amazon, Etsy, eBay. The buyers are already there, and you need no site or ads of your own at the start. | Your product sits next to competitors, the platform sets the rules and the buyer remembers the marketplace, not you. | commission on sales |
The options don't exclude each other. Sellers often start on a marketplace and open their own store once they have repeat buyers. If you sell in both places, the listings for each platform are written separately: see marketplace listings. For the Ukrainian market, the marketplaces are Rozetka and Prom.
04 Schedule
Start to finish means we take the store from catalog structure to the first test order on your own domain. Six weeks is enough for a store of up to a hundred products with standard payment and shipping. Twelve goes to a catalog of thousands of items and data exchange with your inventory software.
We gather the queries buyers use, build the category tree and the list of filters. We prepare wireframes of the category page, product page, cart and checkout.
→ weeks 1–3: approved structure
The product page and a category on a phone come first, because that is where most store visits start. Then the homepage, cart and service pages.
→ weeks 3–5: Figma layout
We build the templates and set up the catalog, product variations, payment, shipping and customer emails.
→ weeks 5–8: the store on a test address
We import products from your spreadsheet. The first twenty we check by hand together with you, then load the rest.
→ weeks 7–10: a filled catalog
We run test orders, switch on live payments, move the store to your domain and train your team.
→ weeks 10–12: the store takes orders
05 Sample
A store where payment fails is worse than no store: the buyer leaves and doesn't come back. So before launch we buy from your store ourselves, with every method it offers. On the right is an excerpt from such a list, for a made-up shoe store.
1. An order from a phone, paid by card, shipped to a home address.
money received, status "paid", confirmation email sent2. The same, but the buyer closes the bank page without paying.
the order doesn't vanish, the manager sees it as unpaid3. PayPal payment, delivery to a pickup point.
the order shows the pickup point and the city4. Sneakers, last pair in size 9.
after the purchase the size is gone from the menu and the stock drops5. A 10% promo code and free shipping over $100.
discount and shipping are calculated together, correctly6. A business buyer asks for an invoice.
every scenario runs on Android and iPhone06 Content
Development gives you a store with configured templates. Products get into it in three ways: you enter them by hand in the admin, we import your spreadsheet, or the store pulls a supplier's price list on a schedule. The first two are in the price. The third is quoted separately, because every supplier delivers its file differently.
Descriptions copied from the manufacturer's site already appear in a hundred other stores, and Google has no reason to show yours. You can write your own descriptions gradually, starting with your best sellers. We write product descriptions from $35 per product, at 10 descriptions a day or more.
A query like "buy running shoes" leads to a category page, so for search these are the main pages of a store. They need short SEO copy and a title and description written by hand. For thousands of product pages we generate meta tags from a template using the name, brand and price, and that is part of development.
"Shipping and payment", "Exchanges and returns" and the contact page we write from your terms, also within the price. The terms of sale and the privacy policy are prepared by your lawyer.
07 Prices
A store costs from $8,500. Here is an example for a catalog of 200 products: development from $8,500, descriptions for every product page $7,000 (200 × $35), and 300-word SEO copy for ten categories $540 (10 × $54). That comes to from $16,040, and the descriptions can be ordered in batches.
| Service | What's included | Turnaround | Price |
|---|---|---|---|
| Ecommerce website development | Catalog structure, design, build, payment and shipping, training | 6–12 weeks | from $8,500 / store |
| Product descriptions | Unique description of up to 150 words, meta tags | from 10 descriptions a day | from $35 / description |
| Marketplace listings | Title, description and key attributes to the marketplace's requirements | from 15 listings a day | from $30 / listing |
| Website maintenance | Updates, backups, monitoring, up to 5 hours of edits | monthly | from $400 / month |
| Google Ads management | Campaign structure, ads, tracking, optimization, report | launch in 5–7 days | from $900 / month |
A hundred products from one spreadsheet load in a day. Ten thousand from three supplier price lists take separate work: matching categories, attributes and stock.
Clothing with sizes and colors, electronics with dozens of specifications, goods sold by weight or length. The more complex the product, the longer the page and filters take to set up.
Sending orders to a CRM, stock from inventory software, product feeds to Amazon, eBay or Google Merchant Center. We price each link after we see what the other system can export.
A second language version doubles the interface, category and product text. Selling abroad adds currencies, other payment methods and other shipping options.
08 Plainly
A website doesn't process orders on its own. Someone has to answer buyers, update prices and stock, pack and ship. If you have no such person, the store will start collecting complaints.
If you have fewer than thirty products and demand isn't tested yet, start with a marketplace or an Instagram page. An $8,500 store makes sense when you have a range, steady supply and your first repeat buyers.
09 After launch
Together with the store we set up ecommerce tracking in Google Analytics 4. It shows both the visitors and the money.
Visitors themselves come from promotion. Stores usually begin with product ads in Google: see Google Ads management. Category rankings in search grow more slowly and are handled by SEO services.

10 Questions
From $8,500 for a WooCommerce store with catalog structure, design, build, payment, shipping and training. Product descriptions, data exchange with other software and extra languages are priced separately. We send an estimate by stage within one business day of the brief.
A catalog of several thousand products runs on ordinary hosting without special setup. Tens of thousands of items need a stronger server, caching and careful work on filters, and we build that into the estimate. If you have hundreds of thousands of products, we'll tell you plainly that another platform is worth a look.
Card payments through Stripe, PayPal or the payment provider you choose, Apple Pay and Google Pay, and invoices for business buyers. Installment plans through the provider are added on request. You open the provider account in your company's name, and the money goes to your account without us involved.
That depends on where you sell and how you are taxed, so the answer should come from your accountant. If you need it, we connect the service they choose, and the buyer receives the receipt or invoice automatically after payment.
Yes. We export the products to a file and import them into the new catalog with photos, prices and attributes. If the old store had visitors from Google, we redirect the old product and category addresses to the new ones.
Yes. A product takes a few minutes to add in the admin: name, price, photos, attributes, category. Prices and stock can be updated for many products at once from a spreadsheet. Before launch we train the people who will handle products and orders, and we record the session on video.
Yes, as separate work outside the base price. Common CRMs have ready-made plugins, and then connecting takes a few days. If there is no ready plugin, we first look at what your software can export and only then name a price.
Technically, on launch day. But nobody knows a new store, and in the first months orders come mostly from ads. How many depends on the product, the prices and the ad budget, so we don't promise figures.
11 Related
Get a quote
Two sentences are enough: what the product is and what you need — copy, a website or marketing. We reply within one business day.