For DM sellers

Selling on Instagram or WhatsApp? Keep the channel, add a real checkout.

Taking orders through DMs and manual EFT is how most South African online sellers start — and it works, right up until the volume outgrows what one person can reply to in real time.

Signs you've outgrown DM selling

  • —You're manually replying "that's R350, here's my banking details" to every buyer.
  • —You're checking a bank app for proof-of-payment screenshots before you'll pack an order.
  • —A sale outside your waking hours means the buyer waits until you're back online to pay.
  • —You've lost track of who's actually paid versus who said they would.
  • —You want to post a product once and let people buy it, instead of DMing back and forth per order.

What actually changes with a real checkout

You don't need to abandon Instagram or WhatsApp — they're still where most SA buyers discover small sellers. What changes is what happens after someone says "I want this one": instead of a back-and-forth over price and banking details, they follow a link, see the price in Rands, and place the order — paying by bank EFT, or by card, Instant EFT, SnapScan or Ozow if you've connected a payment gateway (on ShopFront's paid plans). The order confirmation happens without you lifting a finger.

Some buyers will always want to talk to you on WhatsApp first — and that's fine. On a paid plan, Order on WhatsApp lets them fill a cart on your shop and send the whole order to your WhatsApp in one tap: items, delivery details and total, already typed out and saved in your dashboard. You keep the chat; you lose the copy-and-paste.

That matters most outside your own waking hours — a buyer scrolling at 11pm on a Tuesday can complete a purchase right then, instead of waiting for you to see a message the next morning.

How to make the move

  1. Set up your product catalogue with real photos and prices — the ones you're likely already using in Instagram posts.
  2. Set up how buyers pay: your bank details for EFT on the free plan, or a payment gateway like PayFast on a paid plan so card, Instant EFT, SnapScan and Ozow payments land straight in your account.
  3. Put the shop link in your Instagram bio and share it directly in WhatsApp when a buyer asks to purchase.
  4. Keep replying to DMs for questions — just point to the shop link for the actual purchase instead of quoting prices and banking details manually.
  5. For buyers who'd rather order in a chat, switch on Order on WhatsApp (paid plans) so their whole cart arrives in your WhatsApp ready to confirm.

Want the full practical guide?

Payments, shipping, the VAT and POPIA basics, and getting found — the complete step-by-step path from DM seller to running a real shop.

Read the step-by-step guide →

Common questions

Do I have to stop selling on Instagram and WhatsApp once I have a real shop?

No — most South African sellers keep using Instagram and WhatsApp as their main discovery channel and just link to a real storefront for the actual purchase. The DM stays the conversation; the shop link handles the payment and order details.

What's the actual difference between DM selling and a real checkout?

With DMs, every sale needs you personally available to quote a price, share banking details, and confirm a manual payment. A real checkout lets a buyer see the price, place the order and get the payment details and an order confirmation automatically — at 11pm on a Tuesday, without you doing anything. With a payment gateway (on ShopFront's paid plans) they can pay by card, Instant EFT, SnapScan or Ozow right there and then.

My buyers prefer to order on WhatsApp. Can they still do that?

Yes — on ShopFront's paid plans you can switch on Order on WhatsApp. Buyers browse your shop, fill their cart and choose Order on WhatsApp at checkout: the order is saved in your dashboard and their WhatsApp opens with every item, the delivery details and the total already typed out to you. No more retyping orders from DMs — you just agree payment and delivery in the chat. It works with your normal WhatsApp or WhatsApp Business number, with no extra cost.

Is it expensive to add a proper checkout to an Instagram-based shop?

Not necessarily. ShopFront's Free tier lets you list up to 5 products and take up to 10 orders a month by bank EFT at R0/month (card and instant payments come with the paid plans), with no card required to start — the point is to remove the cost barrier to making this move, not add one.

How do buyers find my shop if I only post on Instagram?

Put the shop link in your Instagram bio and in every WhatsApp conversation where a buyer asks to purchase. Over time, a real storefront with actual product pages can also start showing up in Google search results — traffic that doesn't require a new post every day the way a social feed does.

Stop taking orders by DM. Start running a real shop.

Start for free →