Befehle Bestellungen

Felder

public int? id;
public int number;
public int customerId;
public int paymentId;
public int partnerId;
public int shopId;
public double invoiceAmount;
public double invoiceAmountNet;
public double invoiceShipping;
public double invoiceShippingNet;
public string orderTime;
public int transactionId;
public string comment;
public string customerComment;
public string inernalComment;
public int net;
public int taxFree;
public string temporaryId;
public string referer;
public string clearedDate;
public string trackingCode;
public int languageIso;
public string currency;
public double currencyFactor;
public string remoteAddress;
public string deviceType;
public int paymentStatusId;
public int orderStatusId;

Alle Bestellungen abrufen

ShopwareApi shopwareApi = new ShopwareApi("API-URL", "USER", "API-KEY");
List<Order> orders = shopwareApi.getOrderRessource().getAll();

Eine Bestellung anhand der ID abfragen

ShopwareApi shopwareApi = new ShopwareApi("API-URL", "USER", "API-KEY");
Order order = shopwareApi.getOrderRessource().get(1);

Eine Bestellung anhand der Bestellnummer abfragen

Achtung: Diese Schnittstellenaktion könnte sich noch verändern!

ShopwareApi shopwareApi = new ShopwareApi("API-URL", "USER", "API-KEY");
Order order = shopwareApi.getOrderRessource().get("20003?useNumberAsId=true");

Eine Bestellung aktualisieren

Aktualisiert eine einzige Bestellung. Achtung: Alle nicht geänderten Werte bleiben bestehen.

ShopwareApi shopwareApi = new ShopwareApi("API-URL", "USER", "API-KEY");
Order order = new Order();
order.paymentStatusId = 1;
shopwareApi.getOrderRessource().update(order);