private static void RemoveItemFulfillmentId(int orderId, int shipmentId) { RestClient client = new RestClient($"{BigCommerceHelper.baseUrl}{orderId}/shipments"); string jsonRequest = "{\"comments\": \"\"}"; RestRequest request = BigCommerceHelper.CreateNewPutRequest(shipmentId, jsonRequest); client.Execute(request); }
private static void ResetOrderStatusAndNetSuiteOrderId(int bigCommerceOrderId, string netsuiteOrderId) { string jsonRequest = "{\"status_id\": 11, \"staff_notes\": \"\"}"; ; RestClient client = new RestClient(BigCommerceHelper.baseUrl); RestRequest request = BigCommerceHelper.CreateNewPutRequest(bigCommerceOrderId, jsonRequest); IRestResponse ordersApiResponse = client.Execute(request); }
public static void SetOrderStatus(int bigCommerceOrderId, string netsuiteOrderId) { OrderValues orderValues = new OrderValues(awaitingShipmentStatusId, netsuiteOrderId); string jsonRequest = JsonConvert.SerializeObject(orderValues); RestClient client = new RestClient(BigCommerceHelper.baseUrl); RestRequest request = BigCommerceHelper.CreateNewPutRequest(bigCommerceOrderId, jsonRequest); IRestResponse ordersApiResponse = client.Execute(request); if (ordersApiResponse.StatusCode.ToString() != "OK") { throw new Exception($"Error in setting order status to Awaiting Shipment. Big Commerce order id {bigCommerceOrderId}"); } }