Catalogue WhatsApp Business : la vitrine invisible de votre PME en 2026
Au Sénégal, 78 % des PME B2C qui utilisent WhatsApp Business n'ont jamais activé la fonction catalogue. Pourtant, c'est l'actif numérique le plus rentable de l'app : un catalogue bien construit transforme chaque conversation en mini-checkout, sans quitter Meta.
Boutique de prêt-à-porter à Sacré-Cœur, restaurant Almadies, épicerie fine HLM Grand-Yoff : les trois m'ont contacté entre janvier et avril 2026 pour la même raison — leurs équipes envoyaient encore les photos produits une par une, en perdant 15 à 25 minutes par conversation. Après refonte du catalogue : panier moyen +34 %, temps de réponse divisé par 4.
Ce guide couvre la mécanique technique, les limites réelles (500 produits, taille images, formats), et la stratégie SEO interne du catalogue (oui, il y a du SEO dans WhatsApp).
H2 : Les limites techniques que Meta ne documente pas clairement
Limite produits. Officiellement : 500 produits / catalogue WhatsApp Business. En pratique, au-delà de 200 produits, l'app commence à ramer sur les téléphones milieu de gamme (Tecno Camon, Infinix Hot, Xiaomi Redmi 12). Recommandation : 80-180 produits actifs, rotation saisonnière des collections.
Limite photos. 10 images / produit maximum. Format recommandé : JPEG ou PNG, 1024×1024 px carré, poids cible < 180 Ko / image. Au-delà, le téléchargement sur 3G prend > 4 secondes et l'utilisateur abandonne.
Limite description. 200 caractères pour le titre, 2 000 caractères pour la description. Le titre est ce qui apparaît dans la liste — c'est lui qui se fait scanner en 2 secondes.
Limite SKU. Pas de SKU natif — il faut utiliser le champ "ID produit" et y mettre votre référence interne (utile pour la sync POS).
`
Exemple structure produit optimisée :
Titre : "Boubou bazin brodé femme — taille M/L/XL — 28 000 FCFA"
Description :
"Boubou bazin riche, broderie main artisans Sandaga.
Disponible en bleu nuit, vert émeraude, bordeaux.
Livraison Dakar 2h via Yango, régions 24-48h.
Paiement Wave/Orange Money/cash livraison."
ID produit : "BOUB-BAZ-2026-014"
Lien : https://maboutique.com/produit/boubou-bazin-014?utm_source=wa
`
H2 : Naming SEO interne du catalogue
WhatsApp dispose d'une recherche interne dans le catalogue (loupe en haut). Les titres bien nommés sortent en premier quand un client tape "bazin", "mariage", "homme", etc.
Règle des 4 mots-clés. Chaque titre produit doit contenir : type produit + matière/spécificité + cible (homme/femme/enfant) + prix.
Mauvais : "Robe rouge"
Bon : "Robe wax cocktail femme rouge bordeaux — 18 000 FCFA"
Catégories. WhatsApp propose des "Collections" (jusqu'à 100). Utilisez-les comme on utilise les catégories d'un site e-commerce : "Femmes", "Hommes", "Enfants", "Promo -30 %", "Nouveautés Tabaski 2026". Une collection bien nommée = un raccourci de partage.
H2 : Photos optimisées 3G — le piège du téléphone neuf
Vos photographes shootent en RAW 24 Mpx, exportent en JPEG 8 Mo. Sur WhatsApp catalogue, vous uploadez ça : Meta compresse à 1,2 Mo mais conserve les métadonnées EXIF. Sur 3G à Pikine, le client attend 6-9 secondes pour voir une photo.
Pipeline recommandé (avant upload catalogue) :
- Redimensionner à 1024×1024 (crop carré).
- Compresser avec Squoosh.app (gratuit Google) en MozJPEG quality 78 → ~140-180 Ko.
- Supprimer EXIF avec ExifTool ou ImageMagick.
- Tester sur connexion bridée (Chrome DevTools → Throttling → Slow 3G).
`bash
# Batch convert avec ImageMagick (utile si 80+ photos)
for img in produits/*.jpg; do
convert "$img" -resize 1024x1024^ -gravity center -extent 1024x1024 \
-strip -interlace Plane -quality 78 \
"optimise/$(basename "$img")"
done
`
H2 : Sync inventaire POS/site/WhatsApp
Le piège : trois sources de vérité (POS Loyverse, site WooCommerce, catalogue WA) qui divergent. Stock vendu en boutique, encore visible sur WA, déception client.
Architecture 2026 recommandée pour PME Sénégal :
- Source unique : site WooCommerce ou Shopify (Shopify dispose d'une intégration native WhatsApp Business via Meta Business Suite).
- POS Loyverse / Square : webhook vers le site à chaque vente → décrément stock.
- Catalogue WhatsApp : sync automatique via Meta Commerce Manager (Catalog Feed XML/CSV mis à jour 1×/h via cron).
`javascript
// Snippet Node.js — push feed catalogue vers Meta
const fetch = require('node-fetch');
async function pushCatalogFeed() {
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
const products = await getProductsFromShopify(); // votre source
const feed = products.map((p) => ({
id: p.sku,
title: p.title,
description: p.description,
availability: p.stock > 0 ? 'in stock' : 'out of stock',
price: ${p.price_fcfa} XOF,
image_link: p.image_url,
link: https://maboutique.com/produit/${p.handle}?utm_source=wa-catalog,
}));
await fetch(https://graph.facebook.com/v18.0/${CATALOG_ID}/batch, {
method: 'POST',
headers: {
Authorization: Bearer ${META_TOKEN},
'Content-Type': 'application/json',
},
body: JSON.stringify({
access_token: META_TOKEN,
requests: feed.map((p) => ({ method: 'UPDATE', retailer_id: p.id, data: p })),
}),
});
}
setInterval(pushCatalogFeed, 60 * 60 * 1000); // 1×/h
`
H2 : Deep-link de partage — la fonction sous-utilisée
Chaque produit catalogue a un lien partageable : https://wa.me/c/[CATALOG_ID]/[PRODUCT_ID]. Partagé sur Instagram, Facebook, TikTok, il ouvre la fiche produit directement dans WhatsApp avec le contact pré-rempli.
Cas concret resto Almadies. Au lieu de poster "Tagine agneau 12 500 FCFA — DM pour commander", le restaurant poste le deep-link. Le client clique, voit la fiche produit dans WA, démarre une commande en 2 clics. Conversion ×3,2 vs DM classique.
Pour générer ces liens en masse, Meta Commerce Manager → Catalogue → Vue produits → exporter CSV avec colonne deep_link.
H2 : Mesure et KPIs catalogue
Meta Business Suite donne 4 métriques utiles :
- Vues catalogue (combien de clients ouvrent le catalogue / jour).
- Vues produit (par référence — révèle les hits et les flops).
- Messages générés depuis catalogue (taux de conversion vue → message).
- Partages produit (deep-links partagés en externe).
Bench PME Sénégal 2026 (n=14 boutiques de mes clients) :
- Vues catalogue : 80-220 / semaine
- Taux conversion vue → message : 8-14 %
- Panier moyen via catalogue : +18 à +42 % vs DM photo manuelle
FAQ
Combien de produits dois-je mettre dans mon catalogue ?
Entre 60 et 180 produits actifs. Au-delà : ralentissement app, fatigue de scroll. Faites tourner par saison (Tabaski, rentrée scolaire, Noël). Archivez les anciens dans une collection "Archive" non promue.
Puis-je vendre des services (pas que produits) ?
Oui. Restaurants : ajoutez vos menus comme "produits". Coiffeurs : forfaits coupe + brushing. Salles de sport : abonnements mensuels. Pensez "unité vendable" plutôt que "produit physique".
Combien coûte la sync POS-WhatsApp ?
Loyverse + Shopify + sync Meta : ~45-95 KFCFA / mois selon le volume. Solution maison via Make/Zapier : 28-65 KFCFA / mois. Coût initial développement custom (recommandé pour 200+ produits) : 480 KFCFA-1,2 M FCFA.
Mon catalogue doit-il être en français ou bilingue ?
Sénégal : français principal, wolof en description (avantage local fort). Pour diaspora ou clientèle anglophone : doublez les titres "Boubou bazin / Bazin boubou dress" — recherche interne WA gère le bilingue.
Comment éviter que les concurrents copient mon catalogue ?
Vos visuels sont publics par design. Misez sur : photos signature (style éditorial reconnaissable), descriptions storytelling (origine artisan, matière), tarification transparente (cf nos articles pricing). Le catalogue n'est qu'un actif parmi 7-10 du mix commercial.
Discutons de votre cas
Si vous voulez auditer ou construire votre catalogue WhatsApp Business, nous le faisons en 2-4 semaines. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.

