Have questions? Leave your message here or Schedule a quick call with our manager now

BigCommerce Integration Development

Enhance your B2B SaaS solution with BigCommerce integration. Integrate with this and 60 other eCommerce platforms and marketplaces via one API by API2Cart

APP Icon

YOUR APP or Software

APP Icon
Supported versions: All

BigCommerce integration can greatly enhance software providers that work in the sphere of:


BigCommerce API Integration
  • retrieve and synchronize information on customers, products, categories, orders, abandoned carts, prices, etc.
  • use the data from BigCommerce e-stores according to your business purpose
  • make updates on both sides
  • perform these operations with the information from innumerable stores located on 60+ other shopping platforms

Easy BigCommerce Integration Development for eCommerce Software

API2Cart is the perfect solution for different software providers that want to save time and money when they need to develop BigCommerce integration and connection with other shopping platforms and marketplaces. Choose your industry and find out what the best way for you to use API2Cart API methods

Share icon
Enhance your functionality
Our unified API eliminates the need to develop separate integration with BigCommerce and 60+ other platforms. Integrate once, get the data required from the platforms needed.
Share icon
Expand your market share
Win more clients by having access to data from stores built on the shopping cart they use. BigCommerce integration means thousands of users need you.
Share icon
Reduce cost, save time
The API2Cart API will save you multiple integrations development costs and exclude the need to maintain each connection.

Use Total Cost of Ownership Calculator to compare the costs of developing in-house integration with BigCommerce and multiple other eCommerce platforms and via API2Cart


Use TCO Calculator

Liste des méthodes pour BigCommerce Integration

  • account.failed_webhooks

    Si l'URL de rappel de votre service n'a pas pu accepter les webhooks d'API2Cart pour une raison quelconque, vous pouvez utiliser cette méthode pour obtenir la liste des webhooks manqués et effectuer à nouveau la synchronisation à l'aide de l'entity_id. Veuillez noter que ces enregistrements sont conservés pendant 24 heures.
  • account.supported_platforms

    Utilisez cette méthode pour obtenir la liste des plateformes prises en charge et les ensembles de paramètres requis pour se connecter à chacune d'elles. Remarque : certaines plateformes peuvent avoir plusieurs méthodes de connexion, la réponse contiendra donc plusieurs ensembles de paramètres.
  • account.cart.list

    Cette méthode vous permet d'obtenir une liste des boutiques en ligne connectées à votre compte API2Cart.
  • account.cart.add

    Utilisez cette méthode pour automatiser le processus de connexion des magasins à API2Cart.
  • account.config.update

    Utilisez cette méthode pour automatiser la modification des informations d'identification utilisées pour connecter les magasins en ligne.
  • attribute.info

    Obtenir des informations sur un attribut global spécifique par son ID.
  • attribute.count

    Obtenir le nombre d'attributs.
  • attribute.list

    Obtenir une liste d'attributs globaux.
  • attribute.add

    Ajouter un nouvel attribut.
  • attribute.update

    Mettre à jour les données de l'attribut.
  • attribute.delete

    Supprimer un attribut du magasin.
  • attribute.assign.group

    Attribuer un attribut au groupe
  • attribute.assign.set

    Attribuer un attribut à l'ensemble d'attributs
  • attribute.attributeset.list

    Obtenir la liste des ensembles d'attributs
  • attribute.group.list

    Obtenir la liste des groupes d'attributs
  • attribute.type.list

    Obtenir une liste des types d'attributs pris en charge.
  • attribute.unassign.group

    Désattribuer un attribut du groupe
  • attribute.unassign.set

    Désattribuer un attribut de l'ensemble d'attributs
  • attribute.value.add

    Ajouter une nouvelle valeur à l'attribut.
  • attribute.value.update

    Mettre à jour la valeur de l'attribut.
  • attribute.value.delete

    Supprimer la valeur de l'attribut.
  • basket.info

    Récupérer les informations du panier.
  • basket.item.add

    Ajouter un article au panier.
  • basket.live_shipping_service.list

    Récupérer une liste des services de tarification d'expédition en direct.
  • basket.live_shipping_service.create

    Créer un service de tarification d'expédition en direct.
  • basket.live_shipping_service.delete

    Supprimer le service de tarification d'expédition en direct.
  • batch.job.list

    Obtenir la liste des tâches récentes
  • batch.job.result

    Obtenir les données des résultats du travail
  • bridge.download

    Téléchargez le bridge pour la boutique.
    Veuillez noter que cette méthode ne fonctionnera pas si vous l'appelez depuis Swagger UI.
  • bridge.update

    Mettre à jour le bridge dans la boutique.
  • bridge.delete

    Supprimer le bridge de la boutique.
  • cart.info

    Cette méthode permet d'obtenir diverses informations sur le magasin, y compris une liste des magasins (dans le cas d'une configuration multi-magasins), une liste des langues prises en charge, des devises, des transporteurs, des entrepôts et de nombreuses autres informations. Ces données sont relativement stables et changent rarement, donc API2Cart peut mettre en cache certaines données pour réduire la charge du magasin et accélérer l'exécution des requêtes. Nous recommandons également de mettre en cache la réponse de cette méthode de votre côté afin de réduire les requêtes. Si vous devez vider le cache d'un magasin spécifique, utilisez la méthode cart.validate.
  • cart.validate

    Cette méthode vide le cache dans API2Cart pour une boutique spécifique et vérifie si la connexion à la boutique est disponible. Utilisez cette méthode si des modifications ont été apportées aux paramètres de la boutique, par exemple, si un nouveau plugin a été installé ou supprimé.
  • cart.list

    Obtenir la liste des plateformes de e-commerce prises en charge.
  • cart.bridge

    Obtenir la clé du pont et la clé de la boutique.
  • cart.disconnect

    Déconnecter du magasin et effacer les données de session.
  • cart.methods

    Renvoie une liste des méthodes API prises en charge.
  • cart.config

    Obtenir la liste des configurations du panier.
  • cart.clear_cache

    Vider le cache du magasin.
  • cart.create

    Ajouter une boutique au compte.
  • cart.delete

    Supprimer une boutique de API2Cart.
  • cart.catalog_price_rules.count

    Obtenir le nombre de réductions des règles de prix du catalogue du panier.
  • cart.catalog_price_rules.list

    Obtenir les réductions des règles de prix du catalogue du panier.
  • cart.config.update

    Utilisez cette méthode API pour mettre à jour les données personnalisées dans la base de données client.
  • cart.coupon.count

    Cette méthode permet d'obtenir le nombre de coupons. Sur certaines plateformes, vous pouvez filtrer les coupons par leur date d'activation.
  • cart.coupon.list

    Obtenir les réductions de coupons du panier.
  • cart.coupon.add

    Utilisez cette méthode pour créer un coupon avec des conditions spécifiées.
  • cart.coupon.delete

    Supprimer le coupon.
  • cart.coupon.condition.add

    Utilisez cette méthode pour ajouter des conditions supplémentaires à l'application du coupon.
  • cart.giftcard.count

    Obtenir le nombre de cartes-cadeaux.
  • cart.giftcard.list

    Obtenir la liste des cartes-cadeaux.
  • cart.giftcard.add

    Utilisez cette méthode pour créer une carte-cadeau d'un montant spécifié.
  • cart.giftcard.delete

    Supprimer une carte-cadeau.
  • cart.meta_data.list

    Avec cette méthode, vous pouvez obtenir une liste de métadonnées pour diverses entités (produits, options, clients, commandes). Il s'agit généralement de données créées par des plugins tiers.
  • cart.meta_data.set

    Définir des métadonnées pour une entité spécifique.
  • cart.meta_data.unset

    Supprimer les métadonnées d'une entité spécifique.
  • cart.plugin.list

    Obtenir une liste des plugins tiers installés sur la boutique.
  • cart.script.list

    Obtenir les scripts installés sur la vitrine du magasin.
  • cart.script.add

    Ajouter un nouveau script à la vitrine du magasin.
  • cart.script.delete

    Supprimer le script de la vitrine du magasin.
  • cart.shipping_zones.list

    Obtenir la liste des zones de livraison.
  • category.info

    Obtenir des informations sur la catégorie avec l'ID de catégorie*** ou spécifier un autre ID de catégorie.
  • category.count

    Compter les catégories dans la boutique.
  • category.list

    Obtenez la liste des catégories de la boutique.
  • category.find

    Rechercher une catégorie dans la boutique. 'Laptop' est spécifié ici par défaut.
  • category.assign

    Assigner une catégorie à un produit
  • category.unassign

    Désassigner une catégorie à un produit
  • category.add

    Ajouter une nouvelle catégorie dans la boutique
  • category.add.batch

    Ajouter de nouvelles catégories au magasin.
  • category.update

    Mettre à jour la catégorie dans la boutique
  • category.delete

    Supprimer la catégorie dans la boutique
  • category.image.add

    Ajouter une image à la catégorie
  • category.image.delete

    Supprimer l'image
  • customer.info

    Obtenir les détails des clients du magasin.
  • customer.count

    Obtenir le nombre de clients du magasin.
  • customer.list

    Obtenir la liste des clients du magasin.
  • customer.find

    Trouver des clients dans le magasin.
  • customer.add

    Ajouter un client au magasin.
  • customer.update

    Mettre à jour les informations du client dans le magasin.
  • customer.delete

    Supprimer un client du magasin.
  • customer.address.add

    Ajouter une adresse client.
  • customer.attribute.list

    Obtenir les attributs pour un client spécifique.
  • customer.group.list

    Obtenir la liste des groupes de clients.
  • customer.group.add

    Créer un groupe de clients.
  • customer.wishlist.list

    Obtenir la liste de souhaits d'un client du magasin.
  • marketplace.product.find

    Rechercher un produit dans le catalogue global.
  • order.info

    Informations sur une commande spécifique par ID
  • order.count

    Compter les commandes dans la boutique
  • order.list

    Obtenir la liste des commandes de la boutique.
  • order.find

    Cette méthode est obsolète et ne sera plus prise en charge à l'avenir. Veuillez utiliser 'order.list' à la place.
  • order.calculate

    Calcule le coût total d'une commande pour un client donné et un ensemble de produits, ainsi que les méthodes d'expédition disponibles en fonction de l'adresse spécifiée. Le calcul prend en compte les prix des produits en magasin, les remises, les taxes, les frais de livraison et d'autres paramètres du magasin. Le résultat inclut une répartition détaillée du coût final de la commande par ses composants.

    Veuillez noter que les totaux finaux, les taxes et les autres montants doivent inclure les valeurs correspondantes pour la méthode d'expédition sélectionnée.

    Le résultat de cette méthode peut être utilisé lors de la création d'une commande avec la méthode order.add.

  • order.add

    Ajouter une nouvelle commande au panier.
  • order.update

    Mettre à jour une commande existante.
  • order.abandoned.list

    Obtenir la liste des commandes abandonnées par les clients avant leur finalisation.
  • order.financial_status.list

    Récupérer la liste des statuts financiers
  • order.fulfillment_status.list

    Récupérer la liste des statuts d'exécution
  • order.preestimate_shipping.list

    Récupérer la liste des méthodes d'expédition préestimées.
  • order.refund.add

    Ajouter un remboursement à la commande.
  • order.return.add

    Créer une nouvelle demande de retour.
  • order.return.update

    Mettre à jour les informations d'expédition de la commande.
  • order.return.delete

    Supprimer le retour.
  • order.shipment.info

    Obtenir des informations sur l'expédition.
  • order.shipment.list

    Obtenir la liste des expéditions par commande.
  • order.shipment.add

    Ajouter une expédition à la commande.
  • order.shipment.add.batch

    Ajouter plusieurs expéditions aux commandes.
  • order.shipment.update

    Mettre à jour les informations d'expédition de la commande.
  • order.shipment.delete

    Supprimer l'expédition de la commande.
  • order.shipment.tracking.add

    Ajouter les informations de suivi de l'expédition de la commande.
  • order.status.list

    Récupérer la liste des statuts
  • order.transaction.list

    Récupérer la liste des transactions de commande.
  • product.info

    Obtenez des informations sur un produit spécifique par son ID. Dans le cas d'une configuration multi-boutiques, utilisez le filtre store_id pour obtenir une réponse dans le contexte d'une boutique spécifique.
  • product.count

    Compter les produits dans la boutique.
  • product.list

    Obtenez la liste des produits de votre boutique. Retourne 10 produits par défaut.
  • product.find

    Rechercher un produit dans le catalogue de la boutique. 'Apple' est spécifié ici par défaut.
  • product.fields

    Récupérer tous les champs disponibles pour un produit dans la boutique.
  • product.add

    Ajouter un nouveau produit à la boutique.
  • product.add.batch

    Ajouter de nouveaux produits au magasin.
  • product.update

    Cette méthode peut être utilisée pour mettre à jour certaines données produit. La liste des paramètres pris en charge dépend de la plateforme spécifique. Veuillez transmettre uniquement les paramètres pris en charge par la plateforme en question. Notez que pour mettre à jour la quantité d'un produit, il est recommandé d'utiliser des paramètres relatifs (increase_quantity ou reduce_quantity) afin d'éviter les écrasements inattendus dans les boutiques à forte charge.
  • product.update.batch

    Mettre à jour les produits dans le magasin.
  • product.delete

    Supprimer le produit
  • product.delete.batch

    Supprimer le produit du magasin.
  • product.attribute.list

    Obtenir la liste des attributs et des valeurs.
  • product.attribute.value.set

    Définir la valeur de l'attribut pour le produit.
  • product.attribute.value.unset

    Supprimer la valeur de l'attribut d'un produit.
  • product.brand.list

    Obtenir la liste des marques de votre magasin.
  • product.child_item.info

    Obtenir un article enfant pour un produit spécifique.
  • product.child_item.list

    Obtenir une liste des éléments enfants d'un produit, tels que les variantes ou les composants de lot. Le champ total_count dans la réponse indique le nombre total d'éléments dans le contexte du filtre actuel.
  • product.child_item.find

    Rechercher un article enfant de produit (article groupé ou variante de produit configurable) dans le catalogue du magasin.
  • product.currency.list

    Obtenir la liste des devises.
  • product.currency.add

    Ajouter une devise et/ou définir la valeur par défaut dans le magasin.
  • product.image.add

    Ajouter une image au produit
  • product.image.update

    Mettre à jour les détails de l'image
  • product.image.delete

    Supprimer l'image
  • product.manufacturer.add

    Ajouter un fabricant au magasin et l'attribuer au produit.
  • product.option.list

    Obtenir la liste des options.
  • product.option.assign

    Attribuer une option depuis le produit.
  • product.option.add

    Ajouter une option de produit depuis le magasin.
  • product.option.delete

    Supprimer une option de produit.
  • product.option.value.assign

    Attribuer un élément d'option de produit depuis le produit.
  • product.option.value.add

    Ajouter un élément d'option de produit depuis l'option.
  • product.option.value.update

    Mettre à jour un élément d'option de produit depuis l'option.
  • product.option.value.delete

    Supprimer la valeur de l'option de produit.
  • product.price.add

    Ajouter quelques prix au produit.
  • product.price.update

    Mettre à jour certains prix du produit.
  • product.price.delete

    Supprimer certains prix du produit
  • product.review.list

    Obtenir les avis sur un produit spécifique.
  • product.store.assign

    Attribuer un produit au magasin.
  • product.tax.add

    Ajouter une classe de taxe et un taux de taxe au magasin et les attribuer au produit.
  • product.variant.info

    Obtenir des informations sur la variante. Cette méthode est obsolète et son développement est arrêté. Veuillez utiliser 'product.child_item.info' à la place.
  • product.variant.count

    Obtenir le nombre de variantes.
  • product.variant.list

    Obtenir une liste de variantes. Cette méthode est obsolète et son développement est arrêté. Veuillez utiliser 'product.child_item.list' à la place.
  • product.variant.add

    Ajouter une variante au produit.
  • product.variant.add.batch

    Ajouter de nouvelles variantes de produit au magasin.
  • product.variant.update

    Mettre à jour une variante.
  • product.variant.update.batch

    Mettre à jour les variantes de produits dans le magasin.
  • product.variant.delete

    Supprimer une variante.
  • product.variant.delete.batch

    Supprimer les variantes de produit du magasin.
  • product.variant.image.add

    Ajouter une image au produit
  • product.variant.image.delete

    Supprimer l'image du produit
  • product.variant.price.add

    Ajouter des prix à la variante du produit.
  • product.variant.price.update

    Mettre à jour certains prix de la variante du produit.
  • product.variant.price.delete

    Supprimer certains prix de la variante du produit.
  • return.info

    Récupérer les informations de retour.
  • return.count

    Compter les retours dans la boutique
  • return.list

    Obtenir la liste des demandes de retour du magasin.
  • return.action.list

    Récupérer la liste des actions de retour
  • return.reason.list

    Récupérer la liste des raisons de retour
  • return.status.list

    Récupérer la liste des statuts
  • subscriber.list

    Obtenir la liste des abonnés.
  • tax.class.info

    Utilisez cette méthode pour obtenir des informations sur une classe de taxes et ses taux. Elle permet de calculer le pourcentage de taxes pour l'adresse spécifique d'un client. Ces informations contiennent des données relativement stables qui changent rarement, donc API2Cart peut mettre en cache certaines données pour réduire la charge sur le magasin et accélérer l'exécution de la requête. Nous recommandons également de mettre en cache la réponse de cette méthode de votre côté pour économiser les requêtes. Si vous devez vider le cache d'un magasin spécifique, utilisez la méthode cart.validate.
  • tax.class.list

    Obtenir la liste des classes de taxes de votre magasin.
  • webhook.count

    Compter les webhooks enregistrés sur la boutique.
  • webhook.list

    Lister les webhooks enregistrés sur la boutique.
  • webhook.events

    Lister tous les webhooks disponibles sur cette boutique.
  • webhook.create

    Créer un webhook sur la boutique et s'y abonner.
  • webhook.update

    Mettre à jour les paramètres des webhooks.
  • webhook.delete

    Supprimer un webhook enregistré sur la boutique.