🏆 Unikalne w Polsce

Autorskie API
dla ShopGold

Pierwsze i jedyne zewnętrzne API do sklepów opartych na platformie ShopGold. Otwieramy możliwości, których nikt inny w Polsce nie oferuje.

akcode-shopgold-api
$ curl -X GET \
  "https://api.akcode.eu/v1/orders" \
  -H "Authorization: Bearer TOKEN" \
  -H "X-Shop-ID: 12345"

HTTP 200 OK
{
  "status": "ok",
  "orders": [
    { "id": 8821, "total": 349.90, "status": "paid" }
  ],
  "meta": { "total": 247, "page": 1 }
}

Pełen zakres API

REST API z autoryzacją tokenową. Wszystkie zasoby Twojego sklepu dostępne programistycznie.

📦 Produkty
GET /v1/products Lista produktów z filtrowaniem i paginacją
GET /v1/products/{id} Szczegóły produktu
POST /v1/products Dodaj nowy produkt
PUT /v1/products/{id} Zaktualizuj produkt (cena, stan magazynowy, opis)
DEL /v1/products/{id} Usuń produkt
🛒 Zamówienia
GET /v1/orders Lista zamówień z filtrowaniem po statusie i dacie
GET /v1/orders/{id} Szczegóły zamówienia z pozycjami
PUT /v1/orders/{id}/status Zmień status zamówienia
POST /v1/orders/{id}/invoice Generuj fakturę PDF
👤 Klienci
GET /v1/customers Lista klientów z wyszukiwaniem
GET /v1/customers/{id}/orders Historia zamówień klienta
POST /v1/customers Utwórz konto klienta
📊 Magazyn & Hurtownie
GET /v1/stock Stan magazynowy wszystkich produktów
POST /v1/stock/sync Masowa aktualizacja stanów z pliku CSV / hurtowni
POST /v1/webhooks Zarejestruj webhook (nowe zamówienie, zmiana stanu itd.)

Co zyskujesz z naszym API?

🔐

Bezpieczna autoryzacja

Bearer Token + HMAC weryfikacja webhooków. Każdy sklep otrzymuje odrębny, unikalny klucz API.

Webhooki w czasie rzeczywistym

Natychmiastowe powiadomienia o nowych zamówieniach, płatnościach, zmianach stanów magazynowych.

🔄

Synchronizacja z hurtowniami

Automatyczna aktualizacja cen i stanów z dowolnej hurtowni (XML, CSV, API) bez ręcznej pracy.

📄

Pełna dokumentacja

Dokumentacja w stylu Swagger/OpenAPI, przykłady kodu w PHP, Python, JavaScript i curl.

🏗️

Integracja z ERP / WMS

Podłącz dowolny system magazynowy lub ERP. Obsługujemy niestandardowe formaty i protokoły.

📈

Raporty i statystyki

Pełne dane sprzedażowe, raporty produktów, analiza klientów — eksport JSON lub CSV.

Gotowe snippety

Zacznij integrację w kilka minut.

<?php
// Pobierz listę zamówień ze statusem "nowe"
$ch = curl_init();

curl_setopt_array($ch, [
  CURLOPT_URL           => 'https://api.akcode.eu/v1/orders?status=new',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER    => [
    'Authorization: Bearer ' . $token,
    'X-Shop-ID: ' . $shopId,
    'Accept: application/json',
  ],
]);

$response = json_decode(curl_exec($ch), true);
curl_close($ch);

// Iteruj po zamówieniach
foreach ($response['orders'] as $order) {
  echo $order['id'] . ': ' . $order['total'] . " PLN\n";
}
// Fetch nowych zamówień (fetch API)
const getOrders = async () => {
  const res = await fetch('https://api.akcode.eu/v1/orders?status=new', {
    headers: {
      'Authorization': `Bearer ${token}`,
      'X-Shop-ID':     shopId,
    }
  });
  const data = await res.json();
  data.orders.forEach(order => {
    console.log(`#${order.id}: ${order.total} PLN`);
  });
};
getOrders();
# Pobierz zamówienia — Python requests
import requests

headers = {
  "Authorization": f"Bearer {token}",
  "X-Shop-ID":     shop_id,
}

r = requests.get(
  "https://api.akcode.eu/v1/orders",
  headers=headers,
  params={"status": "new"}
)

for order in r.json()["orders"]:
  print(f"#{order['id']}: {order['total']} PLN")
# Pobierz listę produktów
curl -X GET \
  "https://api.akcode.eu/v1/products?limit=20&page=1" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "X-Shop-ID: YOUR_SHOP_ID" \
  -H "Accept: application/json"

# Aktualizuj stan magazynowy produktu
curl -X PUT \
  "https://api.akcode.eu/v1/products/1041" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"stock": 42, "price": 49.99}'

Przejrzyste plany

Bez ukrytych opłat. Płacisz za wdrożenie i opcjonalny abonament na wsparcie.

Starter
Wycena indyw.

Podstawowa integracja API — idealna na start.

  • Dostęp do endpointów produktów i zamówień
  • Do 5 000 zapytań / miesiąc
  • Dokumentacja + przykłady kodu
  • Wdrożenie na Twoim sklepie
  • 1 miesiąc wsparcia po wdrożeniu
Zapytaj o wycenę
Enterprise
Indywidualnie

Dla sklepów o dużym wolumenie i specjalnych wymaganiach.

  • Nieograniczona liczba zapytań
  • Dedykowane endpointy na zamówienie
  • Dowolna liczba integracji
  • SLA i umowa serwisowa
  • Dedykowany opiekun techniczny
Porozmawiajmy

Najczęstsze pytania

Czy mój sklep musi być na ShopGold?
Tak — nasze API jest dedykowane wyłącznie sklepom opartym na platformie ShopGold. Jeśli nie wiesz, na jakiej platformie działa Twój sklep, napisz do nas — sprawdzimy i doradzimy.
Czy potrzebuję umieć programować?
Nie musisz. Zajmujemy się całym wdrożeniem po Twojej stronie. Możemy też przygotować gotowe skrypty do automatyzacji konkretnych zadań, np. synchronizacji stanów z hurtownią.
Jak wygląda proces wdrożenia?
Po zamówieniu dostępu ustalamy zakres integracji. Instalujemy API na Twoim serwerze lub hostingu, konfigurujemy dostęp i przekazujemy klucze. Cały proces trwa zwykle 3–7 dni roboczych.
Czy moje dane są bezpieczne?
API działa wyłącznie po HTTPS. Każdy sklep ma odrębny, unikalny token. Webhooki są podpisywane HMAC-SHA256. Nie przechowujemy danych Twoich klientów na naszych serwerach.
Czy mogę zamówić niestandardowy endpoint?
Tak — to jedna z naszych przewag. Jeśli potrzebujesz specyficznej funkcjonalności, która nie jest w standardowym API, piszemy ją na zamówienie. Wycena indywidualnie.

Zamów dostęp

Gotowy na automatyzację
swojego sklepu?

Opisz swoje potrzeby, a my zaproponujemy dopasowane rozwiązanie i wycenę w ciągu 24h.

📧 kontakt@akcode.eu