To decide which online store to open, identify a specific customer and their need, choose two product ideas, and compare them in a small test. Before buying inventory, find out what people already purchase, obtain supplier samples, and calculate order costs, including advertising, delivery, returns, and your own labor.
Set aside four weeks for testing and establish a maximum spending limit in advance. Expand your assortment after orders have been fulfilled and customers have received the goods, when actual costs still leave enough money to cover fixed expenses. Before starting sales, prepare information about the seller, products, payment, delivery, and returns, as well as the order confirmation process.

- How to define the scope of your future store
- Six specific niches for a small online store
- How to choose two hypotheses to test
- How to distinguish interest from readiness to buy
- Check the supplier and your capacity to fulfill orders
- How to calculate the economics of one order
- What to prepare before your first online sales in Ukraine
- Inventory and purchase history in Torgsoft for assessing demand
- Four-week niche testing plan
- When to continue sales and when to stop spending
- Legislation for setting up online sales
How to define the scope of your future store
Describe the idea in one sentence: “We sell specific products to a specific audience for a defined purpose.” For example: “We sell drawer organizers to people setting up a small home workspace.” This makes it easier to choose an assortment, prepare product descriptions, and identify whom to invite for a conversation.
For your first launch, choose products you can inspect, describe, store, and pack yourself. Set aside products until you have clarified requirements for their sale, documentation, or storage. A narrow assortment still requires checking the requirements for each product.

Six specific niches for a small online store
Here are ideas to test. For each one, first establish whether buyers are ready to order at your price and whether the supplier can provide the required quality.
1. Drawer organizers for a home desk
Customer and need. Someone who works from home and wants to organize stationery and small accessories. An initial assortment could be limited to modular trays in several sizes, dividers, and pen holders.
How to test. Show samples in a drawer and specify its internal dimensions. Ask the customer to measure their drawer and choose a set. Record which sizes they ask about and why they decide against buying.
Costs, returns, and main drawback. Calculate the purchase cost of individual modules, packaging volume, protection against cracks, and selection time. Show the external dimensions of each piece on the product page: a mismatch with the drawer may lead to a return. The main challenge is keeping the right combinations of sizes in stock without accumulating modules that are rarely requested.
2. Travel organizers for carry-on luggage
Customer and need. Someone who takes short trips and wants to organize clothes and small items in a backpack. Textile packing organizers, shoe bags, and laundry bags are suitable for a test.
How to test. Film your own demonstration of the set in a specific backpack and give the dimensions of both. Ask customers what they take on their trips. Do not promise that the products comply with every carrier’s requirements.
Costs, returns, and main drawback. Account for checking seams and zippers, photographing colors, assembling sets, and packaging. Detailed photos and dimensions help customers assess capacity before ordering. The main challenge is explaining the benefits of a particular set when customers compare similar-looking products on price alone.
3. Packaging materials for small gifts
Customer and need. A customer who wants to wrap a gift themselves, or a maker who needs small batches of packaging. The assortment could include boxes in specified sizes, paper filler, ribbons, and non-personalized cards.
How to test. Assemble several sets for items with specific dimensions. Show the box’s internal dimensions and the contents of each set. Ask private customers and makers about their needs separately, since their order sizes and purchasing frequency may differ.
Costs, returns, and main drawback. Include bulky storage, protection for box corners, measuring ribbon, and damage during transport in your calculations. Inspect the surface and contents before dispatch. The main drawback is that delivery can account for a substantial share of the cost of a small order.
4. Paper supplies for home scrapbooking
Customer and need. Someone who makes albums and cards. Start with themed paper sets, decorative cards, and stickers featuring images you have the legal right to use.
How to test. Show a finished card and all the materials included in the order. Find out whether the customer wants a complete set for one project or individual supplies for their own design.
Costs, returns, and main drawback. Account for sorting sheets, rigid packaging to prevent creasing, photographing colors, and leftover incomplete sets. Specify the paper’s format, quantity, and properties. When someone asks to return an item, establish the specific reason: damage, missing contents, or a mismatch with the description. The main challenge is managing many design options, each of which needs to be tracked separately.
5. Empty cases and organizers for hand tools
Customer and need. A home craftsperson who needs to store and carry their own tools. A starting assortment could include textile tool rolls, belt pouches supplied without tools, and small boxes for fasteners.
How to test. Ask customers to provide the dimensions and quantity of their tools. Show the pocket capacity using a sample. Claim only material properties you can substantiate.
Costs, returns, and main drawback. Account for checking seams, fasteners, and dividers, taking measurements, and helping customers assess compatibility. State clearly that the tools shown in the photos are not included. The main drawback is that customers’ tools vary in size, so a general description may lead to the wrong choice.
6. Desk stands and holders for collectible postcards
Customer and need. A collector or illustrator who wants to display postcards on a desk or sales counter. The assortment could include stands with a slot, small desk holders, and frames in specified sizes without glass.
How to test. Show the product holding postcards of different thicknesses and specify the supported dimensions. Ask where the customer will use the stand and whether they need to take it to events.
Costs, returns, and main drawback. Include surface inspection, stability checks, protective packaging, and possible replacement of damaged parts. Show the material’s actual characteristics in your photos. The main challenge is the low price of an individual item, which makes it especially important to calculate advertising, customer support, and delivery costs carefully.
How to choose two hypotheses to test
A hypothesis is an assumption about who will buy what and under which conditions. For each idea, record the audience, need, offer contents, target price, and customer acquisition method. Example: “People with a small desk will order a set of trays after seeing a demonstration of how to choose the right sizes.”
Compare the ideas using these questions:
- Can you find people with this need and talk to them?
- Is it clear how the customer can assess size, quality, and completeness before ordering?
- Are samples and repeat purchases in small batches available?
- Can you store, inspect, and pack the product yourself?
- Will money remain after all variable costs—the costs incurred in connection with orders?
Choose the two hypotheses with the fewest unresolved questions. Give them comparable budgets and time. Record the results for each customer acquisition channel separately, so you do not mistakenly attribute differences between audiences to the product’s appeal.
How to distinguish interest from readiness to buy
Talk about previous purchases
Ask potential customers to describe their last similar purchase: what they were looking for, where they ordered it, how much they paid including delivery, and what they were dissatisfied with. Show them your offer at the actual planned price and ask what information they need to make a decision. Record their answers verbatim, especially their reasons for declining.
The question “Do you like it?” provides little information for deciding whether to purchase inventory. It is more useful to find out whether the need exists now, how the person meets it, and what is stopping them from placing a specific order.
Collect requests to be notified when sales begin
If the product is not ready for sale, create a page with a description, planned price, and a “Notify me when sales begin” button. Explain that this is a request for a notification with no payment, reservation, or obligation to buy. One contact method for replying is sufficient for this test.
Next to the form, state who collects the contact information, for what purpose, what data is needed, and to whom it will be disclosed; provide information about the person’s rights regarding their data. This is required by Articles 6, 11, and 12 of the Law of Ukraine “On Personal Data Protection” No. 2297-VI. Keep a record of the request’s contents and date for the specific notification. Do not automatically add this contact to subsequent advertising messages: agree separately on their purpose and channel, and provide a way to opt out, in accordance with Article 10 of the Law of Ukraine “On Electronic Commerce”.
The label “pre-order” by itself does not determine the legal substance of the customer’s action. Under Article 11 of the Law of Ukraine “On Electronic Commerce”, a contract is concluded through an offer and its acceptance. If you are already asking customers to agree to a purchase on specified terms, prepare a complete process for concluding and performing the contract before accepting such orders.
Run a small series of actual sales
Once the product and terms of sale are ready, offer it at the price you plan to use going forward. Track these figures separately: offer views, inquiries, requests for notifications, orders placed, payments, goods received by customers, and returns. Record which orders came from people you know so you can assess whether the result can be repeated with other customers.
Calculate the cost of acquiring a completed order by dividing advertising costs by the number of completed purchases from that advertising. If there are no completed purchases, record that there was no result; the cost per request is not a substitute for the cost per customer.
Check the supplier and your capacity to fulfill orders
The store owner should order samples, compare them with the description, and agree with the supplier on the minimum batch, restocking times, product documents, and process for handling defects. Find out whether the specifications of subsequent batches will match the sample. Compare several suppliers based on the full cost of obtaining saleable goods.
The employee preparing parcels, or the owner, should complete the entire process: locate the product, inspect it, assemble the order, pack it, arrange delivery, and confirm dispatch. Record the time spent and packaging cost. Also rehearse handling a return: who receives the request, inspects the product, and records the next decision.
Illustrative workload calculation: If you have 120 minutes a day available for fulfilling orders, and each order takes 20 minutes, the calculated capacity is 6 orders. Some of that time should be reserved for inquiries and unexpected delays. Match advertising volume and the promised dispatch time to the time you actually have available.
How to calculate the economics of one order
First, determine the amount remaining after variable costs. Subtract the product’s purchase cost, its share of delivery from the supplier, packaging, payment and platform fees, advertising, delivery paid for by the store, return costs, and labor from sales revenue. Also account for taxes that depend on sales in accordance with your tax system.
Illustrative example: The store sells a set for UAH 800. All figures in the table are invented for demonstration purposes and are not rates or a forecast of results.
| Item | Per completed order |
|---|---|
| Sales revenue | UAH 800 |
| Purchase and delivery from supplier | UAH 380 |
| Packaging | UAH 25 |
| Payment and platform fees | UAH 20 |
| Advertising allocated per completed order | UAH 110 |
| Share of customer delivery paid for by the store | UAH 40 |
| Allocated costs for returns and undelivered parcels | UAH 35 |
| Labor for processing and dispatch | UAH 50 |
| Total listed costs | UAH 660 |
| Remaining before taxes and fixed costs | UAH 140 |
In this example, 800 − 660 = UAH 140. This amount still has to cover applicable taxes and fixed costs, such as rent, software, and website maintenance. If additional costs amount to UAH 140 per order, no profit will remain.
Calculate return costs across the whole test: add up return delivery, repackaging, any loss in value of damaged goods, and labor, then allocate the total across completed orders. A returned product that can be resold remains inventory; its full purchase cost should not be counted as a loss a second time.
To estimate the required sales volume, divide fixed costs by the amount left from one order after all variable costs and applicable taxes. Then compare the resulting quantity with your capacity to fulfill orders. If the amount left is zero or negative, increasing volume requires a change in price or costs.
What to prepare before your first online sales in Ukraine
This process applies to launching sales of ordinary physical goods to Ukrainian consumers for personal use. If you sell to businesses for their operations, assess the terms of those contracts separately. Also determine the labeling, safety, documentation, and storage requirements for the specific product category, and the tax and payment processing obligations for your chosen payment model.
Make seller information available
Under Article 7 of the Law of Ukraine “On Electronic Commerce” No. 675-VIII, customers must have direct, simple, and stable access to information about the seller. Place it on a separate page with a prominent link:
- the full name of the legal entity or the individual entrepreneur’s surname, first name, and patronymic;
- the legal entity’s location or the entrepreneur’s place of registration and actual residence;
- the legal entity’s identification code or the entrepreneur’s taxpayer registration number; passport details required by law for an entrepreneur who has officially refused such a number on religious grounds;
- the email address and/or online store address;
- license information, if the activity requires a license;
- information on whether taxes are included in the price and on the delivery cost.
Request only the information needed to conclude and perform the contract. For example, do not make fields about household size or place of work mandatory in an order form for an ordinary organizer.
Describe the product and agree on terms before an order
Before making a purchase, consumers must receive information on the product’s characteristics, price including delivery, payment and supply terms, warranty obligations, the process for submitting claims, and contract termination. State how long the offer is open for acceptance and, for recurring deliveries, the minimum contract term. These requirements are set out in Article 13 of the Law of Ukraine “On Consumer Protection” No. 1023-XII.
Specify the product’s contents, quantity, dimensions, material, and conditions of use on its product page. Provide information about the manufacturer, storage, production date, service life or shelf life, safe use, and other mandatory details in accordance with the product type and its specific requirements. Article 15 of this Law gives customers the right to receive necessary information before purchasing a product.
Confirm orders and retain the agreed terms
Explain which customer action constitutes acceptance of the offer to conclude a contract, and allow them to correct the information they entered before that point. Prepare the offer—the proposal to conclude a contract—and electronic messages in Ukrainian; at the customer’s request, the contract may be concluded in another language with the parties’ consent.
Promptly confirm receipt of an order. Separately provide the customer with confirmation that the electronic transaction took place, either when it occurs or when the goods are handed over. It must contain information about the seller, the process for submitting claims, exchange and return terms, warranties, and other required terms under Article 11 of Law No. 675-VIII. Confirm in writing or electronically all mandatory information provided to the consumer before the distance contract was concluded, as required by Article 13 of Law No. 1023-XII.
For example, send a message listing the specifications of the ordered goods, the agreed price, payment and delivery terms, warranty, claims process, and contract termination terms. Do not change the confirmed information unilaterally. The offer or electronic contract must also state how the customer can receive it in a form that prevents its contents from being changed, as required by Part Seven of Article 11 of Law No. 675-VIII.
Allow for returns and set realistic delivery times
As a general rule under Article 13 of Law No. 1023-XII, consumers may notify the seller that they are terminating a distance contract within 14 days of confirmation of the information or receipt of the goods or first delivery. Returning physical goods also indicates termination of the contract. If the information confirmation does not meet the legal requirements, the period for terminating a contract for physical goods is 90 days from receipt of the goods or first delivery. If the seller corrects the confirmation within those 90 days, the consumer has 14 days from receiving the corrected confirmation.
For a product made or modified to order, the exception applies when it cannot be resold to another person or doing so would cause substantial financial losses, unless the contract provides otherwise. Merely labeling an item “made to order” is not enough to justify refusing to terminate the contract.
Unless the contract specifies otherwise, goods must be delivered within a reasonable time, but no later than 30 days after the consumer consents to conclude the contract. If the ordered product is unavailable, notify the customer immediately that you cannot fulfill the order; do not wait until this period expires. For the trial launch, state a specific dispatch time that is consistent with stock availability and the supplier’s operations.
Prepare accurate advertising
Show your own samples and actual product specifications. State prices in advertising for goods sold in Ukraine in hryvnias. If you commission a promotional review for money or another form of compensation, ensure it is identified with the word “реклама” (advertisement) in accordance with Articles 7–10 of the Law of Ukraine “On Advertising” No. 270/96-ВР.
Before launching advertising, find out whether the specific product or activity requires a certificate, permit, or license. If such a requirement applies, advertising without the required document is prohibited. You can use a regular price without a promotion for your first test; if you advertise a discount, follow the requirements for its duration and previous and new prices.
Inventory and purchase history in Torgsoft for assessing demand
If the store already keeps records in Torgsoft, open “Склад → Стан складу” (Warehouse → Warehouse Status) before purchasing inventory. Here you can view product quantity, selling price, and cost. An accounting center is a store or warehouse in Torgsoft. To view several centers, enable “Усі склади” (All warehouses) and use the warehouse selection. The owner should compare inventory records with actual stock: the quantity alone does not show demand.
To understand why the inventory level changed, select a product and open “Рух товару” (Product Movement) or “Картку складського обліку” (Inventory Accounting Card). The latter shows the balance after receipt, sale, return, or internal transfer at the current warehouse. For products in the test assortment, compare these transactions with your order log to distinguish sales from other inventory changes.
In the customer card, review the purchases section, which accumulates that customer’s purchases and returns. This can help identify a repeat purchase or a return after the first order. The history reflects transactions associated with that customer; it is not enough to draw conclusions about the whole market. Include advertising, delivery, and labor costs in a separate calculation of the test’s economics.
Four-week niche testing plan
This is a suggested work sequence. The owner is responsible for decisions and the budget; if employees handle individual tasks, assign an owner and expected result to each one.
| Week | What to do | Result |
|---|---|---|
| One | Formulate two hypotheses, talk to potential customers, request supply terms and samples. | Two specific offers, each with an audience, planned price, and list of possible reasons for declining. |
| Two | Inspect samples, test packaging, and calculate costs. Prepare pages to collect interest and, separately, the terms for future sales. | Saleable samples, clear cost calculations, notification requests, and a list of customer questions. |
| Three | After preparing for sales, offer a small batch that is in stock. Record orders, advertising costs, work time, dispatch, and receipt. | Actual data on purchases at the stated price and the ability to fulfill orders. |
| Four | Compare the results of both hypotheses, costs, and reasons for declining. Account for returns received and reserve funds for possible further customer claims and return requests. | A decision: continue limited sales, change one test condition, or stop purchasing inventory. |
Four weeks may provide only a preliminary result if some parcels are still in transit or the period for customer claims is ongoing. Track those orders separately and do not spend all remaining funds on a new batch.
When to continue sales and when to stop spending
Before launching, set maximum spending on advertising and samples, an inventory purchasing limit, an acceptable amount of work time, and a minimum amount remaining from a completed order. Set the limit at an amount you can afford to lose without failing to meet commitments you have already made.
- Continue limited sales if orders received by customers leave money after all costs, products can be restocked at the required quality, and dispatch takes place within the promised time.
- Change one condition and repeat the test if you identify a specific reason for declining, such as an unsuitable set, unclear dimensions, or overly expensive delivery. Record the change so you can understand its effect.
- Stop new advertising and purchases if you have reached the budget limit, completed orders do not cover variable costs, or the supplier cannot meet the required quality and timing.
After stopping the test, fulfill existing orders or resolve them with customers, and retain funds for returns. Agree to the next purchase only after calculating the results of transactions that have actually been completed.
Legislation for setting up online sales
- Law of Ukraine “On Electronic Commerce” dated 03.09.2015 No. 675-VIII: Article 7—seller information and customer data required; Article 10—commercial messages; Article 11—contract conclusion, language, and order and transaction confirmations.
- Law of Ukraine “On Consumer Protection” dated 12.05.1991 No. 1023-XII: Article 13—distance contracts, information, time limits, and exceptions; Article 15—product and price information.
- Law of Ukraine “On Advertising” dated 03.07.1996 No. 270/96-ВР: Articles 7–10—accuracy, general requirements, advertising identification, and the prohibition of unfair advertising.
- Law of Ukraine “On Personal Data Protection” dated 01.06.2010 No. 2297-VI: Articles 6, 8, 11, and 12—purpose, necessary data, individual rights, legal grounds, and notification when collecting a contact.








Go back to the previous step