Skip to main content
web-development

Ecommerce Restock Alerts: A Kenyan Store Brief

Plan restock alert requests, exact product variations, stock triggers, message evidence and cancellation before adding availability notifications.

Mocky Digital
November 12, 2026
7 min read

An ecommerce restock alerts brief defines what a customer is asking to hear about, what counts as a genuine return to stock and how the store handles the message. A request for an availability alert is not an order, a reservation or permission to send every future promotion. Those distinctions should be settled before the feature appears on a product page.

For a business planning ecommerce website development in Kenya, this guide provides a worksheet for the customer journey and the stock team's responsibilities. The examples are illustrative project decisions. They do not promise sales, message delivery or availability from any particular supplier.

Separate an alert from a purchase commitment

Write a short description of what the feature does. For example, a shopper requests one message when a particular product becomes available again. That description should agree with the button, confirmation screen and eventual message. If the request does not reserve stock, say so clearly where the customer makes the decision.

Do not treat an alert request as a preorder. A preorder can involve allocation, payment and a different commitment to fulfilment. Review the ecommerce preorder planning brief if the business wants to accept a purchase before stock arrives.

Also distinguish an availability request from an ongoing newsletter subscription. Decide the separate controls and records for each purpose. Have the store approve the communication wording and obtain appropriate advice for its own obligations, rather than assuming that one checkbox permits every type of message.

Identify the exact product or variation

Define what a request belongs to: the whole product, a particular size and colour, a pack format or another sellable variation. A shopper waiting for a medium blue shirt should not receive an apparently relevant alert merely because a large red shirt returned to stock.

Keep that selection visible before the customer submits the request. The confirmation should name the item in recognisable language. Internally, use the stable product and variation records so a later display-name correction does not detach the request from the intended item.

The product spreadsheet checklist helps prepare those catalogue relationships. Resolve duplicate products and unclear variation names before adding alerts. A messaging feature cannot reliably compensate for stock being attached to the wrong catalogue record.

Decide where the invitation appears

Plan the product-page states separately: available to buy, temporarily unavailable, discontinued and not yet released. The invitation to request an alert should appear only where it matches the store's actual offer. A permanently discontinued item should not imply that replenishment is expected when the business has made no such decision.

Check catalogue visibility too. WooCommerce's Back In Stock Notifications documentation describes email requests for sold-out products and variations, and notes that hiding those items can prevent customers from signing up. This illustrates why catalogue settings and the alert journey need to be planned together.

Do not assume the same extension or behaviour is included in every platform quotation. Ask the developer to describe the chosen implementation, its dependencies and any recurring service costs through the normal commercial process. This brief does not specify a product purchase or an unverified price.

Define a trustworthy restock trigger

Choose the stock event that makes an item available for alerts. Receiving a supplier's expected delivery date is different from receiving, checking and releasing sellable units. A purchase order or an optimistic arrival estimate should not automatically become a claim that the customer can buy now.

Ask how the system handles stock corrections, cancelled reservations and imports. A temporary adjustment that changes availability for a moment could otherwise generate a misleading batch of messages. The business should approve the trigger and the implementation team should demonstrate it with controlled stock records.

If a minimum sellable quantity or another threshold is appropriate, record it as a business decision rather than inventing a universal number. Describe whether the trigger applies per variation and whether repeated movements around the threshold should create another alert. Include the reasoning so future staff can maintain the rule.

Plan the message and its destination

Approve a message template showing the requested item, a clear availability statement and the correct product link. The destination should open the appropriate product or variation where practical. Avoid making the customer search through an entire catalogue to understand which request produced the notification.

Do not promise that the current price or quantity will remain unchanged. If stock is not reserved, explain that a purchase is still subject to the store's current availability and checkout checks. Keep the language helpful without suggesting a completed order exists.

Treat email, SMS and WhatsApp as separate delivery options with separate implementation requirements. A store should not silently move a customer from one channel to another. Confirm the permitted destination, approved sender, opt-out behaviour and responsible service owner before a channel is included in the project scope.

Handle duplicates, cancellation and repeat requests

Define what happens when the same person requests the same variation twice. The interface can acknowledge the existing request without creating repeated notifications. The underlying system should enforce the chosen duplicate rule, including when two submissions arrive close together.

Give customers a way to cancel the request and make the result understandable. Decide what happens after a message is sent: is the request complete, or does the customer deliberately choose to remain subscribed for another restock? Do not leave that lifecycle ambiguous to either shoppers or support staff.

A changed email address or mistaken product selection also needs a controlled response. Support staff should know what they may update and how they verify the request belongs to the person asking. Do not expose other customers' contact details through a public request-management screen or an easily guessed link.

Make delivery evidence honest

Separate the stages in reporting: request accepted, alert queued, message handed to a provider, provider response received and customer purchase confirmed. These stages answer different questions. A queue entry is not proof that a person read a message or that the feature generated an order.

The WooCommerce documentation notes that its extension does not guarantee or measure email deliverability. Regardless of the chosen platform, have the implementation team explain what delivery evidence the store will actually receive. Label unavailable evidence honestly rather than presenting every attempted send as a successful contact.

Plan failure handling before launch. A temporary provider problem should leave a reviewable status and a bounded retry process. Repeated sends should not continue indefinitely, and a retry should not create another message if the first attempt was already accepted. Staff need a practical escalation route for uncertain outcomes.

Test scarce stock and maintain the feature

Use an illustrative test where several people request an alert but only a small quantity becomes sellable. Ask the team to show the customer wording, queue behaviour and checkout response if stock sells out before someone opens the link. The alert must not override current stock validation or create a purchase guarantee.

Also test a discontinued item, a variation rename, a cancelled request, repeated submissions and a provider failure. Run these checks with controlled records and blocked external delivery. Do not manufacture customer sign-ups, marketing messages or live orders to create a demonstration.

Assign owners for stock accuracy, message content and technical failures. Include the feature in the store's handover, with access limited to the staff who need it. Request an ecommerce project quotation with those responsibilities and acceptance examples, so the proposed work covers the full journey rather than just adding another button.

Frequently asked questions

Does signing up reserve a product?

Only if the business has explicitly built and explained a reservation arrangement. A standard availability request should not imply one.

Can alerts work for individual sizes?

They can be scoped that way when the catalogue and implementation support it. Specify the exact variation relationship in the brief.

Is an alert request a completed enquiry or sale?

No. Record it as an availability request. Any later order needs its own verified transaction record and appropriate attribution evidence.

Should unavailable products always be hidden?

That depends on the intended customer journey. If shoppers need to request an alert, check that they can still reach the relevant item and selection.

Share this article

Ready to Start Your Project?

Tell us what you need designed, built, or printed. We will reply with a clear price and timeline.

Book a Call

Preparing your booking calendar…

Having trouble? Open the booking calendar directly.

Mocky Digital

Let’s talk about your project

Choose a service and leave your details. We’ll follow up with you.

By submitting, I agree that Mocky Digital may save my details on its website and in Cal CRM and email me relevant service tips and offers. I can unsubscribe at any time.

Your details are used to respond to your enquiry. Privacy policy.