+380 (95) 658 67-78
UA RU EN

Not sure what to choose?

Describe your task and we will help you find a solution.

+380 (95) 658 67-78
All services — 6 areas · 25 servicesNavigation ↑ ↓ · Close Esc
All articles — Development, support and security from our team's experienceNavigation ↑ ↓ · Close Esc
Website development

Ecommerce website development

We build online stores on WooCommerce and Bitrix with the features and integrations your business needs: a catalog of any size, online payment, delivery and data exchange with your accounting system and CRM. We have been building online stores since 2015. If you need it, we provide technical support for the store after launch.

2015year founded
100+completed projects
6 yearsaverage length of client relationships
≤1 hoursupport response time during business hours
150+websites restored after hacking

01

What is an online store

An online store is a website for selling products and services where the whole purchase happens online: from choosing a product in the catalog and placing an order to selecting a delivery method and confirming payment.

02

Online store features

We choose the features based on your product range and business goals. An online store can include:

Storefront

01
Catalog search and navigation

Search by product name and SKU with suggestions and word-form matching, filters by attributes, sorting, brand pages and curated collections

02
AI search and product recommendations

Results based on the meaning of the query and personal recommendations based on browsing and purchase history

03
Product page

Photos, description and specifications, price and stock by warehouse, product variants by any attribute. Reviews with ratings and product questions

04
Choosing and comparing

Side-by-side comparison by specifications, wishlist and browsing history, recommendations for related and similar items

05
Bundles, kits and add-on services

Bundles with a fixed set of items and their own price, kits made of a main product and optional add-ons. Paid services that are added to the order together with the product

06
Cart and checkout

One-page and one-click checkout without mandatory registration, integration with payment services and delivery services

07
Promotions and discounts

Promotion pages, discounted prices in the catalog and cart, promo codes, gifts and cumulative discounts

08
Legal entities and wholesale buyers

Orders placed on behalf of a legal entity using its company details, separate prices and terms for customer groups

09
Personal account

Order history with payment and delivery statuses, reordering, online payment, personal details and delivery addresses

10
Regions, languages and currencies

Regional versions of the store with their own prices, product range and stock, support for multiple languages and currencies

Admin panel

01
Orders

Receiving and processing orders from checkout to fulfillment: items, payment, delivery and statuses

02
Catalog

Managing the product range: sections and attributes, products and services with variants, bundles, prices and stock levels

03
Customers

Contact details and order history for each customer, groups with customer-specific prices and discounts

04
Marketing

Sales tools: discounts, coupons, gifts, loyalty programs, email campaigns and a list of abandoned carts

05
Analytics

Reports on sales, products and customers to evaluate the store's performance

06
Website content

Information pages, news and other content, section structure, menus and banners

07
Store settings

Checkout and fulfillment parameters: payment and delivery methods, statuses, order form fields and notifications

08
Users and permissions

Employee accounts and groups with restricted access to sections of the panel

09
AI content generation

Writing and translating product descriptions, catalog sections and SEO titles on request

03

Store integrations

The store exchanges data with your business systems and external services automatically.

01

Accounting systems

Two-way data exchange: products with attributes, prices, stock levels, orders and their statuses are synchronized between the store and the accounting system.

02

Online payment

Payments through banks and payment services with automatic order status updates and, if needed, fiscal receipt generation.

03

Delivery services

Shipping cost calculation, choice of carrier branch, waybill creation and shipment status displayed in the order.

04

CRM

Orders and requests are sent to the CRM along with the customer's contact details and the source of the inquiry.

05

Analytics systems

Order and revenue data is sent to analytics and ad accounts to evaluate sales and return on ad spend.

06

Marketplaces and shopping ads

Products, prices and stock are exported to Rozetka, Prom.ua, Hotline and Epicentr and to Google and Meta shopping ads.

07

AI assistant

An AI chat answers customer questions about products, stock and delivery based on store data.

08

Other systems

Connecting services that offer an API or a data export.

04

Platform: WooCommerce or Bitrix

We choose the platform based on the features you need.

WooCommerce is a free WordPress extension for online stores. It suits projects that need lower development and maintenance costs and a simple admin panel, with a blog and information sections on the same website.

Bitrix is a paid platform with a built-in ecommerce module. It suits a large catalog with many product attributes. The other differences between the platforms are shown in the table.

WooCommerce Bitrix
Platform cost Free, some plugins are paid. Paid license, renewed once a year.
Catalog, cart, discounts, personal account Built in. Built in.
Data exchange with the accounting system Plugins and custom development. Built-in exchange module. Custom development for non-standard systems.
Warehouses and price types Plugins and custom development. Available in higher editions.
Terms for legal entities Plugins and custom development. Available in the platform.
Multiple websites Multisite mode is available. A shared catalog and orders require custom development. Multiple websites in one admin panel.
High load Requires server and code optimization. The platform is designed for high loads.
Admin panel Simple, quick to learn. More settings, takes longer to learn.
Ready-made solutions Thousands of plugins. Modules from the Bitrix Marketplace.
Support specialists More specialists on the market. Fewer specialists.
Cost of custom development Usually lower. Usually higher.

If the store needs features that are built into Bitrix but require plugins and custom development in WooCommerce, we choose Bitrix. In all other cases, we choose WooCommerce.

05

What ecommerce development includes

Our ecommerce website development services include:

01

Technical specification — we analyze your business goals and your current store, if you have one. The technical specification sets out the store's features, integrations and the timeline and cost of each stage. Once the document is approved, we move on to prototypes

02

Prototypes — we design layouts of the template pages with block placement, navigation and the customer journey from choosing a product to placing an order. We move on to design once the prototypes are approved

03

Design — based on the approved prototypes, we develop a design concept for the key pages of the store. Once it is approved, we build a UI kit and use it to create mockups of the remaining pages with responsive versions

04

Front-end layout — based on the approved mockups, we build all store pages with responsive versions for the target screen width breakpoints and test them in current browsers

05

Programming — we implement the store features with built-in WooCommerce or Bitrix modules and develop anything they lack from scratch. We work on a staging domain that you will have access to

06

Store admin panel — we carry out the basic setup of the platform and the admin panel sections: Orders, Catalog, Customers, Marketing, Analytics, Website content, Store settings, Users and permissions and, on request, AI content generation

07

Integrations — we connect online payment and delivery services and, if needed, the accounting system, CRM, analytics systems, marketplaces, shopping ads, an AI assistant and other services

08

Content upload — we upload to the store all the data you provide or that is available in the accounting system and your current store

09

Information pages — we create pages with purchase terms, company information and the required legal information based on your texts. We add consent to personal data processing to the forms

10

Technical SEO groundwork — during development, we set up catalog and filter URLs, indexing rules and product structured data and optimize loading speed. We add an llms.txt file and allow the ChatGPT, Gemini, Perplexity, Claude, Copilot and other AI crawlers to access the website

11

Testing — we check all features and integrations against the technical specification and place test orders with every payment and delivery method. We fix bugs before launch

12

Launch — we deploy the store to the production server (yours or ours) and open it for indexing. If the store replaces an existing website, we set up redirects from the old page URLs to the new ones. We hand over all access credentials to you. 30-day warranty: we fix any deviations from the technical specification found within 30 days after launch free of charge. Custom development is estimated separately

Copywriting and ongoing SEO are not included in online store development.

Discuss a task

06

Ecommerce website development cost

The cost of an online store depends on the scope of work, that is, the time we spend on it. The number of hours depends on:

  • the platform
  • the number of template pages
  • design complexity
  • the scope of features
  • catalog size and the number of product attributes
  • language versions and currencies
  • the number and complexity of integrations
  • the amount of data to migrate from the old website

We give a preliminary estimate after the brief and set the exact cost in the technical specification. Paid plugins and modules are listed separately in the estimate.

Discuss a task

08

Store support after launch

If you need it, the same team that built the store can provide ongoing support after launch. Store support includes:

  • installing new versions of the platform, plugins and modules
  • backups
  • store, server and integration monitoring
  • bug fixing
  • new features and connecting new services

09

Questions about store development

01Who prepares the content for the store?

You prepare the texts, product descriptions and photos and any other materials, and we upload them to the store.

02Do we have to pay every month?

There is no monthly fee for the store. After launch, you pay for hosting and the domain. If needed, technical support and paid plugins or modules are added. A Bitrix store requires an annual license renewal, without which platform updates are not available, including security updates.

03Can we launch the store with the core features and add the rest later?

Yes. The first version of the store can include the catalog, cart, payment and delivery. Loyalty programs, additional integrations and other features are added in stages after launch.

04We already have a store. Can you improve it or migrate it?

Yes. Based on an audit, we recommend which option is more cost-effective: improving the existing store or building a new one, including on a different platform. When moving to a new store, we migrate almost all available data, and anything that cannot be exported with standard tools we migrate with custom scripts. In an existing store, we can rework the structure, design, features and integrations.

05What if we are not happy with the result?

We start programming the store once you approve the technical specification, prototypes and design. We move on to the next stage only after you accept the previous one, so your feedback is taken into account as the work progresses. We fix any deviations from the technical specification in the finished store before launch.

06Can we sell both retail and wholesale in one store?

Yes, retail and wholesale prices are set for different customer groups. If wholesale buyers need contract terms and separate personal accounts, the store can be expanded into a B2B portal.

07Who will own the store and all access credentials?

You. The store runs on your server or ours, and we hand over all access credentials to you. When development is complete, you receive a backup of the store.

08How long does development take?

The timeline depends on the scope of the project and on how quickly you approve the stages and prepare texts and images. We state the duration of the work on our side in the technical specification.

10

Order an online store

RIVERIT is an IT company that has been in business since 2015 and has completed 100+ projects. Most of our work is website and server technical support, so we design the store architecture to make it easy to maintain and extend.

To order online store development or improvements to your current store, describe your task in the form below. We will advise you and give a preliminary estimate after the brief.

Services in this area

Website development

Corporate websitesWe build corporate websites around your business goals: sections on your services and products, case studies, request forms, a catalog, language versions and CRM integration. We have been building corporate websites since 2015. If you need it, we provide technical support for the website after launch.B2B platformsWe build B2B portals around your company's wholesale sales processes and integrate them with your accounting system and CRM. We have been in business since 2015 and provide ongoing support for portals after launch.WordPressWordPress website development for business: corporate websites, WooCommerce online stores, product catalogs, B2B portals, blogs, promo websites, brochure websites and landing pages. We have been building quality WordPress websites since 2015. We provide technical support after launch if you need it.BitrixBitrix website development for projects of any size: online stores with 1C integration, corporate websites, product catalogs, B2B portals, networks of regional websites, landing pages and brochure websites. We have been building Bitrix websites since 2015 and migrate projects to this platform from other CMS. We provide technical support after launch if you need it.Bitrix to WordPressWe migrate your website from Bitrix to WordPress along with its content, data and features. We keep page URLs where possible and set up redirects from the ones that change to help retain visitors from search engines. We have been working with both platforms since 2015. If you need it, we provide technical support for the website after launch.

Related articles

Related articles

11Contact

Tell us
about your task

Describe your project or a problem with your website. We will contact you during business hours, clarify the details and prepare a proposal with stages, timeline and cost.

  1. 01We contact you
  2. 02We discuss the task
  3. 03We prepare a proposal

Project request

Mon–Fri 9 AM–6 PM
What you need

By clicking the button, you agree to the privacy policy