Catalog by goal and product type
Buyers can filter products by their goal and by product type at the same time. The owner can add cosmetics, devices or another product type without a developer or a redesign.
Novavroda has been selling health and longevity products since July 23, 2026, and its range continues to grow. The owner changes the catalog, prices, texts and home page without a developer.
The owner is not a technical specialist. The store had to grow from peptides into cosmetics, supplements, devices, accessories and training without calling a developer for every change. New product types, texts, home page blocks and purchase-currency prices all had to stay under the owner’s control.
The engine for the admin, orders, delivery and access rights came from our Artbrain Shop platform and was adapted to the Novavroda business. The storefront was written from scratch for the new design. The inherited part received a separate security audit.
The owner controls everyday store changes. Buyers get clear selection, delivery and checkout.
Buyers can filter products by their goal and by product type at the same time. The owner can add cosmetics, devices or another product type without a developer or a redesign.
The owner changes texts, important notices and product tabs independently. Home page blocks can be hidden, renamed and reordered. An incorrect setting does not take the page down.
The owner enters a price in UAH, USD or EUR, and the buyer sees UAH. The NBU rate updates once a day. The owner controls the markup and rounding.
Cash-on-delivery prepayment follows the product type. Payment details are saved with each order, so changing a card later does not alter what the buyer originally saw.
The buyer sees a ready-made scheme for a goal, with products, dosage, stages and a weekly schedule. The complete set goes into the cart with one button.
The buyer calculates the required syringe units without asking a manager and sees the exact mark on a diagram. The calculator also brings visitors from search.
The owner manages Ukrainian, English and Russian versions from one place. If a translation is missing, search does not receive a page with content in the wrong language.
Buyers in Kyiv see all 4,552 parcel lockers instead of only the first 563. Only products marked by the owner are exported to Google Merchant, Rozetka and Prom.
The owner enters a price in dollars. The buyer sees UAH, and routine recalculation happens automatically.
Dollars → NBU rate → markup → price in UAHThe owner enters the purchase price in USD, and the buyer sees UAH. Prices can also be entered in UAH or EUR.
The NBU rate is refreshed once a day. The owner sets the markup and rounding rule in the admin.
If the rate changes by more than 15% at once, prices wait for the owner’s confirmation. If the NBU service is unavailable, current prices remain in place.
The price is fixed when an order is placed. A later rate change never alters that order or the amount the buyer saw.
The storefront runs on Next.js 16 and React 19, with data stored in PostgreSQL 18.
Every finding is covered by automatic checks.
1. Another customer’s order cannot be opened from a link.
2. An outsider cannot upload a file.
3. The cart accepts only whole quantities from 1 to 999.
4. A disabled payment method does not work.
5. Order statuses change only under permitted rules.
6. Buyers do not see internal notes. Bonuses are not credited twice for one order.
A data backup is created every day and retained for 14 days. Server access is available only with a key.
A new version is prepared beside the live store while it keeps accepting orders. If the final check fails, the site automatically returns to the previous version.
26 pages are checked at 9 sizes from 320 to 2560 pixels. The check catches horizontal scrolling, clipped text, undersized tap targets, missing image dimensions and browser errors.
The store is prepared for search in three languages. The owner sees the path from a product view to a purchase.
Google receives 285 store addresses in Ukrainian, English and Russian. Each language has the correct search addresses.
Search titles and descriptions were corrected for 64 products. One admin setting can stop the whole store from appearing in search in an emergency. Search Console is connected.
The Google mobile speed score increased from 65 to 79 after the live catalog was filled.
GA4 shows the buyer path from a product list and product view through checkout to purchase. Telegram reports new orders, payments and payment errors.
Catalog, product page, protocol, calculator, checkout and admin screens from the live store. Select an image to enlarge it.
We estimate an online store with its own admin after a brief. The scope depends on the catalog, integrations and languages. An online store starts at $2500. A ready-made Artbrain Shop store starts at $700.
Yes. The owner enters a price in dollars, and the buyer sees UAH. The NBU rate updates once a day. If the rate changes by more than 15%, prices wait for the owner’s confirmation. The price in a placed order does not change.
No. The owner adds product types and tabs, changes texts and manages home page blocks. Blocks can be hidden, renamed and reordered. A developer is not needed to add cosmetics or devices.
A separate Novavroda audit found 8 problems. All were closed, and each is covered by automatic checks. Another customer’s order cannot be opened from a link, an outsider cannot upload a file, the cart rejects an incorrect quantity, a disabled payment method does not work, and buyers do not see internal notes.
Tell us about the catalog, purchase currencies, delivery, payment rules and languages.
Warehouse, inventory and logistics management
Customer, sales and communication management
Multi-page website to represent your business
24/7 monitoring, backups, updates, bug fixes