Pomoc i porady

Rejestracja transakcji przez API

Jeżeli nie chcesz instalować naszych skryptów rejestrujących transakcje, możesz skorzystać z API.
Aktualizacja: 2 miesiące temu

Komunikacja

API dostępne jest wyłącznie z użyciem protokołu HTTPS pod adresem https://shop-api.buybox.click/.

POST /registerEntry

Zapytanie zgłaszające przekierowanie z widgetu. Należy wywołać kiedy sklep zostanie odwiedzony z parametrem `bbclid`. Jeśli w adresie URL znajdzie się parametr “_ga”, to należy go również przekazać.

Przykładowe zapytanie:

{
  "bbclid": "{bbclid}",
  "bb_cid": {your-shop-ID},
  "_ga": "{_ga}",
}

Przykładowa odpowiedź:

{
  "bbuuid": "{visitor-ID}",
  "expiry": 90,
}

POST /registerOrder

Zapytanie zgłaszające nam zamówienie / transakcję, wraz z informacją o zamówionych produktach i szczegółach rozliczeniowych (prowizje). Należy je wywołać po potwierdzeniu zamówienia (ostatni krok procesu zakupowego).

Przykładowe zapytanie:

{
  "campaignId": {your-shop-ID},
  "bbuuid": "{visitor-ID}",
  "orderId": "{your-order-ID}",
  "products": [
	{
  	"productId": "{your-product-ID}",
  	"quantity": {item-quantity},
  	"gross": {item-gross-price},
  	"net": {item-net-price},
  	"commissionId": {your-commission-id}
	}
  ]
}

Przykładowa odpowiedź:
Serwer zwróci pustą odpowiedź ze statusem 200.

Omówienie:

Wyboldowane parametry są obowiązkowe.

  • {bbclid} – identyfikator przejścia do sklepu (kliknięcia) – wartość parametru bbclid
  • {your-shop-ID} – unikalny identyfikator sklepu podany w panelu systemu BUY.BOX
  • {visitor-ID} – identyfikator nadawany odwiedzającemu, należy go przechowywać, przez ilość dni podanych w “expiry”. Użytkownik musi być identyfikowalny przy każdorazowym powrocie do sklepu
  • {your-order-ID} – identyfikator zamówienia / transakcji w sklepie
  • {your-product-ID} – identyfikator produktu zgodny z identyfikatorem oferty przekazywanej nam w pliku XML
  • {item-quantity} – liczba zamówionych produktów
  • {item-gross-price} – cena jednostkowa produktu brutto
  • {your-commission-id} – identyfikator prowizji używanej do rozliczeń dla danej pozycji zamówienia
Wyślij mailem