Deine Print-on-Demand und Fulfillment API

Das Shirtigo Cockpit ist die universale Fulfillment- & Dropshipping-Lösung für Print-On-Demand. Mit unserer fortschrittlichen API können selbstgestaltete Produkte in wenigen API-Aufrufen erstellt und Bestellungen und Bezahlungen abgewickelt werden.
Illustration der API zwischen Shirtigo Cockpit, Produktion und Versand

Grenzenlose Möglichkeiten

Shirtigo Cockpit ist dein verlässlicher Partner für Produktion, Abwicklung und Versand. Wir bieten dir eine fortschrittliche API mit einer Vielzahl an Einsatzmöglichkeiten.

Gute Integrierbarkeit

Einfache Integration der Print-Fulfillment API in bestehende Systeme (Eigenentwicklung, Newsletter oder Shopsysteme).

Flexible Einsatzmöglichkeiten

Entwicklung innovativer Apps & Websites mit eigenen Produkten oder Produktkonfiguratoren auf Basis der Textildruck-API.

Skaliere dein Business

Erweiterung von (mobile) Apps um Merchandise Vertriebsfunktionen zur Diversifizierung oder Umsatzsteigerung.

Immer auf der Höhe der Zeit

Durch die sofortige Produkterstellung per Commerce API kannst du immer in Echtzeit auf aktuelle Trends oder Ereignisse reagieren.

Die Shirtigo Cockpit API:
Eine Lösung für alles

Wir bieten unsere API-Clients momentan in den Programmiersprachen Python, JavaScript und PHP an.

from client import ApiClient

client = ApiClient(API_TOKEN, BASE_URL)

# Order 3 shirts with base-product id 235 and your design on front
order_data = {
 "jobs": {
   "processings": [{
     "position": "center",
     "design": {
       "url" : "https://url.com/your-design.png"
     },
     "area": "front",
     "width": 280,
     "offset_center": 0,
     "method": "print",
     "offset_top": 80
   }],
   "base_products": [{
     "id": 235,
     "colors": [
       {
         "id": 326,
         "sizes": [
           {
             "id": 1,
             "amount": 3
           }
         ]
       }
     ]
   }]
 },
 "sender": {
   "company": "Deine Firma",
   "title": "",
   "firstname": "Max",
   "lastname": "Mustermann",
   "street": "Musterstraße 100",
   "postcode": "50829",
   "city": "Köln",
   "country": "Deutschland"
 },
 "delivery": {
   "company": "Dein Kunde GmbH",
   "title": "",
   "firstname": "John",
   "lastname": "Doe",
   "street": "Musterstraße 1",
   "postcode": "10115",
   "city": "Berlin",
   "country": "Deutschland"
 }
}

client.post("quickorder", data=order_data)
const { ApiClient } = require("./client.js");

let client = new ApiClient(API_TOKEN, BASE_URL);

// Order 3 shirts with base-product id 235 and your design on front
let order_data = {
 "jobs": {
   "processings": [{
     "position": "center",
     "design": {
       "url" : "https://url.com/your-design.png"
     },
     "area": "front",
     "width": 280,
     "offset_center": 0,
     "method": "print",
     "offset_top": 80
   }],
   "base_products": [{
     "id": 235,
     "colors": [
       {
         "id": 326,
         "sizes": [
           {
             "id": 1,
             "amount": 3
           }
         ]
       }
     ]
   }]
 },
 "sender": {
   "company": "Deine Firma",
   "title": "",
   "firstname": "Max",
   "lastname": "Mustermann",
   "street": "Musterstraße 100",
   "postcode": "50829",
   "city": "Köln",
   "country": "Deutschland"
 },
 "delivery": {
   "company": "Dein Kunde GmbH",
   "title": "",
   "firstname": "John",
   "lastname": "Doe",
   "street": "Musterstraße 1",
   "postcode": "10115",
   "city": "Berlin",
   "country": "Deutschland"
 }
};

client.post('quickorder', order_data);
use Shirtigo\ApiClient\ApiClient;

$client = new ApiClient($API_TOKEN, $BASE_URL);

// Order 3 shirts with base-product id 235 and your design on front
$order_data = [
 "jobs" =>  [
   "processings"=> [[
     "position"=> "center",
     "design"=> [
       "url" => "https://url.com/your-design.png"
     ],
     "area"=> "front",
     "width"=> 280,
     "offset_center"=> 0,
     "method"=> "print",
     "offset_top"=> 80
   ]],
   "base_products"=> [[
     "id"=> 235,
     "colors"=> [
       [
         "id"=> 326,
         "sizes"=> [
           [
             "id"=> 1,
             "amount"=> 3
           ]
         ]
       ]
     ]
   ]]
 ],
 "sender"=> [
   "company"=> "Deine Firma",
   "title"=> "",
   "firstname"=> "Max",
   "lastname"=> "Mustermann",
   "street"=> "Musterstraße 100",
   "postcode"=> "50829",
   "city"=> "Köln",
   "country"=> "Deutschland"
 ],
 "delivery"=> [
   "company"=> "Dein Kunde GmbH",
   "title"=> "",
   "firstname"=> "John",
   "lastname"=> "Doe",
   "street"=> "Musterstraße 1",
   "postcode"=> "10115",
   "city"=> "Berlin",
   "country"=> "Deutschland"
 ]
];

$client->post("quickorder", $order_data);

Nahtlose Integration

Die Anbindung deines Onlineshops an unseren automatisierten Produktionsprozess ist neben unserer Print-on-Demand API auch mit unseren kostenlosen Integrationen für folgende Shopsysteme möglich.
Illustration der API zwischen Shirtigo Cockpit, Produktion und Versand

Aktuelle News & Updates

Melde dich für unseren Newsletter an und erhalte als Erster die neuesten Infos rund um unsere REST-API.

Vielen Dank! Deine Anfrage wurde bestätigt.
Deine Anfrage konnte leider nicht verarbeitet werden. Probiere es bitte erneut.