Kostenlose Artikel

Funktionsweise

Kostenlose Artikel sind Artikel, die Nutzer erhalten können, ohne virtuelle oder echte Währung auszugeben.

Kostenlose Artikel lassen sich für folgende Szenarien erstellen:

  • Verkauf von In-Game-Artikeln – virtuelle Gegenstände, virtuelle Währungspakete und Bundles
  • Verkauf von Spielen und DLCs über Spielschlüssel

Anwendungsfälle:

  • Kostenlose Artikel zu Projektmeilensteinen oder besonderen Daten, z. B. einem Jubiläum, als Belohnung für die Treue der Nutzer.
  • Kostenlose Add-ons für Nutzer, die das Basisspiel bereits gekauft haben, als Treuebelohnung.
  • Kostenlose Starterpakete im Webshop, um neue Nutzer für das Spiel zu gewinnen.

Nur autorisierte Nutzer können kostenlose virtuelle Gegenstände, virtuelle Währungen und Bundles erhalten. Kostenlose Spielschlüssel sind sowohl für autorisierte Nutzer als auch für nicht autorisierte Nutzer verfügbar. Begrenzungen dahingehend, wie viele kostenlose Artikel man erhalten darf, können nur für autorisierte Nutzer konfiguriert werden.

Kostenlose Artikel einrichten

Im Kundenportal einrichten

Hinweis

Bevor Sie Artikel konfigurieren, empfiehlt es sich, Gruppen zu erstellen, um die Artikel zu sortieren und ihre Anzeige in Ihrem Shop zu steuern.

Der Ablauf zum Einrichten kostenloser Artikel wird nachfolgend am Beispiel eines virtuellen Gegenstands beschrieben.

So erstellen Sie einen kostenlosen virtuellen Gegenstand:

  1. Öffnen Sie in Ihrem Projekt im Kundenportal den Abschnitt Items catalog > All items.

In Ihrem Konto einrichten

Hinweis

Bevor Sie Artikel konfigurieren, empfiehlt es sich, Gruppen zu erstellen, um die Artikel zu sortieren und ihre Anzeige in Ihrem Shop zu steuern.

Der Ablauf zum Einrichten kostenloser Artikel wird nachfolgend am Beispiel eines virtuellen Gegenstands beschrieben.

So erstellen Sie einen kostenlosen virtuellen Gegenstand:

  1. Gehen Sie im Projekt in Ihrem Konto zum Abschnitt Items catalog > All items.
  1. Gehen Sie im Projekt in Ihrem Konto zum Abschnitt Items catalog > All items.
  1. Gehen Sie im Projekt in Ihrem Konto zum Abschnitt Items catalog > All items.

In Ihrem Konto einrichten

Hinweis

Bevor Sie Artikel konfigurieren, empfiehlt es sich, Gruppen zu erstellen, um die Artikel zu sortieren und ihre Anzeige in Ihrem Shop zu steuern.

Der Ablauf zum Einrichten kostenloser Artikel wird nachfolgend am Beispiel eines virtuellen Gegenstands beschrieben.

So erstellen Sie einen kostenlosen virtuellen Gegenstand:

  1. Gehen Sie im Projekt in Ihrem Konto für Handyspiele zum Abschnitt Catalog.
  1. Wählen Sie Create manually aus und danach in der Drop-down-Liste Virtual item.
  1. Geben Sie im Abschnitt General settings Folgendes an:
    • SKU
    • eine oder mehrere Gruppen, zu denen der Artikel gehören soll (optional)
    • Name
    • Kurzbeschreibung
    • erweiterte Beschreibung – zum Hinzufügen aktivieren Sie den entsprechenden Schalter (optional)
  1. Laden Sie im Abschnitt Media optional ein oder mehrere Bilder oder Videos hoch – von Ihrem Gerät oder über einen Link. Im mit dem Xsolla Site Editor erstellten Shop zeigen alle Artikelkarten die Datei mit der Markierung Main an, während die übrigen Dateien nur in Artikelkarten mit Mediengalerie verfügbar sind. Die als Main markierte Datei wird außerdem in den Antworten der API-Aufrufe zur Katalogabfrage zurückgegeben.
  1. Wählen Sie unter Price settings die Option Free item aus.
  1. Um die Anzahl der zum Kauf verfügbaren Artikel zu begrenzen:
    1. Aktivieren Sie den Schalter im Abschnitt Limits und geben Sie die Menge an.
    2. Konfigurieren Sie die Häufigkeit des Limit-Resets. Wählen Sie dazu einen Zeitraum aus der Drop-down-Liste aus:
      1. Daily.
      2. Weekly.
      3. Monthly.
      4. Custom interval. Der Zeitraum wird ab dem Startdatum der Artikelanzeige im Shop berechnet.
      5. No regular refresh.
    3. Richten Sie den Reset-Zeitplan ein, indem Sie die zum gewählten Zeitraum passenden Parameter angeben.
Hinweis
Standardmäßig wird der Artikel im Katalog ausgeblendet, sobald das Kauflimit erreicht ist. Wenn das automatische Zurücksetzen des Limits konfiguriert ist, sorgt das Kontrollkästchen Show item even after users reach the purchase limit dafür, dass der Artikel bis zum nächsten Reset-Zyklus sichtbar bleibt.
  1. So richten Sie eine zeitliche Anzeigebegrenzung für den Artikel ein (optional):

    1. Aktivieren Sie den Schalter im Abschnitt Add specific display period.
    2. Geben Sie die Zeitzone sowie den Beginn und das Ende des Zeitraums an.

    Um das Ende des Anzeigezeitraums offen zu lassen, aktivieren Sie den Schalter No end date.

Hinweis
Um dem Artikel im Katalog einen weiteren Anzeigezeitraum hinzuzufügen, klicken Sie auf +. Wenn ein Artikel mehrere Anzeigezeiträume hat, muss jeder davon ein Enddatum haben. Der Anzeigezeitraum endet nach der letzten Sekunde der angegebenen Minute. Wenn beispielsweise 12:00 als Endzeit festgelegt ist, läuft der Zeitraum bis 12:00:59.
  1. Konfigurieren Sie Attribute optional auf eine der folgenden Arten:
    1. Fügen Sie Attribute und ihre Werte im JSON-Format hinzu.
    2. Erstellen Sie Attribute und ihre Werte manuell und verknüpfen Sie sie mit Artikeln.
  1. Klicken Sie auf Create.
  2. Wählen Sie im sich öffnenden Fenster den Artikelstatus aus und klicken Sie auf Continue.

Der erstellte Artikel erscheint im Abschnitt All items.

Über die API einrichten

Damit ein Artikel kostenlos wird, müssen Sie beim Aufruf der folgenden API-Aufrufe aus der Gruppe Verwaltung im Anfragerumpf den Parameterwert “is_free”: true übermitteln:

Sie können außerdem die Anzeigezeitbegrenzung des Artikels im Shop konfigurieren und regionale Beschränkungen festlegen.

Kostenlose Artikel im Katalog anzeigen

Kostenlose Artikel werden im Katalog abhängig von der Implementierung angezeigt – über den Site Builder oder per API.

Anzeige über den Site Builder

So zeigen Sie kostenlose Artikel auf Ihrer Website an:

  1. Kostenlose Artikel erstellen.
Hinweis
Um kostenlose virtuelle Gegenstände im Site Builder anzuzeigen, müssen Sie im Voraus Gruppen erstellen – virtuelle Gegenstände werden nur als Teil von Gruppen angezeigt.
  1. Gehen Sie in Ihrem Projekt im Kundenportal zum Abschnitt Storefronts > Websites.
  2. Klicken Sie im Bereich der gewünschten Website auf Open Site Builder.
  1. Gehen Sie im Projekt in Ihrem Konto zum Abschnitt Storefronts > Websites.
  2. Klicken Sie im Bereich der gewünschten Website auf Open Site Builder.
  1. Gehen Sie im Projekt in Ihrem Konto zum Abschnitt Storefronts > Websites.
  2. Klicken Sie im Bereich der gewünschten Website auf Open Site Builder.
  1. Gehen Sie im Projekt in Ihrem Konto zum Abschnitt Storefronts > Websites.
  2. Klicken Sie im Bereich der gewünschten Website auf Open Site Builder.
  1. Gehen Sie im Projekt in Ihrem Konto für Handyspiele zum Abschnitt Web Shop.
  2. Klicken Sie auf den Bereich der gewünschten Website.
  1. Wenn Ihre Website mehrere Seiten umfasst, wählen Sie die benötigte aus:
    1. Klicken Sie oben im Builder auf den aktuellen Seitentitel.
    2. Wählen Sie die gewünschte Seite aus der Drop-down-Liste.
  2. Wählen Sie im Store-Abschnitt im Item type-Feld den kostenlosen Artikeltyp aus und geben Sie ggf. seine Gruppe an.
  3. Konfigurieren Sie das Layout der Artikelkarte.
  4. Nachdem Sie alle erforderlichen Änderungen vorgenommen und Ihre Website für den Start vorbereitet haben:
    1. Klicken Sie oben rechts im Site Builder auf Publish.
    2. Aktivieren Sie die Kontrollkästchen neben den Seiten, die Sie veröffentlichen möchten.
    3. Klicken Sie auf Publish.
Hinweis

Sollte die Veröffentlichung der Website nicht verfügbar sein, stellen Sie sicher, dass alle Bedingungen erfüllt sind:

  • Es gibt keine leeren Abschnitte auf der Website (gekennzeichnet durch einen roten Indikator).
  • Die Lizenzvereinbarung mit Xsolla wurde unterzeichnet.
  • Die Hauptseite ist veröffentlicht oder zur Veröffentlichung ausgewählt. Unterseiten können nicht vor der Hauptseite veröffentlicht werden.

Nachdem die Website veröffentlicht wurde, wird ein Abschnitt mit kostenlosen Artikeln verfügbar. Wenn Artikel nicht angezeigt werden, prüfen Sie, ob ihr Status auf Available gesetzt ist und keine zeitbasierte Anzeigebegrenzung aktiv ist.

Hinweis
Wenn für einen kostenlosen Artikel eine Anzeigezeitbegrenzung konfiguriert ist, wird beim Erstellen der Katalogbenutzeroberfläche mit dem Site Builder automatisch ein Verfügbarkeits-Countdown-Timer angezeigt. Wenn Sie den Katalog in einer benutzerdefinierten Benutzeroberfläche erstellen, müssen Sie den Timer auf Ihrer Seite implementieren.

Informationen zu kostenlosen Artikeln per API abrufen

Wenn Ihr Katalog über die API konfiguriert ist, werden Daten zu kostenlosen Artikeln über die im Unterabschnitt Catalog verfügbaren Aufrufe zurückgegeben:

Kostenlose Artikel an Nutzer vergeben

Wie eine Bestellung mit kostenlosen Artikeln abgewickelt wird, hängt davon ab, ob beim Kauf ein Warenkorb verwendet wird.

Wenn ein Nutzer einen Artikel ohne Warenkorb kauft, verwenden Sie den API-Aufruf Bestellung mit angegebenem kostenlosen Artikel anlegen.

Wenn ein Nutzer Artikel mit der Warenkorbfunktion kauft, sind folgende Szenarien möglich:

Beispiel eines order-Objekts für kostenlose Artikel:

Copy
Full screen
Small screen
 1{
 2  "method": "POST",
 3  "url": "https://mybestgame.com/xsolla/notification",
 4  "body": {
 5    "items": [
 6      {
 7        "sku": "gift_direct_game_reward-supercoin",
 8        "type": "virtual_currency",
 9        "is_pre_order": false,
10        "quantity": 500,
11        "amount": "0",
12        "promotions": [
13
14        ]
15      },
16      {
17        "sku": "package-500_supercoin",
18        "type": "bundle",
19        "is_pre_order": false,
20        "quantity": 1,
21        "amount": "0",
22        "promotions": [
23
24        ]
25      },
26      {
27        "sku": "xsolla-giveaway_offer_11_14_22",
28        "type": "bundle",
29        "is_pre_order": false,
30        "quantity": 1,
31        "amount": "0",
32        "promotions": [
33
34        ]
35      }
36    ],
37    "notification_type": "order_paid",
38    "order": {
39      "id": 12345678,
40      "mode": "default",
41      "currency_type": "unknown",
42      "currency": null,
43      "amount": "0",
44      "status": "paid",
45      "platform": "xsolla",
46      "comment": null,
47      "invoice_id": null,
48      "promotions": [
49
50      ]
51    },
52    "user": {
53      "external_id": "1234567812345678",
54      "email": null
55    }
56  },
57  "headers": {
58    "Authorization": "Signature 3b840ccefea111dcdfd111db1fdc6df969a3ec11",
59    "Accept": "application/json",
60    "Content-Type": "application/json"
61  },
62  "type": "webhook_payment",
63  "callback_parameters": {
64    "order_id": 12345678
65  }
66}

Je nach Ihren Projektintegrationseinstellungen werden Artikel dem Nutzer auf eine der folgenden Arten gewährt:

  • Wenn Sie PlayFab integriert haben, werden Virtuelle Währung und Gegenstände automatisch dem PlayFab-Inventar des Nutzers gutgeschrieben.
  • Wenn Sie ein benutzerdefiniertes Auslieferungssystem verwenden, vergeben Sie alle virtuellen Gegenstände und Währung auf Ihrer Seite. Wir empfehlen, einen Webhook-Handler einzurichten, um Bestelldaten in Ihrem Backend zu empfangen. Die erforderlichen Daten sind im Webhook Successful payment for order enthalten.

Weitere Informationen zu dieser und anderen Optionen zum Abruf von Kaufdaten finden Sie im Abschnitt Bestellstatus-Tracking einrichten.

Hinweis
Spielschlüssel werden per E-Mail an den Nutzer oder direkt an das Berechtigungssystem gesendet.
War dieser Artikel hilfreich?
Vielen Dank!
Gibt es etwas, das wir verbessern können? Nachricht
Das tut uns leid
Bitte erläutern Sie, weshalb dieser Artikel nicht hilfreich ist. Nachricht
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.
Letztmalig aktualisiert: 15. Mai 2026

Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.

Problem melden
Wir überprüfen unsere Inhalte ständig. Ihr Feedback hilft uns, sie zu verbessern.
Geben Sie eine E-Mail-Adresse an, damit wir Sie erreichen können
Vielen Dank für Ihr Feedback!
Ihr Feedback konnte nicht gesendet werden
Versuchen Sie es später erneut oder kontaktieren Sie uns unter [email protected].