What a proper online store needs
An online store is more than a page with a buy button. It is a machine with four moving parts: products people can browse easily, a cart that never surprises them, a checkout that takes seconds, and payments that just work in your market. If any one of those squeaks, sales leak out quietly.
Where stores lose money
Mostly at checkout. Every extra form field, every forced account, every confusing shipping step convinces another buyer to "do it later." Later rarely comes. We build checkouts that ask for the minimum and work the same on a phone as on a laptop, because in Egypt and the Gulf most orders come from phones.
Payments matter just as much. Cards, wallets, cash on delivery: whatever your customers actually use is what the store should take. A checkout built for the wrong market is a polite way of refusing money.
The most common defect we find is a checkout that hides the delivery cost until the final screen. Someone adds 900 EGP of product, types their name, phone and address, then learns delivery to 6th of October is another 85 EGP. Most of them leave. Show the cost the moment they pick their area. A charge that appears at the end reads as a trick.
Forcing an account before the first purchase costs the same. Guest checkout should be the default, with the account offered after the order. And design the address form for Egypt: almost nobody knows their postcode, so a required postcode field is a dead end. A courier needs district, street, building, floor, a landmark, and a mobile number that answers.
Payments people in Egypt actually use
A store here needs cards, a wallet, and cash. Paymob is the gateway most Egyptian stores end up on, covering cards, wallets such as Vodafone Cash, and instalments. Fawry serves the customer who will not put a card online: the store issues a reference number they pay in cash at the outlet on their street. InstaPay moves money bank to bank in seconds.
Each publishes its fees and its settlement cycle. Read both, because the gap changes what you keep on a 900 EGP order. And do not add eight methods to look generous. Three that work every time beat eight that make the customer stop and think.
Cash on delivery, and what it does to your cash flow
Cash on delivery still carries most orders here, and that is not backwardness. Paying at the door is the customer's only guarantee that the thing turns up looking like the photograph. That trust gap is yours to close. Switch it off and your order count drops the same week.
Price the habit honestly, though. Your money sits with the courier until they remit, weekly or fortnightly, so a strong month can still leave you short of cash for the next batch of stock. Parcels nobody answers, or refused at the door, come back having cost you packing and both legs of the journey. Ten to fifteen percent refused is not unusual for a new brand.
What reduces it: a WhatsApp confirmation before dispatch, a delivery window specific enough to check rather than the word "soon", and product pages honest enough that nothing surprises anyone at the door. Some brands take a deposit on high-value orders, a commercial decision the store has to be built to allow.
Stock that reflects what is on the shelf
The fastest way to lose a customer permanently is to take their money for something you do not have. It happens constantly to brands selling on the website, in Instagram messages and in a shop, all drawing on one shelf and none of them talking. Stock has to be reserved when the order is placed, not when someone gets round to it.
When something sells out, do not delete the page. Google's e-commerce guidance is clear: keep the URL live, mark the item out of stock in your product structured data, and offer a replacement or an alert for its return. Deleting throws away rankings you paid for. A tell-me-when-it-is-back field turns a sell-out into a queue of buyers.
Delivery zones for Cairo and Giza
Delivery is where a store either feels local or feels careless. Cairo and Giza are not one zone. Maadi, Nasr City, Heliopolis, Zamalek, Dokki, Mohandessin, 6th of October and Sheikh Zayed have different drive times, and a courier crossing the ring road at five in the afternoon is not doing the job of one working inside a single district.
Price the zones separately, show the price before anyone fills in their details, then commit to a cut-off and honour it. "Order before 2pm for same-day inside Cairo, next day for October and Zayed" is worth more than any promise of speed, because it can be checked. We built exactly that for Beef Point, whose hand-cut meat reaches people across Cairo and Giza.
Photography sells more than the copy does
In a market where fifty Instagram pages sell the same product, photography is most of your differentiation. One consistent set beats a folder of borrowed images: same background, same light, one frame with something in it for scale, one close enough to show texture. But keep the files light. A four-megabyte hero image is the usual reason a product page takes six seconds on 4G here, while Google's Core Web Vitals thresholds ask for the main image inside 2.5 seconds. It is the same balance we struck on Al Badawi's storefront, where handmade leather from Palestine ships worldwide.
The real goal: the second order
First orders are expensive. You paid for them with ads, content, or hustle. Profit usually lives in the second and third orders, which cost you nothing. That is why we build stores around returning customers: saved details, order history, reorder in a couple of taps, and a site fast enough that coming back feels effortless.
We built this for Beef Point, where hand-cut beef is ordered in a few taps and delivered across Cairo and Giza, and for Al Badawi's handmade sandals. Different products, same machine underneath.
In practice that means the confirmation says something useful, the customer can see where their order is without messaging you, and repeating a previous basket takes two taps. Ask for the review after they have used the product, not on the day it shipped.
It also means owning the list. Sell only through a marketplace and you rent the relationship and pay commission on customers you already won. Your own store keeps the phone number, the address and the order history, and those three let you sell again for almost nothing. That is what makes a custom store pay for itself.
Ramadan and Eid are not a normal month
Egyptian retail does not run flat. The fortnight before Ramadan and the ten days before each Eid can be several times a normal week, browsing shifts to after iftar, and courier networks are at their most congested exactly when you need them most.
Plan six to eight weeks out. Stock for the peak, set delivery windows for the hours people are awake, publish an honest last-order date for arrival before Eid, and make sure the checkout holds under a spike. The stores that win Ramadan decided months earlier.
Frequently asked questions
Which payment methods should an Egyptian online store accept?
Cards, at least one wallet, and cash: a gateway such as Paymob for cards, Vodafone Cash and instalments, Fawry for the customer who pays cash against a reference number, InstaPay for bank transfers, and cash on delivery. Three reliable options beat a long list. Compare published fees and settlement cycles first.
Should I offer cash on delivery in Egypt?
For most stores, yes. It still carries the majority of orders, and switching it off usually drops your order count immediately. Price it properly: your money sits with the courier until they remit, and refused parcels cost you packing and both legs. A WhatsApp confirmation before dispatch cuts refusals most.
How should I price delivery for Cairo and Giza?
By zone, and visibly. Group districts by realistic drive time instead of treating Greater Cairo as one price. Show the cost as soon as the customer selects their area, never as a surprise on the final screen. Publish a cut-off and a minimum order, then honour both.
What should happen to a product page when the item sells out?
Keep it. Leave the URL live, mark the item out of stock in your structured data, offer a related product, and collect a phone number for a restock alert. Deleting throws away rankings you paid for, while a live page keeps the visibility you built until stock returns.
How long does it take to build a proper online store?
Six to twelve weeks for a custom store, depending on catalogue size, payment methods and how complicated your delivery zones are. Most of that is not design; it is the decisions about stock, zones, returns and photography. Bring your real order data to the first conversation.
Selling online, or planning to?
Tell us what you sell and where. You will get a straight answer on what your store actually needs.