1 | <?php |
||
7 | class Partner extends Base implements PartnerInterface |
||
|
|||
8 | { |
||
9 | /** |
||
10 | * Gets Venture service. |
||
11 | * @return Iris\Interfaces\IrisVenture |
||
12 | */ |
||
13 | public function getVentureService() |
||
17 | |||
18 | /** |
||
19 | * Gets Stock service. |
||
20 | * @return Iris\Interfaces\Stock |
||
21 | */ |
||
22 | public function getStockService() |
||
26 | |||
27 | /** |
||
28 | * Gets Stock service. |
||
29 | * @return Iris\Interfaces\Catalog |
||
30 | */ |
||
31 | public function getCatalogService() |
||
35 | |||
36 | /** |
||
37 | * {@inheritdoc} |
||
38 | */ |
||
39 | public function dropReserveAndUpdateStock( |
||
46 | |||
47 | /** |
||
48 | * {@inheritdoc} |
||
49 | 1 | */ |
|
50 | public function isVentureItem(\Iris\Transfer\Sales\Order\Item $item) |
||
57 | |||
58 | 1 | /** |
|
59 | * {@inheritdoc} |
||
60 | 1 | */ |
|
61 | 1 | public function sendOrderToVenture( |
|
70 | |||
71 | /** |
||
72 | * {@inheritdoc} |
||
73 | */ |
||
74 | public function confirmOrderPaidOnVenture( |
||
84 | 4 | ||
85 | /** |
||
86 | 4 | * {@inheritdoc} |
|
87 | */ |
||
88 | public function cancelOrderOnVenture( |
||
98 | |||
99 | /** |
||
100 | * {@inheritdoc} |
||
101 | */ |
||
102 | public function cancelOrderFromVenture($orderNr, $ventureCode) { |
||
110 | |||
111 | /** |
||
112 | 1 | * {@inheritdoc} |
|
113 | */ |
||
114 | 1 | public function getName() |
|
118 | |||
119 | /** |
||
120 | * {@inheritdoc} |
||
121 | 1 | */ |
|
122 | public function setOrderStatusToShippedFromVenture(array $orderData) |
||
134 | |||
135 | 2 | /** |
|
136 | * {@inheritdoc} |
||
137 | 2 | */ |
|
138 | public function setOrderStatusToDeliveredFromVenture(array $orderData) |
||
143 | |||
144 | /** |
||
145 | * {@inheritdoc} |
||
146 | */ |
||
147 | public function setOrderStatusToDeliveryFailedFromVenture(array $orderData) |
||
153 | |||
154 | /** |
||
155 | * {@inheritdoc} |
||
156 | */ |
||
157 | public function isInvalidOrder(\Iris\Transfer\Sales\Order $order) |
||
161 | |||
162 | /** |
||
163 | * {@inheritdoc} |
||
164 | */ |
||
165 | public function bindVentureOrder($orderNumber, $ventureCode, $ventureOrderNumber) |
||
182 | |||
183 | /** |
||
184 | * {@inheritdoc} |
||
185 | */ |
||
186 | public function updatePriceFromVenture(array $productsData, $ventureCode) |
||
191 | |||
192 | /** |
||
193 | * {@inheritdoc} |
||
194 | */ |
||
195 | public function updateStockFromVenture(array $productsData, $ventureCode) |
||
201 | |||
202 | /** |
||
203 | * {@inheritdoc} |
||
204 | */ |
||
205 | public function createProductsFromVenture(array $productsData, $ventureCode) |
||
210 | |||
211 | /** |
||
212 | * {@inheritdoc} |
||
213 | */ |
||
214 | public function updateProductsFromVenture(array $productsData, $ventureCode) |
||
219 | |||
220 | /** |
||
221 | * {@inheritdoc} |
||
222 | */ |
||
223 | public function handleImages(\Iris\Transfer\Catalog\Config $config) |
||
227 | } |
||
228 |