Channelpilotsolutions_Channelpilot - Version 2.3.1

Version Notes

- added as comment in the order:
expectedShippingTimeFrom
expectedShippingTimeTo
isBusinessOrder
purchaseOrderNumber
externalTransactionId
- added discount

Download this release

Release Info

Developer ChannelPilot Solutions GmbH
Extension Channelpilotsolutions_Channelpilot
Version 2.3.1
Comparing to
See all releases


Code changes from version 2.3.0 to 2.3.1

Files changed (31) hide show
  1. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/CPResultCodes.php +0 -26
  2. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/ChannelPilotSellerAPI_v1_0.php +0 -204
  3. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/GetManagedArticlePricesResponse.php +0 -16
  4. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/GetNewMarketplaceOrdersResponse.php +0 -22
  5. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/GetServerTimeResponse.php +0 -14
  6. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/Response.php +0 -14
  7. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/UpdateArticleResult.php +0 -13
  8. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/UpdateArticlesResponse.php +0 -13
  9. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/UpdateOrderResult.php +0 -13
  10. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/UpdateOrdersResponse.php +0 -12
  11. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPAddress.php +0 -30
  12. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPArticle.php +0 -9
  13. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPArticleUpdate.php +0 -49
  14. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPAuth.php +0 -24
  15. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPCancellation.php +0 -21
  16. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPCustomer.php +0 -22
  17. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPDelivery.php +0 -54
  18. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPDiscount.php +0 -9
  19. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPManagedArticlePrice.php +0 -14
  20. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPMoney.php +0 -8
  21. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrder.php +0 -24
  22. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrderHeader.php +0 -27
  23. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrderItem.php +0 -20
  24. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrderStatus.php +0 -58
  25. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrderSummary.php +0 -14
  26. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPPayment.php +0 -37
  27. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPResponseHeader.php +0 -20
  28. app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPShipping.php +0 -9
  29. app/code/community/Channelpilotsolutions/Channelpilot/etc/config.xml +1 -1
  30. app/code/community/Channelpilotsolutions/Channelpilot/etc/system.xml +1 -1
  31. package.xml +4 -4
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/CPResultCodes.php DELETED
@@ -1,26 +0,0 @@
1
- <?php
2
- /**
3
- * CPResultCodes. Collection of possible resultCodes for a request.
4
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
5
- * @version 1.0
6
- */
7
- class CPResultCodes {
8
- // successfull
9
- const SUCCESS = 200;
10
-
11
- // client errors
12
- const AUTH_ERROR = 401;
13
- const TOO_MANY_ELEMENTS = 413;
14
- const ID_NOT_FOUND = 404;
15
-
16
- // server error
17
- const SYSTEM_ERROR = 500;
18
-
19
- const SHOP_ERROR_PAYMENT_METHOD_UNKNOWN = 700;
20
- const SHOP_ERROR_DELIVERY_METHOD_UNKNOWN = 701;
21
- const SHOP_ERROR_ARTICLE_UNKNOWN = 702;
22
- const SHOP_ERROR_ARTICLE_UNKNOWN_EXISTING_ORDER = 703;
23
- const SHOP_ERROR_MORE_THAN_ONE_ARTICLES_FOUND = 704;
24
- }
25
-
26
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/ChannelPilotSellerAPI_v1_0.php DELETED
@@ -1,204 +0,0 @@
1
- <?php
2
-
3
- // include the stub-classes
4
- require_once 'thin/CPAuth.php';
5
- require_once 'thin/CPResponseHeader.php';
6
- require_once 'thin/CPArticleUpdate.php';
7
- require_once 'thin/CPAddress.php';
8
- require_once 'thin/CPArticle.php';
9
- require_once 'thin/CPCancellation.php';
10
- require_once 'thin/CPDiscount.php';
11
- require_once 'thin/CPManagedArticlePrice.php';
12
- require_once 'thin/CPMoney.php';
13
- require_once 'thin/CPPayment.php';
14
- require_once 'thin/CPCustomer.php';
15
- require_once 'thin/CPOrderItem.php';
16
- require_once 'thin/CPShipping.php';
17
- require_once 'thin/CPOrderStatus.php';
18
- require_once 'thin/CPOrderHeader.php';
19
- require_once 'thin/CPOrder.php';
20
- require_once 'thin/CPOrderSummary.php';
21
-
22
- // request-classes
23
- // response-classes
24
- require_once 'responses/Response.php';
25
- require_once 'responses/GetServerTimeResponse.php';
26
- require_once 'responses/UpdateArticlesResponse.php';
27
- require_once 'responses/UpdateArticleResult.php';
28
- require_once 'responses/UpdateOrdersResponse.php';
29
- require_once 'responses/UpdateOrderResult.php';
30
- require_once 'responses/GetNewMarketplaceOrdersResponse.php';
31
- require_once 'responses/GetManagedArticlePricesResponse.php';
32
-
33
- /**
34
- * Main API-Class
35
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
36
- * @version 1.0
37
- */
38
- class ChannelPilotSellerAPI_v1_0 extends SoapClient {
39
-
40
- private $auth;
41
- private $soapOptions = array(
42
- 'connection_timeout' => 20,
43
- 'features' => SOAP_SINGLE_ELEMENT_ARRAYS
44
- );
45
- private $classmap = array(
46
- 'CPAuth' => 'CPAuth',
47
- 'CPResponseHeader' => 'CPResponseHeader',
48
- 'AbstractResponse' => 'AbstractResponse',
49
- 'GetServerTimeResponse' => 'GetServerTimeResponse',
50
- 'CPArticleUpdate' => 'CPArticleUpdate',
51
- 'UpdateArticlesResponse' => 'UpdateArticlesResponse',
52
- 'UpdateArticleResult' => 'UpdateArticleResult',
53
- 'UpdateOrdersResponse' => 'UpdateOrdersResponse',
54
- 'UpdateOrderResult' => 'UpdateOrderResult',
55
- 'CPAddress' => 'CPAddress',
56
- 'CPArticle' => 'CPArticle',
57
- 'CPDiscount' => 'CPDiscount',
58
- 'CPManagedArticlePrice' => 'CPManagedArticlePrice',
59
- 'CPMoney' => 'CPMoney',
60
- 'CPPayment' => 'CPPayment',
61
- 'CPCustomer' => 'CPCustomer',
62
- 'CPOrderItem' => 'CPOrderItem',
63
- 'CPShipping' => 'CPShipping',
64
- 'CPOrderStatus' => 'CPOrderStatus',
65
- 'CPOrderHeader' => 'CPOrderHeader',
66
- 'CPOrder' => 'CPOrder',
67
- 'CPOrderSummary' => 'CPOrderSummary',
68
- 'GetNewMarketplaceOrdersResponse' => 'GetNewMarketplaceOrdersResponse'
69
- );
70
-
71
- public function ChannelPilotSellerAPI_v1_0($merchantId, $shopToken) {
72
- $this->auth = new CPAuth($merchantId, $shopToken);
73
-
74
- foreach ($this->classmap as $key => $value) {
75
- if (!isset($this->soapOptions['classmap'][$key])) {
76
- $this->soapOptions['classmap'][$key] = $value;
77
- }
78
- }
79
- parent::__construct($this->getWsdlUrl(), $this->soapOptions);
80
- }
81
-
82
- /**
83
- * Receives the acutal server time. Can be used to test the connection.
84
- * @return GetServerTimeResponse
85
- */
86
- public function getServerTime() {
87
- return $this->__call(
88
- 'getServerTime',
89
- array(
90
- new SoapParam($this->auth, 'auth')
91
- )
92
- );
93
- }
94
-
95
- /**
96
- * updates an array of articles in batch
97
- * @return UpdateArticlesResponse
98
- */
99
- public function updateArticles(array $articles) {
100
- return $this->__call(
101
- 'updateArticles',
102
- array(
103
- new SoapParam($this->auth, 'auth'),
104
- new SoapParam($articles, 'articles')
105
- )
106
- );
107
- }
108
-
109
- /**
110
- * retrieves new marketplace orders
111
- * @return GetNewMarketplaceOrdersResponse
112
- */
113
- public function getNewMarketplaceOrders() {
114
- return $this->__call(
115
- 'getNewMarketplaceOrders',
116
- array(
117
- new SoapParam($this->auth, 'auth')
118
- )
119
- );
120
- }
121
-
122
- /**
123
- * update orders in ChannelPilot to "imported", generates the matching between externalOrderId and the shop-internal orderId
124
- * q
125
- * @return GetNewMarketplaceOrdersResponse
126
- */
127
-
128
-
129
- /**
130
- * update orders in ChannelPilot to "imported", generates the matching between externalOrderId and the shop-internal orderId
131
- * @param array $orders array of CPOrders
132
- * @param type $mapOrderItemIds boolean, if channelPilot should map your internal orderItemIds
133
- * @return type
134
- */
135
- public function setImportedOrders(array $orders, $mapOrderItemIds) {
136
- return $this->__call(
137
- 'setImportedOrders',
138
- array(
139
- new SoapParam($this->auth, 'auth'),
140
- new SoapParam($orders, 'importedOrders'),
141
- new SoapParam($mapOrderItemIds, 'mapOrderItemIds'),
142
- )
143
- );
144
- }
145
-
146
-
147
- public function registerDeliveries(array $deliveries) {
148
- return $this->__call(
149
- 'registerDeliveries',
150
- array(
151
- new SoapParam($this->auth, 'auth'),
152
- new SoapParam($deliveries, 'deliveries')
153
- )
154
- );
155
- }
156
-
157
- public function registerCancellations(array $cancellations) {
158
- return $this->__call(
159
- 'registerCancellations',
160
- array(
161
- new SoapParam($this->auth, 'auth'),
162
- new SoapParam($cancellations, 'cancellations')
163
- )
164
- );
165
- }
166
-
167
- public function getDynamicArticlePrices($priceId, $method, $filterArticles, $filterFrom) {
168
- return $this->__call(
169
- 'getDynamicArticlePrices',
170
- array(
171
- new SoapParam($this->auth, 'auth'),
172
- new SoapParam($priceId, 'priceId'),
173
- new SoapParam(null, 'pagination'),
174
- new SoapParam($method, 'method'),
175
- new SoapParam($filterArticles, 'filterArticles'),
176
- new SoapParam($filterFrom, 'filterFrom')
177
- )
178
- );
179
- }
180
-
181
- /**
182
- * Set paymentTime in ChannelPilot. Send CPOrder with CPOrderHeader and CPPayment (paymentTime is necessary).
183
- * @param CPOrder[] $orders
184
- * @return UpdateOrdersResponse
185
- */
186
- public function setPaidOrders(array $orders) {
187
- return $this->__call(
188
- 'setPaidOrders', array(
189
- new SoapParam($this->auth, 'auth'),
190
- new SoapParam($orders, 'paidOrders')
191
- )
192
- );
193
- }
194
-
195
- /**
196
- * @return string
197
- */
198
- public function getWsdlUrl()
199
- {
200
- return Mage::getStoreConfig('channelpilot_general/channelpilot_general/seller_api_wsdl_url');
201
- }
202
- }
203
-
204
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/GetManagedArticlePricesResponse.php DELETED
@@ -1,16 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * GetManagedArticlePricesResponse.
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class GetManagedArticlePricesResponse extends Response {
9
- /**
10
- * array of managed article prices, can be empty
11
- * @var type CPManagedArticlePrice[]
12
- */
13
- public $managedArticlePrices = array();
14
- }
15
-
16
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/GetNewMarketplaceOrdersResponse.php DELETED
@@ -1,22 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * GetNewMarketplaceOrdersResponse.
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class GetNewMarketplaceOrdersResponse extends Response {
9
- /**
10
- * are more orders available, than could be returned in this call
11
- * @var type boolean
12
- */
13
- public $moreAvailable;
14
-
15
- /**
16
- * array of new orders, can be empty
17
- * @var type CPOrder[]
18
- */
19
- public $orders = array();
20
- }
21
-
22
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/GetServerTimeResponse.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
- /**
3
- * GetServerTimeResponse.
4
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
5
- * @version 1.0
6
- */
7
- class GetServerTimeResponse extends Response {
8
- /**
9
- * @var type string
10
- */
11
- public $localTime;
12
- }
13
-
14
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/Response.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
- /**
3
- * AbstractRequestResponse.
4
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
5
- * @version 1.0
6
- */
7
- class Response {
8
- /**
9
- * @var type CPResponseHeader
10
- */
11
- public $header;
12
- }
13
-
14
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/UpdateArticleResult.php DELETED
@@ -1,13 +0,0 @@
1
- <?php
2
- /**
3
- *
4
- *
5
- * @package
6
- * @copyright
7
- */
8
- class UpdateArticleResult {
9
- /* string */
10
- public $articleId;
11
- }
12
-
13
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/UpdateArticlesResponse.php DELETED
@@ -1,13 +0,0 @@
1
- <?php
2
- /**
3
- *
4
- *
5
- * @package
6
- * @copyright
7
- */
8
- class UpdateArticlesResponse extends Response {
9
- /* UpdateArticleResult */
10
- public $updateResults = array();
11
- }
12
-
13
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/UpdateOrderResult.php DELETED
@@ -1,13 +0,0 @@
1
- <?php
2
- /**
3
- *
4
- *
5
- * @package
6
- * @copyright
7
- */
8
- class UpdateOrderResult {
9
- public $orderHeader;
10
- public $header;
11
- }
12
-
13
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/responses/UpdateOrdersResponse.php DELETED
@@ -1,12 +0,0 @@
1
- <?php
2
- /**
3
- *
4
- *
5
- * @package
6
- * @copyright
7
- */
8
- class UpdateOrdersResponse extends Response {
9
- public $updateResults = array();
10
- }
11
-
12
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPAddress.php DELETED
@@ -1,30 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Holds an address. e.g. a shipping-address
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class CPAddress {
9
- public $nameFirst;
10
- public $nameLast;
11
- public $nameFull;
12
-
13
- public $company;
14
-
15
- public $streetTitle;
16
- public $streetNumber;
17
- public $streetFull;
18
- public $streetExtra;
19
-
20
- public $city;
21
- public $state;
22
- public $zip;
23
-
24
- public $countryIso2;
25
- public $countryIso3;
26
-
27
- public $phone;
28
- }
29
-
30
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPArticle.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
-
3
- class CPArticle {
4
- public $id;
5
- public $idExternal;
6
- public $title;
7
- }
8
-
9
- ?>
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPArticleUpdate.php DELETED
@@ -1,49 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Holds information about the articles that should be updated. Each value can be null except of the id.
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class CPArticleUpdate {
9
-
10
- /**
11
- * The id of the article that should be updated.
12
- * @var type string
13
- */
14
- public $id;
15
-
16
- /**
17
- * Defines if the article is active for selling or should not be offerd online. Can be null.
18
- * @var type boolean
19
- */
20
- public $isActive;
21
-
22
- /**
23
- * The gross- or selling price of this article.
24
- * @var type number
25
- */
26
- public $price;
27
-
28
- /**
29
- * How many articles are in stock?
30
- * @var type integer
31
- */
32
- public $stock;
33
-
34
- /**
35
- * The availability of the product as string. Customers will se this value online.
36
- * @var type string
37
- */
38
- public $availability;
39
-
40
- function __construct($id, $isActive, $price, $stock, $availability) {
41
- $this->id = $id;
42
- $this->isActive = $isActive;
43
- $this->price = $price;
44
- $this->stock = $stock;
45
- $this->availability = $availability;
46
- }
47
- }
48
-
49
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPAuth.php DELETED
@@ -1,24 +0,0 @@
1
- <?php
2
- /**
3
- * Basic authentication class to use the ChannelPilot seller API.
4
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
5
- * @version 1.0
6
- */
7
- class CPAuth {
8
- /**
9
- * MerchantId for your ChannelPilot account. You can get from go.channelpilot.com/api.
10
- * @var type string
11
- */
12
- public $merchantId;
13
- /**
14
- * ShopToken for your shop in ChannelPilot. You can get from go.channelpilot.com/api.
15
- * @var type string
16
- */
17
- public $shopToken;
18
-
19
- function __construct($merchantId, $shopToken) {
20
- $this->merchantId = $merchantId;
21
- $this->shopToken = $shopToken;
22
- }
23
- }
24
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPCancellation.php DELETED
@@ -1,21 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Holds information about a cancellation.
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class CPCancellation {
9
- public $orderHeader;
10
- public $isWholeOrderCancelled;
11
- public $cancellationTime;
12
- public $cancelledItems = array();
13
-
14
- function __construct($orderId, $source, $statusIdBefore, $cancellationTime, $isWholeOrderCancelled) {
15
- $this->orderHeader = new CPOrderHeader(null, $orderId, $source, $isWholeOrderCancelled ? CPOrderStatus::ID_CANCELLED : $statusIdBefore, false, null);
16
- $this->cancellationTime = $cancellationTime;
17
- $this->isWholeOrderCancelled = $isWholeOrderCancelled;
18
- }
19
- }
20
-
21
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPCustomer.php DELETED
@@ -1,22 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Holds information about a customer.
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class CPCustomer {
9
- public $id;
10
- public $idExternal;
11
-
12
- public $nameFirst;
13
- public $nameLast;
14
- public $nameFull;
15
-
16
- public $email;
17
- public $phone;
18
- public $mobile;
19
- public $fax;
20
- }
21
-
22
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPDelivery.php DELETED
@@ -1,54 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Holds information about a delivery.
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class CPDelivery {
9
- /**
10
- * @var type CPOrderHeader
11
- */
12
- public $orderHeader;
13
-
14
- /**
15
- * are all to be delivered items deliverd after this delivery?
16
- * @var type boolean
17
- */
18
- public $isDeliveryCompleted;
19
-
20
- /**
21
- * tracking-number for this delivery
22
- * @var type String
23
- */
24
- public $trackingNumber;
25
-
26
- /**
27
- * the Carrier (DHL/UPS/...). if not set, channelpilot will take the default-Carrier defined for the orders shippingType
28
- * @var type String
29
- */
30
- public $carrierName;
31
-
32
- /**
33
- *
34
- * @var type CPShipping
35
- */
36
- public $shipping;
37
-
38
- public $deliveryTime;
39
-
40
- /**
41
- * array of delivered items. is only evaluated and neccessary if ($isDeliveryCompleted == false).
42
- * @var type CPOrderItem[]
43
- */
44
- public $deliveredItems = array();
45
-
46
- function __construct($orderId, $source, $isDeliveryCompleted, $trackingNumber, $deliveryTime) {
47
- $this->orderHeader = new CPOrderHeader(null, $orderId, $source, $isDeliveryCompleted ? CPOrderStatus::ID_DELIVERED : CPOrderStatus::ID_PARTIALLY_DELIVERED, null, false);
48
- $this->trackingNumber = $trackingNumber;
49
- $this->deliveryTime = $deliveryTime;
50
- $this->isDeliveryCompleted = $isDeliveryCompleted;
51
- }
52
- }
53
-
54
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPDiscount.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
-
3
- class CPDiscount {
4
- public $title;
5
- public $couponCode;
6
- public $discount;
7
- }
8
-
9
- ?>
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPManagedArticlePrice.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Holds an address. e.g. a shipping-address
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class CPManagedArticlePrice {
9
- public $article;
10
- public $price;
11
- public $lastUpdate;
12
- }
13
-
14
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPMoney.php DELETED
@@ -1,8 +0,0 @@
1
- <?php
2
- class CPMoney {
3
- public $gross;
4
- public $net;
5
- public $tax;
6
- public $taxRate;
7
- }
8
- ?>
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrder.php DELETED
@@ -1,24 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * The order class holds information about an order.
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class CPOrder {
9
- public $orderHeader;
10
- public $customer;
11
-
12
- public $addressInvoice;
13
- public $addressDelivery;
14
-
15
- public $itemsOrdered = array();
16
-
17
- public $shipping;
18
- public $payment;
19
- public $discount;
20
-
21
- public $summary;
22
- }
23
-
24
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrderHeader.php DELETED
@@ -1,27 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * meta-data for an order.
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 2.0
7
- */
8
- class CPOrderHeader {
9
- public $orderId;
10
- public $orderIdExternal;
11
- public $orderIdExternalTransactionId;
12
-
13
- public $status;
14
-
15
- public $source;
16
-
17
- public $orderTime;
18
-
19
- function __construct($orderIdExternal, $orderId, $source, $statusIdentifier, $hasError, $errorCode) {
20
- $this->orderIdExternal = $orderIdExternal;
21
- $this->orderId = $orderId;
22
- $this->source = $source;
23
- $this->status = new CPOrderStatus($statusIdentifier, $hasError, $errorCode);
24
- }
25
- }
26
-
27
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrderItem.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
-
3
- class CPOrderItem {
4
- public $id;
5
- public $idExternal;
6
-
7
- public $article;
8
-
9
- public $quantityOrdered;
10
- public $quantityDelivered;
11
- public $quantityCancelled;
12
-
13
- public $costsSingle;
14
- public $costsTotal;
15
-
16
- public $feeSingleNet;
17
- public $feeTotalNet;
18
- }
19
-
20
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrderStatus.php DELETED
@@ -1,58 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * an order status
5
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
6
- * @version 1.0
7
- */
8
- class CPOrderStatus {
9
- const ID_READY_FOR_EXPORT = "10";
10
- const ID_IMPORTED = "20";
11
- const ID_PARTIALLY_DELIVERED = "25";
12
- const ID_DELIVERED = "30";
13
- const ID_CANCELLED = "99";
14
-
15
- /**
16
- * the unique-id for this orderStatus. Has a value of the constants defined in this class.
17
- * @var type string
18
- */
19
- public $identifier;
20
-
21
- /**
22
- * the public title for the status, can be null
23
- * @var type string
24
- */
25
- public $publicTitle;
26
-
27
- /**
28
- * the public description for the status, can be null
29
- * @var type string
30
- */
31
- public $publicDescription;
32
-
33
- /**
34
- * was the orderimport successfully
35
- * @var type boolean
36
- */
37
- public $hasError;
38
-
39
- /**
40
- * the public errormessage, can be null
41
- * @var type string
42
- */
43
- public $errorMessage;
44
-
45
- /**
46
- * which error, can be null
47
- * @var type int
48
- */
49
- public $errorCode;
50
-
51
- function __construct($identifier, $hasError, $errorCode) {
52
- $this->identifier = $identifier;
53
- $this->hasError = $hasError;
54
- $this->errorCode = $errorCode;
55
- }
56
- }
57
-
58
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPOrderSummary.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
-
3
- class CPOrderSummary {
4
- public $currencyIso3;
5
-
6
- public $totalSumItems;
7
- public $totalSumOrder;
8
-
9
- public $message;
10
-
11
- public $feeTotalNet;
12
- }
13
-
14
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPPayment.php DELETED
@@ -1,37 +0,0 @@
1
- <?php
2
-
3
- class CPPayment {
4
- /**
5
- * id of the payment type
6
- * @var string
7
- */
8
- public $typeId;
9
-
10
- /**
11
- * title of the payment title
12
- * @var string
13
- */
14
- public $typeTitle;
15
-
16
- /**
17
- * costs for payment
18
- * @var string
19
- */
20
- public $costs;
21
-
22
- /**
23
- * When was the order payed? Timestamp formatted in ISO 8601 (e.g. "2009-06-30T18:30:00+02:00")
24
- * @var string
25
- */
26
- public $paymentTime;
27
-
28
- /**
29
- *
30
- * @param string $paymentTime
31
- */
32
- function __construct($paymentTime) {
33
- $this->paymentTime = $paymentTime;
34
- }
35
- }
36
-
37
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPResponseHeader.php DELETED
@@ -1,20 +0,0 @@
1
- <?php
2
- /**
3
- * Header for a reponse.
4
- * @author Channel Pilot Solutions GmbH <api@channelpilot.com>
5
- * @version 1.0
6
- */
7
- class CPResponseHeader {
8
- /**
9
- * Every request returns a defined result code. @see CPResultCodes
10
- * @var type int
11
- */
12
- public $resultCode;
13
- /**
14
- * the message could provide further information about the result.
15
- * @var type string
16
- */
17
- public $resultMessage;
18
- }
19
-
20
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/Helper/api/1_0/thin/CPShipping.php DELETED
@@ -1,9 +0,0 @@
1
- <?php
2
-
3
- class CPShipping {
4
- public $typeId;
5
- public $typeTitle;
6
- public $costs;
7
- }
8
-
9
- ?>
 
 
 
 
 
 
 
 
 
app/code/community/Channelpilotsolutions/Channelpilot/etc/config.xml CHANGED
@@ -24,7 +24,7 @@
24
  <config>
25
  <modules>
26
  <Channelpilotsolutions_Channelpilot>
27
- <version>2.3.0</version>
28
  </Channelpilotsolutions_Channelpilot>
29
  </modules>
30
  <global>
24
  <config>
25
  <modules>
26
  <Channelpilotsolutions_Channelpilot>
27
+ <version>2.3.1</version>
28
  </Channelpilotsolutions_Channelpilot>
29
  </modules>
30
  <global>
app/code/community/Channelpilotsolutions/Channelpilot/etc/system.xml CHANGED
@@ -85,7 +85,7 @@
85
  </channelpilot_articlenumber>
86
  <seller_api_wsdl_url>
87
  <label>CP Seller api wsdl url</label>
88
- <comment>CP Default url: https://seller.api.channelpilot.com/2_0?wsdl</comment>
89
  <frontend_type>text</frontend_type>
90
  <sort_order>40</sort_order>
91
  <show_in_default>1</show_in_default>
85
  </channelpilot_articlenumber>
86
  <seller_api_wsdl_url>
87
  <label>CP Seller api wsdl url</label>
88
+ <comment>CP Default url: https://seller.api.channelpilot.com/3_2?wsdl</comment>
89
  <frontend_type>text</frontend_type>
90
  <sort_order>40</sort_order>
91
  <show_in_default>1</show_in_default>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Channelpilotsolutions_Channelpilot</name>
4
- <version>2.3.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/gpl-license.php">GPL</license>
7
  <channel>community</channel>
@@ -34,9 +34,9 @@ Just get more information about ChannelPilot: &lt;a href="http://www.channelpilo
34
  externalTransactionId&#xD;
35
  - added discount</notes>
36
  <authors><author><name>ChannelPilot Solutions GmbH</name><user>channelpilot</user><email>info@channelpilot.com</email></author></authors>
37
- <date>2017-07-20</date>
38
- <time>13:29:51</time>
39
- <contents><target name="magecommunity"><dir name="Channelpilotsolutions"><dir name="Channelpilot"><dir name="Adminhtml"><dir name="Model"><dir name="Articlenumber"><file name="Values.php" hash="f2744ef8301e25e096318f34eb97c2bf"/></dir><dir name="Cookiemode"><file name="Values.php" hash="1ec39f85bb7562c1b6a4614f759d9124"/></dir><dir name="ExternalTransactionId"><file name="Values.php" hash="1fbc50a4da0c894425dcfb25810f618a"/></dir><dir name="Grossnet"><file name="Values.php" hash="11eaf553b0ec34299524ec6d5a9f1e13"/></dir><dir name="Imagenumber"><file name="Values.php" hash="010dbb2ec946627f338bc500d3d8d747"/></dir><dir name="Orderid"><file name="Values.php" hash="6c6d732004f39691e1c63c8b412cd6a9"/></dir><dir name="Orderstatus"><file name="Values.php" hash="39823f1757a41c848ad4505d09aca9d2"/></dir><dir name="Pricefield"><file name="Values.php" hash="6b02dfa3fa93daafa8325d66a986b4ac"/></dir><dir name="Truefalse"><file name="Values.php" hash="e07f105d7d8dc9881690f162cd23472d"/></dir><dir name="Truefalsesecurity"><file name="Values.php" hash="509b5e1cc7cabbe179373bc0ed490499"/></dir></dir></dir><dir name="Block"><dir name="Adminhtml"><dir name="Feedexport"><file name="Grid.php" hash="2e62d6614e84d6073d33fb079f50f907"/><dir name="View"><file name="Form.php" hash="539382c03bf5b43cb3e9ca6aa3ebfa10"/></dir><file name="View.php" hash="44887305f3570fdc95cdf5dbf2a5e563"/></dir><file name="Feedexport.php" hash="df8d33aa8c32e52158fa31e9d9af3950"/><dir name="Field"><file name="Abstract.php" hash="fc0aae8ea2b0bc8aab16ecba459b8988"/><file name="Exportfields.php" hash="8017ae4a421013309b731aff45bf997a"/><file name="Replacefields.php" hash="55266f9270660519a6ce1843048467e3"/><file name="Specialfields.php" hash="4723404c20af3390d6d820318b21c1f6"/><file name="Trackingkeys.php" hash="6164e184bf6ac2b1e81169251752a551"/></dir><file name="Hintlogo.php" hash="1daa84afa8820f71a0d1630ee2311da6"/></dir><dir name="Tracking"><file name="Tracking.php" hash="3be4cdf75739c3dc1078f90be82380c6"/></dir></dir><dir name="Helper"><file name="CPErrors.php" hash="3659c38a1ed3be4aa4ec03d93e68a84e"/><file name="Data.php" hash="5f43d0947d52e2f8555d487697c8d19f"/><file name="Export.php" hash="bbce34cb6ef8590e89d856b32cd36a77"/><dir name="api"><dir name="1_0"><file name="CPResultCodes.php" hash="955180ee33f14b4afa93f6eb1b5df53f"/><file name="ChannelPilotSellerAPI_v1_0.php" hash="acbdc4a0f2bac0755922ac46910ac52e"/><dir name="responses"><file name="GetManagedArticlePricesResponse.php" hash="9ad5adee1952b9408b442449791a1f34"/><file name="GetNewMarketplaceOrdersResponse.php" hash="cd5db953a84759b93a35a360956c4624"/><file name="GetServerTimeResponse.php" hash="07d157639b5bf715aa3f93b0d9e4b736"/><file name="Response.php" hash="c76ce62707a862e1c59346c668055b5d"/><file name="UpdateArticleResult.php" hash="a014c60be447fbb9cf48c947c8e9822f"/><file name="UpdateArticlesResponse.php" hash="338619d50391d91defb5c9d41370022f"/><file name="UpdateOrderResult.php" hash="0fbd88371624270a8cb2c4209a89cfac"/><file name="UpdateOrdersResponse.php" hash="b0ad5828da633b05e654da393b15526a"/></dir><dir name="thin"><file name="CPAddress.php" hash="885fb4517335421fbd8cbc882ae336b1"/><file name="CPArticle.php" hash="1adce1ce33acdd0185dee06010040b18"/><file name="CPArticleUpdate.php" hash="45f514823895c754010f8f11a1ff683a"/><file name="CPAuth.php" hash="cf5fe570dbd98e3e6339b20cec826b7b"/><file name="CPCancellation.php" hash="9bf808e265e09d166466313405a167fc"/><file name="CPCustomer.php" hash="62babdf11e9b4d80ae0afbbf96ba329d"/><file name="CPDelivery.php" hash="a270104ae1c253adee0ad1ffb5e01c65"/><file name="CPDiscount.php" hash="5d6f2766869134a86761c12230dc32d1"/><file name="CPManagedArticlePrice.php" hash="65c4c0df04b7c8d20294874de11640d6"/><file name="CPMoney.php" hash="952131eccc8470e107c78e15c94b6495"/><file name="CPOrder.php" hash="32623885f664e9b5871fc48b6ba0c801"/><file name="CPOrderHeader.php" hash="df00d78cb7c1b422afdb18949da8cc90"/><file name="CPOrderItem.php" hash="dfe2440a08e3d0f13e638fc4090e6c52"/><file name="CPOrderStatus.php" hash="e0e767388dd9a1ab8be5a990f1ab1259"/><file name="CPOrderSummary.php" hash="fceaa6a79b5fc892062681f518fd0243"/><file name="CPPayment.php" hash="698b42f377910ef04d50a545e599fbca"/><file name="CPResponseHeader.php" hash="53930210d68046183e3be306996ea9b9"/><file name="CPShipping.php" hash="eaddceace28cdc6ba72434a6321d8c47"/></dir></dir><dir name="3_2"><file name="CPResultCodes.php" hash="02911d197267b5083fac734333083037"/><file name="ChannelPilotSellerAPI_v3_2.php" hash="48f3873072f6f8ae1c089e919783bf40"/><dir name="responses"><file name="GetManagedArticlePricesResponse.php" hash="ab0d9c2bde97b9bd956b833d88376f34"/><file name="GetNewMarketplaceOrdersResponse.php" hash="6b81f4649bb499f892174748c7446a1a"/><file name="GetServerTimeResponse.php" hash="a430f44478f10911864cebe57968aa46"/><file name="Response.php" hash="5fed32e1ad9af802465bf0ea7a496122"/><file name="UpdateOrderResult.php" hash="572fec6dcfebadaf2ffdf3ffc4bd13a3"/><file name="UpdateOrdersResponse.php" hash="76f47ecd3152198248bc9eccbd59cbc6"/></dir><dir name="thin"><file name="CPAddress.php" hash="72de4e2afc6546068bd1d11bbbfadcf2"/><file name="CPArticle.php" hash="de6b1e05a113cda50425df45d9ecbdbc"/><file name="CPAuth.php" hash="b37bcf0168fc182ce716d6b4adacf205"/><file name="CPCancellation.php" hash="30ba1614e882b9263e905689ecf27d9a"/><file name="CPCustomer.php" hash="03f7ff81dfbee74a826a2c1d5cffb183"/><file name="CPCustomerGroup.php" hash="01222acefa8ffaab26c36df197090902"/><file name="CPDelivery.php" hash="87b33f033370c8901f504ea4e3675208"/><file name="CPManagedArticlePrice.php" hash="94a7405a8fa92ed0295fc7b805b1fe32"/><file name="CPMoney.php" hash="2e52d130ba8b92c0704b1be851d25287"/><file name="CPOrder.php" hash="c724614a7b7e3519f8203f7bf805fab4"/><file name="CPOrderHeader.php" hash="7838a1a66dec0d639004027d196ee24f"/><file name="CPOrderItem.php" hash="5d2ae4c33324fcdbb63968b686316cb2"/><file name="CPOrderStatus.php" hash="9daf721042033dc2a08a05c319b7fca3"/><file name="CPOrderSummary.php" hash="4b4c9bc88d142812e33a12f38aedde90"/><file name="CPPayment.php" hash="14fab303affd0eab8d2e9e39341426a0"/><file name="CPRefund.php" hash="789c4ef27e6b746511559829c4f316a8"/><file name="CPResponseHeader.php" hash="bfe1539b116e76c7c387201e6d2c2a6c"/><file name="CPShipping.php" hash="db3244ac4f7e79c228b648051ee2807d"/></dir></dir></dir><dir name="handler"><file name="CPAbstractHandler.php" hash="0acf338c61415aaaaf067b754972a21d"/><file name="CPCancellationHandler.php" hash="535384aeae726adbe036628bed33cceb"/><file name="CPDebugHandler.php" hash="51845f353b8e3d94ec324c3a750d9cc7"/><file name="CPDeliveryHandler.php" hash="04b0abd16bb226f2d8403c92e60126f5"/><file name="CPErrorHandler.php" hash="5d728c064c068fdf8354fa87882e4dba"/><file name="CPExportHandler.php" hash="819c62aa9a99f021f2c3a07109a623dd"/><file name="CPNewPriceHandler.php" hash="79038baec806b78858a26e48168c1c0f"/><file name="CPNewsHandler.php" hash="10757d4bbb3d10a3090dab9587c86132"/><file name="CPOrderHandler.php" hash="78ff6a9bda3c92f65552c4d80e4758cd"/><file name="CPPaymentHandler.php" hash="fa664a391b87f4b3ca76ce30797dfb16"/><file name="CPRegisterHandler.php" hash="039ede8ff760f4d5a429ad56bb0ce596"/><file name="CPStatusHandler.php" hash="f378b4b56ac502fc035cfabc062cd43c"/></dir><dir name="responses"><file name="CPGetStatusHookResponse.php" hash="672609ebcaa23aa0de85aed04c7662d8"/><file name="CPHookResponse.php" hash="df481afb1680964780126fcd68c00818"/><file name="CPRegisterHookResponse.php" hash="206de6433d0795ebdabff98129cc2fb7"/></dir><dir name="special"><file name="CustomerFunctions.php" hash="0d343d3c9c3cb87232c833e0772f730e"/></dir></dir><dir name="Model"><file name="Abstract.php" hash="a142674a12bf57e8c98724b4ead154f8"/><dir name="Adminhtml"><dir name="Source"><file name="Exportmethod.php" hash="604cb29e7871ac54697582dc51f67842"/><file name="Producturlgeneration.php" hash="a9e7fb7aecf048858a1af4f1fae9ead6"/><file name="Trackingmethod.php" hash="e32ab184b05377af38e4d912022cb889"/></dir></dir><dir name="Carrier"><file name="Cpshipping.php" hash="5c73d41a01797c86137d036584db36ae"/></dir><dir name="Feedexport"><file name="Indexer.php" hash="447a342567484ba84ba67494ce30d63e"/></dir><file name="Logs.php" hash="85c27d3b47cbd97fc197a1ba8ae60dc6"/><file name="Observer.php" hash="9e18ed13078767de556617fe6fb7d445"/><dir name="Order"><file name="Item.php" hash="7e64ca596a4a66e7c5052d0981745cf8"/><file name="Shipment.php" hash="71651ad5489eca654f47e41fd12e79a6"/></dir><file name="Order.php" hash="431bda96fe598fbb5a64928b940d8c13"/><file name="Payment.php" hash="223ab9dec3315f3dada4298f0418151a"/><file name="Paymenttypes.php" hash="ca90419f6e4603be3f70a214d95177c3"/><file name="Prices.php" hash="c1c966c0a3001fee90d14c050f00b66a"/><file name="Registration.php" hash="9d22f91f645a0070ee17c8b9eb3e28c8"/><dir name="Resource"><dir name="Feedexport"><dir name="Indexer"><file name="Collection.php" hash="e0957ac77559f71f544aa5c70db5d80e"/></dir><file name="Indexer.php" hash="367c813db1aff8331629c400af3b8c99"/></dir><dir name="Logs"><file name="Collection.php" hash="d02494433e6369ddd552e04db867e9d5"/></dir><file name="Logs.php" hash="b406da96412148256028b8c73444b0d9"/><dir name="Order"><file name="Collection.php" hash="00423726d837a71042527c588cfc4b11"/><dir name="Item"><file name="Collection.php" hash="954e3889a8b8f93510a36be1a13c2fb8"/></dir><file name="Item.php" hash="22aac20cc7c2a9765d170e9ea50d9315"/><dir name="Shipment"><file name="Collection.php" hash="6aa1fd002807916effa760169a2e769d"/></dir><file name="Shipment.php" hash="5d1514d5721b501fda7e71e6a15f931d"/></dir><file name="Order.php" hash="be971d53867fafbbf7c582dbe860e107"/><dir name="Prices"><file name="Collection.php" hash="6d49bf71e50a0d2b0e087d52036a08ef"/></dir><file name="Prices.php" hash="30275edca721b6986ff6bd39648bf4eb"/><dir name="Registration"><file name="Collection.php" hash="81423be65cf2ee706203ac03b5e83236"/></dir><file name="Registration.php" hash="e956369769523f25eb8a8351c668add4"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Channelpilot"><file name="FeedexportController.php" hash="9770c6d8fb2b957936e5e17c6282ab17"/></dir></dir><file name="IndexController.php" hash="ca07da3c0b2c689e9c0a8e552b6c7004"/></dir><dir name="etc"><file name="adminhtml.xml" hash="916b5e121b31dceffe732afec9c6019f"/><file name="config.xml" hash="5e737292b3f59ce06d9177cf6c623c87"/><file name="system.xml" hash="042369a68b63e80e8bebc895685e653f"/></dir><dir name="sql"><dir name="channelpilot_setup"><file name="mysql4-install-2.0.0.php" hash="f89d8be8b1ed7a6793ba6a2516de3528"/><file name="mysql4-upgrade-1.0.0-2.0.0.php" hash="12264e29678f7a56b002cd693dafd56f"/><file name="mysql4-upgrade-2.1.0-2.1.6.php" hash="7f76ad8deebb387a635e05c39b32e458"/><file name="mysql4-upgrade-2.1.6-2.2.0.php" hash="4327290be3ce3226544515a72e6a74cf"/><file name="mysql4-upgrade-2.2.5-2.2.6.php" hash="a1b2b1ba0227b6553202af9f2ce8abb1"/><file name="mysql4-upgrade-2.2.6-2.2.7.php" hash="66580c8caf95997f6e3322c4eb39ebbf"/><file name="mysql4-upgrade-2.2.7-2.3.0.php" hash="d3d272793fa3f2a179e4581e64af16f1"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Channelpilotsolutions_Channelpilot.xml" hash="d14fbcbdca7324e5e97bee70f2a75976"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="Channelpilotsolutions"><file name="channelpilot.xml" hash="2952fa387aadf60f36b6fea9b5c69fb8"/></dir></dir><dir name="template"><dir name="Channelpilotsolutions"><file name="clicktracking_js.phtml" hash="20d1883b633d814587e5dd1661364fc1"/><file name="salestracking_js.phtml" hash="61c77c6fdab88cfac5989e7d47a8c5a4"/><file name="tracking_image.phtml" hash="f2477e9bf58ed34950b049db5af8a712"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="channelpilotsolutions"><file name="array_dropdown.phtml" hash="5717b5f3ca67bb4da734572fdca1a907"/><file name="config_hint.phtml" hash="c92f883df809f89278492d1e22a352d7"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9c0732d92c33db18baa32085d6365190"/></dir><dir name="de_CH"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9c0732d92c33db18baa32085d6365190"/></dir><dir name="de_AT"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9c0732d92c33db18baa32085d6365190"/></dir><dir name="fr_FR"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9cac04b46364a365ace5bad95bdc7e39"/></dir><dir name="fr_CA"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9cac04b46364a365ace5bad95bdc7e39"/></dir><dir name="en_AU"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_CA"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_GB"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_IE"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_NZ"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_US"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="es_AR"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_CL"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_CO"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_CR"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_ES"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_MX"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_PA"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_PE"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_VE"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir></target></contents>
40
  <compatible/>
41
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
42
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Channelpilotsolutions_Channelpilot</name>
4
+ <version>2.3.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/gpl-license.php">GPL</license>
7
  <channel>community</channel>
34
  externalTransactionId&#xD;
35
  - added discount</notes>
36
  <authors><author><name>ChannelPilot Solutions GmbH</name><user>channelpilot</user><email>info@channelpilot.com</email></author></authors>
37
+ <date>2017-07-21</date>
38
+ <time>11:34:26</time>
39
+ <contents><target name="magecommunity"><dir name="Channelpilotsolutions"><dir name="Channelpilot"><dir name="Adminhtml"><dir name="Model"><dir name="Articlenumber"><file name="Values.php" hash="f2744ef8301e25e096318f34eb97c2bf"/></dir><dir name="Cookiemode"><file name="Values.php" hash="1ec39f85bb7562c1b6a4614f759d9124"/></dir><dir name="ExternalTransactionId"><file name="Values.php" hash="1fbc50a4da0c894425dcfb25810f618a"/></dir><dir name="Grossnet"><file name="Values.php" hash="11eaf553b0ec34299524ec6d5a9f1e13"/></dir><dir name="Imagenumber"><file name="Values.php" hash="010dbb2ec946627f338bc500d3d8d747"/></dir><dir name="Orderid"><file name="Values.php" hash="6c6d732004f39691e1c63c8b412cd6a9"/></dir><dir name="Orderstatus"><file name="Values.php" hash="39823f1757a41c848ad4505d09aca9d2"/></dir><dir name="Pricefield"><file name="Values.php" hash="6b02dfa3fa93daafa8325d66a986b4ac"/></dir><dir name="Truefalse"><file name="Values.php" hash="e07f105d7d8dc9881690f162cd23472d"/></dir><dir name="Truefalsesecurity"><file name="Values.php" hash="509b5e1cc7cabbe179373bc0ed490499"/></dir></dir></dir><dir name="Block"><dir name="Adminhtml"><dir name="Feedexport"><file name="Grid.php" hash="2e62d6614e84d6073d33fb079f50f907"/><dir name="View"><file name="Form.php" hash="539382c03bf5b43cb3e9ca6aa3ebfa10"/></dir><file name="View.php" hash="44887305f3570fdc95cdf5dbf2a5e563"/></dir><file name="Feedexport.php" hash="df8d33aa8c32e52158fa31e9d9af3950"/><dir name="Field"><file name="Abstract.php" hash="fc0aae8ea2b0bc8aab16ecba459b8988"/><file name="Exportfields.php" hash="8017ae4a421013309b731aff45bf997a"/><file name="Replacefields.php" hash="55266f9270660519a6ce1843048467e3"/><file name="Specialfields.php" hash="4723404c20af3390d6d820318b21c1f6"/><file name="Trackingkeys.php" hash="6164e184bf6ac2b1e81169251752a551"/></dir><file name="Hintlogo.php" hash="1daa84afa8820f71a0d1630ee2311da6"/></dir><dir name="Tracking"><file name="Tracking.php" hash="3be4cdf75739c3dc1078f90be82380c6"/></dir></dir><dir name="Helper"><file name="CPErrors.php" hash="3659c38a1ed3be4aa4ec03d93e68a84e"/><file name="Data.php" hash="5f43d0947d52e2f8555d487697c8d19f"/><file name="Export.php" hash="bbce34cb6ef8590e89d856b32cd36a77"/><dir name="api"><dir name="3_2"><file name="CPResultCodes.php" hash="02911d197267b5083fac734333083037"/><file name="ChannelPilotSellerAPI_v3_2.php" hash="48f3873072f6f8ae1c089e919783bf40"/><dir name="responses"><file name="GetManagedArticlePricesResponse.php" hash="ab0d9c2bde97b9bd956b833d88376f34"/><file name="GetNewMarketplaceOrdersResponse.php" hash="6b81f4649bb499f892174748c7446a1a"/><file name="GetServerTimeResponse.php" hash="a430f44478f10911864cebe57968aa46"/><file name="Response.php" hash="5fed32e1ad9af802465bf0ea7a496122"/><file name="UpdateOrderResult.php" hash="572fec6dcfebadaf2ffdf3ffc4bd13a3"/><file name="UpdateOrdersResponse.php" hash="76f47ecd3152198248bc9eccbd59cbc6"/></dir><dir name="thin"><file name="CPAddress.php" hash="72de4e2afc6546068bd1d11bbbfadcf2"/><file name="CPArticle.php" hash="de6b1e05a113cda50425df45d9ecbdbc"/><file name="CPAuth.php" hash="b37bcf0168fc182ce716d6b4adacf205"/><file name="CPCancellation.php" hash="30ba1614e882b9263e905689ecf27d9a"/><file name="CPCustomer.php" hash="03f7ff81dfbee74a826a2c1d5cffb183"/><file name="CPCustomerGroup.php" hash="01222acefa8ffaab26c36df197090902"/><file name="CPDelivery.php" hash="87b33f033370c8901f504ea4e3675208"/><file name="CPManagedArticlePrice.php" hash="94a7405a8fa92ed0295fc7b805b1fe32"/><file name="CPMoney.php" hash="2e52d130ba8b92c0704b1be851d25287"/><file name="CPOrder.php" hash="c724614a7b7e3519f8203f7bf805fab4"/><file name="CPOrderHeader.php" hash="7838a1a66dec0d639004027d196ee24f"/><file name="CPOrderItem.php" hash="5d2ae4c33324fcdbb63968b686316cb2"/><file name="CPOrderStatus.php" hash="9daf721042033dc2a08a05c319b7fca3"/><file name="CPOrderSummary.php" hash="4b4c9bc88d142812e33a12f38aedde90"/><file name="CPPayment.php" hash="14fab303affd0eab8d2e9e39341426a0"/><file name="CPRefund.php" hash="789c4ef27e6b746511559829c4f316a8"/><file name="CPResponseHeader.php" hash="bfe1539b116e76c7c387201e6d2c2a6c"/><file name="CPShipping.php" hash="db3244ac4f7e79c228b648051ee2807d"/></dir></dir></dir><dir name="handler"><file name="CPAbstractHandler.php" hash="0acf338c61415aaaaf067b754972a21d"/><file name="CPCancellationHandler.php" hash="535384aeae726adbe036628bed33cceb"/><file name="CPDebugHandler.php" hash="51845f353b8e3d94ec324c3a750d9cc7"/><file name="CPDeliveryHandler.php" hash="04b0abd16bb226f2d8403c92e60126f5"/><file name="CPErrorHandler.php" hash="5d728c064c068fdf8354fa87882e4dba"/><file name="CPExportHandler.php" hash="819c62aa9a99f021f2c3a07109a623dd"/><file name="CPNewPriceHandler.php" hash="79038baec806b78858a26e48168c1c0f"/><file name="CPNewsHandler.php" hash="10757d4bbb3d10a3090dab9587c86132"/><file name="CPOrderHandler.php" hash="78ff6a9bda3c92f65552c4d80e4758cd"/><file name="CPPaymentHandler.php" hash="fa664a391b87f4b3ca76ce30797dfb16"/><file name="CPRegisterHandler.php" hash="039ede8ff760f4d5a429ad56bb0ce596"/><file name="CPStatusHandler.php" hash="f378b4b56ac502fc035cfabc062cd43c"/></dir><dir name="responses"><file name="CPGetStatusHookResponse.php" hash="672609ebcaa23aa0de85aed04c7662d8"/><file name="CPHookResponse.php" hash="df481afb1680964780126fcd68c00818"/><file name="CPRegisterHookResponse.php" hash="206de6433d0795ebdabff98129cc2fb7"/></dir><dir name="special"><file name="CustomerFunctions.php" hash="0d343d3c9c3cb87232c833e0772f730e"/></dir></dir><dir name="Model"><file name="Abstract.php" hash="a142674a12bf57e8c98724b4ead154f8"/><dir name="Adminhtml"><dir name="Source"><file name="Exportmethod.php" hash="604cb29e7871ac54697582dc51f67842"/><file name="Producturlgeneration.php" hash="a9e7fb7aecf048858a1af4f1fae9ead6"/><file name="Trackingmethod.php" hash="e32ab184b05377af38e4d912022cb889"/></dir></dir><dir name="Carrier"><file name="Cpshipping.php" hash="5c73d41a01797c86137d036584db36ae"/></dir><dir name="Feedexport"><file name="Indexer.php" hash="447a342567484ba84ba67494ce30d63e"/></dir><file name="Logs.php" hash="85c27d3b47cbd97fc197a1ba8ae60dc6"/><file name="Observer.php" hash="9e18ed13078767de556617fe6fb7d445"/><dir name="Order"><file name="Item.php" hash="7e64ca596a4a66e7c5052d0981745cf8"/><file name="Shipment.php" hash="71651ad5489eca654f47e41fd12e79a6"/></dir><file name="Order.php" hash="431bda96fe598fbb5a64928b940d8c13"/><file name="Payment.php" hash="223ab9dec3315f3dada4298f0418151a"/><file name="Paymenttypes.php" hash="ca90419f6e4603be3f70a214d95177c3"/><file name="Prices.php" hash="c1c966c0a3001fee90d14c050f00b66a"/><file name="Registration.php" hash="9d22f91f645a0070ee17c8b9eb3e28c8"/><dir name="Resource"><dir name="Feedexport"><dir name="Indexer"><file name="Collection.php" hash="e0957ac77559f71f544aa5c70db5d80e"/></dir><file name="Indexer.php" hash="367c813db1aff8331629c400af3b8c99"/></dir><dir name="Logs"><file name="Collection.php" hash="d02494433e6369ddd552e04db867e9d5"/></dir><file name="Logs.php" hash="b406da96412148256028b8c73444b0d9"/><dir name="Order"><file name="Collection.php" hash="00423726d837a71042527c588cfc4b11"/><dir name="Item"><file name="Collection.php" hash="954e3889a8b8f93510a36be1a13c2fb8"/></dir><file name="Item.php" hash="22aac20cc7c2a9765d170e9ea50d9315"/><dir name="Shipment"><file name="Collection.php" hash="6aa1fd002807916effa760169a2e769d"/></dir><file name="Shipment.php" hash="5d1514d5721b501fda7e71e6a15f931d"/></dir><file name="Order.php" hash="be971d53867fafbbf7c582dbe860e107"/><dir name="Prices"><file name="Collection.php" hash="6d49bf71e50a0d2b0e087d52036a08ef"/></dir><file name="Prices.php" hash="30275edca721b6986ff6bd39648bf4eb"/><dir name="Registration"><file name="Collection.php" hash="81423be65cf2ee706203ac03b5e83236"/></dir><file name="Registration.php" hash="e956369769523f25eb8a8351c668add4"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Channelpilot"><file name="FeedexportController.php" hash="9770c6d8fb2b957936e5e17c6282ab17"/></dir></dir><file name="IndexController.php" hash="ca07da3c0b2c689e9c0a8e552b6c7004"/></dir><dir name="etc"><file name="adminhtml.xml" hash="916b5e121b31dceffe732afec9c6019f"/><file name="config.xml" hash="9f133a30d07bb2a648c7609b7158e32f"/><file name="system.xml" hash="7680e0fdc9194ecb7cd93b8a880c82ae"/></dir><dir name="sql"><dir name="channelpilot_setup"><file name="mysql4-install-2.0.0.php" hash="f89d8be8b1ed7a6793ba6a2516de3528"/><file name="mysql4-upgrade-1.0.0-2.0.0.php" hash="12264e29678f7a56b002cd693dafd56f"/><file name="mysql4-upgrade-2.1.0-2.1.6.php" hash="7f76ad8deebb387a635e05c39b32e458"/><file name="mysql4-upgrade-2.1.6-2.2.0.php" hash="4327290be3ce3226544515a72e6a74cf"/><file name="mysql4-upgrade-2.2.5-2.2.6.php" hash="a1b2b1ba0227b6553202af9f2ce8abb1"/><file name="mysql4-upgrade-2.2.6-2.2.7.php" hash="66580c8caf95997f6e3322c4eb39ebbf"/><file name="mysql4-upgrade-2.2.7-2.3.0.php" hash="d3d272793fa3f2a179e4581e64af16f1"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Channelpilotsolutions_Channelpilot.xml" hash="d14fbcbdca7324e5e97bee70f2a75976"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="Channelpilotsolutions"><file name="channelpilot.xml" hash="2952fa387aadf60f36b6fea9b5c69fb8"/></dir></dir><dir name="template"><dir name="Channelpilotsolutions"><file name="clicktracking_js.phtml" hash="20d1883b633d814587e5dd1661364fc1"/><file name="salestracking_js.phtml" hash="61c77c6fdab88cfac5989e7d47a8c5a4"/><file name="tracking_image.phtml" hash="f2477e9bf58ed34950b049db5af8a712"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="channelpilotsolutions"><file name="array_dropdown.phtml" hash="5717b5f3ca67bb4da734572fdca1a907"/><file name="config_hint.phtml" hash="c92f883df809f89278492d1e22a352d7"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9c0732d92c33db18baa32085d6365190"/></dir><dir name="de_CH"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9c0732d92c33db18baa32085d6365190"/></dir><dir name="de_AT"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9c0732d92c33db18baa32085d6365190"/></dir><dir name="fr_FR"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9cac04b46364a365ace5bad95bdc7e39"/></dir><dir name="fr_CA"><file name="Channelpilotsolutions_Channelpilot.csv" hash="9cac04b46364a365ace5bad95bdc7e39"/></dir><dir name="en_AU"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_CA"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_GB"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_IE"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_NZ"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="en_US"><file name="Channelpilotsolutions_Channelpilot.csv" hash="f6d78def7671ebf63514503971f61af9"/></dir><dir name="es_AR"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_CL"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_CO"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_CR"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_ES"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_MX"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_PA"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_PE"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir><dir name="es_VE"><file name="Channelpilotsolutions_Channelpilot.csv" hash="d96e87e8f2fe20ac9048cc12a16cb540"/></dir></target></contents>
40
  <compatible/>
41
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
42
  </package>