API Verbindung v2.0
Verbinden Sie Ihren E-Commerce oder Marketplace automatisch mit BTSWholesaler. Unsere REST-API ermöglicht es Ihnen, Produkte, Preise, Lagerbestände zu synchronisieren und Bestellungen in Echtzeit mit außergewöhnlicher Geschwindigkeit und Stabilität zu verwalten.
Was bietet unsere API?
Extreme Geschwindigkeit
Antworten in Millisekunden. Kompletter Katalog mit +48.000 Produkten in weniger als 2 Minuten synchronisiert.
Delta-Synchronisierung
Laden Sie nur Änderungen seit Ihrer letzten Abfrage herunter. Sparen Sie Bandbreite und Zeit mit inkrementellen Updates.
Echtzeit-Lagerbestand
Überprüfen Sie den aktualisierten Lagerbestand jedes Produkts sofort. Keine Verzögerungen, keine Überraschungen.
JWT-Sicherheit
Authentifizierung über JWT-Tokens mit modernster Verschlüsselung. Ihre Daten immer geschützt.
Mehrsprachig
Produktdaten in 5 Sprachen verfügbar: Spanisch, Englisch, Deutsch, Französisch und Italienisch.
Bestellungsverwaltung
Erstellen Sie Bestellungen automatisch, überprüfen Sie Status und verwalten Sie Ihre Dropshipping-Logistik ohne manuellen Eingriff.
Beispiele für Integration
// 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();
Funktionen Verfügbar
getListProducts
Vollständiger Katalog mit Paginierung. Bis zu 500 Produkte pro Seite.
getProductChanges NEU
Nur Produkte, die seit der letzten Synchronisierung geändert wurden.
getProductStock NEU
Echtzeit-Lagerbestand und Preise für bestimmte Produkte.
getNewProducts NEU
Kürzlich zum Katalog hinzugefügte Produkte.
getFeedStatus NEU
Katalogstatus: Gesamtprodukte, letzte Aktualisierung.
createOrder
Erstellen Sie Dropshipping-Bestellungen automatisch.
getOrderStatus
Überprüfen Sie den Status und das Tracking Ihrer Bestellungen.
getShippingRates
Berechnen Sie Versandkosten nach Ziel und Gewicht.
Bereit, Ihr Geschäft zu automatisieren?
Greifen Sie auf die vollständige Dokumentation zu und generieren Sie Ihr JWT-Token in Ihrem Kundenpanel.