Que fait l'import de commandes Shopify historiques dans Alva ?
L'import de commandes Shopify historiques dans Alva Digital Downloads recrée les enregistrements d'achat des commandes passées avant l'installation de l'application. L'outil d'import lit un CSV de commandes passées, fait correspondre chaque article à une association de produit existante, et écrit l'achat manquant. Les téléchargements apparaissent alors rétroactivement sur la page du compte client et la page de statut de commande.
Considérez-le comme un remplissage rétroactif. Rien ne change dans Shopify concernant les commandes d'origine. Alva acquiert simplement les enregistrements de livraison qu'elle n'a jamais reçus la première fois, et chaque client concordant retrouve un accès en libre-service aux fichiers exacts liés à ce qu'il a acheté.
Pourquoi les commandes antérieures à l'installation ne peuvent pas télécharger leurs fichiers
Alva livre les fichiers en écoutant le webhook ORDERS_PAID de Shopify. Chaque commande payée déclenche ce webhook, Alva crée un enregistrement d'achat, et le client obtient l'accès au téléchargement. Les commandes passées avant l'installation de l'application n'ont jamais déclenché ce webhook pour Alva, de sorte qu'aucun enregistrement d'achat n'a jamais été créé pour elles.
Sans enregistrement d'achat, les surfaces destinées aux clients n'ont rien à afficher. Un acheteur qui ouvre sa page de statut de commande ou l'onglet des téléchargements de son compte Shopify voit un espace vide là où devrait se trouver son fichier. Il n'y a aucun lien sur lequel cliquer, car Alva n'a aucune trace de la vente.
En pratique, cela se transforme en un flot de tickets « où est mon fichier ? » — et cela frappe le plus fort dans les jours qui suivent immédiatement le changement d'application, lorsque des clients de longue date reviennent en s'attendant à ce que le bouton de téléchargement qu'ils utilisaient auparavant fonctionne encore.
Les trois garanties strictes : aucun e-mail, aucune vérification anti-fraude, aucune clé de licence
Un import historique peut toucher des milliers d'anciennes commandes à la fois, aussi Alva le traite-t-il comme une opération silencieuse assortie de trois garanties appliquées dans le code. L'import n'envoie aucun e-mail, n'exécute aucune vérification anti-fraude, et n'attribue aucune clé de licence. Aucune de ces règles ne peut être réactivée pour l'import — ce sont des limites strictes et délibérées.
Le raisonnement derrière chacune est simple :
- Aucun e-mail. Remplir rétroactivement deux ans de commandes ne doit jamais bombarder deux ans de clients avec des notifications de livraison. Personne ne reçoit d'e-mail ; les téléchargements deviennent simplement disponibles pour la prochaine fois que chaque client se rend sur son compte.
- Aucune vérification anti-fraude. Ces commandes ont été payées, traitées et réglées il y a longtemps. Les faire repasser par le pipeline anti-fraude inonderait votre file d'attente de vérifications sur des transactions appartenant à un passé lointain.
- Aucune clé de licence. L'import ne puise jamais dans votre stock de clés de licence. Un remplissage rétroactif en masse attribuant des clés à d'anciennes commandes pourrait épuiser silencieusement un inventaire que vous réservez aux ventes en direct, aussi l'attribution des clés est-elle entièrement ignorée.
Tout l'intérêt de l'import historique est de restaurer l'accès en toute discrétion. Il s'agit d'une réparation en arrière-plan, non d'un nouveau traitement des commandes. Vos clients récupèrent leurs téléchargements sans la moindre notification, et votre inventaire de clés de licence ainsi que votre file d'attente anti-fraude restent intacts.
C'est idempotent, la réexécution est donc sans danger
L'import historique est idempotent, ce qui signifie que l'exécuter deux fois produit le même résultat que l'exécuter une seule fois. Re-téléverser le même CSV ne créera pas d'achats en double — Alva reconnaît les enregistrements qui existent déjà et les ignore, ne créant que les achats réellement manquants.
Ce filet de sécurité compte plus qu'il n'y paraît. Si un téléversement volumineux est interrompu, il vous suffit de le relancer. Si vous ajoutez ultérieurement des associations de produits pour un deuxième lot de produits, vous pouvez réimporter le même historique de commandes, et seules les commandes nouvellement associables sont remplies rétroactivement. Il n'y a aucune pénalité à l'exécuter plusieurs fois.
Comment importer vos commandes historiques, étape par étape
L'import s'effectue à partir d'un CSV que vous exportez depuis Shopify. Dans les grandes lignes, il y a quatre étapes : associer vos produits, exporter les commandes, téléverser le fichier, et importer. Avant de commencer, assurez-vous que vos produits numériques sont déjà associés à leurs fichiers dans Alva — l'outil d'import se base sur ces associations.
1. Associez d'abord vos produits à leurs fichiers
L'outil d'import fonctionne en faisant correspondre les articles de chaque commande historique à vos associations de produits existantes. Si un produit n'est pas encore associé à un fichier, un pack ou un lien dans Alva, ses anciennes commandes n'ont rien auquel se rattacher. Configurez vos associations avant d'importer afin que chaque commande passée puisse trouver sa correspondance.
2. Exportez les commandes historiques depuis Shopify
Dans votre administration Shopify, ouvrez Commandes, filtrez sur la plage de dates que vous souhaitez remplir rétroactivement, et utilisez Exporter pour télécharger les commandes au format CSV. La documentation d'exportation des commandes de Shopify détaille les filtres et le format du fichier.
3. Téléversez le CSV dans Alva et importez
De retour dans l'administration Alva, ouvrez l'import de commandes historiques, téléversez votre CSV, et lancez l'import. Alva lit chaque ligne, fait correspondre les articles à vos associations, et crée les achats manquants. Une fois terminé, les téléchargements de chaque commande concordante sont actifs sur les pages du compte client et de statut de commande.
Les imports CSV sont pointilleux sur les noms de colonnes et les formats. Pour connaître les colonnes précises attendues par Alva et suivre un guide écran par écran, consultez l'article d'aide détaillé sur l'import de commandes Shopify historiques avant de téléverser.
Migrer depuis SendOwl, Gumroad ou les téléchargements natifs de Shopify
Le changement d'outil de livraison numérique est le moment où cette fonctionnalité prouve son utilité. Lorsque vous migrez vers Alva depuis SendOwl, Gumroad ou le flux natif de téléchargements numériques de Shopify, seules les nouvelles commandes commencent à transiter automatiquement par Alva. Chaque vente antérieure au changement est invisible pour la nouvelle application tant que vous ne la remplissez pas rétroactivement.
L'import historique est l'étape qui préserve l'intégrité de vos clients existants tout au long d'une migration. Importez vos commandes passées et personne ne perd l'accès à ce qu'il a déjà acheté — l'acheteur qui a acquis un pack de préréglages l'année dernière peut toujours le retélécharger, même si cette vente a eu lieu sur votre ancienne plateforme. Si vous envisagez un changement, notre article sur ce à quoi ressemble réellement la migration de SendOwl vers Alva couvre le reste de la transition.
Où les téléchargements importés apparaissent pour les clients
Une fois importé, un achat historique se comporte comme n'importe quel autre. Le téléchargement apparaît sur la page de statut de commande Shopify de cette commande et dans la section des téléchargements numériques du compte du client, de sorte que les acheteurs peuvent se servir eux-mêmes sans vous contacter. Il réutilise les mêmes surfaces de livraison que celles qu'active déjà chaque commande Alva en direct.
Parce qu'aucun e-mail n'est envoyé, l'accès est là, en attente, plutôt qu'annoncé. C'est généralement exactement ce que vous souhaitez après une migration : la prochaine fois qu'un ancien client cherche son fichier, il est simplement là. Pour un tour d'horizon de tous les endroits où les clients peuvent accéder à leurs fichiers, consultez notre guide sur les façons dont les clients reçoivent leurs téléchargements numériques sur Shopify.
Qui peut utiliser l'import historique
L'import de commandes historiques est aujourd'hui disponible pour toutes les boutiques Alva, après être sorti d'une bêta antérieure. Il n'y a ni liste d'attente ni indicateur spécial à demander — exportez vos commandes, associez vos produits, et lancez-le chaque fois que vous devez effectuer un remplissage rétroactif. Vérifiez votre forfait pour connaître les limites de stockage et de livraison, puis importez autant de commandes passées que votre historique en contient.
Questions fréquentes
Non. L'import de commandes historiques dans Alva Digital Downloads n'envoie aucun e-mail, par conception et de façon appliquée dans le code. Il s'agit d'un remplissage rétroactif silencieux qui crée les enregistrements d'achat manquants afin que les téléchargements apparaissent dans le compte de chaque client et sur sa page de statut de commande. Aucun client n'est notifié, de sorte que l'import de milliers d'anciennes commandes ne peut jamais spammer vos acheteurs.
Oui. L'import est idempotent, de sorte que re-téléverser le même CSV ne créera pas d'achats en double. Si un premier passage échoue en cours de route ou si vous ajoutez de nouvelles associations de produits et souhaitez effectuer un nouveau remplissage rétroactif, vous pouvez le relancer en toute sécurité. Les enregistrements existants sont reconnus et ignorés, et seuls les achats réellement manquants sont créés.
Les commandes passées avant l'installation de l'application ne sont jamais passées par le webhook ORDERS_PAID, de sorte qu'aucun enregistrement d'achat n'existe pour elles. Sans cet enregistrement, la page de statut de commande et l'onglet du compte client n'ont rien à afficher. L'import historique recrée les achats manquants afin que ces téléchargements apparaissent rétroactivement.
Non. L'import historique n'attribue aucune clé de licence et n'exécute aucune vérification anti-fraude. Les deux sont délibérément ignorées afin qu'un remplissage rétroactif en masse d'anciennes commandes ne consomme jamais de stock de clés de licence ni n'inonde votre file d'attente anti-fraude. Il crée uniquement les enregistrements d'achat qui permettent aux clients d'accéder aux fichiers liés à leurs associations de produits existantes.
Exportez vos commandes historiques au format CSV depuis l'administration Shopify, associez vos produits à leurs fichiers dans Alva, puis téléversez le CSV dans Alva et importez. L'outil fait correspondre les articles de chaque commande à vos associations et crée les achats manquants, de sorte que les clients ayant acheté via SendOwl, Gumroad ou le flux natif de Shopify conservent l'accès à ce qu'ils possèdent déjà.