Disponibilité
La connexion Shopify est disponible dans Inklura Sync 0.8.12, distribuée depuis votre compte Inklura. Elle prend en charge le catalogue simple et variable, les créations dans les deux sens, le stock, les clients et leur adresse par défaut. Les codes promotionnels ordinaires compatibles se configurent séparément.
Les imports de commandes sont des copies de consultation. Les commandes et paiements Shopify réels restent à tester sur la boutique de démonstration, qui demande un abonnement avant d’accepter des commandes. Gérez les paiements et les expéditions dans Shopify.
Données prises en charge
| Domaine | Comportement |
|---|---|
| Produits et variantes | Produits simples et variables jusqu’à 100 variantes : titres, descriptions, options exactes, références, code-barres principal, prix et caractère physique/virtuel. Import Shopify et création WooCommerce dans les deux sens configurés ; nouvelles exportations toujours en brouillon. |
| Stocks | Un emplacement Shopify choisi explicitement. Quantités suivies, contrôles de concurrence et reprises identifiées ; un stock non suivi ne devient pas zéro. Les événements de la paire PrestaShop continuent leur propre traitement. |
| Clients | Noms, e-mail et téléphone des comptes liés ; adresse Shopify par défaut reliée à la facturation WooCommerce, avec son propre sens configurable. Aucun rapprochement par e-mail, transfert de mot de passe ou invitation automatique. |
| Étiquettes, images et collections | Étiquettes dans le sens du catalogue. Import facultatif des images Shopify et des collections en catégories WooCommerce, par ajout ; les médias et catégories locaux sont conservés. Une option séparée copie les photos natives lors de la première création Shopify, jusqu’à 20 images publiques JPEG, PNG ou WebP ; les galeries déjà liées sont conservées. |
| Commandes et historique | Shopify → WooCommerce pour consultation, avec lignes et clients liés et contrôle des taxes. Expéditions, suivi, résumés de remboursements et états de transaction facultatifs. Aucun second paiement, remboursement ou mouvement de stock. |
WooCommerce sert de relais pour les produits et clients vers la paire PrestaShop selon ses propres réglages. Il n’existe pas de connecteur autonome Shopify ↔ PrestaShop dans cette version. Les commandes Shopify restent dans leur circuit de consultation.
Connecter Shopify
- Dans le Dev Dashboard Shopify, préparez et installez l’application sur la boutique voulue. L’authentification par identifiants client concerne une application et une boutique de la même organisation ; pour une autre organisation, cette version exige un jeton Admin API hors ligne déjà obtenu. Elle ne propose pas d’installation OAuth publique.
- Autorisez uniquement les fonctions choisies : catalogue et inventaire, lecture des emplacements, clients si activés, commandes si importées. Shopify doit également autoriser l’accès aux données clients.
read_products, write_products, read_inventory, write_inventory, read_locations, read_customers, write_customers, read_orders. - Dans WooCommerce → Inklura Sync → Shopify, enregistrez le domaine exact STORE.myshopify.com et les identifiants privés en mode Désactivé. Un champ secret vide conserve sa valeur ; ne publiez jamais ces identifiants.
- Cliquez sur Vérifier la connexion, choisissez l’emplacement, puis les sens et options. La devise et la saisie des prix HT/TTC doivent correspondre à WooCommerce ; les taux de TVA ne sont pas devinés.
- Configurez les webhooks depuis ce même écran, avec la version API 2026-10. Copiez l’URL affichée par l’écran Shopify si nécessaire : elle est distincte du webhook PrestaShop. Passez en Audit et examinez la file avant le mode Live.
- Planifiez le worker chaque minute suivant le guide d’exploitation de l’archive. La commande tick existante traite les deux connexions ; WP-Cron seul dépend des visites. Les nouvelles créations et la publication des imports restent des choix distincts.
Codes promotionnels
Les codes ordinaires compatibles peuvent être activés avec read_discounts, et write_discounts pour les deux sens : pourcentage, montant fixe panier ou article, tous clients et produits, sans quota, cumul ni conditions supplémentaires. Une règle incompatible est suspendue plutôt qu’approximée. Les quotas consommables ne sont pas clonés en coupons indépendants.
Vérifier les échanges
- Créez un produit de test en brouillon, exportez-le par son ID WooCommerce puis vérifiez les variantes, prix et stock dans Shopify. Testez ensuite une modification depuis Shopify.
- Vérifiez un client de test et son adresse par défaut dans les deux sens, sans e-mail d’invitation ni utilisation d’un vrai compte client.
- Contrôlez la file Shopify et le résultat du worker, puis la file de la paire PrestaShop si elle relaie ces fiches. Une livraison reçue n’est pas encore une écriture native réussie.
Limites et dépannage
- Une modification concurrente ou une identité ambiguë demande un examen. Ne videz pas les correspondances pour forcer un rapprochement.
- Après des correspondances, changer de boutique ou d’emplacement exige une migration explicite. Désactiver conserve les historiques et les files.
- Les produits cartes cadeaux, abonnements, bundles, variantes génériques, fiscalités mixtes, téléchargements protégés et structures hors limites demandent un traitement spécifique. Une fonction ne tronque pas silencieusement les données trop nombreuses.
- Pas d’export des commandes WooCommerce vers Shopify ni d’action d’expédition. Les paiements et remboursements restent sur leur plateforme d’origine. Le stock asynchrone ne réserve pas atomiquement le dernier article sur plusieurs checkouts.