Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Sales Scripts for a Store: Ready-to-Use Dialogues and Guidelines

17.09.2026 10:00

A sales script for a store is a prepared sequence of questions, explanations, and actions that helps a salesperson identify a customer’s needs and agree on the terms of a purchase. To create a useful script, describe common inquiries, decide where staff should check product details and stock, and prepare responses for situations where an item is unsuitable or unavailable.

Start with one scenario for the sales floor and one for written conversations. In each, include steps to clarify needs, budget, and timing; check availability; make a well-founded recommendation; confirm the order; explain delivery and how to ask about a return. Agree separately on any follow-up contact. The dialogues and evaluation methods below are practical recommendations: adapt them to your product range and actual operating conditions.

What to prepare before writing a script

The store owner or manager should gather the questions that most often leave sales staff unsure: how to choose a size, how models differ, why an item costs what it does, and when it will ship. To start, review a few typical inquiries and ask staff what information they have to check each time. Remove names, phone numbers, addresses, and any other identifying details from training examples.

Direct questions to consumers can help you understand the particular needs of your audience. The U.S. Small Business Administration describes this approach in its market research guidance. A store can put it into practice simply: ask customers what information they lacked when making a choice, then add the relevant explanation to the script.

Create a short reference sheet alongside the script with verified information. Specify the source for product specifications, where to check stock and prices, who is responsible for confirming delivery details, and which staff member handles post-purchase inquiries. If information changes, assign someone to update the sheet. Otherwise, sales staff may repeat outdated terms even when the dialogue is well structured.

Conversation sequence: from need to an agreed solution

It helps for sales staff to have a short list of steps in front of them. There is no need to ask again for information the customer has already provided. If the customer immediately gives the item code, size, and preferred fulfillment method, the employee can move on to checking the product and order terms.

  1. Offer help. “Hello. If you need help choosing or finding a size, I’m here.” If the customer says they would like to browse on their own, give them time.
  2. Find out what the purchase is for. “What will you be using this for?” or “What needs to fit in the bag?” The answer determines which product details to check.
  3. Clarify constraints. “What budget are you considering?”, “When do you need the item?”, “What size or device model should we account for?” Ask only what affects the choice.
  4. Summarize the need. “You’re looking for a backpack for daily commutes, with a compartment for your laptop and within the budget we discussed. Have I understood correctly?” The customer can correct any misunderstanding before you make a recommendation.
  5. Check availability. Confirm the item code, color, size, quantity, and storage location. If necessary, ask a colleague to check the specific unit.
  6. Recommend a suitable option. State verified features, explain how they meet this customer’s needs, and mention any significant limitation upfront.
  7. Clarify the reason for any hesitation. Answer the specific question about price, comfort, compatibility, or timing. If you do not have confirmation, explain exactly what needs to be checked.
  8. Offer a related item if appropriate. First ask whether an add-on would be useful, state its separate price, and get the customer’s agreement before adding it.
  9. Confirm the purchase and fulfillment. Repeat the order contents, quantity, total, payment method, and agreed pickup or shipping arrangements.
  10. Explain how to get in touch afterward. Say where to ask questions about the item, an exchange, or a return. If you would like to follow up later, agree on the topic, channel, and time.

Ready-to-use in-store sales script

Below is a sample training dialogue in a bag store. The product details and availability are illustrative. Before using it, the salesperson should replace them with verified information about the specific products.

Salesperson: Hello. I can help you compare backpacks. What will you use the backpack for?

Customer: For work. I carry a laptop, charger, and documents.

Salesperson: Could you tell me your laptop model or its dimensions? Then we can check whether it fits the compartment. Also, what budget are you considering?

Customer: I’ll find the dimensions in a moment. I want to stay within my planned budget, without any extra accessories.

Salesperson: Understood. We’ll look at the backpack on its own. Is low weight more important, or do you need extra capacity for other things?

Customer: Low weight. I have a different bag for trips.

Salesperson: So we’re looking for a lightweight backpack for a laptop and documents, without unnecessary extra space. I’ll check these two models in the color you want.

Customer: Will this one protect my laptop in heavy rain?

Salesperson: The manufacturer’s description does not confirm protection in heavy rain. I can’t recommend it specifically for those conditions. If that’s important, I can check other models with the right specifications.

Customer: No, I usually take public transport. Can I try this one on?

Salesperson: Yes. We’ll adjust the straps and check the compartment against your laptop’s dimensions.

Customer: It works. I’ll take it.

Salesperson: To confirm: one backpack in this model, in black, with no additional items. Here is the price to pay. Before payment, we’ll check the zippers and included items. If you have a question after the purchase or need to ask about an exchange or return, you can contact us here; I’ll explain the process for this item now.

In this conversation, the salesperson clarifies the need step by step, respects the customer’s decision not to buy accessories, and explains the product’s limitation. For your own script, add questions about features that really affect choices in your category: how clothing fits, component compatibility, furniture dimensions, or care requirements.

How to handle objections without pressure

After an objection, ask one relevant follow-up question and give the customer time to answer. Several arguments in a row without a pause can leave the customer’s main question unresolved. Use the suggested wording only when you can verify every feature and term mentioned.

“It’s too expensive for me”

Salesperson: “What price range would you be comfortable with? I can check options within it and explain the differences.” If a less expensive item has a limitation, state it: “This model costs less, but it doesn’t have the compartment you need. If that compartment is essential, this option won’t work.”

If the customer is comparing stores, offer to compare the exact model, included items, and total cost of fulfillment. Do not attribute shortcomings to another seller unless you have checked them. Mention a discount only after verifying the current terms and that you are authorized to offer it.

“I’ll think about it”

Salesperson: “Of course. If you like, I can find out any information you need to decide, or write down the item code so you can come back to this model.” If the customer is ending the conversation, thank them for getting in touch. Get permission before sending a follow-up message.

“Are you sure it will fit?”

Salesperson: “We’ve checked these details: the dimensions, the mounting method, and the manufacturer’s stated compatibility. This other detail hasn’t been confirmed yet. I’ll check it before placing the order.” If it cannot be checked, clearly explain the uncertainty and let the customer decide whether to continue.

What to say when an item is unavailable or stock needs checking

Decide in your store who checks the item and who gets back to the customer with an answer. The salesperson should give a time for the next update that they can meet. If the check is delayed, update the customer at the agreed time about its status.

  • The recorded stock level has not been checked yet: “The system shows one unit in this size. I’ll confirm the physical stock and condition with a colleague and get back to you by the time we agreed.”
  • The requested option is unavailable: “This size isn’t available right now. I can check another model with the right measurements. It differs in material and price—would you like me to send a comparison?”
  • The restock date is unknown: “We don’t have a confirmed delivery date yet. If you agree, we can message you in this chat when the size you need actually arrives.”
  • The recorded stock was incorrect: “I’m sorry. We found during the check that the item you need isn’t available. We’ll update the information. I can suggest another option or stop the search, whichever you prefer.”

Compare alternatives with the original request: size, material, features, price, and delivery timing. If the item is needed by a particular date and its arrival is unconfirmed, explain that upfront. Say an item is the last one only when availability has been checked; do not speculate about how quickly it might sell.

Online sales script: order and delivery

In an online conversation, the customer should have enough information to check their choice before paying. Send related details together in one clear message, and ask questions in an order that helps identify the right product. Below is a sample exchange about a desk lamp; the prices are for training purposes only.

Customer: Hello. Is the white lamp from your post available? I need one for my desk.

Salesperson: Hello. Could you confirm whether you mean the model in the attached photo? Do you need a lamp with a base or one that clips to the edge of the desk?

Customer: Yes, that model. I need a base; I can’t attach it to the desk.

Salesperson: I checked: the white model with a base is available. I’m sending its dimensions and what’s included. The bulb is not included. According to the instructions, this type will work with it. Do you have a compatible bulb?

Customer: No. Add one that’s compatible. What will the total be?

Salesperson: In this illustrative example, the lamp costs UAH 800 and a compatible bulb costs UAH 120. The items total UAH 920 (800 + 120 = 920). Delivery needs to be calculated separately once you choose a fulfillment method; we’ll also confirm any payment fee before you place the order. Which town or city would it be delivered to?

Customer: Uzhhorod, to a carrier’s branch. I’d like to receive it by Friday.

Salesperson: I’ll check the available dispatch day and the carrier’s estimated delivery time. Arrival by Friday isn’t confirmed yet. I’ll send you the terms before placing the order so you can decide whether the timing works.

After checking, the employee sends a summary: exact items, color, quantity, item cost, known delivery and payment costs, the agreed dispatch time, and estimated arrival. They clearly identify any costs or timing that remain uncertain. They ask for the recipient’s contact details when needed to place the order and explain why they are required. Before payment, they provide the process for asking about an exchange, return, or defect and ask the customer to confirm the order.

How to offer a related item and accept a refusal

Offer a related item after the customer has chosen the main product and you understand what they need it for. Check compatibility, availability, and what is included: the item may already be part of a set or the customer may have one at home. One question and a short explanation are enough.

Salesperson: “This model needs batteries, which aren’t included. If you don’t have compatible ones, I can show you some and give you their separate price.”

Customer: “Thanks, I have batteries.”

Salesperson: “All right. We’ll place an order for the main item only.”

If the customer agrees to the add-on, repeat its name, quantity, and the new total. This helps catch any misunderstanding before payment. If the add-on is needed only under certain conditions, explain those conditions so the customer can decide whether the extra cost makes sense.

How to explain returns and handle a complaint

For consumer sales in Ukraine, prepare a separate, verified reference sheet on exchanges, returns, and reports of defects for your product category. The employee responsible should check the applicable legal requirements and exceptions, and sales staff should tell customers the relevant terms before an order is placed. Do not make a blanket promise that any item can be returned or give a blanket refusal for all purchases.

When a customer gets in touch, first clarify the circumstances: what they bought, when and how they bought it, what happened, and what resolution they are looking for. Record the inquiry and pass it to the person authorized to handle it. Agree on the next contact so the customer knows when to expect an answer.

Customer: “After receiving it, I found that the zipper sticks.”

Salesperson: “I’m sorry about the inconvenience. I’ll help submit your inquiry for review. Could you tell me the order number and when you received the item? Please describe the issue; if convenient, you can attach a photo or short video. The employee responsible will review the circumstances and let you know what to do next.”

How to agree on a follow-up and handle customer data

For a store in Ukraine, the Law of Ukraine “On Personal Data Protection” No. 2297-VI governs the handling of personal data. Articles 6 and 11 set requirements for the purpose, scope, accuracy, and duration of data processing and its legal grounds. These grounds include consent, as well as entering into and performing a transaction or taking steps before it at a person’s request. Changing the purpose to one incompatible with the original purpose requires consent unless otherwise provided by law.

For commercial electronic messages in Ukraine, the requirements of Article 10 of the Law of Ukraine “On Electronic Commerce” No. 675-VIII also apply. Part 2 provides for the recipient’s consent, while Part 3 permits sending without consent only if the recipient can refuse further messages. Part 4 requires commercial messages to be clearly identified as such and to provide direct and easy access to information about the seller.

A practical recommendation for a store is to agree on any follow-up in advance. Explain why you need the contact details and ask: “May we message you once in this chat when the blue model in your size arrives?” Record the response, topic, and channel in the place designated by the store. In the message, explain how to refuse further offers and honor that refusal. Using a phone number for delivery does not by itself confirm consent to receive marketing messages.

Under Article 8 of the Law of Ukraine “On Personal Data Protection”, a person has the right, among other things, to know the purpose of processing, access their data, and withdraw consent. Article 24 requires data to be protected against unlawful access and processing; an individual entrepreneur personally ensures the protection of data they hold. Therefore, determine who needs access to contact details and purchase history, how data-related inquiries should be passed on, and how to stop contact after consent is withdrawn, while taking other lawful grounds for processing into account.

Torgsoft: check stock and purchase history before replying

In Torgsoft, the “Warehouse → Warehouse status” mode shows goods received into the warehouse, their quantity, size, and selling price. You can view all warehouses or selected accounting centers. Include this step in the script: check the requested option and its storage location before replying. If stock is low or there is doubt about the condition of a specific unit, check it physically as well. An accurate answer also depends on stock movements being recorded promptly.

The “Analysis → Customer activity analysis” mode lets you select a period and accounting center, view the number of receipts, the last purchase date, the last receipt total, and apply filters by purchased item. Use this information within the defined processing purpose and the employee’s authorized access. Before discussing a previous purchase, ask: “Would you like to find an add-on for an item you bought earlier?

Or check the relevant information?” If needed, you can create a contact record and record the text of the agreement in this mode. To set a reminder, turn on the corresponding toggle, specify the date and text. According to the documentation, the reminder appears when the program starts on the specified day, so arrange a separate check for a response time agreed with the customer.

The interests filter is available when the additional “Customer profile and Binotel calls” option is activated, and inclusion in a mass mailing is available when the additional mass messaging feature is activated. Check the program configuration and legal grounds for contact before using these features. When evaluating results, account for the report’s limitation: the documentation explicitly states that “Sales revenue” does not account for returns, so it is not enough to evaluate purchases customers kept.

How to train sales staff and assess whether the script helps

Run short role-play exercises in pairs: one employee plays the customer, the other leads the conversation, then they switch roles. Give the customer a specific constraint: a limited budget, unknown size, required delivery date, unavailable item, or a post-purchase complaint. The salesperson should clarify what is needed, check the information, and agree on the next step.

After the exercise, discuss whether the salesperson listened to the customer’s constraints, identified uncertainty, and obtained consent for an add-on and follow-up contact. Ask the employee to suggest more natural wording and identify what information was missing. Record specific observations: “we don’t know the exact measurements” or “it’s unclear who confirms dispatch.” These answers point to changes the store may need to make.

During the trial, assess completed orders alongside returns and complaints. Decide in advance on a consistent observation period starting when each customer receives their purchase. Track incomplete orders separately so delivery wait times do not distort the result.

What to trackHow to use the result
Purchases handed over or delivered that customers kept during the selected observation periodCompare them with completed purchases in the same group. Record partial returns separately.
Cancellations due to unavailable items, packing errors, or timingCheck at which stage the salesperson confirmed information that had not been verified.
Complaints and returns, with reasonsDistinguish between a product issue, an unsuitable recommendation, and a gap between what was promised and what was delivered.
Staff feedbackClarify awkward questions, missing product details, and unclear responsibilities.

Review the script after recurring errors or changes to sales terms. If customers do not understand what is included, add a confirmation before payment; if sales staff confuse stock at different locations, clarify the checking process. Evaluate sales growth alongside order completion, returns, and complaints, taking changes in product range, prices, and inquiry volume into account.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Add comment

Add comment
Thank you for your feedback! It will be published after being reviewed by a moderator.

Related articles