SDK et bibliothèques

    Intégrez Shopflow à votre environnement technologique.

    Explorez les possibilités d'intégration de Shopflow avec vos applications, vos systèmes d'entreprise et vos outils de développement. Une approche flexible pour connecter vos opérations et créer des expériences eCommerce sur mesure.

    Node.js / TS
    Python
    PHP
    Ruby
    Go
    Java
    DocumentationExemples de codeNotes de version

    Intégrations et développement

    Connectez Shopflow à vos applications et systèmes grâce à des API flexibles et des outils adaptés à vos projets.

    À venir

    Node.js / TypeScript

    @shopflow/node

    Support TypeScript de premier niveau avec définitions complètes incluses. Fonctionne avec Node.js 18+ et les runtimes Edge.

    TypeScriptESM + CJSEdge Ready
    npm install @shopflow/node
    À venir

    Python

    shopflow

    Interface pythonique avec type hints, prise en charge async/await et modèles Pydantic pour tous les objets API.

    Type hintsAsync/AwaitPython 3.9+
    pip install shopflow
    À venir

    PHP

    shopflow/sdk

    Compatible PSR. Fournisseur de service Laravel inclus. PHP 8.1+. Client HTTP basé sur Guzzle.

    PSR-18Laravel ReadyPHP 8.1+
    composer require shopflow/sdk
    À venir

    Ruby

    shopflow

    Ruby idiomatique avec helpers Rails, modèles de style ActiveRecord et client HTTP Faraday.

    Helper RailsRuby 3.1+Faraday
    gem install shopflow
    À venir

    Go

    go.shopflow.io/sdk

    Go idiomatique avec support context, zéro dépendance externe et sûreté complète pour la concurrence.

    Zéro dépendanceSupport ContextGo 1.21+
    go get go.shopflow.io/sdk
    À venir

    Java / Kotlin

    io.shopflow:sdk

    Prend en charge Java 17+ et Kotlin. Autoconfiguration Spring Boot incluse. Maven + Gradle.

    Spring BootKotlinMaven + Gradle
    io.shopflow:sdk:1.2.0

    Des outils pour vos intégrations

    Les ressources essentielles pour connecter Shopflow à vos systèmes et développer vos propres solutions eCommerce.

    FONCTIONNALITÉNode.jsPythonPHPRubyGoJava
    Couverture API complète
    Sûreté de typeTypeScript natifType hintsPHPStanSorbetNatifNatif
    Support async
    Auto-retry + backoff
    Clés d'idempotence
    Vérification de signature webhook
    Helpers de pagination
    Gestion des erreurs
    Hooks de logging
    Intégration frameworkNext.js, RemixDjango, FastAPILaravel, SymfonyRailsGin, EchoSpring Boot

    Intégrations avec vos frameworks

    Connectez Shopflow à vos technologies préférées et développez des expériences eCommerce adaptées à vos projets.

    Next.js

    @shopflow/nextjs

    Le plus populaire

    React

    @shopflow/react

    Vue / Nuxt

    @shopflow/vue

    Remix

    @shopflow/remix

    Astro

    @shopflow/astro

    L'API en action

    Des exemples de code concrets pour comprendre et exploiter les possibilités d'intégration de Shopflow.

    example.js
    import Shopflow from '@shopflow/node';
    
    const sf = new Shopflow({
      secretKey: process.env.SHOPFLOW_SECRET,
    });
    
    const order = await sf.orders.create({
      customer: { email: 'john@acme.com' },
      lineItems: [{
        variantId: 'var_01HABC',
        quantity: 3,
      }],
      payment: {
        method: 'net_30',
        currency: 'CAD',
      },
    });
    
    console.log(order.id);      // ord_01HXYZ
    console.log(order.status);  // confirmed

    Ressources complémentaires

    Explorez des outils et des ressources pour faciliter vos intégrations et développer vos projets avec Shopflow.

    Les bibliothèques communautaires ne sont pas maintenues par Shopflow. Utilisez les SDK officiels pour les intégrations critiques en production.

    .NET / C#

    NuGet: Shopflow.Client

    Intégration Django

    pip install django-shopflow

    Plugin WordPress

    Plugin WordPress

    Svelte / SvelteKit

    npm i @shopflow/svelte

    Développez avec Shopflow

    Explorez nos ressources techniques, partagez vos idées et échangez avec notre équipe pour faire évoluer vos intégrations.

    • Documentation API

      Consultez les points d'accès, l'authentification et les formats de données pour connecter vos systèmes à Shopflow.

      Consulter la documentation
    • Exemples d'intégration

      Parcourez des exemples de code pour les cas courants, comme la création de commandes et la liste des produits.

      Voir les exemples
    • Accompagnement technique

      Parlez à notre équipe de votre architecture, de vos systèmes existants et de vos besoins d'intégration.

      Écrire à notre équipe

    Votre environnement. Vos intégrations.

    Connectez Shopflow à vos technologies et développez des solutions adaptées à vos besoins.

    6 SDK disponibles
    Installation en une commande
    Documentation pour développeurs