diff --git a/src/Client.php b/src/Client.php index 22cdc85..e64bf0a 100644 --- a/src/Client.php +++ b/src/Client.php @@ -355,7 +355,6 @@ public function getOrderTags($idorder) { return $this->sendRequest('/orders/' . $idorder . '/tags'); } - public function createTag(string $title, string $color = '#823882', bool $inherit = false) { @@ -396,6 +395,21 @@ public function updateOrder($idorder, $params) return $this->sendRequest('/orders/' . $idorder, $params, self::METHOD_PUT); } + public function getOrderFieldsOnOrder($idorder) + { + return $this->sendRequest('/orders/' . $idorder . '/orderfields'); + } + + public function updateOrderFieldOnOrder($idorder, $idorderfield, $value) + { + return $this->sendRequest('/orders/' . $idorder . '/orderfields/' . $idorderfield, ['value' => $value], self::METHOD_PUT); + } + + public function deleteOrderFieldFromOrder($idorder, $idorderfield) + { + return $this->sendRequest('/orders/' . $idorder . '/orderfields/' . $idorderfield, [], self::METHOD_DELETE); + } + public function allocateStockForOrder($idorder) { return $this->sendRequest('/orders/' . $idorder . '/allocate', null, self::METHOD_POST);