API de Connexion v2.0
Connectez votre e-commerce ou marketplace avec BTSWholesaler automatiquement. Notre API REST vous permet de synchroniser les produits, prix, stock et de gérer les commandes en temps réel avec une vitesse et stabilité exceptionnelles.
Que propose notre API?
Vitesse Extrême
Réponses en millisecondes. Catalogue complet de +48 000 produits synchronisé en moins de 2 minutes.
Synchronisation Delta
Téléchargez uniquement les modifications depuis votre dernière requête. Économisez de la bande passante et du temps avec des mises à jour incrémentales.
Stock en Temps Réel
Consultez le stock mis à jour de n'importe quel produit instantanément. Sans délais, sans surprises.
Sécurité JWT
Authentification via tokens JWT avec cryptage de dernière génération. Vos données toujours protégées.
Multi-langue
Données produits disponibles en 5 langues : Espagnol, Anglais, Allemand, Français et Italien.
Gestion des Commandes
Créez des commandes automatiquement, consultez les statuts et gérez votre logistique dropshipping sans intervention manuelle.
Exemples d' Intégration
// Obtener catálogo de productos con paginación $api_url = $your_api_endpoint; // URL en tu panel de cliente $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_URL => $api_url, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ 'Authorization: Bearer ' . $jwt_token, 'Content-Type: application/json' ], CURLOPT_POSTFIELDS => json_encode([ 'page' => 1, 'limit' => 500, 'lang' => 'es' ]) ]); $response = curl_exec($ch); $products = json_decode($response, true); // Procesar productos foreach ($products['data'] as $product) { echo $product['sku'] . ' - ' . $product['name']; }
import requests # URL proporcionada en tu panel de cliente API_ENDPOINT = your_api_endpoint headers = { "Authorization": f"Bearer {jwt_token}", "Content-Type": "application/json" } payload = {"page": 1, "limit": 500, "lang": "es"} response = requests.post(API_ENDPOINT, json=payload, headers=headers) products = response.json() for product in products["data"]: print(f"{product['sku']} - {product['name']}")
// URL proporcionada en tu panel de cliente const API_ENDPOINT = yourApiEndpoint; const getProducts = async () => { const response = await fetch(API_ENDPOINT, { method: 'POST', headers: { 'Authorization': `Bearer ${jwtToken}`, 'Content-Type': 'application/json' }, body: JSON.stringify({page: 1, limit: 500, lang: 'es'}) }); const products = await response.json(); products.data.forEach(p => console.log(`${p.sku} - ${p.name}`)); }; getProducts();
using System.Net.Http; using System.Text.Json; // URL proporcionada en tu panel de cliente string apiEndpoint = YourApiEndpoint; var client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", $"Bearer {jwtToken}"); var payload = new { page = 1, limit = 500, lang = "es" }; var content = new StringContent( JsonSerializer.Serialize(payload), Encoding.UTF8, "application/json"); var response = await client.PostAsync(apiEndpoint, content); var json = await response.Content.ReadAsStringAsync();
Fonctions Disponibles
getListProducts
Catalogue complet avec pagination. Jusqu'à 500 produits par page.
getProductChanges NOUVEAU
Uniquement les produits modifiés depuis la dernière synchronisation.
getProductStock NOUVEAU
Stock et prix en temps réel pour des produits spécifiques.
getNewProducts NOUVEAU
Produits récemment ajoutés au catalogue.
getFeedStatus NOUVEAU
État du catalogue : total produits, dernière mise à jour.
createOrder
Créez des commandes dropshipping automatiquement.
getOrderStatus
Consultez le statut et le suivi de vos commandes.
getShippingRates
Calculez les frais de port selon la destination et le poids.
Prêt à automatiser votre entreprise ?
Accédez à la documentation complète et générez votre token JWT depuis votre panneau client.