Listrak_Remarketing - Version 1.2.1

Version Notes

Efficiency improvements
Security fixes

Download this release

Release Info

Developer Magento Core Team
Extension Listrak_Remarketing
Version 1.2.1
Comparing to
See all releases


Code changes from version 1.2.0 to 1.2.1

Files changed (24) hide show
  1. app/code/community/Listrak/Remarketing/Block/Base.php +2 -14
  2. app/code/community/Listrak/Remarketing/Block/Legacy/Ecjs.php +1 -1
  3. app/code/community/Listrak/Remarketing/Block/Legacy/Modal.php +3 -5
  4. app/code/community/Listrak/Remarketing/Block/Tracking/{Sca.php → Cart.php} +4 -18
  5. app/code/community/Listrak/Remarketing/Helper/Data.php +0 -35
  6. app/code/community/Listrak/Remarketing/Helper/Product.php +183 -169
  7. app/code/community/Listrak/Remarketing/Model/Apiextension/Api.php +1 -20
  8. app/code/community/Listrak/Remarketing/Model/Cache/Sca.php +0 -97
  9. app/code/community/Listrak/Remarketing/Model/Mysql4/Abandonedcart/Collection.php +1 -1
  10. app/code/community/Listrak/Remarketing/Model/Mysql4/Product/Attribute/Set/Map/Collection.php +1 -1
  11. app/code/community/Listrak/Remarketing/Model/Mysql4/Session.php +1 -1
  12. app/code/community/Listrak/Remarketing/Model/Observer.php +0 -2
  13. app/code/community/Listrak/Remarketing/Model/Product/Api.php +23 -4
  14. app/code/community/Listrak/Remarketing/controllers/AjaxController.php +4 -4
  15. app/code/community/Listrak/Remarketing/controllers/ConfigController.php +7 -27
  16. app/code/community/Listrak/Remarketing/controllers/EmailController.php +2 -2
  17. app/code/community/Listrak/Remarketing/etc/cache.xml +0 -17
  18. app/code/community/Listrak/Remarketing/etc/config.xml +1 -1
  19. app/code/community/Listrak/Remarketing/etc/wsdl.xml +1157 -1157
  20. app/code/community/Listrak/Remarketing/etc/wsi.xml +1561 -1562
  21. app/code/community/Listrak/Remarketing/sql/listrak_remarketing_setup/mysql4-upgrade-1.1.9.5-1.2.0.php +6 -73
  22. app/code/community/Listrak/Remarketing/sql/listrak_remarketing_setup/mysql4-upgrade-1.2.0-1.2.1.php +39 -0
  23. app/design/frontend/base/default/layout/remarketing.xml +48 -48
  24. package.xml +5 -5
app/code/community/Listrak/Remarketing/Block/Base.php CHANGED
@@ -81,19 +81,6 @@ class Listrak_Remarketing_Block_Base
81
  $this->_lines[] = $js;
82
  }
83
 
84
- /**
85
- * Escapes special characters in a string
86
- *
87
- * @param string $value Value
88
- * @param string $quote Special quote character
89
- *
90
- * @return string
91
- */
92
- public function jsEscape($value, $quote = "'")
93
- {
94
- return addcslashes($value, "\\{$quote}");
95
- }
96
-
97
  /**
98
  * Make string JS-friendly
99
  *
@@ -103,7 +90,8 @@ class Listrak_Remarketing_Block_Base
103
  */
104
  public function toJsString($value)
105
  {
106
- return "'{$this->jsEscape($value)}'";
 
107
  }
108
 
109
  /**
81
  $this->_lines[] = $js;
82
  }
83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  /**
85
  * Make string JS-friendly
86
  *
90
  */
91
  public function toJsString($value)
92
  {
93
+ $escaped = str_replace(array("\\", "'"), array("\\\\", "\\'"), $value);
94
+ return "'{$escaped}'";
95
  }
96
 
97
  /**
app/code/community/Listrak/Remarketing/Block/Legacy/Ecjs.php CHANGED
@@ -95,7 +95,7 @@ class Listrak_Remarketing_Block_Legacy_Ecjs extends Mage_Core_Block_Text
95
  ->getCollection()
96
  ->addFieldToFilter('page', $this->getMatchingPages());
97
 
98
- if ($collections && $collections->count()) {
99
  $html = array();
100
  $observed = array();
101
 
95
  ->getCollection()
96
  ->addFieldToFilter('page', $this->getMatchingPages());
97
 
98
+ if ($collections->getSize() > 0) {
99
  $html = array();
100
  $observed = array();
101
 
app/code/community/Listrak/Remarketing/Block/Legacy/Modal.php CHANGED
@@ -45,17 +45,15 @@ class Listrak_Remarketing_Block_Legacy_Modal extends Mage_Core_Block_Text
45
 
46
  $merchantID = Mage::getStoreConfig('remarketing/modal/listrakMerchantID');
47
  if (!Mage::getStoreConfig('remarketing/modal/enabled')
48
- || strlen(Mage::getStoreConfig('remarketing/modal/scriptLocation')) < 1
49
  || strlen(trim($merchantID)) < 12
50
  ) {
51
  return "";
52
  }
53
 
54
  return '<script type="text/javascript">' .
55
- 'var biJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");' .
56
- 'document.write(unescape("%3Cscript src=\'" + biJsHost + "' .
57
- Mage::getStoreConfig('remarketing/modal/scriptLocation') .
58
- '?m=' . $merchantID . '&v=1\' type=\'text/javascript\'%3E%3C/script%3E"));' .
59
  '</script>' .
60
  '<script type="text/javascript">' .
61
  'var _mlm = setInterval(function() { ' .
45
 
46
  $merchantID = Mage::getStoreConfig('remarketing/modal/listrakMerchantID');
47
  if (!Mage::getStoreConfig('remarketing/modal/enabled')
 
48
  || strlen(trim($merchantID)) < 12
49
  ) {
50
  return "";
51
  }
52
 
53
  return '<script type="text/javascript">' .
54
+ 'document.write(unescape("%3Cscript src=\'' .
55
+ $helper->onescriptSrc() .
56
+ '\' type=\'text/javascript\'%3E%3C/script%3E"));' .
 
57
  '</script>' .
58
  '<script type="text/javascript">' .
59
  'var _mlm = setInterval(function() { ' .
app/code/community/Listrak/Remarketing/Block/Tracking/{Sca.php → Cart.php} RENAMED
@@ -13,9 +13,9 @@
13
  */
14
 
15
  /**
16
- * Class Listrak_Remarketing_Block_Tracking_Sca
17
  */
18
- class Listrak_Remarketing_Block_Tracking_Sca
19
  extends Listrak_Remarketing_Block_Require_Sca
20
  {
21
  private $_initialized = false;
@@ -35,7 +35,7 @@ class Listrak_Remarketing_Block_Tracking_Sca
35
  return '';
36
  }
37
 
38
- if ($this->_hasAjaxScript()) {
39
  $method = "track";
40
  if ($this->isCartPage())
41
  $method = "updateCart";
@@ -89,7 +89,7 @@ class Listrak_Remarketing_Block_Tracking_Sca
89
  $this->_canRender = parent::canRender()
90
  && !$this->isOrderConfirmationPage()
91
  && (
92
- $this->_hasAjaxScript()
93
  || $this->_hasCartJS()
94
  || $this->_hasCustomerJS()
95
  );
@@ -98,20 +98,6 @@ class Listrak_Remarketing_Block_Tracking_Sca
98
  return $this->_canRender;
99
  }
100
 
101
- /**
102
- * Render the AJAX line
103
- *
104
- * @return bool
105
- */
106
- private function _hasAjaxScript()
107
- {
108
- /* @var Listrak_Remarketing_Helper_Data $helper */
109
- $helper = Mage::helper('remarketing');
110
-
111
- return $this->getFullPageRendering()
112
- && $helper->ajaxTracking();
113
- }
114
-
115
  /**
116
  * Has legacy session conversion code
117
  *
13
  */
14
 
15
  /**
16
+ * Class Listrak_Remarketing_Block_Tracking_Cart
17
  */
18
+ class Listrak_Remarketing_Block_Tracking_Cart
19
  extends Listrak_Remarketing_Block_Require_Sca
20
  {
21
  private $_initialized = false;
35
  return '';
36
  }
37
 
38
+ if ($this->getFullPageRendering()) {
39
  $method = "track";
40
  if ($this->isCartPage())
41
  $method = "updateCart";
89
  $this->_canRender = parent::canRender()
90
  && !$this->isOrderConfirmationPage()
91
  && (
92
+ $this->getFullPageRendering()
93
  || $this->_hasCartJS()
94
  || $this->_hasCustomerJS()
95
  );
98
  return $this->_canRender;
99
  }
100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
  /**
102
  * Has legacy session conversion code
103
  *
app/code/community/Listrak/Remarketing/Helper/Data.php CHANGED
@@ -205,16 +205,6 @@ class Listrak_Remarketing_Helper_Data
205
  && $this->onescriptReady();
206
  }
207
 
208
- /**
209
- * Check whether cart changes are tracked through AJAX calls
210
- *
211
- * @return bool
212
- */
213
- public function ajaxTracking()
214
- {
215
- return Mage::getStoreConfig('remarketing/modal/ajax') == '1';
216
- }
217
-
218
  /**
219
  * Check whether review functionality has been enabled
220
  *
@@ -510,29 +500,4 @@ class Listrak_Remarketing_Helper_Data
510
 
511
  return intval($readConnection->fetchOne($select));
512
  }
513
-
514
- /**
515
- * Initialize cart tracking cookie
516
- *
517
- * @return string
518
- */
519
- public function initCartCookie()
520
- {
521
- /* @var Mage_Core_Model_Cookie $cookie */
522
- $cookie = Mage::getModel('core/cookie');
523
-
524
- if (!$this->ajaxTracking()) {
525
- /* @var Mage_Checkout_Model_Session $session */
526
- $session = Mage::getSingleton('checkout/session');
527
-
528
- $value = md5('quote_' . $session->getQuoteId() . '_' . date("YmdHis"));
529
- $expiration = time() + 315532800; // 10 years, 2 of them leap years
530
-
531
- $cookie->set('mltkc', $value, $expiration, '/');
532
- return $value;
533
- } else {
534
- $cookie->delete('mltkc');
535
- return 'AJAX';
536
- }
537
- }
538
  }
205
  && $this->onescriptReady();
206
  }
207
 
 
 
 
 
 
 
 
 
 
 
208
  /**
209
  * Check whether review functionality has been enabled
210
  *
500
 
501
  return intval($readConnection->fetchOne($select));
502
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
503
  }
app/code/community/Listrak/Remarketing/Helper/Product.php CHANGED
@@ -18,42 +18,42 @@
18
  class Listrak_Remarketing_Helper_Product
19
  extends Mage_Core_Helper_Abstract
20
  {
21
- /* @var Mage_Catalog_Model_Product[] $_parentsById */
22
- private $_parentsById = array();
23
 
24
- /* @var string[] $_urlsById */
25
- private $_urlsById = array();
26
 
27
  /**
28
  * Attribute set options
29
  * @var array
30
  */
31
- private $_attributeSets = null;
32
 
33
  /**
34
  * Flag that enables fetching of all attributes' values
35
  * @var boolean
36
  */
37
- private $_retrieveAttributes = null;
38
 
39
  /**
40
  * Options to resolve attribute from selected ID to text
41
  * @var array
42
  */
43
- private $_attributeOptions = null;
44
 
45
- /* @var Mage_Catalog_Model_Category[] $_categories */
46
- private $_categories = array();
47
 
48
- /* @var bool $_useConfigurableParentImages */
49
- private $_useConfigurableParentImages = null;
50
 
51
  /**
52
  * Categories to skip because they have been disabled
53
  * or are set to be ignored
54
  * @var int[]
55
  */
56
- private $_skipCategories = null;
57
 
58
  /**
59
  * Inflate an API object from a product object
@@ -81,49 +81,20 @@ class Listrak_Remarketing_Helper_Product
81
  $result['short_description'] = $product->getShortDescription();
82
  $result['weight'] = $product->getWeight();
83
  if ($product->isVisibleInSiteVisibility()) {
84
- $result['url_path'] = $this->_getProductUrlWithCache($product);
85
  }
86
 
87
- $parentProduct = $this->_getParentProduct($product);
88
  if ($parentProduct != null) {
89
- $result['parent_id'] = $parentProduct->getEntityId();
90
- $result['parent_sku'] = $parentProduct->getSku();
91
-
92
- if (!$product->isVisibleInSiteVisibility()) {
93
- $result['name'] = $parentProduct->getName();
94
-
95
- if ($parentProduct->isVisibleInSiteVisibility()) {
96
- $result['url_path']
97
- = $this->_getProductUrlWithCache($parentProduct);
98
- }
99
- }
100
-
101
- if ($includeExtras && $this->_isConfigurableProduct($parentProduct)) {
102
- $result['purchasable']
103
- = $this->_isPurchasable($product, $parentProduct);
104
-
105
- /* @var Mage_Catalog_Model_Product_Type_Configurable $typeInst */
106
- $typeInst = $parentProduct->getTypeInstance(true);
107
- $attributes = $typeInst
108
- ->getUsedProductAttributes($parentProduct);
109
-
110
- /* @var Mage_Eav_Model_Entity_Attribute_Abstract $attribute */
111
- foreach ($attributes as $attribute) {
112
- if (!array_key_exists('configurable_attributes', $result)) {
113
- $result['configurable_attributes'] = array();
114
- }
115
-
116
- $result['configurable_attributes'][]
117
- = array('attribute_name' => $attribute->getAttributeCode());
118
- }
119
- }
120
  }
121
 
122
  if (!isset($result['purchasable'])) {
123
- $result['purchasable'] = $this->_isPurchasable($product);
124
  }
125
 
126
- $images = $this->_getProductImages($product);
127
  if (isset($images['image'])) {
128
  $result['image'] = $images['image'];
129
  }
@@ -135,53 +106,16 @@ class Listrak_Remarketing_Helper_Product
135
  }
136
 
137
  if ($includeExtras) {
138
- $metas = $this->_getMetas($storeId, $product, $parentProduct);
139
  if ($metas != null) {
140
- if (isset($metas['meta3'])) {
141
- $result['meta3'] = $metas['meta3'];
142
- }
143
- if (isset($metas['meta4'])) {
144
- $result['meta4'] = $metas['meta4'];
145
- }
146
- if (isset($metas['meta5'])) {
147
- $result['meta5'] = $metas['meta5'];
148
- }
149
- }
150
-
151
- // Brand and Category
152
- $brandCatProduct = $product;
153
- if ($parentProduct && !$product->isVisibleInSiteVisibility()) {
154
- $brandCatProduct = $parentProduct;
155
- }
156
- $setSettings = $this->_getProductAttributeSetSettings($brandCatProduct);
157
-
158
- if ($setSettings['brandAttribute'] != null) {
159
- $result['brand'] = $this->_getProductAttribute(
160
- $brandCatProduct, $setSettings['brandAttribute']);
161
  }
 
 
 
 
 
162
 
163
- if ($setSettings['catFromMagento']) {
164
- $cats = $this->_getCategoryInformation($storeId, $brandCatProduct);
165
- if (isset($cats['category'])) {
166
- $result['category'] = $cats['category'];
167
- }
168
- if (isset($cats['sub_category'])) {
169
- $result['sub_category'] = $cats['sub_category'];
170
- }
171
- } else if ($setSettings['catFromAttributes']) {
172
- if ($setSettings['categoryAttribute'] != null) {
173
- $result['category'] = $this->_getProductAttribute(
174
- $brandCatProduct, $setSettings['categoryAttribute']);
175
- }
176
- if ($setSettings['subcategoryAttribute'] != null) {
177
- $result['sub_category'] = $this->_getProductAttribute(
178
- $brandCatProduct, $setSettings['subcategoryAttribute']);
179
- }
180
- }
181
-
182
- $result['attributes'] = $this->_getProductAttributes($product);
183
-
184
- // Inventory
185
  $result['in_stock'] = $product->isAvailable() ? "true" : "false";
186
 
187
  /* @var Mage_Cataloginventory_Model_Stock_Item $stockItem */
@@ -191,7 +125,7 @@ class Listrak_Remarketing_Helper_Product
191
  }
192
 
193
  // Related Products
194
- $result['links'] = $this->_getProductLinks($product);
195
  }
196
 
197
  $result['type'] = $product->getTypeId();
@@ -212,7 +146,7 @@ class Listrak_Remarketing_Helper_Product
212
  $additionalInfo = array()
213
  ) {
214
  $children = $item->getChildren();
215
- return $this->_getProductInformationWork(
216
  $item, $additionalInfo, count($children) > 0, $children
217
  );
218
  }
@@ -228,7 +162,7 @@ class Listrak_Remarketing_Helper_Product
228
  public function getProductInformationFromOrderItem(
229
  Mage_Sales_Model_Order_Item $item, $additionalInfo = array()
230
  ) {
231
- return $this->_getProductInformationWork(
232
  $item, $additionalInfo,
233
  $item->getHasChildren(), $item->getChildrenItems()
234
  );
@@ -259,7 +193,7 @@ class Listrak_Remarketing_Helper_Product
259
  */
260
  public function getProductImage(Mage_Catalog_Model_Product $product)
261
  {
262
- $images = $this->_getProductImages($product);
263
 
264
  if (isset($images['thumbnail'])) {
265
  return $images['thumbnail'];
@@ -276,8 +210,85 @@ class Listrak_Remarketing_Helper_Product
276
 
277
  public function setAttributeOptions($withAttributes, $options)
278
  {
279
- $this->_retrieveAttributes = $withAttributes;
280
- $this->_attributeOptions = $options;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
281
  }
282
 
283
  /**
@@ -290,7 +301,7 @@ class Listrak_Remarketing_Helper_Product
290
  *
291
  * @return Varien_Object
292
  */
293
- private function _getProductInformationWork(
294
  $item, $getInfo, $hasChildren, $children
295
  ) {
296
  $getProduct = in_array('product', $getInfo);
@@ -304,14 +315,14 @@ class Listrak_Remarketing_Helper_Product
304
  $result->setIsBundle(false);
305
  $result->setSku($item->getSku());
306
 
307
- if ($this->_isConfigurableType($item->getProductType()) && $hasChildren) {
308
  $result->setIsConfigurable(true);
309
 
310
  $result->setParentId($result->getProductId());
311
  $result->setProductId((int)$children[0]->getProductId());
312
  }
313
 
314
- if ($this->_isBundleType($item->getProductType()) && $hasChildren) {
315
  $result->setIsBundle(true);
316
 
317
  $product = Mage::getModel('catalog/product')
@@ -351,15 +362,15 @@ class Listrak_Remarketing_Helper_Product
351
  *
352
  * @return string
353
  */
354
- private function _getProductUrlWithCache(Mage_Catalog_Model_Product $product)
355
  {
356
  $productId = $product->getEntityId();
357
 
358
- if (!isset($this->_urlsById[$productId])) {
359
- $this->_urlsById[$productId] = $this->getProductUrl($product);
360
  }
361
 
362
- return $this->_urlsById[$productId];
363
  }
364
 
365
  /**
@@ -369,11 +380,11 @@ class Listrak_Remarketing_Helper_Product
369
  *
370
  * @return array
371
  */
372
- private function _getProductImages(Mage_Catalog_Model_Product $product)
373
  {
374
- $parent = $this->_getParentProduct($product);
375
- $parentIsConfigurable = $parent && $this->_isConfigurableProduct($parent);
376
- if ($this->_useConfigurableParentImages == null) {
377
  $confSetting = Mage::getStoreConfig(
378
  Mage_Checkout_Block_Cart_Item_Renderer_Configurable
379
  ::CONFIGURABLE_PRODUCT_IMAGE
@@ -381,7 +392,7 @@ class Listrak_Remarketing_Helper_Product
381
  $wanted = Mage_Checkout_Block_Cart_Item_Renderer_Configurable
382
  ::USE_PARENT_IMAGE;
383
 
384
- $this->_useConfigurableParentImages = $confSetting == $wanted;
385
  }
386
 
387
  $none = 'no_selection';
@@ -390,7 +401,7 @@ class Listrak_Remarketing_Helper_Product
390
  $smallImage = null;
391
  $thumbnail = null;
392
 
393
- if ($parentIsConfigurable && $this->_useConfigurableParentImages) {
394
  $image = $parent->getImage();
395
  $smallImage = $parent->getSmallImage();
396
  $thumbnail = $parent->getThumbnail();
@@ -432,10 +443,11 @@ class Listrak_Remarketing_Helper_Product
432
  *
433
  * @return Mage_Catalog_Model_Product
434
  */
435
- private function _getParentProduct(Mage_Catalog_Model_Product $product)
436
  {
437
- if ($product->hasParentProduct())
438
  return $product->getParentProduct();
 
439
 
440
  /* @var Mage_Catalog_Model_Product_Type_Configurable $confProductModel */
441
  $confProductModel = Mage::getModel('catalog/product_type_configurable');
@@ -446,24 +458,25 @@ class Listrak_Remarketing_Helper_Product
446
  if (is_array($parentIds) && count($parentIds) > 0) {
447
  $parentId = $parentIds[0];
448
  if ($parentId != null) {
449
- if (!array_key_exists($parentId, $this->_parentsById)) {
450
  /* @var Mage_Catalog_Model_Product $parent */
451
  $parent = Mage::getModel('catalog/product')
452
  ->load($parentId);
453
 
454
- $this->_parentsById[$parentId] = $parent;
455
  }
456
- return $this->_parentsById[$parentId];
457
  }
458
  }
459
 
460
  return null;
461
  }
462
 
463
- private function _getProductAttributes(Mage_Catalog_Model_Product $product)
464
  {
465
- if (!$this->_retrieveAttributes)
466
  return null;
 
467
 
468
  $result = array();
469
 
@@ -477,10 +490,10 @@ class Listrak_Remarketing_Helper_Product
477
  array_keys($parent->getData())));
478
  }
479
 
480
- $productAttributes = $this->_getAttributeValues($product, $allAttributes);
481
 
482
  if ($hasParent) {
483
- $parentAttributes = $this->_getAttributeValues($parent, $allAttributes);
484
  }
485
 
486
  foreach($allAttributes as $name) {
@@ -512,14 +525,14 @@ class Listrak_Remarketing_Helper_Product
512
  return $result;
513
  }
514
 
515
- private function _getProductAttribute(Mage_Catalog_Model_Product $product, $attributeName)
516
  {
517
- if (!$this->_retrieveAttributes) {
518
  return $product
519
  ->getAttributeText($attributeName);
520
  }
521
  else {
522
- $value = $this->_getAttributeValue($product, $attributeName);
523
  if (is_array($value)) {
524
  $value = implode(', ', $value);
525
  }
@@ -527,24 +540,25 @@ class Listrak_Remarketing_Helper_Product
527
  }
528
  }
529
 
530
- private function _getAttributeValues(Mage_Catalog_Model_Product $product, $attributeNames)
531
  {
532
  $result = array();
533
  foreach($attributeNames as $name) {
534
- $value = $this->_getAttributeValue($product, $name);
535
  $result[$name] = $value;
536
  }
537
  return $result;
538
  }
539
 
540
- private function _getAttributeValue(Mage_Catalog_Model_Product $product, $attributeName)
541
  {
542
  $value = $product->getData($attributeName);
543
- if (is_object($value))
544
  return null;
 
545
 
546
- if (array_key_exists($attributeName, $this->_attributeOptions)) {
547
- $options = $this->_attributeOptions[$attributeName];
548
 
549
  if (array_key_exists('options', $options)) {
550
  if ($options['multiple']) {
@@ -590,16 +604,16 @@ class Listrak_Remarketing_Helper_Product
590
  *
591
  * @return string
592
  */
593
- private function _isPurchasable(
594
  Mage_Catalog_Model_Product $product,
595
  Mage_Catalog_Model_Product $parent = null
596
  ) {
597
- if (!$this->_isEnabled($product)) {
598
  $result = false;
599
  } else if ($parent == null) {
600
- $result = $this->_isVisible($product);
601
  } else {
602
- $result = $this->_isEnabled($parent) && $this->_isVisible($parent);
603
  }
604
 
605
  return $result ? "true" : "false";
@@ -612,7 +626,7 @@ class Listrak_Remarketing_Helper_Product
612
  *
613
  * @return bool
614
  */
615
- private function _isEnabled(Mage_Catalog_Model_Product $product)
616
  {
617
  return $product->getStatus()
618
  == Mage_Catalog_Model_Product_Status::STATUS_ENABLED;
@@ -625,7 +639,7 @@ class Listrak_Remarketing_Helper_Product
625
  *
626
  * @return bool
627
  */
628
- private function _isVisible(Mage_Catalog_Model_Product $product)
629
  {
630
  /* @var Listrak_Remarketing_Model_Product_Purchasable_Visibility $visModel */
631
  $visModel = Mage::getSingleton(
@@ -642,11 +656,11 @@ class Listrak_Remarketing_Helper_Product
642
  *
643
  * @return array
644
  */
645
- private function _getProductAttributeSetSettings(
646
  Mage_Catalog_Model_Product $product
647
  ) {
648
- if ($this->_attributeSets == null) {
649
- $this->_attributeSets = array(0 => array(
650
  //default values
651
  'brandAttribute' => null,
652
  'catFromMagento' => true,
@@ -661,7 +675,7 @@ class Listrak_Remarketing_Helper_Product
661
 
662
  /* @var Listrak_Remarketing_Model_Product_Attribute_Set_Map $set */
663
  foreach ($settings as $set) {
664
- $this->_attributeSets[$set->getAttributeSetId()] = array(
665
  'brandAttribute' =>
666
  $set->getBrandAttributeCode(),
667
  'catFromMagento' =>
@@ -676,9 +690,9 @@ class Listrak_Remarketing_Helper_Product
676
  }
677
  }
678
 
679
- return array_key_exists($product->getAttributeSetId(), $this->_attributeSets)
680
- ? $this->_attributeSets[$product->getAttributeSetId()]
681
- : $this->_attributeSets[0];
682
  }
683
 
684
  /**
@@ -689,7 +703,7 @@ class Listrak_Remarketing_Helper_Product
689
  *
690
  * @return array
691
  */
692
- private function _getCategoryInformation(
693
  $storeId, Mage_Catalog_Model_Product $product
694
  ) {
695
  /* @var Listrak_Remarketing_Helper_Data $helper */
@@ -703,8 +717,8 @@ class Listrak_Remarketing_Helper_Product
703
 
704
  $categoryLevel = $helper->getCategoryLevel();
705
 
706
- if ($this->_skipCategories == null) {
707
- $this->_skipCategories = array_unique(
708
  array_merge(
709
  $helper->getInactiveCategories(),
710
  $helper->getCategoriesToSkip()
@@ -714,18 +728,18 @@ class Listrak_Remarketing_Helper_Product
714
 
715
  /* @var Mage_Catalog_Model_Resource_Category_Collection $categories */
716
  $categories = $product->getCategoryCollection();
717
- $path = $this->_getFirstPathByPosition(
718
  $categories, $categoryLevel + 1, $rootPath
719
  );
720
 
721
  $result = array();
722
  if (isset($path[$categoryLevel - 1])) {
723
  $result['category']
724
- = $this->_getCategoryField($path[$categoryLevel - 1], 'name');
725
  }
726
  if (isset($path[$categoryLevel])) {
727
  $result['sub_category']
728
- = $this->_getCategoryField($path[$categoryLevel], 'name');
729
  }
730
 
731
  return $result;
@@ -740,7 +754,7 @@ class Listrak_Remarketing_Helper_Product
740
  *
741
  * @return array
742
  */
743
- private function _getFirstPathByPosition(
744
  $categoryCollection, $maxLevel, $underPath
745
  ) {
746
  $underPathSize = sizeof($underPath);
@@ -755,7 +769,7 @@ class Listrak_Remarketing_Helper_Product
755
  foreach ($categoryCollection as $category) {
756
  $pathIds = $category->getPathIds();
757
 
758
- if (sizeof(array_intersect($pathIds, $this->_skipCategories)) > 0) {
759
  // the category tree contains a category
760
  // that we want skipped or is not active
761
  continue;
@@ -788,7 +802,7 @@ class Listrak_Remarketing_Helper_Product
788
  $testPath = $underPath;
789
  $testPath[] = $categoryId;
790
 
791
- $testPathPosition = $this->_getCategoryField(
792
  $categoryId, 'position'
793
  );
794
 
@@ -800,7 +814,7 @@ class Listrak_Remarketing_Helper_Product
800
  }
801
  }
802
 
803
- return $this->_getFirstPathByPosition(
804
  $categoryCollection, $maxLevel, $winnerPath
805
  );
806
  }
@@ -813,9 +827,9 @@ class Listrak_Remarketing_Helper_Product
813
  *
814
  * @return mixed|null
815
  */
816
- private function _getCategoryField($categoryId, $field)
817
  {
818
- $category = $this->_getCategory($categoryId);
819
  if ($category != null) {
820
  return $category->getData($field);
821
  }
@@ -830,16 +844,16 @@ class Listrak_Remarketing_Helper_Product
830
  *
831
  * @return Mage_Catalog_Model_Category
832
  */
833
- private function _getCategory($categoryId)
834
  {
835
- if (array_key_exists($categoryId, $this->_categories)) {
836
- return $this->_categories[$categoryId];
837
  } else {
838
  $category = Mage::getModel('catalog/category');
839
 
840
  $category->load($categoryId);
841
  if ($category != null) {
842
- $this->_categories[$categoryId] = $category;
843
  return $category;
844
  }
845
  }
@@ -854,7 +868,7 @@ class Listrak_Remarketing_Helper_Product
854
  *
855
  * @return array
856
  */
857
- private function _getProductLinks(Mage_Catalog_Model_Product $product)
858
  {
859
  if (Mage::getStoreConfig(
860
  'remarketing/productcategories/product_links'
@@ -882,7 +896,7 @@ class Listrak_Remarketing_Helper_Product
882
  $productAttrTable = $linkModel->getAttributeTypeTable('int');
883
  }
884
 
885
- $linkTypes = $this->_getLinkTypes();
886
 
887
  /* @var Mage_Catalog_Model_Resource_Product_Link_Collection $links */
888
  $links = Mage::getModel('catalog/product_link')
@@ -943,11 +957,11 @@ class Listrak_Remarketing_Helper_Product
943
  *
944
  * @return array
945
  */
946
- private function _getLinkTypes()
947
  {
948
- static $_types = null;
949
 
950
- if ($_types == null) {
951
  $allLinks = array(
952
  Mage_Catalog_Model_Product_Link::LINK_TYPE_UPSELL =>
953
  array('name' => 'up_sell', 'positionAttributeId' => null),
@@ -976,10 +990,10 @@ class Listrak_Remarketing_Helper_Product
976
  }
977
  }
978
 
979
- $_types = $allLinks;
980
  }
981
 
982
- return $_types;
983
  }
984
 
985
  /**
@@ -989,9 +1003,9 @@ class Listrak_Remarketing_Helper_Product
989
  *
990
  * @return bool
991
  */
992
- private function _isConfigurableProduct(Mage_Catalog_Model_Product $product)
993
  {
994
- return $this->_isConfigurableType($product->getTypeId());
995
  }
996
 
997
  /**
@@ -1001,7 +1015,7 @@ class Listrak_Remarketing_Helper_Product
1001
  *
1002
  * @return bool
1003
  */
1004
- private function _isConfigurableType($type)
1005
  {
1006
  return Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE == $type;
1007
  }
@@ -1013,7 +1027,7 @@ class Listrak_Remarketing_Helper_Product
1013
  *
1014
  * @return bool
1015
  */
1016
- private function _isBundleType($type)
1017
  {
1018
  return Mage_Catalog_Model_Product_Type::TYPE_BUNDLE == $type;
1019
  }
@@ -1027,7 +1041,7 @@ class Listrak_Remarketing_Helper_Product
1027
  *
1028
  * @return array|null
1029
  */
1030
- private function _getMetas(
1031
  $storeId,
1032
  Mage_Catalog_Model_Product $product,
1033
  Mage_Catalog_Model_Product $parentProduct = null
18
  class Listrak_Remarketing_Helper_Product
19
  extends Mage_Core_Helper_Abstract
20
  {
21
+ /* @var Mage_Catalog_Model_Product[] $parentsById */
22
+ protected $parentsById = array();
23
 
24
+ /* @var string[] $urlsById */
25
+ protected $urlsById = array();
26
 
27
  /**
28
  * Attribute set options
29
  * @var array
30
  */
31
+ protected $attributeSets = null;
32
 
33
  /**
34
  * Flag that enables fetching of all attributes' values
35
  * @var boolean
36
  */
37
+ protected $retrieveAttributes = null;
38
 
39
  /**
40
  * Options to resolve attribute from selected ID to text
41
  * @var array
42
  */
43
+ protected $attributeOptions = null;
44
 
45
+ /* @var Mage_Catalog_Model_Category[] $categories */
46
+ protected $categories = array();
47
 
48
+ /* @var bool $useConfigurableParentImages */
49
+ protected $useConfigurableParentImages = null;
50
 
51
  /**
52
  * Categories to skip because they have been disabled
53
  * or are set to be ignored
54
  * @var int[]
55
  */
56
+ protected $skipCategories = null;
57
 
58
  /**
59
  * Inflate an API object from a product object
81
  $result['short_description'] = $product->getShortDescription();
82
  $result['weight'] = $product->getWeight();
83
  if ($product->isVisibleInSiteVisibility()) {
84
+ $result['url_path'] = $this->getProductUrlWithCache($product);
85
  }
86
 
87
+ $parentProduct = $this->getParentProduct($product);
88
  if ($parentProduct != null) {
89
+ $parentData = $this->getParentData($product, $parentProduct, $includeExtras);
90
+ $result = $parentData + $result;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
  }
92
 
93
  if (!isset($result['purchasable'])) {
94
+ $result['purchasable'] = $this->isPurchasable($product);
95
  }
96
 
97
+ $images = $this->getProductImages($product);
98
  if (isset($images['image'])) {
99
  $result['image'] = $images['image'];
100
  }
106
  }
107
 
108
  if ($includeExtras) {
109
+ $metas = $this->getMetaData($storeId, $product, $parentProduct);
110
  if ($metas != null) {
111
+ $result = $result + $metas;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  }
113
+
114
+ $extras = $this->getProductBrandAndCategory($storeId, $product, $parentProduct);
115
+ $result = $extras + $result;
116
+
117
+ $result['attributes'] = $this->getProductAttributes($product);
118
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  $result['in_stock'] = $product->isAvailable() ? "true" : "false";
120
 
121
  /* @var Mage_Cataloginventory_Model_Stock_Item $stockItem */
125
  }
126
 
127
  // Related Products
128
+ $result['links'] = $this->getProductLinks($product);
129
  }
130
 
131
  $result['type'] = $product->getTypeId();
146
  $additionalInfo = array()
147
  ) {
148
  $children = $item->getChildren();
149
+ return $this->getProductInformationWork(
150
  $item, $additionalInfo, count($children) > 0, $children
151
  );
152
  }
162
  public function getProductInformationFromOrderItem(
163
  Mage_Sales_Model_Order_Item $item, $additionalInfo = array()
164
  ) {
165
+ return $this->getProductInformationWork(
166
  $item, $additionalInfo,
167
  $item->getHasChildren(), $item->getChildrenItems()
168
  );
193
  */
194
  public function getProductImage(Mage_Catalog_Model_Product $product)
195
  {
196
+ $images = $this->getProductImages($product);
197
 
198
  if (isset($images['thumbnail'])) {
199
  return $images['thumbnail'];
210
 
211
  public function setAttributeOptions($withAttributes, $options)
212
  {
213
+ $this->retrieveAttributes = $withAttributes;
214
+ $this->attributeOptions = $options;
215
+ }
216
+
217
+ protected function getParentData($product, $parentProduct, $includeExtras)
218
+ {
219
+ $result = array();
220
+
221
+ $result['parent_id'] = $parentProduct->getEntityId();
222
+ $result['parent_sku'] = $parentProduct->getSku();
223
+
224
+ if (!$product->isVisibleInSiteVisibility()) {
225
+ $result['name'] = $parentProduct->getName();
226
+
227
+ if ($parentProduct->isVisibleInSiteVisibility()) {
228
+ $result['url_path']
229
+ = $this->getProductUrlWithCache($parentProduct);
230
+ }
231
+ }
232
+
233
+ if ($includeExtras && $this->isConfigurableProduct($parentProduct)) {
234
+ $result['purchasable']
235
+ = $this->isPurchasable($product, $parentProduct);
236
+
237
+ /* @var Mage_Catalog_Model_Product_Type_Configurable $typeInst */
238
+ $typeInst = $parentProduct->getTypeInstance(true);
239
+ $attributes = $typeInst
240
+ ->getUsedProductAttributes($parentProduct);
241
+
242
+ /* @var Mage_Eav_Model_Entity_Attribute_Abstract $attribute */
243
+ foreach ($attributes as $attribute) {
244
+ if (!array_key_exists('configurable_attributes', $result)) {
245
+ $result['configurable_attributes'] = array();
246
+ }
247
+
248
+ $result['configurable_attributes'][]
249
+ = array('attribute_name' => $attribute->getAttributeCode());
250
+ }
251
+ }
252
+
253
+ return $result;
254
+ }
255
+
256
+ protected function getProductBrandAndCategory($storeId, $product, $parentProduct)
257
+ {
258
+ $result = array();
259
+
260
+ // Brand and Category
261
+ $brandCatProduct = $product;
262
+ if ($parentProduct && !$product->isVisibleInSiteVisibility()) {
263
+ $brandCatProduct = $parentProduct;
264
+ }
265
+ $setSettings = $this->getProductAttributeSetSettings($brandCatProduct);
266
+
267
+ if ($setSettings['brandAttribute'] != null) {
268
+ $result['brand'] = $this->getProductAttribute(
269
+ $brandCatProduct, $setSettings['brandAttribute']);
270
+ }
271
+
272
+ if ($setSettings['catFromMagento']) {
273
+ $cats = $this->getCategoryInformation($storeId, $brandCatProduct);
274
+ if (isset($cats['category'])) {
275
+ $result['category'] = $cats['category'];
276
+ }
277
+ if (isset($cats['sub_category'])) {
278
+ $result['sub_category'] = $cats['sub_category'];
279
+ }
280
+ } else if ($setSettings['catFromAttributes']) {
281
+ if ($setSettings['categoryAttribute'] != null) {
282
+ $result['category'] = $this->getProductAttribute(
283
+ $brandCatProduct, $setSettings['categoryAttribute']);
284
+ }
285
+ if ($setSettings['subcategoryAttribute'] != null) {
286
+ $result['sub_category'] = $this->getProductAttribute(
287
+ $brandCatProduct, $setSettings['subcategoryAttribute']);
288
+ }
289
+ }
290
+
291
+ return $result;
292
  }
293
 
294
  /**
301
  *
302
  * @return Varien_Object
303
  */
304
+ protected function getProductInformationWork(
305
  $item, $getInfo, $hasChildren, $children
306
  ) {
307
  $getProduct = in_array('product', $getInfo);
315
  $result->setIsBundle(false);
316
  $result->setSku($item->getSku());
317
 
318
+ if ($this->isConfigurableType($item->getProductType()) && $hasChildren) {
319
  $result->setIsConfigurable(true);
320
 
321
  $result->setParentId($result->getProductId());
322
  $result->setProductId((int)$children[0]->getProductId());
323
  }
324
 
325
+ if ($this->isBundleType($item->getProductType()) && $hasChildren) {
326
  $result->setIsBundle(true);
327
 
328
  $product = Mage::getModel('catalog/product')
362
  *
363
  * @return string
364
  */
365
+ protected function getProductUrlWithCache(Mage_Catalog_Model_Product $product)
366
  {
367
  $productId = $product->getEntityId();
368
 
369
+ if (!isset($this->urlsById[$productId])) {
370
+ $this->urlsById[$productId] = $this->getProductUrl($product);
371
  }
372
 
373
+ return $this->urlsById[$productId];
374
  }
375
 
376
  /**
380
  *
381
  * @return array
382
  */
383
+ protected function getProductImages(Mage_Catalog_Model_Product $product)
384
  {
385
+ $parent = $this->getParentProduct($product);
386
+ $parentIsConfigurable = $parent && $this->isConfigurableProduct($parent);
387
+ if ($this->useConfigurableParentImages == null) {
388
  $confSetting = Mage::getStoreConfig(
389
  Mage_Checkout_Block_Cart_Item_Renderer_Configurable
390
  ::CONFIGURABLE_PRODUCT_IMAGE
392
  $wanted = Mage_Checkout_Block_Cart_Item_Renderer_Configurable
393
  ::USE_PARENT_IMAGE;
394
 
395
+ $this->useConfigurableParentImages = $confSetting == $wanted;
396
  }
397
 
398
  $none = 'no_selection';
401
  $smallImage = null;
402
  $thumbnail = null;
403
 
404
+ if ($parentIsConfigurable && $this->useConfigurableParentImages) {
405
  $image = $parent->getImage();
406
  $smallImage = $parent->getSmallImage();
407
  $thumbnail = $parent->getThumbnail();
443
  *
444
  * @return Mage_Catalog_Model_Product
445
  */
446
+ protected function getParentProduct(Mage_Catalog_Model_Product $product)
447
  {
448
+ if ($product->hasParentProduct()) {
449
  return $product->getParentProduct();
450
+ }
451
 
452
  /* @var Mage_Catalog_Model_Product_Type_Configurable $confProductModel */
453
  $confProductModel = Mage::getModel('catalog/product_type_configurable');
458
  if (is_array($parentIds) && count($parentIds) > 0) {
459
  $parentId = $parentIds[0];
460
  if ($parentId != null) {
461
+ if (!array_key_exists($parentId, $this->parentsById)) {
462
  /* @var Mage_Catalog_Model_Product $parent */
463
  $parent = Mage::getModel('catalog/product')
464
  ->load($parentId);
465
 
466
+ $this->parentsById[$parentId] = $parent;
467
  }
468
+ return $this->parentsById[$parentId];
469
  }
470
  }
471
 
472
  return null;
473
  }
474
 
475
+ protected function getProductAttributes(Mage_Catalog_Model_Product $product)
476
  {
477
+ if (!$this->retrieveAttributes) {
478
  return null;
479
+ }
480
 
481
  $result = array();
482
 
490
  array_keys($parent->getData())));
491
  }
492
 
493
+ $productAttributes = $this->getAttributeValues($product, $allAttributes);
494
 
495
  if ($hasParent) {
496
+ $parentAttributes = $this->getAttributeValues($parent, $allAttributes);
497
  }
498
 
499
  foreach($allAttributes as $name) {
525
  return $result;
526
  }
527
 
528
+ protected function getProductAttribute(Mage_Catalog_Model_Product $product, $attributeName)
529
  {
530
+ if (!$this->retrieveAttributes) {
531
  return $product
532
  ->getAttributeText($attributeName);
533
  }
534
  else {
535
+ $value = $this->getAttributeValue($product, $attributeName);
536
  if (is_array($value)) {
537
  $value = implode(', ', $value);
538
  }
540
  }
541
  }
542
 
543
+ protected function getAttributeValues(Mage_Catalog_Model_Product $product, $attributeNames)
544
  {
545
  $result = array();
546
  foreach($attributeNames as $name) {
547
+ $value = $this->getAttributeValue($product, $name);
548
  $result[$name] = $value;
549
  }
550
  return $result;
551
  }
552
 
553
+ protected function getAttributeValue(Mage_Catalog_Model_Product $product, $attributeName)
554
  {
555
  $value = $product->getData($attributeName);
556
+ if (is_object($value)) {
557
  return null;
558
+ }
559
 
560
+ if (array_key_exists($attributeName, $this->attributeOptions)) {
561
+ $options = $this->attributeOptions[$attributeName];
562
 
563
  if (array_key_exists('options', $options)) {
564
  if ($options['multiple']) {
604
  *
605
  * @return string
606
  */
607
+ protected function isPurchasable(
608
  Mage_Catalog_Model_Product $product,
609
  Mage_Catalog_Model_Product $parent = null
610
  ) {
611
+ if (!$this->isEnabled($product)) {
612
  $result = false;
613
  } else if ($parent == null) {
614
+ $result = $this->isVisible($product);
615
  } else {
616
+ $result = $this->isEnabled($parent) && $this->isVisible($parent);
617
  }
618
 
619
  return $result ? "true" : "false";
626
  *
627
  * @return bool
628
  */
629
+ protected function isEnabled(Mage_Catalog_Model_Product $product)
630
  {
631
  return $product->getStatus()
632
  == Mage_Catalog_Model_Product_Status::STATUS_ENABLED;
639
  *
640
  * @return bool
641
  */
642
+ protected function isVisible(Mage_Catalog_Model_Product $product)
643
  {
644
  /* @var Listrak_Remarketing_Model_Product_Purchasable_Visibility $visModel */
645
  $visModel = Mage::getSingleton(
656
  *
657
  * @return array
658
  */
659
+ protected function getProductAttributeSetSettings(
660
  Mage_Catalog_Model_Product $product
661
  ) {
662
+ if ($this->attributeSets == null) {
663
+ $this->attributeSets = array(0 => array(
664
  //default values
665
  'brandAttribute' => null,
666
  'catFromMagento' => true,
675
 
676
  /* @var Listrak_Remarketing_Model_Product_Attribute_Set_Map $set */
677
  foreach ($settings as $set) {
678
+ $this->attributeSets[$set->getAttributeSetId()] = array(
679
  'brandAttribute' =>
680
  $set->getBrandAttributeCode(),
681
  'catFromMagento' =>
690
  }
691
  }
692
 
693
+ return array_key_exists($product->getAttributeSetId(), $this->attributeSets)
694
+ ? $this->attributeSets[$product->getAttributeSetId()]
695
+ : $this->attributeSets[0];
696
  }
697
 
698
  /**
703
  *
704
  * @return array
705
  */
706
+ protected function getCategoryInformation(
707
  $storeId, Mage_Catalog_Model_Product $product
708
  ) {
709
  /* @var Listrak_Remarketing_Helper_Data $helper */
717
 
718
  $categoryLevel = $helper->getCategoryLevel();
719
 
720
+ if ($this->skipCategories == null) {
721
+ $this->skipCategories = array_unique(
722
  array_merge(
723
  $helper->getInactiveCategories(),
724
  $helper->getCategoriesToSkip()
728
 
729
  /* @var Mage_Catalog_Model_Resource_Category_Collection $categories */
730
  $categories = $product->getCategoryCollection();
731
+ $path = $this->getFirstPathByPosition(
732
  $categories, $categoryLevel + 1, $rootPath
733
  );
734
 
735
  $result = array();
736
  if (isset($path[$categoryLevel - 1])) {
737
  $result['category']
738
+ = $this->getCategoryField($path[$categoryLevel - 1], 'name');
739
  }
740
  if (isset($path[$categoryLevel])) {
741
  $result['sub_category']
742
+ = $this->getCategoryField($path[$categoryLevel], 'name');
743
  }
744
 
745
  return $result;
754
  *
755
  * @return array
756
  */
757
+ protected function getFirstPathByPosition(
758
  $categoryCollection, $maxLevel, $underPath
759
  ) {
760
  $underPathSize = sizeof($underPath);
769
  foreach ($categoryCollection as $category) {
770
  $pathIds = $category->getPathIds();
771
 
772
+ if (sizeof(array_intersect($pathIds, $this->skipCategories)) > 0) {
773
  // the category tree contains a category
774
  // that we want skipped or is not active
775
  continue;
802
  $testPath = $underPath;
803
  $testPath[] = $categoryId;
804
 
805
+ $testPathPosition = $this->getCategoryField(
806
  $categoryId, 'position'
807
  );
808
 
814
  }
815
  }
816
 
817
+ return $this->getFirstPathByPosition(
818
  $categoryCollection, $maxLevel, $winnerPath
819
  );
820
  }
827
  *
828
  * @return mixed|null
829
  */
830
+ protected function getCategoryField($categoryId, $field)
831
  {
832
+ $category = $this->getCategory($categoryId);
833
  if ($category != null) {
834
  return $category->getData($field);
835
  }
844
  *
845
  * @return Mage_Catalog_Model_Category
846
  */
847
+ protected function getCategory($categoryId)
848
  {
849
+ if (array_key_exists($categoryId, $this->categories)) {
850
+ return $this->categories[$categoryId];
851
  } else {
852
  $category = Mage::getModel('catalog/category');
853
 
854
  $category->load($categoryId);
855
  if ($category != null) {
856
+ $this->categories[$categoryId] = $category;
857
  return $category;
858
  }
859
  }
868
  *
869
  * @return array
870
  */
871
+ protected function getProductLinks(Mage_Catalog_Model_Product $product)
872
  {
873
  if (Mage::getStoreConfig(
874
  'remarketing/productcategories/product_links'
896
  $productAttrTable = $linkModel->getAttributeTypeTable('int');
897
  }
898
 
899
+ $linkTypes = $this->getLinkTypes();
900
 
901
  /* @var Mage_Catalog_Model_Resource_Product_Link_Collection $links */
902
  $links = Mage::getModel('catalog/product_link')
957
  *
958
  * @return array
959
  */
960
+ protected function getLinkTypes()
961
  {
962
+ static $types = null;
963
 
964
+ if ($types == null) {
965
  $allLinks = array(
966
  Mage_Catalog_Model_Product_Link::LINK_TYPE_UPSELL =>
967
  array('name' => 'up_sell', 'positionAttributeId' => null),
990
  }
991
  }
992
 
993
+ $types = $allLinks;
994
  }
995
 
996
+ return $types;
997
  }
998
 
999
  /**
1003
  *
1004
  * @return bool
1005
  */
1006
+ protected function isConfigurableProduct(Mage_Catalog_Model_Product $product)
1007
  {
1008
+ return $this->isConfigurableType($product->getTypeId());
1009
  }
1010
 
1011
  /**
1015
  *
1016
  * @return bool
1017
  */
1018
+ protected function isConfigurableType($type)
1019
  {
1020
  return Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE == $type;
1021
  }
1027
  *
1028
  * @return bool
1029
  */
1030
+ protected function isBundleType($type)
1031
  {
1032
  return Mage_Catalog_Model_Product_Type::TYPE_BUNDLE == $type;
1033
  }
1041
  *
1042
  * @return array|null
1043
  */
1044
+ protected function getMetaData(
1045
  $storeId,
1046
  Mage_Catalog_Model_Product $product,
1047
  Mage_Catalog_Model_Product $parentProduct = null
app/code/community/Listrak/Remarketing/Model/Apiextension/Api.php CHANGED
@@ -18,10 +18,6 @@
18
  class Listrak_Remarketing_Model_Apiextension_Api
19
  extends Mage_Api_Model_Resource_Abstract
20
  {
21
- private $_attributesMap = array(
22
- 'order' => array('order_id' => 'entity_id')
23
- );
24
-
25
  private $_customerAttributes = array('entity_id' => '', 'firstname' => '',
26
  'lastname' => '', 'email' => '', 'website_id' => '', 'store_id' => '',
27
  'group_id' => '', 'gender_name' => '', 'dob' => '', 'group_name' => '',
@@ -197,7 +193,6 @@ class Listrak_Remarketing_Model_Apiextension_Api
197
  * @param datetime $endDate Upper date constraint
198
  * @param int $perPage Page size
199
  * @param int $page Cursor
200
- * @param array $filters Order filters
201
  *
202
  * @return array
203
  *
@@ -205,7 +200,7 @@ class Listrak_Remarketing_Model_Apiextension_Api
205
  */
206
  public function orderStatus(
207
  $storeId = 1, $startDate = null, $endDate = null,
208
- $perPage = 50, $page = 1, $filters = null
209
  ) {
210
  /* @var Listrak_Remarketing_Helper_Data $helper */
211
  $helper = Mage::helper('remarketing');
@@ -232,20 +227,6 @@ class Listrak_Remarketing_Model_Apiextension_Api
232
  ->addAttributeToSelect('updated_at');
233
  }
234
 
235
- if (is_array($filters)) {
236
- try {
237
- foreach ($filters as $field => $value) {
238
- if (isset($this->_attributesMap['order'][$field])) {
239
- $field = $this->_attributesMap['order'][$field];
240
- }
241
-
242
- $collection->addFieldToFilter($field, $value);
243
- }
244
- } catch (Mage_Core_Exception $e) {
245
- $this->_fault('filters_invalid', $e->getMessage());
246
- }
247
- }
248
-
249
  $results = array();
250
 
251
  $allQuantities = $this->_getProductQtyInfoForOrders($storeId, $collection);
18
  class Listrak_Remarketing_Model_Apiextension_Api
19
  extends Mage_Api_Model_Resource_Abstract
20
  {
 
 
 
 
21
  private $_customerAttributes = array('entity_id' => '', 'firstname' => '',
22
  'lastname' => '', 'email' => '', 'website_id' => '', 'store_id' => '',
23
  'group_id' => '', 'gender_name' => '', 'dob' => '', 'group_name' => '',
193
  * @param datetime $endDate Upper date constraint
194
  * @param int $perPage Page size
195
  * @param int $page Cursor
 
196
  *
197
  * @return array
198
  *
200
  */
201
  public function orderStatus(
202
  $storeId = 1, $startDate = null, $endDate = null,
203
+ $perPage = 50, $page = 1
204
  ) {
205
  /* @var Listrak_Remarketing_Helper_Data $helper */
206
  $helper = Mage::helper('remarketing');
227
  ->addAttributeToSelect('updated_at');
228
  }
229
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  $results = array();
231
 
232
  $allQuantities = $this->_getProductQtyInfoForOrders($storeId, $collection);
app/code/community/Listrak/Remarketing/Model/Cache/Sca.php DELETED
@@ -1,97 +0,0 @@
1
- <?php
2
- /**
3
- * Listrak Remarketing Magento Extension Ver. 1.1.9
4
- *
5
- * PHP version 5
6
- *
7
- * @category Listrak
8
- * @package Listrak_Remarketing
9
- * @author Listrak Magento Team <magento@listrak.com>
10
- * @copyright 2014 Listrak Inc
11
- * @license http://s1.listrakbi.com/licenses/magento.txt License For Customer Use of Listrak Software
12
- * @link http://www.listrak.com
13
- */
14
-
15
- /**
16
- * Class Listrak_Remarketing_Model_Cache_Sca
17
- *
18
- * Serves as the caching model for the SCA tracking block
19
- */
20
- class Listrak_Remarketing_Model_Cache_Sca
21
- extends Enterprise_PageCache_Model_Container_Abstract
22
- {
23
- private $_cartCookieValue = null;
24
- private $_saveBlock = false;
25
-
26
- /**
27
- * Retrieve the block cache ID
28
- *
29
- * @return string
30
- */
31
- protected function _getCacheId()
32
- {
33
- if (!$this->_cartCookieValue) {
34
- $this->_cartCookieValue = $this->_getCookieValue('mltkc');
35
- }
36
-
37
- if (!$this->_cartCookieValue) {
38
- $this->_cartCookieValue = 'AJAX';
39
- }
40
-
41
- return md5('REMARKETING_SCA_' . $this->_cartCookieValue);
42
- }
43
-
44
- /**
45
- * Render SCA tracking block
46
- *
47
- * @return string
48
- */
49
- protected function _renderBlock()
50
- {
51
- /* @var Listrak_Remarketing_Helper_Data $helper */
52
- $helper = Mage::helper('remarketing');
53
-
54
- $block = $this->_placeholder->getAttribute('block');
55
-
56
- /* @var Listrak_Remarketing_Block_Tracking_Sca $block */
57
- $block = new $block;
58
- $block->setFullPageRendering(true);
59
-
60
- if ($block->canRender()) {
61
- $block->setTemplate($this->_placeholder->getAttribute('template'));
62
-
63
- if ($helper->ajaxTracking()) {
64
- $this->_cartCookieValue = 'AJAX';
65
- $this->_saveBlock = true;
66
- }
67
-
68
- return $block->toHtml();
69
- } else {
70
- $this->_saveBlock = true;
71
- if (!$this->_cartCookieValue) {
72
- $this->_cartCookieValue = $helper->initCartCookie();
73
- }
74
-
75
- return "";
76
- }
77
- }
78
-
79
- /**
80
- * Manages block storage
81
- *
82
- * @param string $data Block content to store
83
- * @param string $id Cache ID
84
- * @param array $tags Tags
85
- * @param mixed $lifetime EOL
86
- *
87
- * @return bool
88
- */
89
- protected function _saveCache($data, $id, $tags = array(), $lifetime = null)
90
- {
91
- if ($this->_saveBlock) {
92
- return parent::_saveCache($data, $id, $tags, $lifetime);
93
- }
94
-
95
- return false;
96
- }
97
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Listrak/Remarketing/Model/Mysql4/Abandonedcart/Collection.php CHANGED
@@ -70,7 +70,7 @@ class Listrak_Remarketing_Model_Mysql4_Abandonedcart_Collection
70
  public function addClearCartTrimFilter($fromDate)
71
  {
72
  $this->getSelect()
73
- ->where("q.items_qty > 0 OR main_table.created_at <= '{$fromDate}'");
74
  return $this;
75
  }
76
 
70
  public function addClearCartTrimFilter($fromDate)
71
  {
72
  $this->getSelect()
73
+ ->where("q.items_qty > 0 OR main_table.created_at <= ?", $fromDate);
74
  return $this;
75
  }
76
 
app/code/community/Listrak/Remarketing/Model/Mysql4/Product/Attribute/Set/Map/Collection.php CHANGED
@@ -58,7 +58,7 @@ class Listrak_Remarketing_Model_Mysql4_Product_Attribute_Set_Map_Collection
58
  */
59
  public function addAttributeSetFilter($setId)
60
  {
61
- $this->getSelect()->where('attribute_set_id = ' . $setId);
62
 
63
  return $this;
64
  }
58
  */
59
  public function addAttributeSetFilter($setId)
60
  {
61
+ $this->getSelect()->where('attribute_set_id = ?', $setId);
62
 
63
  return $this;
64
  }
app/code/community/Listrak/Remarketing/Model/Mysql4/Session.php CHANGED
@@ -185,7 +185,7 @@ class Listrak_Remarketing_Model_Mysql4_Session
185
  {
186
  $this->_write->delete(
187
  $this->getTable("listrak/session_email"),
188
- "session_id = $sid"
189
  );
190
  }
191
  }
185
  {
186
  $this->_write->delete(
187
  $this->getTable("listrak/session_email"),
188
+ $this->_write->quoteInto('session_id = ?', $sid)
189
  );
190
  }
191
  }
app/code/community/Listrak/Remarketing/Model/Observer.php CHANGED
@@ -190,8 +190,6 @@ class Listrak_Remarketing_Model_Observer
190
  if ($helper->scaEnabled()) {
191
  Mage::getSingleton('checkout/session')
192
  ->setListrakCartModified(true);
193
-
194
- $helper->initCartCookie();
195
  }
196
  } catch(Exception $e) {
197
  /* @var Listrak_Remarketing_Model_Log $logger */
190
  if ($helper->scaEnabled()) {
191
  Mage::getSingleton('checkout/session')
192
  ->setListrakCartModified(true);
 
 
193
  }
194
  } catch(Exception $e) {
195
  /* @var Listrak_Remarketing_Model_Log $logger */
app/code/community/Listrak/Remarketing/Model/Product/Api.php CHANGED
@@ -178,19 +178,24 @@ class Listrak_Remarketing_Model_Product_Api
178
  /**
179
  * Retrieve purchasable products
180
  *
181
- * @param int $storeId Magento store ID
182
- * @param int $perPage Page size
183
- * @param int $page Cursor
 
184
  *
185
  * @return array
186
  */
187
- public function purchasable($storeId = 1, $perPage = 50, $page = 1)
188
  {
189
  Mage::app()->setCurrentStore($storeId);
190
 
191
  /* @var Listrak_Remarketing_Helper_Data $helper */
192
  $helper = Mage::helper('remarketing');
193
  $helper->requireCoreEnabled();
 
 
 
 
194
 
195
  /* @var Mage_Catalog_Model_Resource_Product_Collection $collection */
196
  $collection = Mage::getModel('listrak/product')->getCollection();
@@ -313,4 +318,18 @@ class Listrak_Remarketing_Model_Product_Api
313
  $query->limit($perPage, $perPage * ($page - 1));
314
  return $query->query()->fetchAll();
315
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  }
178
  /**
179
  * Retrieve purchasable products
180
  *
181
+ * @param int $storeId Magento store ID
182
+ * @param int $perPage Page size
183
+ * @param int $page Cursor
184
+ * @param bool $checkExistsOnly Skip complicated joins for purchasable
185
  *
186
  * @return array
187
  */
188
+ public function purchasable($storeId = 1, $perPage = 50, $page = 1, $checkExistsOnly = false)
189
  {
190
  Mage::app()->setCurrentStore($storeId);
191
 
192
  /* @var Listrak_Remarketing_Helper_Data $helper */
193
  $helper = Mage::helper('remarketing');
194
  $helper->requireCoreEnabled();
195
+
196
+ if ($checkExistsOnly) {
197
+ return $this->existing($storeId, $perPage, $page);
198
+ }
199
 
200
  /* @var Mage_Catalog_Model_Resource_Product_Collection $collection */
201
  $collection = Mage::getModel('listrak/product')->getCollection();
318
  $query->limit($perPage, $perPage * ($page - 1));
319
  return $query->query()->fetchAll();
320
  }
321
+
322
+ public function existing($storeId = 1, $perPage = 50, $page = 1)
323
+ {
324
+ $collection = Mage::getModel('catalog/product')->getCollection()
325
+ ->addStoreFilter($storeId)
326
+ ->setPageSize($perPage)
327
+ ->setCurPage($page);
328
+
329
+ $collection->getSelect()
330
+ ->reset(Zend_Db_Select::COLUMNS)
331
+ ->columns(array('entity_id', 'sku'));
332
+
333
+ return $collection;
334
+ }
335
  }
app/code/community/Listrak/Remarketing/controllers/AjaxController.php CHANGED
@@ -25,8 +25,8 @@ class Listrak_Remarketing_AjaxController
25
  */
26
  public function cartAction()
27
  {
28
- /* @var Listrak_Remarketing_Block_Tracking_Sca $tracking_cart */
29
- $tracking_cart = $this->getLayout()->createBlock('remarketing/tracking_sca');
30
  $jsResponse = $tracking_cart->getCartJavascript();
31
 
32
  $this->_setJavascriptResponse($jsResponse);
@@ -41,8 +41,8 @@ class Listrak_Remarketing_AjaxController
41
  */
42
  public function trackAction()
43
  {
44
- /* @var Listrak_Remarketing_Block_Tracking_Sca $tracking_cart */
45
- $tracking_cart = $this->getLayout()->createBlock('remarketing/tracking_sca');
46
  $jsResponse = $tracking_cart->toHtml();
47
 
48
  $this->_setJavascriptResponse($jsResponse);
25
  */
26
  public function cartAction()
27
  {
28
+ /* @var Listrak_Remarketing_Block_Tracking_Cart $tracking_cart */
29
+ $tracking_cart = $this->getLayout()->createBlock('remarketing/tracking_cart');
30
  $jsResponse = $tracking_cart->getCartJavascript();
31
 
32
  $this->_setJavascriptResponse($jsResponse);
41
  */
42
  public function trackAction()
43
  {
44
+ /* @var Listrak_Remarketing_Block_Tracking_Cart $tracking_cart */
45
+ $tracking_cart = $this->getLayout()->createBlock('remarketing/tracking_cart');
46
  $jsResponse = $tracking_cart->toHtml();
47
 
48
  $this->_setJavascriptResponse($jsResponse);
app/code/community/Listrak/Remarketing/controllers/ConfigController.php CHANGED
@@ -28,12 +28,15 @@ class Listrak_Remarketing_ConfigController
28
  */
29
  public function indexAction()
30
  {
 
 
31
  if ($this->getRequest()->has('version')) {
32
- echo Mage::getConfig()->getNode('modules')->Listrak_Remarketing->version;
33
  } else if ($this->getRequest()->has('enableOnescriptTracking')) {
34
- echo $this->_enableOnescriptTracking();
35
  }
36
 
 
37
  return $this;
38
  }
39
 
@@ -61,7 +64,8 @@ class Listrak_Remarketing_ConfigController
61
  */
62
  public function checkAction()
63
  {
64
- echo Mage::getStoreConfig('remarketing/config/account_created');
 
65
 
66
  return $this;
67
  }
@@ -84,30 +88,6 @@ class Listrak_Remarketing_ConfigController
84
  return "success: already enabled";
85
  }
86
 
87
- if (!$this->getRequest()->has('skipValidation')) {
88
- $request = curl_init();
89
- curl_setopt($request, CURLOPT_TIMEOUT, 15);
90
- curl_setopt($request, CURLOPT_ENCODING, "");
91
- curl_setopt($request, CURLOPT_RETURNTRANSFER, 1);
92
- curl_setopt($request, CURLOPT_SSL_VERIFYPEER, 0);
93
- curl_setopt($request, CURLOPT_SSL_VERIFYHOST, 0);
94
-
95
- curl_setopt($request, CURLOPT_URL, $helper->onescriptSrc());
96
- $script = curl_exec($request);
97
- $error = $script === false ? curl_error($request) : '';
98
-
99
- // $ch shouldn't be used below this next line
100
- curl_close($request);
101
-
102
- if ($script === false) {
103
- return "failure: Onescript did not load: {$error}";
104
- }
105
-
106
- if (strpos($script, "_ltk.SCA.Load(") === false) {
107
- return "failure: Onescript does not load the SCA session ID";
108
- }
109
- }
110
-
111
  Mage::getConfig()->saveConfig('remarketing/config/onescript_ready', '1');
112
  Mage::getConfig()->reinit();
113
  return "success";
28
  */
29
  public function indexAction()
30
  {
31
+ $result = "";
32
+
33
  if ($this->getRequest()->has('version')) {
34
+ $result = Mage::getConfig()->getNode('modules')->Listrak_Remarketing->version;
35
  } else if ($this->getRequest()->has('enableOnescriptTracking')) {
36
+ $result = $this->_enableOnescriptTracking();
37
  }
38
 
39
+ $this->getResponse()->setBody($result);
40
  return $this;
41
  }
42
 
64
  */
65
  public function checkAction()
66
  {
67
+ $result = Mage::getStoreConfig('remarketing/config/account_created');
68
+ $this->getResponse()->setBody($result);
69
 
70
  return $this;
71
  }
88
  return "success: already enabled";
89
  }
90
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
  Mage::getConfig()->saveConfig('remarketing/config/onescript_ready', '1');
92
  Mage::getConfig()->reinit();
93
  return "success";
app/code/community/Listrak/Remarketing/controllers/EmailController.php CHANGED
@@ -49,8 +49,8 @@ class Listrak_Remarketing_EmailController
49
  $result = array('status' => false);
50
  }
51
 
52
- header('Content-type: application/json');
53
- echo json_encode($result);
54
  }
55
  } catch (Exception $e) {
56
  /* @var Listrak_Remarketing_Model_Log $logger */
49
  $result = array('status' => false);
50
  }
51
 
52
+ $this->getResponse()->setHeader('Content-type', 'application/json', true);
53
+ $this->getResponse()->setBody(json_encode($result));
54
  }
55
  } catch (Exception $e) {
56
  /* @var Listrak_Remarketing_Model_Log $logger */
app/code/community/Listrak/Remarketing/etc/cache.xml DELETED
@@ -1,17 +0,0 @@
1
- <?xml version="1.0" encoding="utf-8"?>
2
- <!--
3
- /**
4
- * Listrak Remarketing Magento Extension Ver. 1.0.0 - Copyright (c) 2011 Listrak, Inc.
5
- */
6
- -->
7
- <config>
8
- <placeholders>
9
- <remarketing_sca_tracking>
10
- <block>remarketing/tracking_sca</block>
11
- <name>remarketing_sca_tracking</name>
12
- <placeholder>REMARKETING_SCA</placeholder>
13
- <container>Listrak_Remarketing_Model_Cache_Sca</container>
14
- <cache_lifetime>86400</cache_lifetime>
15
- </remarketing_sca_tracking>
16
- </placeholders>
17
- </config>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Listrak/Remarketing/etc/config.xml CHANGED
@@ -7,7 +7,7 @@
7
  <config>
8
  <modules>
9
  <Listrak_Remarketing>
10
- <version>1.2.0</version>
11
  </Listrak_Remarketing>
12
  </modules>
13
  <frontend>
7
  <config>
8
  <modules>
9
  <Listrak_Remarketing>
10
+ <version>1.2.1</version>
11
  </Listrak_Remarketing>
12
  </modules>
13
  <frontend>
app/code/community/Listrak/Remarketing/etc/wsdl.xml CHANGED
@@ -1,1158 +1,1158 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <!--
3
- /**
4
- * Listrak Remarketing Magento Extension Ver. 1.0.0 - Copyright (c) 2011 Listrak, Inc.
5
- */
6
- -->
7
- <definitions xmlns:typens="urn:{{var wsdl.name}}"
8
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
9
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
10
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
11
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
12
- xmlns="http://schemas.xmlsoap.org/wsdl/"
13
- name="{{var wsdl.name}}" targetNamespace="urn:{{var wsdl.name}}">
14
- <types>
15
- <schema xmlns="http://www.w3.org/2001/XMLSchema"
16
- targetNamespace="urn:Magento">
17
- <import namespace="http://schemas.xmlsoap.org/soap/encoding/"
18
- schemaLocation="http://schemas.xmlsoap.org/soap/encoding/"/>
19
- <complexType name="ArrayOfString">
20
- <complexContent>
21
- <restriction base="soapenc:Array">
22
- <attribute ref="soapenc:arrayType"
23
- wsdl:arrayType="xsd:string[]"/>
24
- </restriction>
25
- </complexContent>
26
- </complexType>
27
- <!-- session -->
28
- <complexType name="ListrakRemarketingSessionEntity">
29
- <all>
30
- <element name="session_id" type="xsd:string" minOccurs="0"/>
31
- <element name="store_id" type="xsd:string" minOccurs="0"/>
32
- <element name="created_at" type="xsd:string" minOccurs="0"/>
33
- <element name="updated_at" type="xsd:string" minOccurs="0"/>
34
- <element name="quote_id" type="xsd:string" minOccurs="0"/>
35
- <element name="ips" type="xsd:string" minOccurs="0"/>
36
- <element name="pi_id" type="xsd:string" minOccurs="0"/>
37
- <element name="customer"
38
- type="typens:ListrakRemarketingCustomerEntity"
39
- minOccurs="0"/>
40
- <element name="emails"
41
- type="typens:ArrayOfListrakRemarketingSessionEmail"
42
- minOccurs="0"/>
43
- <element name="clicks"
44
- type="typens:ArrayOfListrakRemarketingClick"
45
- minOccurs="0"/>
46
- </all>
47
- </complexType>
48
- <complexType name="ListrakRemarketingSessionEmailEntity">
49
- <all>
50
- <element name="email" type="xsd:string" minOccurs="0"/>
51
- <element name="created_at" type="xsd:string" minOccurs="0"/>
52
- <element name="page" type="xsd:string" minOccurs="0"/>
53
- <element name="field_id" type="xsd:string" minOccurs="0"/>
54
- </all>
55
- </complexType>
56
- <complexType name="ArrayOfListrakRemarketingSessionEmail">
57
- <complexContent>
58
- <restriction base="soapenc:Array">
59
- <attribute ref="soapenc:arrayType"
60
- wsdl:arrayType="typens:ListrakRemarketingSessionEmailEntity[]"/>
61
- </restriction>
62
- </complexContent>
63
- </complexType>
64
-
65
- <!-- abandoned cart -->
66
- <complexType name="ListrakRemarketingAbandonedCartEntity">
67
- <all>
68
- <element name="store_id" type="xsd:string" minOccurs="0"/>
69
- <element name="session"
70
- type="typens:ListrakRemarketingSessionEntity"
71
- minOccurs="0"/>
72
- <element name="products"
73
- type="typens:ArrayOfListrakRemarketingAbandonedCartProduct"
74
- minOccurs="0"/>
75
- </all>
76
- </complexType>
77
- <complexType name="ArrayOfListrakRemarketingAbandonedCart">
78
- <complexContent>
79
- <restriction base="soapenc:Array">
80
- <attribute ref="soapenc:arrayType"
81
- wsdl:arrayType="typens:ListrakRemarketingAbandonedCartEntity[]"/>
82
- </restriction>
83
- </complexContent>
84
- </complexType>
85
- <complexType name="ListrakRemarketingAbandonedCartProductEntity">
86
- <all>
87
- <element name="entity_id" type="xsd:string" minOccurs="0"/>
88
- <element name="sku" type="xsd:string" minOccurs="0"/>
89
- <element name="name" type="xsd:string" minOccurs="0"/>
90
- <element name="price" type="xsd:string" minOccurs="0"/>
91
- <element name="special_price" type="xsd:string" minOccurs="0"/>
92
- <element name="special_from_date" type="xsd:string"
93
- minOccurs="0"/>
94
- <element name="special_to_date" type="xsd:string" minOccurs="0"/>
95
- <element name="cost" type="xsd:string" minOccurs="0"/>
96
- <element name="description" type="xsd:string" minOccurs="0"/>
97
- <element name="short_description" type="xsd:string"
98
- minOccurs="0"/>
99
- <element name="weight" type="xsd:string" minOccurs="0"/>
100
- <element name="url_key" type="xsd:string" minOccurs="0"/>
101
- <element name="url_path" type="xsd:string" minOccurs="0"/>
102
- <element name="image" type="xsd:string" minOccurs="0"/>
103
- <element name="small_image" type="xsd:string" minOccurs="0"/>
104
- <element name="thumbnail" type="xsd:string" minOccurs="0"/>
105
- <element name="qty" type="xsd:string" minOccurs="0"/>
106
- <element name="bundle_items"
107
- type="typens:ArrayOfListrakRemarketingAbandonedCartProduct"
108
- minOccurs="0"/>
109
- </all>
110
- </complexType>
111
- <complexType name="ArrayOfListrakRemarketingAbandonedCartProduct">
112
- <complexContent>
113
- <restriction base="soapenc:Array">
114
- <attribute ref="soapenc:arrayType"
115
- wsdl:arrayType="typens:ListrakRemarketingAbandonedCartProductEntity[]"/>
116
- </restriction>
117
- </complexContent>
118
- </complexType>
119
-
120
- <!-- product -->
121
- <complexType name="ListrakRemarketingAttributeEntity">
122
- <all>
123
- <element name="attribute_name" type="xsd:string" minOccurs="0"/>
124
- <element name="value" type="xsd:string" minOccurs="0"/>
125
- <element name="values" type="typens:ArrayOfString" minOccurs="0"/>
126
- <element name="parent_value" type="xsd:string" minOccurs="0"/>
127
- <element name="parent_values" type="typens:ArrayOfString" minOccurs="0"/>
128
- </all>
129
- </complexType>
130
- <complexType name="ArrayOfListrakRemarketingAttributeEntity">
131
- <complexContent>
132
- <restriction base="soapenc:Array">
133
- <attribute ref="soapenc:arrayType"
134
- wsdl:arrayType="typens:ListrakRemarketingAttributeEntity[]"/>
135
- </restriction>
136
- </complexContent>
137
- </complexType>
138
- <complexType name="ListrakRemarketingConfigurableAttributeEntity">
139
- <all>
140
- <element name="attribute_name" type="xsd:string" minOccurs="0"/>
141
- <element name="value" type="xsd:string" minOccurs="0"/>
142
- </all>
143
- </complexType>
144
- <complexType name="ArrayOfListrakRemarketingConfigurableAttributeEntity">
145
- <complexContent>
146
- <restriction base="soapenc:Array">
147
- <attribute ref="soapenc:arrayType"
148
- wsdl:arrayType="typens:ListrakRemarketingConfigurableAttributeEntity[]"/>
149
- </restriction>
150
- </complexContent>
151
- </complexType>
152
- <complexType name="ListrakRemarketingProductLinkEntity">
153
- <all>
154
- <element name="link_type" type="xsd:string" minOccurs="0"/>
155
- <element name="sku" type="xsd:string" minOccurs="0"/>
156
- <element name="position" type="xsd:string" minOccurs="0"/>
157
- </all>
158
- </complexType>
159
- <complexType name="ArrayOfListrakRemarketingProductLinkEntity">
160
- <complexContent>
161
- <restriction base="soapenc:Array">
162
- <attribute ref="soapenc:arrayType"
163
- wsdl:arrayType="typens:ListrakRemarketingProductLinkEntity[]"/>
164
- </restriction>
165
- </complexContent>
166
- </complexType>
167
- <complexType name="ListrakRemarketingProductIdEntity">
168
- <all>
169
- <element name="entity_id" type="xsd:string" minOccurs="0"/>
170
- <element name="sku" type="xsd:string" minOccurs="0"/>
171
- </all>
172
- </complexType>
173
- <complexType name="ArrayOfListrakRemarketingProductId">
174
- <complexContent>
175
- <restriction base="soapenc:Array">
176
- <attribute ref="soapenc:arrayType"
177
- wsdl:arrayType="typens:ListrakRemarketingProductIdEntity[]"/>
178
- </restriction>
179
- </complexContent>
180
- </complexType>
181
- <complexType name="ListrakRemarketingProductEntity">
182
- <all>
183
- <element name="entity_id" type="xsd:string" minOccurs="0"/>
184
- <element name="sku" type="xsd:string" minOccurs="0"/>
185
- <element name="name" type="xsd:string" minOccurs="0"/>
186
- <element name="price" type="xsd:string" minOccurs="0"/>
187
- <element name="special_price" type="xsd:string" minOccurs="0"/>
188
- <element name="special_from_date" type="xsd:string"
189
- minOccurs="0"/>
190
- <element name="special_to_date" type="xsd:string" minOccurs="0"/>
191
- <element name="cost" type="xsd:string" minOccurs="0"/>
192
- <element name="description" type="xsd:string" minOccurs="0"/>
193
- <element name="short_description" type="xsd:string"
194
- minOccurs="0"/>
195
- <element name="weight" type="xsd:string" minOccurs="0"/>
196
- <element name="url_key" type="xsd:string" minOccurs="0"/>
197
- <element name="url_path" type="xsd:string" minOccurs="0"/>
198
- <element name="image" type="xsd:string" minOccurs="0"/>
199
- <element name="small_image" type="xsd:string" minOccurs="0"/>
200
- <element name="thumbnail" type="xsd:string" minOccurs="0"/>
201
- <element name="qty" type="xsd:string" minOccurs="0"/>
202
- <element name="parent_id" type="xsd:string" minOccurs="0"/>
203
- <element name="parent_sku" type="xsd:string" minOccurs="0"/>
204
- <element name="brand" type="xsd:string" minOccurs="0"/>
205
- <element name="category" type="xsd:string" minOccurs="0"/>
206
- <element name="sub_category" type="xsd:string" minOccurs="0"/>
207
- <element name="in_stock" type="xsd:string" minOccurs="0"/>
208
- <element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
209
- <element name="purchasable" type="xsd:string" minOccurs="0"/>
210
- <element name="type" type="xsd:string" minOccurs="0"/>
211
- <element name="configurable_attributes"
212
- type="typens:ArrayOfListrakRemarketingConfigurableAttributeEntity"
213
- minOccurs="0"/>
214
- <element name="links"
215
- type="typens:ArrayOfListrakRemarketingProductLinkEntity"
216
- minOccurs="0"/>
217
- <element name="attributes"
218
- type="typens:ArrayOfListrakRemarketingAttributeEntity"
219
- minOccurs="0"/>
220
- <element name="meta3" type="xsd:string" minOccurs="0"/>
221
- <element name="meta4" type="xsd:string" minOccurs="0"/>
222
- <element name="meta5" type="xsd:string" minOccurs="0"/>
223
- <element name="updated_at" type="xsd:string" minOccurs="0"/>
224
- </all>
225
- </complexType>
226
- <complexType name="ArrayOfListrakRemarketingProduct">
227
- <complexContent>
228
- <restriction base="soapenc:Array">
229
- <attribute ref="soapenc:arrayType"
230
- wsdl:arrayType="typens:ListrakRemarketingProductEntity[]"/>
231
- </restriction>
232
- </complexContent>
233
- </complexType>
234
-
235
- <!-- click -->
236
- <complexType name="ListrakRemarketingClickEntity">
237
- <all>
238
- <element name="store_id" type="xsd:string" minOccurs="0"/>
239
- <element name="customer_id" type="xsd:string" minOccurs="0"/>
240
- <element name="customer_email" type="xsd:string" minOccurs="0"/>
241
- <element name="querystring" type="xsd:string" minOccurs="0"/>
242
- <element name="click_date" type="xsd:string" minOccurs="0"/>
243
- <element name="token_uid" type="xsd:string" minOccurs="0"/>
244
- <element name="session_uid" type="xsd:string" minOccurs="0"/>
245
- <element name="pi_id" type="xsd:string" minOccurs="0"/>
246
- </all>
247
- </complexType>
248
- <complexType name="ArrayOfListrakRemarketingClick">
249
- <complexContent>
250
- <restriction base="soapenc:Array">
251
- <attribute ref="soapenc:arrayType"
252
- wsdl:arrayType="typens:ListrakRemarketingClickEntity[]"/>
253
- </restriction>
254
- </complexContent>
255
- </complexType>
256
-
257
- <!-- log -->
258
- <complexType name="ListrakRemarketingLogEntity">
259
- <all>
260
- <element name="store_id" type="xsd:string" minOccurs="0"/>
261
- <element name="message" type="xsd:string" minOccurs="0"/>
262
- <element name="date_entered" type="xsd:string" minOccurs="0"/>
263
- <element name="log_type_id" type="xsd:string" minOccurs="0"/>
264
- </all>
265
- </complexType>
266
- <complexType name="ArrayOfListrakRemarketingLog">
267
- <complexContent>
268
- <restriction base="soapenc:Array">
269
- <attribute ref="soapenc:arrayType"
270
- wsdl:arrayType="typens:ListrakRemarketingLogEntity[]"/>
271
- </restriction>
272
- </complexContent>
273
- </complexType>
274
-
275
- <!-- order -->
276
- <complexType name="ListrakRemarketingOrderEntity">
277
- <all>
278
- <element name="info"
279
- type="typens:ListrakRemarketingOrderInfoEntity"
280
- minOccurs="0"/>
281
- <element name="billing_address"
282
- type="typens:ListrakRemarketingOrderAddressEntity"
283
- minOccurs="0"/>
284
- <element name="shipping_address"
285
- type="typens:ListrakRemarketingOrderAddressEntity"
286
- minOccurs="0"/>
287
- <element name="product"
288
- type="typens:ArrayOfListrakRemarketingProductShort"
289
- minOccurs="0"/>
290
- <element name="session"
291
- type="typens:ListrakRemarketingSessionEntity"
292
- minOccurs="0"/>
293
- <element name="customer"
294
- type="typens:ListrakRemarketingCustomerEntity"
295
- minOccurs="0"/>
296
- </all>
297
- </complexType>
298
- <complexType name="ArrayOfListrakRemarketingOrder">
299
- <complexContent>
300
- <restriction base="soapenc:Array">
301
- <attribute ref="soapenc:arrayType"
302
- wsdl:arrayType="typens:ListrakRemarketingOrderEntity[]"/>
303
- </restriction>
304
- </complexContent>
305
- </complexType>
306
- <complexType name="ListrakRemarketingOrderInfoEntity">
307
- <all>
308
- <element name="entity_id" type="xsd:string" minOccurs="0"/>
309
- <element name="order_id" type="xsd:string" minOccurs="0"/>
310
- <element name="status" type="xsd:string" minOccurs="0"/>
311
- <element name="customer_firstname" type="xsd:string"
312
- minOccurs="0"/>
313
- <element name="customer_lastname" type="xsd:string"
314
- minOccurs="0"/>
315
- <element name="customer_email" type="xsd:string" minOccurs="0"/>
316
- <element name="subtotal" type="xsd:string" minOccurs="0"/>
317
- <element name="tax_amount" type="xsd:string" minOccurs="0"/>
318
- <element name="discount_amount" type="xsd:string" minOccurs="0"/>
319
- <element name="shipping_amount" type="xsd:string" minOccurs="0"/>
320
- <element name="grand_total" type="xsd:string" minOccurs="0"/>
321
- <element name="coupon_code" type="xsd:string" minOccurs="0"/>
322
- <element name="billing_firstname" type="xsd:string"
323
- minOccurs="0"/>
324
- <element name="meta1" type="xsd:string" minOccurs="0"/>
325
- <element name="meta2" type="xsd:string" minOccurs="0"/>
326
- <element name="meta3" type="xsd:string" minOccurs="0"/>
327
- <element name="meta4" type="xsd:string" minOccurs="0"/>
328
- <element name="meta5" type="xsd:string" minOccurs="0"/>
329
- <element name="created_at" type="xsd:string" minOccurs="0"/>
330
- <element name="updated_at" type="xsd:string" minOccurs="0"/>
331
- </all>
332
- </complexType>
333
- <complexType name="ListrakRemarketingOrderAddressEntity">
334
- <all>
335
- <element name="firstname" type="xsd:string" minOccurs="0"/>
336
- <element name="lastname" type="xsd:string" minOccurs="0"/>
337
- <element name="company" type="xsd:string" minOccurs="0"/>
338
- <element name="street" type="xsd:string" minOccurs="0"/>
339
- <element name="city" type="xsd:string" minOccurs="0"/>
340
- <element name="region" type="xsd:string" minOccurs="0"/>
341
- <element name="postcode" type="xsd:string" minOccurs="0"/>
342
- <element name="country" type="xsd:string" minOccurs="0"/>
343
- </all>
344
- </complexType>
345
- <complexType name="ListrakRemarketingProductShortEntity">
346
- <all>
347
- <element name="sku" type="xsd:string" minOccurs="0"/>
348
- <element name="name" type="xsd:string" minOccurs="0"/>
349
- <element name="price" type="xsd:string" minOccurs="0"/>
350
- <element name="in_stock" type="xsd:string" minOccurs="0"/>
351
- <element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
352
- <element name="qty_ordered" type="xsd:string" minOccurs="0"/>
353
- <element name="product_price" type="xsd:string" minOccurs="0"/>
354
- <element name="meta1" type="xsd:string" minOccurs="0"/>
355
- <element name="meta2" type="xsd:string" minOccurs="0"/>
356
- <element name="meta3" type="xsd:string" minOccurs="0"/>
357
- <element name="meta4" type="xsd:string" minOccurs="0"/>
358
- <element name="meta5" type="xsd:string" minOccurs="0"/>
359
- <element name="bundle_items"
360
- type="typens:ArrayOfListrakRemarketingProductShort"
361
- minOccurs="0"/>
362
- </all>
363
- </complexType>
364
- <complexType name="ArrayOfListrakRemarketingProductShort">
365
- <complexContent>
366
- <restriction base="soapenc:Array">
367
- <attribute ref="soapenc:arrayType"
368
- wsdl:arrayType="typens:ListrakRemarketingProductShortEntity[]"/>
369
- </restriction>
370
- </complexContent>
371
- </complexType>
372
-
373
- <!-- order status -->
374
- <complexType name="ListrakRemarketingOrderStatusEntity">
375
- <all>
376
- <element name="increment_id" type="xsd:string" minOccurs="0"/>
377
- <element name="status" type="xsd:string" minOccurs="0"/>
378
- <element name="updated_at" type="xsd:string" minOccurs="0"/>
379
- <element name="tracking_number" type="xsd:string" minOccurs="0"/>
380
- <element name="carrier_code" type="xsd:string" minOccurs="0"/>
381
- <element name="meta1" type="xsd:string" minOccurs="0"/>
382
- <element name="meta2" type="xsd:string" minOccurs="0"/>
383
- <element name="meta3" type="xsd:string" minOccurs="0"/>
384
- <element name="meta4" type="xsd:string" minOccurs="0"/>
385
- <element name="meta5" type="xsd:string" minOccurs="0"/>
386
- <element name="quantities" type="typens:ArrayOfListrakRemarketingProductQuantity" minOccurs="0"/>
387
- </all>
388
- </complexType>
389
- <complexType name="ArrayOfListrakRemarketingOrderStatus">
390
- <complexContent>
391
- <restriction base="soapenc:Array">
392
- <attribute ref="soapenc:arrayType"
393
- wsdl:arrayType="typens:ListrakRemarketingOrderStatusEntity[]"/>
394
- </restriction>
395
- </complexContent>
396
- </complexType>
397
- <complexType name="ListrakRemarketingProductQuantityEntity">
398
- <all>
399
- <element name="sku" type="xsd:string" minOccurs="0"/>
400
- <element name="in_stock" type="xsd:string" minOccurs="0"/>
401
- <element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
402
- </all>
403
- </complexType>
404
- <complexType name="ArrayOfListrakRemarketingProductQuantity">
405
- <complexContent>
406
- <restriction base="soapenc:Array">
407
- <attribute ref="soapenc:arrayType"
408
- wsdl:arrayType="typens:ListrakRemarketingProductQuantityEntity[]"/>
409
- </restriction>
410
- </complexContent>
411
- </complexType>
412
-
413
- <!-- customer -->
414
- <complexType name="ListrakRemarketingCustomerEntity">
415
- <all>
416
- <element name="entity_id" type="xsd:string" minOccurs="0"/>
417
- <element name="firstname" type="xsd:string" minOccurs="0"/>
418
- <element name="lastname" type="xsd:string" minOccurs="0"/>
419
- <element name="email" type="xsd:string" minOccurs="0"/>
420
- <element name="website_id" type="xsd:string" minOccurs="0"/>
421
- <element name="store_id" type="xsd:string" minOccurs="0"/>
422
- <element name="gender_name" type="xsd:string" minOccurs="0"/>
423
- <element name="dob" type="xsd:string" minOccurs="0"/>
424
- <element name="group_name" type="xsd:string" minOccurs="0"/>
425
- <element name="meta2" type="xsd:string" minOccurs="0"/>
426
- <element name="meta3" type="xsd:string" minOccurs="0"/>
427
- <element name="meta4" type="xsd:string" minOccurs="0"/>
428
- <element name="meta5" type="xsd:string" minOccurs="0"/>
429
- </all>
430
- </complexType>
431
- <complexType name="ArrayOfListrakRemarketingCustomer">
432
- <complexContent>
433
- <restriction base="soapenc:Array">
434
- <attribute ref="soapenc:arrayType"
435
- wsdl:arrayType="typens:ListrakRemarketingCustomerEntity[]"/>
436
- </restriction>
437
- </complexContent>
438
- </complexType>
439
-
440
- <!-- subscriber -->
441
- <complexType name="ListrakRemarketingSubscriberEntity">
442
- <all>
443
- <element name="subscriber_id" type="xsd:string" minOccurs="0"/>
444
- <element name="store_id" type="xsd:string" minOccurs="0"/>
445
- <element name="customer_id" type="xsd:string" minOccurs="0"/>
446
- <element name="change_status_at" type="xsd:string"
447
- minOccurs="0"/>
448
- <element name="subscriber_email" type="xsd:string"
449
- minOccurs="0"/>
450
- <element name="subscriber_status" type="xsd:string"
451
- minOccurs="0"/>
452
- <element name="updated_at" type="xsd:string" minOccurs="0"/>
453
- </all>
454
- </complexType>
455
- <complexType name="ArrayOfListrakRemarketingSubscriber">
456
- <complexContent>
457
- <restriction base="soapenc:Array">
458
- <attribute ref="soapenc:arrayType"
459
- wsdl:arrayType="typens:ListrakRemarketingSubscriberEntity[]"/>
460
- </restriction>
461
- </complexContent>
462
- </complexType>
463
-
464
- <complexType name="ListrakRemarketingInfoEntity">
465
- <all>
466
- <element name="magentoVersion" type="xsd:string" minOccurs="0"/>
467
- <element name="listrakExtension"
468
- type="typens:ListrakRemarketingInfoExtensionEntity"
469
- minOccurs="0"/>
470
- <element name="listrakSettings"
471
- type="typens:ListrakRemarketingSettingEntity"
472
- minOccurs="0"/>
473
- <element name="modules" type="typens:ArrayOfString"
474
- minOccurs="0"/>
475
- <element name="ini" type="typens:ArrayOfString" minOccurs="0"/>
476
- <element name="classes" type="xsd:string" minOccurs="0"/>
477
- <element name="counts" type="xsd:string" minOccurs="0"/>
478
- </all>
479
- </complexType>
480
- <complexType name="ListrakRemarketingInfoExtensionEntity">
481
- <all>
482
- <element name="name" type="xsd:string" minOccurs="0"/>
483
- <element name="active" type="xsd:string" minOccurs="0"/>
484
- <element name="output" type="xsd:string" minOccurs="0"/>
485
- <element name="version" type="xsd:string" minOccurs="0"/>
486
- <element name="install_version" type="xsd:string" minOccurs="0"/>
487
- <element name="data_version" type="xsd:string" minOccurs="0"/>
488
- </all>
489
- </complexType>
490
- <complexType name="ListrakRemarketingSettingEntity">
491
- <all>
492
- <element name="coreEnabled" type="xsd:string" minOccurs="0"/>
493
- <element name="onescriptEnabled" type="xsd:string" minOccurs="0"/>
494
- <element name="onescriptReady" type="xsd:string" minOccurs="0"/>
495
- <element name="trackingID" type="xsd:string" minOccurs="0"/>
496
- <element name="scaEnabled" type="xsd:string" minOccurs="0"/>
497
- <element name="activityEnabled" type="xsd:string" minOccurs="0"/>
498
- <element name="reviewsApiEnabled" type="xsd:string" minOccurs="0"/>
499
- <element name="trackingTablesExist" type="xsd:string" minOccurs="0"/>
500
- <element name="skipCategoriesText" type="xsd:string" minOccurs="0"/>
501
- <element name="skipCategories" type="xsd:string" minOccurs="0"/>
502
- </all>
503
- </complexType>
504
-
505
- <!-- review list / review update list -->
506
- <complexType name="ListrakRemarketingReviewListResult">
507
- <complexContent>
508
- <restriction base="soapenc:Array">
509
- <attribute ref="soapenc:arrayType"
510
- wsdl:arrayType="typens:ListrakRemarketingReviewListItem[]"/>
511
- </restriction>
512
- </complexContent>
513
- </complexType>
514
- <complexType name="ListrakRemarketingReviewListItem">
515
- <all>
516
- <element name="update_id" type="xsd:string" minOccurs="0"/>
517
- <element name="review_id" type="xsd:string" minOccurs="0"/>
518
- <element name="product_id" type="xsd:string" minOccurs="0"/>
519
- <element name="title" type="xsd:string" minOccurs="0"/>
520
- <element name="text" type="xsd:string" minOccurs="0"/>
521
- <element name="overall_rating" type="xsd:string" minOccurs="0"/>
522
- <element name="created_at" type="xsd:string" minOccurs="0"/>
523
- <element name="updated_at" type="xsd:string" minOccurs="0"/>
524
- <element name="reviewer_name" type="xsd:string" minOccurs="0"/>
525
- <element name="email" type="xsd:string" minOccurs="0"/>
526
- <element name="status_id" type="xsd:string" minOccurs="0"/>
527
- <element name="status_code" type="xsd:string" minOccurs="0"/>
528
- <element name="ratings"
529
- type="typens:ArrayOfListrakRemarketingReviewRating"
530
- minOccurs="0"/>
531
- </all>
532
- </complexType>
533
- <complexType name="ArrayOfListrakRemarketingReviewRating">
534
- <complexContent>
535
- <restriction base="soapenc:Array">
536
- <attribute ref="soapenc:arrayType"
537
- wsdl:arrayType="typens:ListrakRemarketingReviewRatingItem[]"/>
538
- </restriction>
539
- </complexContent>
540
- </complexType>
541
- <complexType name="ListrakRemarketingReviewRatingItem">
542
- <all>
543
- <element name="rating_id" type="xsd:string" minOccurs="0"/>
544
- <element name="rating_code" type="xsd:string" minOccurs="0"/>
545
- <element name="rating" type="xsd:string" minOccurs="0"/>
546
- </all>
547
- </complexType>
548
-
549
- <!-- rating summary list / rating summary update list -->
550
- <complexType name="ListrakRemarketingRatingSummaryListResult">
551
- <complexContent>
552
- <restriction base="soapenc:Array">
553
- <attribute ref="soapenc:arrayType"
554
- wsdl:arrayType="typens:ListrakRemarketingRatingSummaryItem[]"/>
555
- </restriction>
556
- </complexContent>
557
- </complexType>
558
- <complexType name="ListrakRemarketingRatingSummaryItem">
559
- <all>
560
- <element name="update_id" type="xsd:string" minOccurs="0"/>
561
- <element name="rating_summary_id" type="xsd:string"
562
- minOccurs="0"/>
563
- <element name="product_id" type="xsd:string" minOccurs="0"/>
564
- <element name="updated_at" type="xsd:string" minOccurs="0"/>
565
- <element name="total_reviews" type="xsd:string" minOccurs="0"/>
566
- <element name="rating" type="xsd:string" minOccurs="0"/>
567
- <element name="ratings"
568
- type="typens:ArrayOfListrakRemarketingRatingSummaryAttribute"
569
- minOccurs="0"/>
570
- </all>
571
- </complexType>
572
- <complexType name="ArrayOfListrakRemarketingRatingSummaryAttribute">
573
- <complexContent>
574
- <restriction base="soapenc:Array">
575
- <attribute ref="soapenc:arrayType"
576
- wsdl:arrayType="typens:ListrakRemarketingRatingSummaryAttributeItem[]"/>
577
- </restriction>
578
- </complexContent>
579
- </complexType>
580
- <complexType name="ListrakRemarketingRatingSummaryAttributeItem">
581
- <all>
582
- <element name="rating_id" type="xsd:string" minOccurs="0"/>
583
- <element name="rating_code" type="xsd:string" minOccurs="0"/>
584
- <element name="rating" type="xsd:string" minOccurs="0"/>
585
- </all>
586
- </complexType>
587
-
588
- <!-- review delete list -->
589
- <complexType name="ListrakRemarketingReviewDeleteListResult">
590
- <complexContent>
591
- <restriction base="soapenc:Array">
592
- <attribute ref="soapenc:arrayType"
593
- wsdl:arrayType="typens:ListrakRemarketingDeletedReview[]"/>
594
- </restriction>
595
- </complexContent>
596
- </complexType>
597
- <complexType name="ListrakRemarketingDeletedReview">
598
- <all>
599
- <element name="delete_id" type="xsd:string" minOccurs="0"/>
600
- <element name="review_id" type="xsd:string" minOccurs="0"/>
601
- </all>
602
- </complexType>
603
-
604
- <!-- review update purge -->
605
- <complexType name="ListrakRemarketingReviewUpdatePurgeResult">
606
- <all>
607
- <element name="count" type="xsd:string" minOccurs="0"/>
608
- <element name="before" type="xsd:string" minOccurs="0"/>
609
- </all>
610
- </complexType>
611
- </schema>
612
- </types>
613
- <message name="listrakRemarketingAbandonedCartListRequest">
614
- <part name="sessionId" type="xsd:string"/>
615
- <part name="storeId" type="xsd:string"/>
616
- <part name="startDate" type="xsd:string"/>
617
- <part name="endDate" type="xsd:string"/>
618
- <part name="perPage" type="xsd:int"/>
619
- <part name="page" type="xsd:int"/>
620
- </message>
621
- <message name="listrakRemarketingAbandonedCartListResponse">
622
- <part name="result" type="typens:ArrayOfListrakRemarketingAbandonedCart"/>
623
- </message>
624
- <message name="listrakRemarketingAbandonedCartPurgeRequest">
625
- <part name="sessionId" type="xsd:string"/>
626
- <part name="storeId" type="xsd:string"/>
627
- <part name="endDate" type="xsd:string"/>
628
- </message>
629
- <message name="listrakRemarketingAbandonedCartPurgeResponse">
630
- <part name="result" type="xsd:string"/>
631
- </message>
632
- <message name="listrakRemarketingClickListRequest">
633
- <part name="sessionId" type="xsd:string"/>
634
- <part name="storeId" type="xsd:string"/>
635
- <part name="startDate" type="xsd:string"/>
636
- <part name="endDate" type="xsd:string"/>
637
- <part name="perPage" type="xsd:int"/>
638
- <part name="page" type="xsd:int"/>
639
- </message>
640
- <message name="listrakRemarketingClickListResponse">
641
- <part name="result" type="typens:ArrayOfListrakRemarketingClick"/>
642
- </message>
643
- <message name="listrakRemarketingClickPurgeRequest">
644
- <part name="sessionId" type="xsd:string"/>
645
- <part name="storeId" type="xsd:string"/>
646
- <part name="endDate" type="xsd:string"/>
647
- </message>
648
- <message name="listrakRemarketingClickPurgeResponse">
649
- <part name="result" type="xsd:string"/>
650
- </message>
651
- <message name="listrakRemarketingLogListRequest">
652
- <part name="sessionId" type="xsd:string"/>
653
- <part name="storeId" type="xsd:string"/>
654
- <part name="startDate" type="xsd:string"/>
655
- <part name="endDate" type="xsd:string"/>
656
- <part name="perPage" type="xsd:int"/>
657
- <part name="page" type="xsd:int"/>
658
- <part name="logTypeId" type="xsd:string"/>
659
- </message>
660
- <message name="listrakRemarketingLogListResponse">
661
- <part name="result" type="typens:ArrayOfListrakRemarketingLog"/>
662
- </message>
663
- <message name="listrakRemarketingLogPurgeRequest">
664
- <part name="sessionId" type="xsd:string"/>
665
- <part name="storeId" type="xsd:string"/>
666
- <part name="endDate" type="xsd:string"/>
667
- </message>
668
- <message name="listrakRemarketingLogPurgeResponse">
669
- <part name="result" type="xsd:string"/>
670
- </message>
671
- <message name="listrakRemarketingOrderListRequest">
672
- <part name="sessionId" type="xsd:string"/>
673
- <part name="storeId" type="xsd:string"/>
674
- <part name="startDate" type="xsd:string"/>
675
- <part name="endDate" type="xsd:string"/>
676
- <part name="perPage" type="xsd:int"/>
677
- <part name="page" type="xsd:int"/>
678
- </message>
679
- <message name="listrakRemarketingOrderListResponse">
680
- <part name="result" type="typens:ArrayOfListrakRemarketingOrder"/>
681
- </message>
682
- <message name="listrakRemarketingOrderStatusListRequest">
683
- <part name="sessionId" type="xsd:string"/>
684
- <part name="storeId" type="xsd:string"/>
685
- <part name="startDate" type="xsd:string"/>
686
- <part name="endDate" type="xsd:string"/>
687
- <part name="perPage" type="xsd:int"/>
688
- <part name="page" type="xsd:int"/>
689
- <part name="filters" type="typens:filters"/>
690
- </message>
691
- <message name="listrakRemarketingOrderStatusListResponse">
692
- <part name="result" type="typens:ArrayOfListrakRemarketingOrderStatus"/>
693
- </message>
694
- <message name="listrakRemarketingProductListRequest">
695
- <part name="sessionId" type="xsd:string"/>
696
- <part name="storeId" type="xsd:string"/>
697
- <part name="perPage" type="xsd:int"/>
698
- <part name="page" type="xsd:int"/>
699
- <part name="withAttributes" type="xsd:boolean"/>
700
- </message>
701
- <message name="listrakRemarketingProductListResponse">
702
- <part name="result" type="typens:ArrayOfListrakRemarketingProduct"/>
703
- </message>
704
- <message name="listrakRemarketingProductUpdateListRequest">
705
- <part name="sessionId" type="xsd:string"/>
706
- <part name="storeId" type="xsd:string"/>
707
- <part name="startDate" type="xsd:dateTime"/>
708
- <part name="endDate" type="xsd:dateTime"/>
709
- <part name="perPage" type="xsd:int"/>
710
- <part name="page" type="xsd:int"/>
711
- <part name="withAttributes" type="xsd:boolean"/>
712
- </message>
713
- <message name="listrakRemarketingProductUpdateListResponse">
714
- <part name="result" type="typens:ArrayOfListrakRemarketingProduct"/>
715
- </message>
716
- <message name="listrakRemarketingProductPurchasableListRequest">
717
- <part name="sessionID" type="xsd:string"/>
718
- <part name="storeId" type="xsd:string"/>
719
- <part name="perPage" type="xsd:int"/>
720
- <part name="page" type="xsd:string"/>
721
- </message>
722
- <message name="listrakRemarketingProductPurchasableListResponse">
723
- <part name="result" type="typens:ArrayOfListrakRemarketingProductId"/>
724
- </message>
725
- <message name="listrakRemarketingSubscriberListRequest">
726
- <part name="sessionId" type="xsd:string"/>
727
- <part name="storeId" type="xsd:string"/>
728
- <part name="startDate" type="xsd:string"/>
729
- <part name="perPage" type="xsd:int"/>
730
- <part name="page" type="xsd:int"/>
731
- </message>
732
- <message name="listrakRemarketingSubscriberListResponse">
733
- <part name="result" type="typens:ArrayOfListrakRemarketingSubscriber"/>
734
- </message>
735
- <message name="listrakRemarketingSubscriberPurgeRequest">
736
- <part name="sessionId" type="xsd:string"/>
737
- <part name="endDate" type="xsd:string"/>
738
- </message>
739
- <message name="listrakRemarketingSubscriberPurgeResponse">
740
- <part name="result" type="xsd:string"/>
741
- </message>
742
- <message name="listrakRemarketingCustomerListRequest">
743
- <part name="sessionId" type="xsd:string"/>
744
- <part name="storeId" type="xsd:string"/>
745
- <part name="websiteId" type="xsd:int"/>
746
- <part name="perPage" type="xsd:int"/>
747
- <part name="page" type="xsd:int"/>
748
- </message>
749
- <message name="listrakRemarketingCustomerListResponse">
750
- <part name="result" type="typens:ArrayOfListrakRemarketingCustomer"/>
751
- </message>
752
- <message name="listrakRemarketingInfoListRequest">
753
- <part name="sessionId" type="xsd:string"/>
754
- <part name="storeId" type="xsd:string"/>
755
- </message>
756
- <message name="listrakRemarketingInfoListResponse">
757
- <part name="result" type="typens:ListrakRemarketingInfoEntity"/>
758
- </message>
759
- <message name="listrakRemarketingReviewListRequest">
760
- <part name="sessionId" type="xsd:string"/>
761
- <part name="storeId" type="xsd:string"/>
762
- <part name="chunkSize" type="xsd:string"/>
763
- <part name="startReviewId" type="xsd:string"/>
764
- </message>
765
- <message name="listrakRemarketingReviewListResponse">
766
- <part name="result" type="typens:ListrakRemarketingReviewListResult"/>
767
- </message>
768
- <message name="listrakRemarketingRatingSummaryListRequest">
769
- <part name="sessionId" type="xsd:string"/>
770
- <part name="storeId" type="xsd:string"/>
771
- <part name="chunkSize" type="xsd:string"/>
772
- <part name="startRatingSummaryId" type="xsd:string"/>
773
- </message>
774
- <message name="listrakRemarketingRatingSummaryListResponse">
775
- <part name="result" type="typens:ListrakRemarketingRatingSummaryListResult"/>
776
- </message>
777
- <message name="listrakRemarketingReviewUpdateListRequest">
778
- <part name="sessionId" type="xsd:string"/>
779
- <part name="storeId" type="xsd:string"/>
780
- <part name="chunkSize" type="xsd:string"/>
781
- <part name="startUpdateId" type="xsd:string"/>
782
- </message>
783
- <message name="listrakRemarketingReviewUpdateListResponse">
784
- <part name="result" type="typens:ListrakRemarketingReviewListResult"/>
785
- </message>
786
- <message name="listrakRemarketingRatingSummaryUpdateListRequest">
787
- <part name="sessionId" type="xsd:string"/>
788
- <part name="storeId" type="xsd:string"/>
789
- <part name="chunkSize" type="xsd:string"/>
790
- <part name="startUpdateId" type="xsd:string"/>
791
- </message>
792
- <message name="listrakRemarketingRatingSummaryUpdateListResponse">
793
- <part name="result" type="typens:ListrakRemarketingRatingSummaryListResult"/>
794
- </message>
795
- <message name="listrakRemarketingReviewDeleteListRequest">
796
- <part name="sessionId" type="xsd:string"/>
797
- <part name="chunkSize" type="xsd:string"/>
798
- <part name="startDeleteId" type="xsd:string"/>
799
- </message>
800
- <message name="listrakRemarketingReviewDeleteListResponse">
801
- <part name="result" type="typens:ListrakRemarketingReviewDeleteListResult"/>
802
- </message>
803
- <message name="listrakRemarketingReviewUpdatePurgeRequest">
804
- <part name="sessionId" type="xsd:string"/>
805
- <part name="purgeBeforeDays" type="xsd:string"/>
806
- </message>
807
- <message name="listrakRemarketingReviewUpdatePurgeResponse">
808
- <part name="result" type="typens:ListrakRemarketingReviewUpdatePurgeResult"/>
809
- </message>
810
- <portType name="{{var wsdl.handler}}PortType">
811
- <operation name="listrakRemarketingAbandonedCartList">
812
- <documentation>Get stores abandoned carts</documentation>
813
- <input message="typens:listrakRemarketingAbandonedCartListRequest"/>
814
- <output message="typens:listrakRemarketingAbandonedCartListResponse"/>
815
- </operation>
816
- <operation name="listrakRemarketingAbandonedCartPurge">
817
- <documentation>Purge abandoned carts</documentation>
818
- <input message="typens:listrakRemarketingAbandonedCartPurgeRequest"/>
819
- <output message="typens:listrakRemarketingAbandonedCartPurgeResponse"/>
820
- </operation>
821
- <operation name="listrakRemarketingClickList">
822
- <documentation>Get clicks</documentation>
823
- <input message="typens:listrakRemarketingClickListRequest"/>
824
- <output message="typens:listrakRemarketingClickListResponse"/>
825
- </operation>
826
- <operation name="listrakRemarketingClickPurge">
827
- <documentation>Purge clicks</documentation>
828
- <input message="typens:listrakRemarketingClickPurgeRequest"/>
829
- <output message="typens:listrakRemarketingClickPurgeResponse"/>
830
- </operation>
831
- <operation name="listrakRemarketingLogList">
832
- <documentation>Get log entries</documentation>
833
- <input message="typens:listrakRemarketingLogListRequest"/>
834
- <output message="typens:listrakRemarketingLogListResponse"/>
835
- </operation>
836
- <operation name="listrakRemarketingLogPurge">
837
- <documentation>Purge log entries</documentation>
838
- <input message="typens:listrakRemarketingLogPurgeRequest"/>
839
- <output message="typens:listrakRemarketingLogPurgeResponse"/>
840
- </operation>
841
- <operation name="listrakRemarketingOrderList">
842
- <documentation>Get orders</documentation>
843
- <input message="typens:listrakRemarketingOrderListRequest"/>
844
- <output message="typens:listrakRemarketingOrderListResponse"/>
845
- </operation>
846
- <operation name="listrakRemarketingOrderStatusList">
847
- <documentation>Get order status changes</documentation>
848
- <input message="typens:listrakRemarketingOrderStatusListRequest"/>
849
- <output message="typens:listrakRemarketingOrderStatusListResponse"/>
850
- </operation>
851
- <operation name="listrakRemarketingProductList">
852
- <documentation>Get products</documentation>
853
- <input message="typens:listrakRemarketingProductListRequest"/>
854
- <output message="typens:listrakRemarketingProductListResponse"/>
855
- </operation>
856
- <operation name="listrakRemarketingProductUpdateList">
857
- <documentation>Get products</documentation>
858
- <input message="typens:listrakRemarketingProductUpdateListRequest"/>
859
- <output message="typens:listrakRemarketingProductUpdateListResponse"/>
860
- </operation>
861
- <operation name="listrakRemarketingProductPurchasableList">
862
- <documentation>Get all products available for purchase</documentation>
863
- <input message="typens:listrakRemarketingProductPurchasableListRequest"/>
864
- <output message="typens:listrakRemarketingProductPurchasableListResponse"/>
865
- </operation>
866
- <operation name="listrakRemarketingSubscriberList">
867
- <documentation>Get subscribers and unsubscribers</documentation>
868
- <input message="typens:listrakRemarketingSubscriberListRequest"/>
869
- <output message="typens:listrakRemarketingSubscriberListResponse"/>
870
- </operation>
871
- <operation name="listrakRemarketingSubscriberPurge">
872
- <documentation>Purge old subscriber updates</documentation>
873
- <input message="typens:listrakRemarketingSubscriberPurgeRequest"/>
874
- <output message="typens:listrakRemarketingSubscriberPurgeResponse"/>
875
- </operation>
876
- <operation name="listrakRemarketingCustomerList">
877
- <documentation>Get customers</documentation>
878
- <input message="typens:listrakRemarketingCustomerListRequest"/>
879
- <output message="typens:listrakRemarketingCustomerListResponse"/>
880
- </operation>
881
- <operation name="listrakRemarketingInfoList">
882
- <documentation>Get info</documentation>
883
- <input message="typens:listrakRemarketingInfoListRequest"/>
884
- <output message="typens:listrakRemarketingInfoListResponse"/>
885
- </operation>
886
- <operation name="listrakRemarketingReviewList">
887
- <documentation>Get review list</documentation>
888
- <input message="typens:listrakRemarketingReviewListRequest"/>
889
- <output message="typens:listrakRemarketingReviewListResponse"/>
890
- </operation>
891
- <operation name="listrakRemarketingRatingSummaryList">
892
- <documentation>Get rating summary list</documentation>
893
- <input message="typens:listrakRemarketingRatingSummaryListRequest"/>
894
- <output message="typens:listrakRemarketingRatingSummaryListResponse"/>
895
- </operation>
896
- <operation name="listrakRemarketingReviewUpdateList">
897
- <documentation>Get review list</documentation>
898
- <input message="typens:listrakRemarketingReviewUpdateListRequest"/>
899
- <output message="typens:listrakRemarketingReviewUpdateListResponse"/>
900
- </operation>
901
- <operation name="listrakRemarketingRatingSummaryUpdateList">
902
- <documentation>Get rating summary list</documentation>
903
- <input message="typens:listrakRemarketingRatingSummaryUpdateListRequest"/>
904
- <output message="typens:listrakRemarketingRatingSummaryUpdateListResponse"/>
905
- </operation>
906
- <operation name="listrakRemarketingReviewDeleteList">
907
- <documentation>Get deleted reviews list</documentation>
908
- <input message="typens:listrakRemarketingReviewDeleteListRequest"/>
909
- <output message="typens:listrakRemarketingReviewDeleteListResponse"/>
910
- </operation>
911
- <operation name="listrakRemarketingReviewUpdatePurge">
912
- <documentation>Get deleted reviews list</documentation>
913
- <input message="typens:listrakRemarketingReviewUpdatePurgeRequest"/>
914
- <output message="typens:listrakRemarketingReviewUpdatePurgeResponse"/>
915
- </operation>
916
- </portType>
917
- <binding name="{{var wsdl.handler}}Binding"
918
- type="typens:{{var wsdl.handler}}PortType">
919
- <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
920
- <operation name="listrakRemarketingAbandonedCartList">
921
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
922
- <input>
923
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
924
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
925
- </input>
926
- <output>
927
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
928
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
929
- </output>
930
- </operation>
931
- <operation name="listrakRemarketingAbandonedCartPurge">
932
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
933
- <input>
934
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
935
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
936
- </input>
937
- <output>
938
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
939
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
940
- </output>
941
- </operation>
942
- <operation name="listrakRemarketingClickList">
943
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
944
- <input>
945
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
946
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
947
- </input>
948
- <output>
949
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
950
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
951
- </output>
952
- </operation>
953
- <operation name="listrakRemarketingClickPurge">
954
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
955
- <input>
956
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
957
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
958
- </input>
959
- <output>
960
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
961
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
962
- </output>
963
- </operation>
964
- <operation name="listrakRemarketingLogList">
965
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
966
- <input>
967
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
968
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
969
- </input>
970
- <output>
971
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
972
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
973
- </output>
974
- </operation>
975
- <operation name="listrakRemarketingLogPurge">
976
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
977
- <input>
978
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
979
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
980
- </input>
981
- <output>
982
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
983
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
984
- </output>
985
- </operation>
986
- <operation name="listrakRemarketingOrderList">
987
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
988
- <input>
989
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
990
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
991
- </input>
992
- <output>
993
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
994
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
995
- </output>
996
- </operation>
997
- <operation name="listrakRemarketingOrderStatusList">
998
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
999
- <input>
1000
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1001
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1002
- </input>
1003
- <output>
1004
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1005
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1006
- </output>
1007
- </operation>
1008
- <operation name="listrakRemarketingProductList">
1009
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1010
- <input>
1011
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1012
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1013
- </input>
1014
- <output>
1015
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1016
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1017
- </output>
1018
- </operation>
1019
- <operation name="listrakRemarketingProductUpdateList">
1020
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1021
- <input>
1022
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1023
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1024
- </input>
1025
- <output>
1026
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1027
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1028
- </output>
1029
- </operation>
1030
- <operation name="listrakRemarketingProductPurchasableList">
1031
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1032
- <input>
1033
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1034
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1035
- </input>
1036
- <output>
1037
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1038
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1039
- </output>
1040
- </operation>
1041
- <operation name="listrakRemarketingSubscriberList">
1042
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1043
- <input>
1044
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1045
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1046
- </input>
1047
- <output>
1048
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1049
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1050
- </output>
1051
- </operation>
1052
- <operation name="listrakRemarketingSubscriberPurge">
1053
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1054
- <input>
1055
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1056
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1057
- </input>
1058
- <output>
1059
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1060
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1061
- </output>
1062
- </operation>
1063
- <operation name="listrakRemarketingCustomerList">
1064
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1065
- <input>
1066
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1067
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1068
- </input>
1069
- <output>
1070
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1071
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1072
- </output>
1073
- </operation>
1074
- <operation name="listrakRemarketingInfoList">
1075
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1076
- <input>
1077
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1078
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1079
- </input>
1080
- <output>
1081
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1082
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1083
- </output>
1084
- </operation>
1085
- <operation name="listrakRemarketingReviewList">
1086
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1087
- <input>
1088
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1089
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1090
- </input>
1091
- <output>
1092
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1093
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1094
- </output>
1095
- </operation>
1096
- <operation name="listrakRemarketingRatingSummaryList">
1097
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1098
- <input>
1099
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1100
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1101
- </input>
1102
- <output>
1103
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1104
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1105
- </output>
1106
- </operation>
1107
- <operation name="listrakRemarketingReviewUpdateList">
1108
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1109
- <input>
1110
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1111
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1112
- </input>
1113
- <output>
1114
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1115
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1116
- </output>
1117
- </operation>
1118
- <operation name="listrakRemarketingRatingSummaryUpdateList">
1119
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1120
- <input>
1121
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1122
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1123
- </input>
1124
- <output>
1125
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1126
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1127
- </output>
1128
- </operation>
1129
- <operation name="listrakRemarketingReviewDeleteList">
1130
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1131
- <input>
1132
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1133
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1134
- </input>
1135
- <output>
1136
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1137
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1138
- </output>
1139
- </operation>
1140
- <operation name="listrakRemarketingReviewUpdatePurge">
1141
- <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1142
- <input>
1143
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1144
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1145
- </input>
1146
- <output>
1147
- <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1148
- encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1149
- </output>
1150
- </operation>
1151
- </binding>
1152
- <service name="{{var wsdl.name}}Service">
1153
- <port name="{{var wsdl.handler}}Port"
1154
- binding="typens:{{var wsdl.handler}}Binding">
1155
- <soap:address location="{{var wsdl.url}}"/>
1156
- </port>
1157
- </service>
1158
  </definitions>
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!--
3
+ /**
4
+ * Listrak Remarketing Magento Extension Ver. 1.0.0 - Copyright (c) 2011 Listrak, Inc.
5
+ */
6
+ -->
7
+ <definitions xmlns:typens="urn:{{var wsdl.name}}"
8
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
9
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
10
+ xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
11
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
12
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
13
+ name="{{var wsdl.name}}" targetNamespace="urn:{{var wsdl.name}}">
14
+ <types>
15
+ <schema xmlns="http://www.w3.org/2001/XMLSchema"
16
+ targetNamespace="urn:Magento">
17
+ <import namespace="http://schemas.xmlsoap.org/soap/encoding/"
18
+ schemaLocation="http://schemas.xmlsoap.org/soap/encoding/"/>
19
+ <complexType name="ArrayOfString">
20
+ <complexContent>
21
+ <restriction base="soapenc:Array">
22
+ <attribute ref="soapenc:arrayType"
23
+ wsdl:arrayType="xsd:string[]"/>
24
+ </restriction>
25
+ </complexContent>
26
+ </complexType>
27
+ <!-- session -->
28
+ <complexType name="ListrakRemarketingSessionEntity">
29
+ <all>
30
+ <element name="session_id" type="xsd:string" minOccurs="0"/>
31
+ <element name="store_id" type="xsd:string" minOccurs="0"/>
32
+ <element name="created_at" type="xsd:string" minOccurs="0"/>
33
+ <element name="updated_at" type="xsd:string" minOccurs="0"/>
34
+ <element name="quote_id" type="xsd:string" minOccurs="0"/>
35
+ <element name="ips" type="xsd:string" minOccurs="0"/>
36
+ <element name="pi_id" type="xsd:string" minOccurs="0"/>
37
+ <element name="customer"
38
+ type="typens:ListrakRemarketingCustomerEntity"
39
+ minOccurs="0"/>
40
+ <element name="emails"
41
+ type="typens:ArrayOfListrakRemarketingSessionEmail"
42
+ minOccurs="0"/>
43
+ <element name="clicks"
44
+ type="typens:ArrayOfListrakRemarketingClick"
45
+ minOccurs="0"/>
46
+ </all>
47
+ </complexType>
48
+ <complexType name="ListrakRemarketingSessionEmailEntity">
49
+ <all>
50
+ <element name="email" type="xsd:string" minOccurs="0"/>
51
+ <element name="created_at" type="xsd:string" minOccurs="0"/>
52
+ <element name="page" type="xsd:string" minOccurs="0"/>
53
+ <element name="field_id" type="xsd:string" minOccurs="0"/>
54
+ </all>
55
+ </complexType>
56
+ <complexType name="ArrayOfListrakRemarketingSessionEmail">
57
+ <complexContent>
58
+ <restriction base="soapenc:Array">
59
+ <attribute ref="soapenc:arrayType"
60
+ wsdl:arrayType="typens:ListrakRemarketingSessionEmailEntity[]"/>
61
+ </restriction>
62
+ </complexContent>
63
+ </complexType>
64
+
65
+ <!-- abandoned cart -->
66
+ <complexType name="ListrakRemarketingAbandonedCartEntity">
67
+ <all>
68
+ <element name="store_id" type="xsd:string" minOccurs="0"/>
69
+ <element name="session"
70
+ type="typens:ListrakRemarketingSessionEntity"
71
+ minOccurs="0"/>
72
+ <element name="products"
73
+ type="typens:ArrayOfListrakRemarketingAbandonedCartProduct"
74
+ minOccurs="0"/>
75
+ </all>
76
+ </complexType>
77
+ <complexType name="ArrayOfListrakRemarketingAbandonedCart">
78
+ <complexContent>
79
+ <restriction base="soapenc:Array">
80
+ <attribute ref="soapenc:arrayType"
81
+ wsdl:arrayType="typens:ListrakRemarketingAbandonedCartEntity[]"/>
82
+ </restriction>
83
+ </complexContent>
84
+ </complexType>
85
+ <complexType name="ListrakRemarketingAbandonedCartProductEntity">
86
+ <all>
87
+ <element name="entity_id" type="xsd:string" minOccurs="0"/>
88
+ <element name="sku" type="xsd:string" minOccurs="0"/>
89
+ <element name="name" type="xsd:string" minOccurs="0"/>
90
+ <element name="price" type="xsd:string" minOccurs="0"/>
91
+ <element name="special_price" type="xsd:string" minOccurs="0"/>
92
+ <element name="special_from_date" type="xsd:string"
93
+ minOccurs="0"/>
94
+ <element name="special_to_date" type="xsd:string" minOccurs="0"/>
95
+ <element name="cost" type="xsd:string" minOccurs="0"/>
96
+ <element name="description" type="xsd:string" minOccurs="0"/>
97
+ <element name="short_description" type="xsd:string"
98
+ minOccurs="0"/>
99
+ <element name="weight" type="xsd:string" minOccurs="0"/>
100
+ <element name="url_key" type="xsd:string" minOccurs="0"/>
101
+ <element name="url_path" type="xsd:string" minOccurs="0"/>
102
+ <element name="image" type="xsd:string" minOccurs="0"/>
103
+ <element name="small_image" type="xsd:string" minOccurs="0"/>
104
+ <element name="thumbnail" type="xsd:string" minOccurs="0"/>
105
+ <element name="qty" type="xsd:string" minOccurs="0"/>
106
+ <element name="bundle_items"
107
+ type="typens:ArrayOfListrakRemarketingAbandonedCartProduct"
108
+ minOccurs="0"/>
109
+ </all>
110
+ </complexType>
111
+ <complexType name="ArrayOfListrakRemarketingAbandonedCartProduct">
112
+ <complexContent>
113
+ <restriction base="soapenc:Array">
114
+ <attribute ref="soapenc:arrayType"
115
+ wsdl:arrayType="typens:ListrakRemarketingAbandonedCartProductEntity[]"/>
116
+ </restriction>
117
+ </complexContent>
118
+ </complexType>
119
+
120
+ <!-- product -->
121
+ <complexType name="ListrakRemarketingAttributeEntity">
122
+ <all>
123
+ <element name="attribute_name" type="xsd:string" minOccurs="0"/>
124
+ <element name="value" type="xsd:string" minOccurs="0"/>
125
+ <element name="values" type="typens:ArrayOfString" minOccurs="0"/>
126
+ <element name="parent_value" type="xsd:string" minOccurs="0"/>
127
+ <element name="parent_values" type="typens:ArrayOfString" minOccurs="0"/>
128
+ </all>
129
+ </complexType>
130
+ <complexType name="ArrayOfListrakRemarketingAttributeEntity">
131
+ <complexContent>
132
+ <restriction base="soapenc:Array">
133
+ <attribute ref="soapenc:arrayType"
134
+ wsdl:arrayType="typens:ListrakRemarketingAttributeEntity[]"/>
135
+ </restriction>
136
+ </complexContent>
137
+ </complexType>
138
+ <complexType name="ListrakRemarketingConfigurableAttributeEntity">
139
+ <all>
140
+ <element name="attribute_name" type="xsd:string" minOccurs="0"/>
141
+ <element name="value" type="xsd:string" minOccurs="0"/>
142
+ </all>
143
+ </complexType>
144
+ <complexType name="ArrayOfListrakRemarketingConfigurableAttributeEntity">
145
+ <complexContent>
146
+ <restriction base="soapenc:Array">
147
+ <attribute ref="soapenc:arrayType"
148
+ wsdl:arrayType="typens:ListrakRemarketingConfigurableAttributeEntity[]"/>
149
+ </restriction>
150
+ </complexContent>
151
+ </complexType>
152
+ <complexType name="ListrakRemarketingProductLinkEntity">
153
+ <all>
154
+ <element name="link_type" type="xsd:string" minOccurs="0"/>
155
+ <element name="sku" type="xsd:string" minOccurs="0"/>
156
+ <element name="position" type="xsd:string" minOccurs="0"/>
157
+ </all>
158
+ </complexType>
159
+ <complexType name="ArrayOfListrakRemarketingProductLinkEntity">
160
+ <complexContent>
161
+ <restriction base="soapenc:Array">
162
+ <attribute ref="soapenc:arrayType"
163
+ wsdl:arrayType="typens:ListrakRemarketingProductLinkEntity[]"/>
164
+ </restriction>
165
+ </complexContent>
166
+ </complexType>
167
+ <complexType name="ListrakRemarketingProductIdEntity">
168
+ <all>
169
+ <element name="entity_id" type="xsd:string" minOccurs="0"/>
170
+ <element name="sku" type="xsd:string" minOccurs="0"/>
171
+ </all>
172
+ </complexType>
173
+ <complexType name="ArrayOfListrakRemarketingProductId">
174
+ <complexContent>
175
+ <restriction base="soapenc:Array">
176
+ <attribute ref="soapenc:arrayType"
177
+ wsdl:arrayType="typens:ListrakRemarketingProductIdEntity[]"/>
178
+ </restriction>
179
+ </complexContent>
180
+ </complexType>
181
+ <complexType name="ListrakRemarketingProductEntity">
182
+ <all>
183
+ <element name="entity_id" type="xsd:string" minOccurs="0"/>
184
+ <element name="sku" type="xsd:string" minOccurs="0"/>
185
+ <element name="name" type="xsd:string" minOccurs="0"/>
186
+ <element name="price" type="xsd:string" minOccurs="0"/>
187
+ <element name="special_price" type="xsd:string" minOccurs="0"/>
188
+ <element name="special_from_date" type="xsd:string"
189
+ minOccurs="0"/>
190
+ <element name="special_to_date" type="xsd:string" minOccurs="0"/>
191
+ <element name="cost" type="xsd:string" minOccurs="0"/>
192
+ <element name="description" type="xsd:string" minOccurs="0"/>
193
+ <element name="short_description" type="xsd:string"
194
+ minOccurs="0"/>
195
+ <element name="weight" type="xsd:string" minOccurs="0"/>
196
+ <element name="url_key" type="xsd:string" minOccurs="0"/>
197
+ <element name="url_path" type="xsd:string" minOccurs="0"/>
198
+ <element name="image" type="xsd:string" minOccurs="0"/>
199
+ <element name="small_image" type="xsd:string" minOccurs="0"/>
200
+ <element name="thumbnail" type="xsd:string" minOccurs="0"/>
201
+ <element name="qty" type="xsd:string" minOccurs="0"/>
202
+ <element name="parent_id" type="xsd:string" minOccurs="0"/>
203
+ <element name="parent_sku" type="xsd:string" minOccurs="0"/>
204
+ <element name="brand" type="xsd:string" minOccurs="0"/>
205
+ <element name="category" type="xsd:string" minOccurs="0"/>
206
+ <element name="sub_category" type="xsd:string" minOccurs="0"/>
207
+ <element name="in_stock" type="xsd:string" minOccurs="0"/>
208
+ <element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
209
+ <element name="purchasable" type="xsd:string" minOccurs="0"/>
210
+ <element name="type" type="xsd:string" minOccurs="0"/>
211
+ <element name="configurable_attributes"
212
+ type="typens:ArrayOfListrakRemarketingConfigurableAttributeEntity"
213
+ minOccurs="0"/>
214
+ <element name="links"
215
+ type="typens:ArrayOfListrakRemarketingProductLinkEntity"
216
+ minOccurs="0"/>
217
+ <element name="attributes"
218
+ type="typens:ArrayOfListrakRemarketingAttributeEntity"
219
+ minOccurs="0"/>
220
+ <element name="meta3" type="xsd:string" minOccurs="0"/>
221
+ <element name="meta4" type="xsd:string" minOccurs="0"/>
222
+ <element name="meta5" type="xsd:string" minOccurs="0"/>
223
+ <element name="updated_at" type="xsd:string" minOccurs="0"/>
224
+ </all>
225
+ </complexType>
226
+ <complexType name="ArrayOfListrakRemarketingProduct">
227
+ <complexContent>
228
+ <restriction base="soapenc:Array">
229
+ <attribute ref="soapenc:arrayType"
230
+ wsdl:arrayType="typens:ListrakRemarketingProductEntity[]"/>
231
+ </restriction>
232
+ </complexContent>
233
+ </complexType>
234
+
235
+ <!-- click -->
236
+ <complexType name="ListrakRemarketingClickEntity">
237
+ <all>
238
+ <element name="store_id" type="xsd:string" minOccurs="0"/>
239
+ <element name="customer_id" type="xsd:string" minOccurs="0"/>
240
+ <element name="customer_email" type="xsd:string" minOccurs="0"/>
241
+ <element name="querystring" type="xsd:string" minOccurs="0"/>
242
+ <element name="click_date" type="xsd:string" minOccurs="0"/>
243
+ <element name="token_uid" type="xsd:string" minOccurs="0"/>
244
+ <element name="session_uid" type="xsd:string" minOccurs="0"/>
245
+ <element name="pi_id" type="xsd:string" minOccurs="0"/>
246
+ </all>
247
+ </complexType>
248
+ <complexType name="ArrayOfListrakRemarketingClick">
249
+ <complexContent>
250
+ <restriction base="soapenc:Array">
251
+ <attribute ref="soapenc:arrayType"
252
+ wsdl:arrayType="typens:ListrakRemarketingClickEntity[]"/>
253
+ </restriction>
254
+ </complexContent>
255
+ </complexType>
256
+
257
+ <!-- log -->
258
+ <complexType name="ListrakRemarketingLogEntity">
259
+ <all>
260
+ <element name="store_id" type="xsd:string" minOccurs="0"/>
261
+ <element name="message" type="xsd:string" minOccurs="0"/>
262
+ <element name="date_entered" type="xsd:string" minOccurs="0"/>
263
+ <element name="log_type_id" type="xsd:string" minOccurs="0"/>
264
+ </all>
265
+ </complexType>
266
+ <complexType name="ArrayOfListrakRemarketingLog">
267
+ <complexContent>
268
+ <restriction base="soapenc:Array">
269
+ <attribute ref="soapenc:arrayType"
270
+ wsdl:arrayType="typens:ListrakRemarketingLogEntity[]"/>
271
+ </restriction>
272
+ </complexContent>
273
+ </complexType>
274
+
275
+ <!-- order -->
276
+ <complexType name="ListrakRemarketingOrderEntity">
277
+ <all>
278
+ <element name="info"
279
+ type="typens:ListrakRemarketingOrderInfoEntity"
280
+ minOccurs="0"/>
281
+ <element name="billing_address"
282
+ type="typens:ListrakRemarketingOrderAddressEntity"
283
+ minOccurs="0"/>
284
+ <element name="shipping_address"
285
+ type="typens:ListrakRemarketingOrderAddressEntity"
286
+ minOccurs="0"/>
287
+ <element name="product"
288
+ type="typens:ArrayOfListrakRemarketingProductShort"
289
+ minOccurs="0"/>
290
+ <element name="session"
291
+ type="typens:ListrakRemarketingSessionEntity"
292
+ minOccurs="0"/>
293
+ <element name="customer"
294
+ type="typens:ListrakRemarketingCustomerEntity"
295
+ minOccurs="0"/>
296
+ </all>
297
+ </complexType>
298
+ <complexType name="ArrayOfListrakRemarketingOrder">
299
+ <complexContent>
300
+ <restriction base="soapenc:Array">
301
+ <attribute ref="soapenc:arrayType"
302
+ wsdl:arrayType="typens:ListrakRemarketingOrderEntity[]"/>
303
+ </restriction>
304
+ </complexContent>
305
+ </complexType>
306
+ <complexType name="ListrakRemarketingOrderInfoEntity">
307
+ <all>
308
+ <element name="entity_id" type="xsd:string" minOccurs="0"/>
309
+ <element name="order_id" type="xsd:string" minOccurs="0"/>
310
+ <element name="status" type="xsd:string" minOccurs="0"/>
311
+ <element name="customer_firstname" type="xsd:string"
312
+ minOccurs="0"/>
313
+ <element name="customer_lastname" type="xsd:string"
314
+ minOccurs="0"/>
315
+ <element name="customer_email" type="xsd:string" minOccurs="0"/>
316
+ <element name="subtotal" type="xsd:string" minOccurs="0"/>
317
+ <element name="tax_amount" type="xsd:string" minOccurs="0"/>
318
+ <element name="discount_amount" type="xsd:string" minOccurs="0"/>
319
+ <element name="shipping_amount" type="xsd:string" minOccurs="0"/>
320
+ <element name="grand_total" type="xsd:string" minOccurs="0"/>
321
+ <element name="coupon_code" type="xsd:string" minOccurs="0"/>
322
+ <element name="billing_firstname" type="xsd:string"
323
+ minOccurs="0"/>
324
+ <element name="meta1" type="xsd:string" minOccurs="0"/>
325
+ <element name="meta2" type="xsd:string" minOccurs="0"/>
326
+ <element name="meta3" type="xsd:string" minOccurs="0"/>
327
+ <element name="meta4" type="xsd:string" minOccurs="0"/>
328
+ <element name="meta5" type="xsd:string" minOccurs="0"/>
329
+ <element name="created_at" type="xsd:string" minOccurs="0"/>
330
+ <element name="updated_at" type="xsd:string" minOccurs="0"/>
331
+ </all>
332
+ </complexType>
333
+ <complexType name="ListrakRemarketingOrderAddressEntity">
334
+ <all>
335
+ <element name="firstname" type="xsd:string" minOccurs="0"/>
336
+ <element name="lastname" type="xsd:string" minOccurs="0"/>
337
+ <element name="company" type="xsd:string" minOccurs="0"/>
338
+ <element name="street" type="xsd:string" minOccurs="0"/>
339
+ <element name="city" type="xsd:string" minOccurs="0"/>
340
+ <element name="region" type="xsd:string" minOccurs="0"/>
341
+ <element name="postcode" type="xsd:string" minOccurs="0"/>
342
+ <element name="country" type="xsd:string" minOccurs="0"/>
343
+ </all>
344
+ </complexType>
345
+ <complexType name="ListrakRemarketingProductShortEntity">
346
+ <all>
347
+ <element name="sku" type="xsd:string" minOccurs="0"/>
348
+ <element name="name" type="xsd:string" minOccurs="0"/>
349
+ <element name="price" type="xsd:string" minOccurs="0"/>
350
+ <element name="in_stock" type="xsd:string" minOccurs="0"/>
351
+ <element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
352
+ <element name="qty_ordered" type="xsd:string" minOccurs="0"/>
353
+ <element name="product_price" type="xsd:string" minOccurs="0"/>
354
+ <element name="meta1" type="xsd:string" minOccurs="0"/>
355
+ <element name="meta2" type="xsd:string" minOccurs="0"/>
356
+ <element name="meta3" type="xsd:string" minOccurs="0"/>
357
+ <element name="meta4" type="xsd:string" minOccurs="0"/>
358
+ <element name="meta5" type="xsd:string" minOccurs="0"/>
359
+ <element name="bundle_items"
360
+ type="typens:ArrayOfListrakRemarketingProductShort"
361
+ minOccurs="0"/>
362
+ </all>
363
+ </complexType>
364
+ <complexType name="ArrayOfListrakRemarketingProductShort">
365
+ <complexContent>
366
+ <restriction base="soapenc:Array">
367
+ <attribute ref="soapenc:arrayType"
368
+ wsdl:arrayType="typens:ListrakRemarketingProductShortEntity[]"/>
369
+ </restriction>
370
+ </complexContent>
371
+ </complexType>
372
+
373
+ <!-- order status -->
374
+ <complexType name="ListrakRemarketingOrderStatusEntity">
375
+ <all>
376
+ <element name="increment_id" type="xsd:string" minOccurs="0"/>
377
+ <element name="status" type="xsd:string" minOccurs="0"/>
378
+ <element name="updated_at" type="xsd:string" minOccurs="0"/>
379
+ <element name="tracking_number" type="xsd:string" minOccurs="0"/>
380
+ <element name="carrier_code" type="xsd:string" minOccurs="0"/>
381
+ <element name="meta1" type="xsd:string" minOccurs="0"/>
382
+ <element name="meta2" type="xsd:string" minOccurs="0"/>
383
+ <element name="meta3" type="xsd:string" minOccurs="0"/>
384
+ <element name="meta4" type="xsd:string" minOccurs="0"/>
385
+ <element name="meta5" type="xsd:string" minOccurs="0"/>
386
+ <element name="quantities" type="typens:ArrayOfListrakRemarketingProductQuantity" minOccurs="0"/>
387
+ </all>
388
+ </complexType>
389
+ <complexType name="ArrayOfListrakRemarketingOrderStatus">
390
+ <complexContent>
391
+ <restriction base="soapenc:Array">
392
+ <attribute ref="soapenc:arrayType"
393
+ wsdl:arrayType="typens:ListrakRemarketingOrderStatusEntity[]"/>
394
+ </restriction>
395
+ </complexContent>
396
+ </complexType>
397
+ <complexType name="ListrakRemarketingProductQuantityEntity">
398
+ <all>
399
+ <element name="sku" type="xsd:string" minOccurs="0"/>
400
+ <element name="in_stock" type="xsd:string" minOccurs="0"/>
401
+ <element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
402
+ </all>
403
+ </complexType>
404
+ <complexType name="ArrayOfListrakRemarketingProductQuantity">
405
+ <complexContent>
406
+ <restriction base="soapenc:Array">
407
+ <attribute ref="soapenc:arrayType"
408
+ wsdl:arrayType="typens:ListrakRemarketingProductQuantityEntity[]"/>
409
+ </restriction>
410
+ </complexContent>
411
+ </complexType>
412
+
413
+ <!-- customer -->
414
+ <complexType name="ListrakRemarketingCustomerEntity">
415
+ <all>
416
+ <element name="entity_id" type="xsd:string" minOccurs="0"/>
417
+ <element name="firstname" type="xsd:string" minOccurs="0"/>
418
+ <element name="lastname" type="xsd:string" minOccurs="0"/>
419
+ <element name="email" type="xsd:string" minOccurs="0"/>
420
+ <element name="website_id" type="xsd:string" minOccurs="0"/>
421
+ <element name="store_id" type="xsd:string" minOccurs="0"/>
422
+ <element name="gender_name" type="xsd:string" minOccurs="0"/>
423
+ <element name="dob" type="xsd:string" minOccurs="0"/>
424
+ <element name="group_name" type="xsd:string" minOccurs="0"/>
425
+ <element name="meta2" type="xsd:string" minOccurs="0"/>
426
+ <element name="meta3" type="xsd:string" minOccurs="0"/>
427
+ <element name="meta4" type="xsd:string" minOccurs="0"/>
428
+ <element name="meta5" type="xsd:string" minOccurs="0"/>
429
+ </all>
430
+ </complexType>
431
+ <complexType name="ArrayOfListrakRemarketingCustomer">
432
+ <complexContent>
433
+ <restriction base="soapenc:Array">
434
+ <attribute ref="soapenc:arrayType"
435
+ wsdl:arrayType="typens:ListrakRemarketingCustomerEntity[]"/>
436
+ </restriction>
437
+ </complexContent>
438
+ </complexType>
439
+
440
+ <!-- subscriber -->
441
+ <complexType name="ListrakRemarketingSubscriberEntity">
442
+ <all>
443
+ <element name="subscriber_id" type="xsd:string" minOccurs="0"/>
444
+ <element name="store_id" type="xsd:string" minOccurs="0"/>
445
+ <element name="customer_id" type="xsd:string" minOccurs="0"/>
446
+ <element name="change_status_at" type="xsd:string"
447
+ minOccurs="0"/>
448
+ <element name="subscriber_email" type="xsd:string"
449
+ minOccurs="0"/>
450
+ <element name="subscriber_status" type="xsd:string"
451
+ minOccurs="0"/>
452
+ <element name="updated_at" type="xsd:string" minOccurs="0"/>
453
+ </all>
454
+ </complexType>
455
+ <complexType name="ArrayOfListrakRemarketingSubscriber">
456
+ <complexContent>
457
+ <restriction base="soapenc:Array">
458
+ <attribute ref="soapenc:arrayType"
459
+ wsdl:arrayType="typens:ListrakRemarketingSubscriberEntity[]"/>
460
+ </restriction>
461
+ </complexContent>
462
+ </complexType>
463
+
464
+ <complexType name="ListrakRemarketingInfoEntity">
465
+ <all>
466
+ <element name="magentoVersion" type="xsd:string" minOccurs="0"/>
467
+ <element name="listrakExtension"
468
+ type="typens:ListrakRemarketingInfoExtensionEntity"
469
+ minOccurs="0"/>
470
+ <element name="listrakSettings"
471
+ type="typens:ListrakRemarketingSettingEntity"
472
+ minOccurs="0"/>
473
+ <element name="modules" type="typens:ArrayOfString"
474
+ minOccurs="0"/>
475
+ <element name="ini" type="typens:ArrayOfString" minOccurs="0"/>
476
+ <element name="classes" type="xsd:string" minOccurs="0"/>
477
+ <element name="counts" type="xsd:string" minOccurs="0"/>
478
+ </all>
479
+ </complexType>
480
+ <complexType name="ListrakRemarketingInfoExtensionEntity">
481
+ <all>
482
+ <element name="name" type="xsd:string" minOccurs="0"/>
483
+ <element name="active" type="xsd:string" minOccurs="0"/>
484
+ <element name="output" type="xsd:string" minOccurs="0"/>
485
+ <element name="version" type="xsd:string" minOccurs="0"/>
486
+ <element name="install_version" type="xsd:string" minOccurs="0"/>
487
+ <element name="data_version" type="xsd:string" minOccurs="0"/>
488
+ </all>
489
+ </complexType>
490
+ <complexType name="ListrakRemarketingSettingEntity">
491
+ <all>
492
+ <element name="coreEnabled" type="xsd:string" minOccurs="0"/>
493
+ <element name="onescriptEnabled" type="xsd:string" minOccurs="0"/>
494
+ <element name="onescriptReady" type="xsd:string" minOccurs="0"/>
495
+ <element name="trackingID" type="xsd:string" minOccurs="0"/>
496
+ <element name="scaEnabled" type="xsd:string" minOccurs="0"/>
497
+ <element name="activityEnabled" type="xsd:string" minOccurs="0"/>
498
+ <element name="reviewsApiEnabled" type="xsd:string" minOccurs="0"/>
499
+ <element name="trackingTablesExist" type="xsd:string" minOccurs="0"/>
500
+ <element name="skipCategoriesText" type="xsd:string" minOccurs="0"/>
501
+ <element name="skipCategories" type="xsd:string" minOccurs="0"/>
502
+ </all>
503
+ </complexType>
504
+
505
+ <!-- review list / review update list -->
506
+ <complexType name="ListrakRemarketingReviewListResult">
507
+ <complexContent>
508
+ <restriction base="soapenc:Array">
509
+ <attribute ref="soapenc:arrayType"
510
+ wsdl:arrayType="typens:ListrakRemarketingReviewListItem[]"/>
511
+ </restriction>
512
+ </complexContent>
513
+ </complexType>
514
+ <complexType name="ListrakRemarketingReviewListItem">
515
+ <all>
516
+ <element name="update_id" type="xsd:string" minOccurs="0"/>
517
+ <element name="review_id" type="xsd:string" minOccurs="0"/>
518
+ <element name="product_id" type="xsd:string" minOccurs="0"/>
519
+ <element name="title" type="xsd:string" minOccurs="0"/>
520
+ <element name="text" type="xsd:string" minOccurs="0"/>
521
+ <element name="overall_rating" type="xsd:string" minOccurs="0"/>
522
+ <element name="created_at" type="xsd:string" minOccurs="0"/>
523
+ <element name="updated_at" type="xsd:string" minOccurs="0"/>
524
+ <element name="reviewer_name" type="xsd:string" minOccurs="0"/>
525
+ <element name="email" type="xsd:string" minOccurs="0"/>
526
+ <element name="status_id" type="xsd:string" minOccurs="0"/>
527
+ <element name="status_code" type="xsd:string" minOccurs="0"/>
528
+ <element name="ratings"
529
+ type="typens:ArrayOfListrakRemarketingReviewRating"
530
+ minOccurs="0"/>
531
+ </all>
532
+ </complexType>
533
+ <complexType name="ArrayOfListrakRemarketingReviewRating">
534
+ <complexContent>
535
+ <restriction base="soapenc:Array">
536
+ <attribute ref="soapenc:arrayType"
537
+ wsdl:arrayType="typens:ListrakRemarketingReviewRatingItem[]"/>
538
+ </restriction>
539
+ </complexContent>
540
+ </complexType>
541
+ <complexType name="ListrakRemarketingReviewRatingItem">
542
+ <all>
543
+ <element name="rating_id" type="xsd:string" minOccurs="0"/>
544
+ <element name="rating_code" type="xsd:string" minOccurs="0"/>
545
+ <element name="rating" type="xsd:string" minOccurs="0"/>
546
+ </all>
547
+ </complexType>
548
+
549
+ <!-- rating summary list / rating summary update list -->
550
+ <complexType name="ListrakRemarketingRatingSummaryListResult">
551
+ <complexContent>
552
+ <restriction base="soapenc:Array">
553
+ <attribute ref="soapenc:arrayType"
554
+ wsdl:arrayType="typens:ListrakRemarketingRatingSummaryItem[]"/>
555
+ </restriction>
556
+ </complexContent>
557
+ </complexType>
558
+ <complexType name="ListrakRemarketingRatingSummaryItem">
559
+ <all>
560
+ <element name="update_id" type="xsd:string" minOccurs="0"/>
561
+ <element name="rating_summary_id" type="xsd:string"
562
+ minOccurs="0"/>
563
+ <element name="product_id" type="xsd:string" minOccurs="0"/>
564
+ <element name="updated_at" type="xsd:string" minOccurs="0"/>
565
+ <element name="total_reviews" type="xsd:string" minOccurs="0"/>
566
+ <element name="rating" type="xsd:string" minOccurs="0"/>
567
+ <element name="ratings"
568
+ type="typens:ArrayOfListrakRemarketingRatingSummaryAttribute"
569
+ minOccurs="0"/>
570
+ </all>
571
+ </complexType>
572
+ <complexType name="ArrayOfListrakRemarketingRatingSummaryAttribute">
573
+ <complexContent>
574
+ <restriction base="soapenc:Array">
575
+ <attribute ref="soapenc:arrayType"
576
+ wsdl:arrayType="typens:ListrakRemarketingRatingSummaryAttributeItem[]"/>
577
+ </restriction>
578
+ </complexContent>
579
+ </complexType>
580
+ <complexType name="ListrakRemarketingRatingSummaryAttributeItem">
581
+ <all>
582
+ <element name="rating_id" type="xsd:string" minOccurs="0"/>
583
+ <element name="rating_code" type="xsd:string" minOccurs="0"/>
584
+ <element name="rating" type="xsd:string" minOccurs="0"/>
585
+ </all>
586
+ </complexType>
587
+
588
+ <!-- review delete list -->
589
+ <complexType name="ListrakRemarketingReviewDeleteListResult">
590
+ <complexContent>
591
+ <restriction base="soapenc:Array">
592
+ <attribute ref="soapenc:arrayType"
593
+ wsdl:arrayType="typens:ListrakRemarketingDeletedReview[]"/>
594
+ </restriction>
595
+ </complexContent>
596
+ </complexType>
597
+ <complexType name="ListrakRemarketingDeletedReview">
598
+ <all>
599
+ <element name="delete_id" type="xsd:string" minOccurs="0"/>
600
+ <element name="review_id" type="xsd:string" minOccurs="0"/>
601
+ </all>
602
+ </complexType>
603
+
604
+ <!-- review update purge -->
605
+ <complexType name="ListrakRemarketingReviewUpdatePurgeResult">
606
+ <all>
607
+ <element name="count" type="xsd:string" minOccurs="0"/>
608
+ <element name="before" type="xsd:string" minOccurs="0"/>
609
+ </all>
610
+ </complexType>
611
+ </schema>
612
+ </types>
613
+ <message name="listrakRemarketingAbandonedCartListRequest">
614
+ <part name="sessionId" type="xsd:string"/>
615
+ <part name="storeId" type="xsd:string"/>
616
+ <part name="startDate" type="xsd:string"/>
617
+ <part name="endDate" type="xsd:string"/>
618
+ <part name="perPage" type="xsd:int"/>
619
+ <part name="page" type="xsd:int"/>
620
+ </message>
621
+ <message name="listrakRemarketingAbandonedCartListResponse">
622
+ <part name="result" type="typens:ArrayOfListrakRemarketingAbandonedCart"/>
623
+ </message>
624
+ <message name="listrakRemarketingAbandonedCartPurgeRequest">
625
+ <part name="sessionId" type="xsd:string"/>
626
+ <part name="storeId" type="xsd:string"/>
627
+ <part name="endDate" type="xsd:string"/>
628
+ </message>
629
+ <message name="listrakRemarketingAbandonedCartPurgeResponse">
630
+ <part name="result" type="xsd:string"/>
631
+ </message>
632
+ <message name="listrakRemarketingClickListRequest">
633
+ <part name="sessionId" type="xsd:string"/>
634
+ <part name="storeId" type="xsd:string"/>
635
+ <part name="startDate" type="xsd:string"/>
636
+ <part name="endDate" type="xsd:string"/>
637
+ <part name="perPage" type="xsd:int"/>
638
+ <part name="page" type="xsd:int"/>
639
+ </message>
640
+ <message name="listrakRemarketingClickListResponse">
641
+ <part name="result" type="typens:ArrayOfListrakRemarketingClick"/>
642
+ </message>
643
+ <message name="listrakRemarketingClickPurgeRequest">
644
+ <part name="sessionId" type="xsd:string"/>
645
+ <part name="storeId" type="xsd:string"/>
646
+ <part name="endDate" type="xsd:string"/>
647
+ </message>
648
+ <message name="listrakRemarketingClickPurgeResponse">
649
+ <part name="result" type="xsd:string"/>
650
+ </message>
651
+ <message name="listrakRemarketingLogListRequest">
652
+ <part name="sessionId" type="xsd:string"/>
653
+ <part name="storeId" type="xsd:string"/>
654
+ <part name="startDate" type="xsd:string"/>
655
+ <part name="endDate" type="xsd:string"/>
656
+ <part name="perPage" type="xsd:int"/>
657
+ <part name="page" type="xsd:int"/>
658
+ <part name="logTypeId" type="xsd:string"/>
659
+ </message>
660
+ <message name="listrakRemarketingLogListResponse">
661
+ <part name="result" type="typens:ArrayOfListrakRemarketingLog"/>
662
+ </message>
663
+ <message name="listrakRemarketingLogPurgeRequest">
664
+ <part name="sessionId" type="xsd:string"/>
665
+ <part name="storeId" type="xsd:string"/>
666
+ <part name="endDate" type="xsd:string"/>
667
+ </message>
668
+ <message name="listrakRemarketingLogPurgeResponse">
669
+ <part name="result" type="xsd:string"/>
670
+ </message>
671
+ <message name="listrakRemarketingOrderListRequest">
672
+ <part name="sessionId" type="xsd:string"/>
673
+ <part name="storeId" type="xsd:string"/>
674
+ <part name="startDate" type="xsd:string"/>
675
+ <part name="endDate" type="xsd:string"/>
676
+ <part name="perPage" type="xsd:int"/>
677
+ <part name="page" type="xsd:int"/>
678
+ </message>
679
+ <message name="listrakRemarketingOrderListResponse">
680
+ <part name="result" type="typens:ArrayOfListrakRemarketingOrder"/>
681
+ </message>
682
+ <message name="listrakRemarketingOrderStatusListRequest">
683
+ <part name="sessionId" type="xsd:string"/>
684
+ <part name="storeId" type="xsd:string"/>
685
+ <part name="startDate" type="xsd:string"/>
686
+ <part name="endDate" type="xsd:string"/>
687
+ <part name="perPage" type="xsd:int"/>
688
+ <part name="page" type="xsd:int"/>
689
+ </message>
690
+ <message name="listrakRemarketingOrderStatusListResponse">
691
+ <part name="result" type="typens:ArrayOfListrakRemarketingOrderStatus"/>
692
+ </message>
693
+ <message name="listrakRemarketingProductListRequest">
694
+ <part name="sessionId" type="xsd:string"/>
695
+ <part name="storeId" type="xsd:string"/>
696
+ <part name="perPage" type="xsd:int"/>
697
+ <part name="page" type="xsd:int"/>
698
+ <part name="withAttributes" type="xsd:boolean"/>
699
+ </message>
700
+ <message name="listrakRemarketingProductListResponse">
701
+ <part name="result" type="typens:ArrayOfListrakRemarketingProduct"/>
702
+ </message>
703
+ <message name="listrakRemarketingProductUpdateListRequest">
704
+ <part name="sessionId" type="xsd:string"/>
705
+ <part name="storeId" type="xsd:string"/>
706
+ <part name="startDate" type="xsd:dateTime"/>
707
+ <part name="endDate" type="xsd:dateTime"/>
708
+ <part name="perPage" type="xsd:int"/>
709
+ <part name="page" type="xsd:int"/>
710
+ <part name="withAttributes" type="xsd:boolean"/>
711
+ </message>
712
+ <message name="listrakRemarketingProductUpdateListResponse">
713
+ <part name="result" type="typens:ArrayOfListrakRemarketingProduct"/>
714
+ </message>
715
+ <message name="listrakRemarketingProductPurchasableListRequest">
716
+ <part name="sessionID" type="xsd:string"/>
717
+ <part name="storeId" type="xsd:string"/>
718
+ <part name="perPage" type="xsd:int"/>
719
+ <part name="page" type="xsd:string"/>
720
+ <part name="checkExistsOnly" type="xsd:boolean"/>
721
+ </message>
722
+ <message name="listrakRemarketingProductPurchasableListResponse">
723
+ <part name="result" type="typens:ArrayOfListrakRemarketingProductId"/>
724
+ </message>
725
+ <message name="listrakRemarketingSubscriberListRequest">
726
+ <part name="sessionId" type="xsd:string"/>
727
+ <part name="storeId" type="xsd:string"/>
728
+ <part name="startDate" type="xsd:string"/>
729
+ <part name="perPage" type="xsd:int"/>
730
+ <part name="page" type="xsd:int"/>
731
+ </message>
732
+ <message name="listrakRemarketingSubscriberListResponse">
733
+ <part name="result" type="typens:ArrayOfListrakRemarketingSubscriber"/>
734
+ </message>
735
+ <message name="listrakRemarketingSubscriberPurgeRequest">
736
+ <part name="sessionId" type="xsd:string"/>
737
+ <part name="endDate" type="xsd:string"/>
738
+ </message>
739
+ <message name="listrakRemarketingSubscriberPurgeResponse">
740
+ <part name="result" type="xsd:string"/>
741
+ </message>
742
+ <message name="listrakRemarketingCustomerListRequest">
743
+ <part name="sessionId" type="xsd:string"/>
744
+ <part name="storeId" type="xsd:string"/>
745
+ <part name="websiteId" type="xsd:int"/>
746
+ <part name="perPage" type="xsd:int"/>
747
+ <part name="page" type="xsd:int"/>
748
+ </message>
749
+ <message name="listrakRemarketingCustomerListResponse">
750
+ <part name="result" type="typens:ArrayOfListrakRemarketingCustomer"/>
751
+ </message>
752
+ <message name="listrakRemarketingInfoListRequest">
753
+ <part name="sessionId" type="xsd:string"/>
754
+ <part name="storeId" type="xsd:string"/>
755
+ </message>
756
+ <message name="listrakRemarketingInfoListResponse">
757
+ <part name="result" type="typens:ListrakRemarketingInfoEntity"/>
758
+ </message>
759
+ <message name="listrakRemarketingReviewListRequest">
760
+ <part name="sessionId" type="xsd:string"/>
761
+ <part name="storeId" type="xsd:string"/>
762
+ <part name="chunkSize" type="xsd:string"/>
763
+ <part name="startReviewId" type="xsd:string"/>
764
+ </message>
765
+ <message name="listrakRemarketingReviewListResponse">
766
+ <part name="result" type="typens:ListrakRemarketingReviewListResult"/>
767
+ </message>
768
+ <message name="listrakRemarketingRatingSummaryListRequest">
769
+ <part name="sessionId" type="xsd:string"/>
770
+ <part name="storeId" type="xsd:string"/>
771
+ <part name="chunkSize" type="xsd:string"/>
772
+ <part name="startRatingSummaryId" type="xsd:string"/>
773
+ </message>
774
+ <message name="listrakRemarketingRatingSummaryListResponse">
775
+ <part name="result" type="typens:ListrakRemarketingRatingSummaryListResult"/>
776
+ </message>
777
+ <message name="listrakRemarketingReviewUpdateListRequest">
778
+ <part name="sessionId" type="xsd:string"/>
779
+ <part name="storeId" type="xsd:string"/>
780
+ <part name="chunkSize" type="xsd:string"/>
781
+ <part name="startUpdateId" type="xsd:string"/>
782
+ </message>
783
+ <message name="listrakRemarketingReviewUpdateListResponse">
784
+ <part name="result" type="typens:ListrakRemarketingReviewListResult"/>
785
+ </message>
786
+ <message name="listrakRemarketingRatingSummaryUpdateListRequest">
787
+ <part name="sessionId" type="xsd:string"/>
788
+ <part name="storeId" type="xsd:string"/>
789
+ <part name="chunkSize" type="xsd:string"/>
790
+ <part name="startUpdateId" type="xsd:string"/>
791
+ </message>
792
+ <message name="listrakRemarketingRatingSummaryUpdateListResponse">
793
+ <part name="result" type="typens:ListrakRemarketingRatingSummaryListResult"/>
794
+ </message>
795
+ <message name="listrakRemarketingReviewDeleteListRequest">
796
+ <part name="sessionId" type="xsd:string"/>
797
+ <part name="chunkSize" type="xsd:string"/>
798
+ <part name="startDeleteId" type="xsd:string"/>
799
+ </message>
800
+ <message name="listrakRemarketingReviewDeleteListResponse">
801
+ <part name="result" type="typens:ListrakRemarketingReviewDeleteListResult"/>
802
+ </message>
803
+ <message name="listrakRemarketingReviewUpdatePurgeRequest">
804
+ <part name="sessionId" type="xsd:string"/>
805
+ <part name="purgeBeforeDays" type="xsd:string"/>
806
+ </message>
807
+ <message name="listrakRemarketingReviewUpdatePurgeResponse">
808
+ <part name="result" type="typens:ListrakRemarketingReviewUpdatePurgeResult"/>
809
+ </message>
810
+ <portType name="{{var wsdl.handler}}PortType">
811
+ <operation name="listrakRemarketingAbandonedCartList">
812
+ <documentation>Get stores abandoned carts</documentation>
813
+ <input message="typens:listrakRemarketingAbandonedCartListRequest"/>
814
+ <output message="typens:listrakRemarketingAbandonedCartListResponse"/>
815
+ </operation>
816
+ <operation name="listrakRemarketingAbandonedCartPurge">
817
+ <documentation>Purge abandoned carts</documentation>
818
+ <input message="typens:listrakRemarketingAbandonedCartPurgeRequest"/>
819
+ <output message="typens:listrakRemarketingAbandonedCartPurgeResponse"/>
820
+ </operation>
821
+ <operation name="listrakRemarketingClickList">
822
+ <documentation>Get clicks</documentation>
823
+ <input message="typens:listrakRemarketingClickListRequest"/>
824
+ <output message="typens:listrakRemarketingClickListResponse"/>
825
+ </operation>
826
+ <operation name="listrakRemarketingClickPurge">
827
+ <documentation>Purge clicks</documentation>
828
+ <input message="typens:listrakRemarketingClickPurgeRequest"/>
829
+ <output message="typens:listrakRemarketingClickPurgeResponse"/>
830
+ </operation>
831
+ <operation name="listrakRemarketingLogList">
832
+ <documentation>Get log entries</documentation>
833
+ <input message="typens:listrakRemarketingLogListRequest"/>
834
+ <output message="typens:listrakRemarketingLogListResponse"/>
835
+ </operation>
836
+ <operation name="listrakRemarketingLogPurge">
837
+ <documentation>Purge log entries</documentation>
838
+ <input message="typens:listrakRemarketingLogPurgeRequest"/>
839
+ <output message="typens:listrakRemarketingLogPurgeResponse"/>
840
+ </operation>
841
+ <operation name="listrakRemarketingOrderList">
842
+ <documentation>Get orders</documentation>
843
+ <input message="typens:listrakRemarketingOrderListRequest"/>
844
+ <output message="typens:listrakRemarketingOrderListResponse"/>
845
+ </operation>
846
+ <operation name="listrakRemarketingOrderStatusList">
847
+ <documentation>Get order status changes</documentation>
848
+ <input message="typens:listrakRemarketingOrderStatusListRequest"/>
849
+ <output message="typens:listrakRemarketingOrderStatusListResponse"/>
850
+ </operation>
851
+ <operation name="listrakRemarketingProductList">
852
+ <documentation>Get products</documentation>
853
+ <input message="typens:listrakRemarketingProductListRequest"/>
854
+ <output message="typens:listrakRemarketingProductListResponse"/>
855
+ </operation>
856
+ <operation name="listrakRemarketingProductUpdateList">
857
+ <documentation>Get products</documentation>
858
+ <input message="typens:listrakRemarketingProductUpdateListRequest"/>
859
+ <output message="typens:listrakRemarketingProductUpdateListResponse"/>
860
+ </operation>
861
+ <operation name="listrakRemarketingProductPurchasableList">
862
+ <documentation>Get all products available for purchase</documentation>
863
+ <input message="typens:listrakRemarketingProductPurchasableListRequest"/>
864
+ <output message="typens:listrakRemarketingProductPurchasableListResponse"/>
865
+ </operation>
866
+ <operation name="listrakRemarketingSubscriberList">
867
+ <documentation>Get subscribers and unsubscribers</documentation>
868
+ <input message="typens:listrakRemarketingSubscriberListRequest"/>
869
+ <output message="typens:listrakRemarketingSubscriberListResponse"/>
870
+ </operation>
871
+ <operation name="listrakRemarketingSubscriberPurge">
872
+ <documentation>Purge old subscriber updates</documentation>
873
+ <input message="typens:listrakRemarketingSubscriberPurgeRequest"/>
874
+ <output message="typens:listrakRemarketingSubscriberPurgeResponse"/>
875
+ </operation>
876
+ <operation name="listrakRemarketingCustomerList">
877
+ <documentation>Get customers</documentation>
878
+ <input message="typens:listrakRemarketingCustomerListRequest"/>
879
+ <output message="typens:listrakRemarketingCustomerListResponse"/>
880
+ </operation>
881
+ <operation name="listrakRemarketingInfoList">
882
+ <documentation>Get info</documentation>
883
+ <input message="typens:listrakRemarketingInfoListRequest"/>
884
+ <output message="typens:listrakRemarketingInfoListResponse"/>
885
+ </operation>
886
+ <operation name="listrakRemarketingReviewList">
887
+ <documentation>Get review list</documentation>
888
+ <input message="typens:listrakRemarketingReviewListRequest"/>
889
+ <output message="typens:listrakRemarketingReviewListResponse"/>
890
+ </operation>
891
+ <operation name="listrakRemarketingRatingSummaryList">
892
+ <documentation>Get rating summary list</documentation>
893
+ <input message="typens:listrakRemarketingRatingSummaryListRequest"/>
894
+ <output message="typens:listrakRemarketingRatingSummaryListResponse"/>
895
+ </operation>
896
+ <operation name="listrakRemarketingReviewUpdateList">
897
+ <documentation>Get review list</documentation>
898
+ <input message="typens:listrakRemarketingReviewUpdateListRequest"/>
899
+ <output message="typens:listrakRemarketingReviewUpdateListResponse"/>
900
+ </operation>
901
+ <operation name="listrakRemarketingRatingSummaryUpdateList">
902
+ <documentation>Get rating summary list</documentation>
903
+ <input message="typens:listrakRemarketingRatingSummaryUpdateListRequest"/>
904
+ <output message="typens:listrakRemarketingRatingSummaryUpdateListResponse"/>
905
+ </operation>
906
+ <operation name="listrakRemarketingReviewDeleteList">
907
+ <documentation>Get deleted reviews list</documentation>
908
+ <input message="typens:listrakRemarketingReviewDeleteListRequest"/>
909
+ <output message="typens:listrakRemarketingReviewDeleteListResponse"/>
910
+ </operation>
911
+ <operation name="listrakRemarketingReviewUpdatePurge">
912
+ <documentation>Get deleted reviews list</documentation>
913
+ <input message="typens:listrakRemarketingReviewUpdatePurgeRequest"/>
914
+ <output message="typens:listrakRemarketingReviewUpdatePurgeResponse"/>
915
+ </operation>
916
+ </portType>
917
+ <binding name="{{var wsdl.handler}}Binding"
918
+ type="typens:{{var wsdl.handler}}PortType">
919
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
920
+ <operation name="listrakRemarketingAbandonedCartList">
921
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
922
+ <input>
923
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
924
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
925
+ </input>
926
+ <output>
927
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
928
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
929
+ </output>
930
+ </operation>
931
+ <operation name="listrakRemarketingAbandonedCartPurge">
932
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
933
+ <input>
934
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
935
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
936
+ </input>
937
+ <output>
938
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
939
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
940
+ </output>
941
+ </operation>
942
+ <operation name="listrakRemarketingClickList">
943
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
944
+ <input>
945
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
946
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
947
+ </input>
948
+ <output>
949
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
950
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
951
+ </output>
952
+ </operation>
953
+ <operation name="listrakRemarketingClickPurge">
954
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
955
+ <input>
956
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
957
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
958
+ </input>
959
+ <output>
960
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
961
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
962
+ </output>
963
+ </operation>
964
+ <operation name="listrakRemarketingLogList">
965
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
966
+ <input>
967
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
968
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
969
+ </input>
970
+ <output>
971
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
972
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
973
+ </output>
974
+ </operation>
975
+ <operation name="listrakRemarketingLogPurge">
976
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
977
+ <input>
978
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
979
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
980
+ </input>
981
+ <output>
982
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
983
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
984
+ </output>
985
+ </operation>
986
+ <operation name="listrakRemarketingOrderList">
987
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
988
+ <input>
989
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
990
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
991
+ </input>
992
+ <output>
993
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
994
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
995
+ </output>
996
+ </operation>
997
+ <operation name="listrakRemarketingOrderStatusList">
998
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
999
+ <input>
1000
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1001
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1002
+ </input>
1003
+ <output>
1004
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1005
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1006
+ </output>
1007
+ </operation>
1008
+ <operation name="listrakRemarketingProductList">
1009
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1010
+ <input>
1011
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1012
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1013
+ </input>
1014
+ <output>
1015
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1016
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1017
+ </output>
1018
+ </operation>
1019
+ <operation name="listrakRemarketingProductUpdateList">
1020
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1021
+ <input>
1022
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1023
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1024
+ </input>
1025
+ <output>
1026
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1027
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1028
+ </output>
1029
+ </operation>
1030
+ <operation name="listrakRemarketingProductPurchasableList">
1031
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1032
+ <input>
1033
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1034
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1035
+ </input>
1036
+ <output>
1037
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1038
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1039
+ </output>
1040
+ </operation>
1041
+ <operation name="listrakRemarketingSubscriberList">
1042
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1043
+ <input>
1044
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1045
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1046
+ </input>
1047
+ <output>
1048
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1049
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1050
+ </output>
1051
+ </operation>
1052
+ <operation name="listrakRemarketingSubscriberPurge">
1053
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1054
+ <input>
1055
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1056
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1057
+ </input>
1058
+ <output>
1059
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1060
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1061
+ </output>
1062
+ </operation>
1063
+ <operation name="listrakRemarketingCustomerList">
1064
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1065
+ <input>
1066
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1067
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1068
+ </input>
1069
+ <output>
1070
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1071
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1072
+ </output>
1073
+ </operation>
1074
+ <operation name="listrakRemarketingInfoList">
1075
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1076
+ <input>
1077
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1078
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1079
+ </input>
1080
+ <output>
1081
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1082
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1083
+ </output>
1084
+ </operation>
1085
+ <operation name="listrakRemarketingReviewList">
1086
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1087
+ <input>
1088
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1089
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1090
+ </input>
1091
+ <output>
1092
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1093
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1094
+ </output>
1095
+ </operation>
1096
+ <operation name="listrakRemarketingRatingSummaryList">
1097
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1098
+ <input>
1099
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1100
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1101
+ </input>
1102
+ <output>
1103
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1104
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1105
+ </output>
1106
+ </operation>
1107
+ <operation name="listrakRemarketingReviewUpdateList">
1108
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1109
+ <input>
1110
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1111
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1112
+ </input>
1113
+ <output>
1114
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1115
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1116
+ </output>
1117
+ </operation>
1118
+ <operation name="listrakRemarketingRatingSummaryUpdateList">
1119
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1120
+ <input>
1121
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1122
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1123
+ </input>
1124
+ <output>
1125
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1126
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1127
+ </output>
1128
+ </operation>
1129
+ <operation name="listrakRemarketingReviewDeleteList">
1130
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1131
+ <input>
1132
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1133
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1134
+ </input>
1135
+ <output>
1136
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1137
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1138
+ </output>
1139
+ </operation>
1140
+ <operation name="listrakRemarketingReviewUpdatePurge">
1141
+ <soap:operation soapAction="urn:{{var wsdl.handler}}Action"/>
1142
+ <input>
1143
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1144
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1145
+ </input>
1146
+ <output>
1147
+ <soap:body namespace="urn:{{var wsdl.name}}" use="encoded"
1148
+ encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
1149
+ </output>
1150
+ </operation>
1151
+ </binding>
1152
+ <service name="{{var wsdl.name}}Service">
1153
+ <port name="{{var wsdl.handler}}Port"
1154
+ binding="typens:{{var wsdl.handler}}Binding">
1155
+ <soap:address location="{{var wsdl.url}}"/>
1156
+ </port>
1157
+ </service>
1158
  </definitions>
app/code/community/Listrak/Remarketing/etc/wsi.xml CHANGED
@@ -1,1563 +1,1562 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <!--
3
- /**
4
- * Listrak Remarketing Magento Extension Ver. 1.0.0 - Copyright (c) 2011 Listrak, Inc.
5
- */
6
- -->
7
- <wsdl:definitions xmlns:typens="urn:{{var wsdl.name}}"
8
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
9
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
10
- xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
11
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
12
- name="{{var wsdl.name}}"
13
- targetNamespace="urn:{{var wsdl.name}}">
14
- <wsdl:types>
15
- <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
16
- targetNamespace="urn:{{var wsdl.name}}">
17
- <xsd:complexType name="ArrayOfString">
18
- <xsd:sequence>
19
- <xsd:element minOccurs="0" maxOccurs="unbounded"
20
- name="complexObjectArray" type="xsd:string"/>
21
- </xsd:sequence>
22
- </xsd:complexType>
23
- <!-- session -->
24
- <xsd:complexType name="ListrakRemarketingSessionEntity">
25
- <xsd:sequence>
26
- <xsd:element name="session_id" type="xsd:string" minOccurs="0"/>
27
- <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
28
- <xsd:element name="created_at" type="xsd:string" minOccurs="0"/>
29
- <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
30
- <xsd:element name="quote_id" type="xsd:string" minOccurs="0"/>
31
- <xsd:element name="ips" type="xsd:string" minOccurs="0"/>
32
- <xsd:element name="pi_id" type="xsd:string" minOccurs="0"/>
33
- <xsd:element name="customer"
34
- type="typens:ListrakRemarketingCustomerEntity"
35
- minOccurs="0"/>
36
- <xsd:element name="emails"
37
- type="typens:ArrayOfListrakRemarketingSessionEmail"
38
- minOccurs="0"/>
39
- <xsd:element name="clicks"
40
- type="typens:ArrayOfListrakRemarketingClick"
41
- minOccurs="0"/>
42
- </xsd:sequence>
43
- </xsd:complexType>
44
- <xsd:complexType name="ListrakRemarketingSessionEmailEntity">
45
- <xsd:sequence>
46
- <xsd:element name="email" type="xsd:string" minOccurs="0"/>
47
- <xsd:element name="created_at" type="xsd:string" minOccurs="0"/>
48
- <xsd:element name="page" type="xsd:string" minOccurs="0"/>
49
- <xsd:element name="field_id" type="xsd:string" minOccurs="0"/>
50
- </xsd:sequence>
51
- </xsd:complexType>
52
- <xsd:complexType name="ArrayOfListrakRemarketingSessionEmail">
53
- <xsd:sequence>
54
- <xsd:element minOccurs="0" maxOccurs="unbounded"
55
- name="complexObjectArray"
56
- type="typens:ListrakRemarketingSessionEmailEntity"/>
57
- </xsd:sequence>
58
- </xsd:complexType>
59
-
60
- <!-- abandoned cart -->
61
- <xsd:complexType name="ListrakRemarketingAbandonedCartEntity">
62
- <xsd:sequence>
63
- <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
64
- <xsd:element name="session"
65
- type="typens:ListrakRemarketingSessionEntity"
66
- minOccurs="0"/>
67
- <xsd:element name="products"
68
- type="typens:ArrayOfListrakRemarketingAbandonedCartProduct"
69
- minOccurs="0"/>
70
- </xsd:sequence>
71
- </xsd:complexType>
72
- <xsd:complexType name="ArrayOfListrakRemarketingAbandonedCart">
73
- <xsd:sequence>
74
- <xsd:element minOccurs="0" maxOccurs="unbounded"
75
- name="complexObjectArray"
76
- type="typens:ListrakRemarketingAbandonedCartEntity"/>
77
- </xsd:sequence>
78
- </xsd:complexType>
79
- <xsd:complexType name="ListrakRemarketingAbandonedCartProductEntity">
80
- <xsd:sequence>
81
- <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
82
- <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
83
- <xsd:element name="name" type="xsd:string" minOccurs="0"/>
84
- <xsd:element name="price" type="xsd:string" minOccurs="0"/>
85
- <xsd:element name="special_price" type="xsd:string"
86
- minOccurs="0"/>
87
- <xsd:element name="special_from_date" type="xsd:string"
88
- minOccurs="0"/>
89
- <xsd:element name="special_to_date" type="xsd:string"
90
- minOccurs="0"/>
91
- <xsd:element name="cost" type="xsd:string" minOccurs="0"/>
92
- <xsd:element name="description" type="xsd:string" minOccurs="0"/>
93
- <xsd:element name="short_description" type="xsd:string"
94
- minOccurs="0"/>
95
- <xsd:element name="weight" type="xsd:string" minOccurs="0"/>
96
- <xsd:element name="url_key" type="xsd:string" minOccurs="0"/>
97
- <xsd:element name="url_path" type="xsd:string" minOccurs="0"/>
98
- <xsd:element name="image" type="xsd:string" minOccurs="0"/>
99
- <xsd:element name="small_image" type="xsd:string" minOccurs="0"/>
100
- <xsd:element name="thumbnail" type="xsd:string" minOccurs="0"/>
101
- <xsd:element name="qty" type="xsd:string" minOccurs="0"/>
102
- <xsd:element name="bundle_items"
103
- type="typens:ArrayOfListrakRemarketingAbandonedCartProduct"
104
- minOccurs="0"/>
105
- </xsd:sequence>
106
- </xsd:complexType>
107
- <xsd:complexType name="ArrayOfListrakRemarketingAbandonedCartProduct">
108
- <xsd:sequence>
109
- <xsd:element minOccurs="0" maxOccurs="unbounded"
110
- name="complexObjectArray"
111
- type="typens:ListrakRemarketingAbandonedCartProductEntity"/>
112
- </xsd:sequence>
113
- </xsd:complexType>
114
-
115
- <!-- product -->
116
- <xsd:complexType name="ListrakRemarketingAttributeEntity">
117
- <xsd:sequence>
118
- <xsd:element name="attribute_name" type="xsd:string"
119
- minOccurs="0"/>
120
- <xsd:element name="value" type="xsd:string" minOccurs="0"/>
121
- <xsd:element name="values" type="typens:ArrayOfString" minOccurs="0"/>
122
- <xsd:element name="parent_value" type="xsd:string" minOccurs="0"/>
123
- <xsd:element name="parent_values" type="typens:ArrayOfString" minOccurs="0"/>
124
- </xsd:sequence>
125
- </xsd:complexType>
126
- <xsd:complexType
127
- name="ArrayOfListrakRemarketingAttributeEntity">
128
- <xsd:sequence>
129
- <xsd:element minOccurs="0" maxOccurs="unbounded"
130
- name="complexObjectArray"
131
- type="typens:ListrakRemarketingAttributeEntity"/>
132
- </xsd:sequence>
133
- </xsd:complexType>
134
- <xsd:complexType name="ListrakRemarketingConfigurableAttributeEntity">
135
- <xsd:sequence>
136
- <xsd:element name="attribute_name" type="xsd:string"
137
- minOccurs="0"/>
138
- <xsd:element name="value" type="xsd:string" minOccurs="0"/>
139
- </xsd:sequence>
140
- </xsd:complexType>
141
- <xsd:complexType
142
- name="ArrayOfListrakRemarketingConfigurableAttributeEntity">
143
- <xsd:sequence>
144
- <xsd:element minOccurs="0" maxOccurs="unbounded"
145
- name="complexObjectArray"
146
- type="typens:ListrakRemarketingConfigurableAttributeEntity"/>
147
- </xsd:sequence>
148
- </xsd:complexType>
149
- <xsd:complexType name="ListrakRemarketingProductLinkEntity">
150
- <xsd:sequence>
151
- <xsd:element name="link_type" type="xsd:string" minOccurs="0"/>
152
- <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
153
- <xsd:element name="position" type="xsd:string" minOccurs="0"/>
154
- </xsd:sequence>
155
- </xsd:complexType>
156
- <xsd:complexType name="ArrayOfListrakRemarketingProductLinkEntity">
157
- <xsd:sequence>
158
- <xsd:element minOccurs="0" maxOccurs="unbounded" name="complexObjectArray"
159
- type="typens:ListrakRemarketingProductLinkEntity"/>
160
- </xsd:sequence>
161
- </xsd:complexType>
162
- <xsd:complexType name="ListrakRemarketingProductIdEntity">
163
- <xsd:sequence>
164
- <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
165
- <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
166
- </xsd:sequence>
167
- </xsd:complexType>
168
- <xsd:complexType name="ArrayOfListrakRemarketingProductId">
169
- <xsd:sequence>
170
- <xsd:element minOccurs="0" maxOccurs="unbounded" name="complexObjectArray"
171
- type="typens:ListrakRemarketingProductIdEntity"/>
172
- </xsd:sequence>
173
- </xsd:complexType>
174
- <xsd:complexType name="ListrakRemarketingProductEntity">
175
- <xsd:sequence>
176
- <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
177
- <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
178
- <xsd:element name="name" type="xsd:string" minOccurs="0"/>
179
- <xsd:element name="price" type="xsd:string" minOccurs="0"/>
180
- <xsd:element name="special_price" type="xsd:string"
181
- minOccurs="0"/>
182
- <xsd:element name="special_from_date" type="xsd:string"
183
- minOccurs="0"/>
184
- <xsd:element name="special_to_date" type="xsd:string"
185
- minOccurs="0"/>
186
- <xsd:element name="cost" type="xsd:string" minOccurs="0"/>
187
- <xsd:element name="description" type="xsd:string" minOccurs="0"/>
188
- <xsd:element name="short_description" type="xsd:string"
189
- minOccurs="0"/>
190
- <xsd:element name="weight" type="xsd:string" minOccurs="0"/>
191
- <xsd:element name="url_key" type="xsd:string" minOccurs="0"/>
192
- <xsd:element name="url_path" type="xsd:string" minOccurs="0"/>
193
- <xsd:element name="image" type="xsd:string" minOccurs="0"/>
194
- <xsd:element name="small_image" type="xsd:string" minOccurs="0"/>
195
- <xsd:element name="thumbnail" type="xsd:string" minOccurs="0"/>
196
- <xsd:element name="qty" type="xsd:string" minOccurs="0"/>
197
- <xsd:element name="parent_id" type="xsd:string" minOccurs="0"/>
198
- <xsd:element name="parent_sku" type="xsd:string" minOccurs="0"/>
199
- <xsd:element name="brand" type="xsd:string" minOccurs="0"/>
200
- <xsd:element name="category" type="xsd:string" minOccurs="0"/>
201
- <xsd:element name="sub_category" type="xsd:string"
202
- minOccurs="0"/>
203
- <xsd:element name="in_stock" type="xsd:string" minOccurs="0"/>
204
- <xsd:element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
205
- <xsd:element name="purchasable" type="xsd:string" minOccurs="0"/>
206
- <xsd:element name="type" type="xsd:string" minOccurs="0"/>
207
- <xsd:element name="configurable_attributes"
208
- type="typens:ArrayOfListrakRemarketingConfigurableAttributeEntity"
209
- minOccurs="0"/>
210
- <xsd:element name="links"
211
- type="typens:ArrayOfListrakRemarketingProductLinkEntity"
212
- minOccurs="0"/>
213
- <xsd:element name="attributes"
214
- type="typens:ArrayOfListrakRemarketingAttributeEntity"
215
- minOccurs="0"/>
216
- <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
217
- <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
218
- <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
219
- <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
220
- </xsd:sequence>
221
- </xsd:complexType>
222
- <xsd:complexType name="ArrayOfListrakRemarketingProduct">
223
- <xsd:sequence>
224
- <xsd:element minOccurs="0" maxOccurs="unbounded"
225
- name="complexObjectArray"
226
- type="typens:ListrakRemarketingProductEntity"/>
227
- </xsd:sequence>
228
- </xsd:complexType>
229
-
230
- <!-- click -->
231
- <xsd:complexType name="ListrakRemarketingClickEntity">
232
- <xsd:sequence>
233
- <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
234
- <xsd:element name="customer_id" type="xsd:string" minOccurs="0"/>
235
- <xsd:element name="customer_email" type="xsd:string"
236
- minOccurs="0"/>
237
- <xsd:element name="querystring" type="xsd:string" minOccurs="0"/>
238
- <xsd:element name="click_date" type="xsd:string" minOccurs="0"/>
239
- <xsd:element name="token_uid" type="xsd:string" minOccurs="0"/>
240
- <xsd:element name="session_uid" type="xsd:string" minOccurs="0"/>
241
- <xsd:element name="pi_id" type="xsd:string" minOccurs="0"/>
242
- </xsd:sequence>
243
- </xsd:complexType>
244
- <xsd:complexType name="ArrayOfListrakRemarketingClick">
245
- <xsd:sequence>
246
- <xsd:element minOccurs="0" maxOccurs="unbounded"
247
- name="complexObjectArray"
248
- type="typens:ListrakRemarketingClickEntity"/>
249
- </xsd:sequence>
250
- </xsd:complexType>
251
-
252
- <!-- log -->
253
- <xsd:complexType name="ListrakRemarketingLogEntity">
254
- <xsd:sequence>
255
- <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
256
- <xsd:element name="message" type="xsd:string" minOccurs="0"/>
257
- <xsd:element name="date_entered" type="xsd:string"
258
- minOccurs="0"/>
259
- <xsd:element name="log_type_id" type="xsd:string" minOccurs="0"/>
260
- </xsd:sequence>
261
- </xsd:complexType>
262
- <xsd:complexType name="ArrayOfListrakRemarketingLog">
263
- <xsd:sequence>
264
- <xsd:element minOccurs="0" maxOccurs="unbounded"
265
- name="complexObjectArray"
266
- type="typens:ListrakRemarketingLogEntity"/>
267
- </xsd:sequence>
268
- </xsd:complexType>
269
-
270
- <!-- order -->
271
- <xsd:complexType name="ListrakRemarketingOrderEntity">
272
- <xsd:sequence>
273
- <xsd:element name="info"
274
- type="typens:ListrakRemarketingOrderInfoEntity"
275
- minOccurs="0"/>
276
- <xsd:element name="billing_address"
277
- type="typens:ListrakRemarketingOrderAddressEntity"
278
- minOccurs="0"/>
279
- <xsd:element name="shipping_address"
280
- type="typens:ListrakRemarketingOrderAddressEntity"
281
- minOccurs="0"/>
282
- <xsd:element name="product"
283
- type="typens:ArrayOfListrakRemarketingProductShort"
284
- minOccurs="0"/>
285
- <xsd:element name="session"
286
- type="typens:ListrakRemarketingSessionEntity"
287
- minOccurs="0"/>
288
- <xsd:element name="customer"
289
- type="typens:ListrakRemarketingCustomerEntity"
290
- minOccurs="0"/>
291
- </xsd:sequence>
292
- </xsd:complexType>
293
- <xsd:complexType name="ArrayOfListrakRemarketingOrder">
294
- <xsd:sequence>
295
- <xsd:element minOccurs="0" maxOccurs="unbounded"
296
- name="complexObjectArray"
297
- type="typens:ListrakRemarketingOrderEntity"/>
298
- </xsd:sequence>
299
- </xsd:complexType>
300
- <xsd:complexType name="ListrakRemarketingOrderInfoEntity">
301
- <xsd:sequence>
302
- <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
303
- <xsd:element name="order_id" type="xsd:string" minOccurs="0"/>
304
- <xsd:element name="status" type="xsd:string" minOccurs="0"/>
305
- <xsd:element name="customer_firstname" type="xsd:string"
306
- minOccurs="0"/>
307
- <xsd:element name="customer_lastname" type="xsd:string"
308
- minOccurs="0"/>
309
- <xsd:element name="customer_email" type="xsd:string"
310
- minOccurs="0"/>
311
- <xsd:element name="subtotal" type="xsd:string" minOccurs="0"/>
312
- <xsd:element name="tax_amount" type="xsd:string" minOccurs="0"/>
313
- <xsd:element name="discount_amount" type="xsd:string" minOccurs="0"/>
314
- <xsd:element name="shipping_amount" type="xsd:string"
315
- minOccurs="0"/>
316
- <xsd:element name="grand_total" type="xsd:string" minOccurs="0"/>
317
- <xsd:element name="coupon_code" type="xsd:string" minOccurs="0"/>
318
- <xsd:element name="billing_firstname" type="xsd:string"
319
- minOccurs="0"/>
320
- <xsd:element name="meta1" type="xsd:string" minOccurs="0"/>
321
- <xsd:element name="meta2" type="xsd:string" minOccurs="0"/>
322
- <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
323
- <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
324
- <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
325
- <xsd:element name="created_at" type="xsd:string" minOccurs="0"/>
326
- <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
327
- </xsd:sequence>
328
- </xsd:complexType>
329
- <xsd:complexType name="ListrakRemarketingOrderAddressEntity">
330
- <xsd:sequence>
331
- <xsd:element name="firstname" type="xsd:string" minOccurs="0"/>
332
- <xsd:element name="lastname" type="xsd:string" minOccurs="0"/>
333
- <xsd:element name="company" type="xsd:string" minOccurs="0"/>
334
- <xsd:element name="street" type="xsd:string" minOccurs="0"/>
335
- <xsd:element name="city" type="xsd:string" minOccurs="0"/>
336
- <xsd:element name="region" type="xsd:string" minOccurs="0"/>
337
- <xsd:element name="postcode" type="xsd:string" minOccurs="0"/>
338
- <xsd:element name="country" type="xsd:string" minOccurs="0"/>
339
- </xsd:sequence>
340
- </xsd:complexType>
341
- <xsd:complexType name="ListrakRemarketingProductShortEntity">
342
- <xsd:sequence>
343
- <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
344
- <xsd:element name="name" type="xsd:string" minOccurs="0"/>
345
- <xsd:element name="price" type="xsd:string" minOccurs="0"/>
346
- <xsd:element name="in_stock" type="xsd:string" minOccurs="0"/>
347
- <xsd:element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
348
- <xsd:element name="qty_ordered" type="xsd:string" minOccurs="0"/>
349
- <xsd:element name="product_price" type="xsd:string"
350
- minOccurs="0"/>
351
- <xsd:element name="meta1" type="xsd:string" minOccurs="0"/>
352
- <xsd:element name="meta2" type="xsd:string" minOccurs="0"/>
353
- <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
354
- <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
355
- <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
356
- <xsd:element name="bundle_items"
357
- type="typens:ArrayOfListrakRemarketingProductShort"
358
- minOccurs="0"/>
359
- </xsd:sequence>
360
- </xsd:complexType>
361
- <xsd:complexType name="ArrayOfListrakRemarketingProductShort">
362
- <xsd:sequence>
363
- <xsd:element minOccurs="0" maxOccurs="unbounded"
364
- name="complexObjectArray"
365
- type="typens:ListrakRemarketingProductShortEntity"/>
366
- </xsd:sequence>
367
- </xsd:complexType>
368
-
369
- <!-- order status -->
370
- <xsd:complexType name="ListrakRemarketingOrderStatusEntity">
371
- <xsd:sequence>
372
- <xsd:element name="increment_id" type="xsd:string"
373
- minOccurs="0"/>
374
- <xsd:element name="status" type="xsd:string" minOccurs="0"/>
375
- <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
376
- <xsd:element name="tracking_number" type="xsd:string" minOccurs="0"/>
377
- <xsd:element name="carrier_code" type="xsd:string" minOccurs="0"/>
378
- <xsd:element name="meta1" type="xsd:string" minOccurs="0"/>
379
- <xsd:element name="meta2" type="xsd:string" minOccurs="0"/>
380
- <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
381
- <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
382
- <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
383
- <xsd:element name="quantities" type="typens:ArrayOfListrakRemarketingProductQuantity" minOccurs="0"/>
384
- </xsd:sequence>
385
- </xsd:complexType>
386
- <xsd:complexType name="ArrayOfListrakRemarketingOrderStatus">
387
- <xsd:sequence>
388
- <xsd:element minOccurs="0" maxOccurs="unbounded"
389
- name="complexObjectArray"
390
- type="typens:ListrakRemarketingOrderStatusEntity"/>
391
- </xsd:sequence>
392
- </xsd:complexType>
393
- <xsd:complexType name="ListrakRemarketingProductQuantityEntity">
394
- <xsd:sequence>
395
- <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
396
- <xsd:element name="in_stock" type="xsd:string" minOccurs="0"/>
397
- <xsd:element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
398
- </xsd:sequence>
399
- </xsd:complexType>
400
- <xsd:complexType name="ArrayOfListrakRemarketingProductQuantity">
401
- <xsd:sequence>
402
- <xsd:element minOccurs="0" maxOccurs="unbounded"
403
- name="complexObjectArray"
404
- type="typens:ListrakRemarketingProductQuantityEntity"/>
405
- </xsd:sequence>
406
- </xsd:complexType>
407
-
408
- <!-- customer -->
409
- <xsd:complexType name="ListrakRemarketingCustomerEntity">
410
- <xsd:sequence>
411
- <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
412
- <xsd:element name="firstname" type="xsd:string" minOccurs="0"/>
413
- <xsd:element name="lastname" type="xsd:string" minOccurs="0"/>
414
- <xsd:element name="email" type="xsd:string" minOccurs="0"/>
415
- <xsd:element name="website_id" type="xsd:string" minOccurs="0"/>
416
- <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
417
- <xsd:element name="gender_name" type="xsd:string" minOccurs="0"/>
418
- <xsd:element name="dob" type="xsd:string" minOccurs="0"/>
419
- <xsd:element name="group_name" type="xsd:string" minOccurs="0"/>
420
- <xsd:element name="meta2" type="xsd:string" minOccurs="0"/>
421
- <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
422
- <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
423
- <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
424
- </xsd:sequence>
425
- </xsd:complexType>
426
- <xsd:complexType name="ArrayOfListrakRemarketingCustomer">
427
- <xsd:sequence>
428
- <xsd:element minOccurs="0" maxOccurs="unbounded"
429
- name="complexObjectArray"
430
- type="typens:ListrakRemarketingCustomerEntity"/>
431
- </xsd:sequence>
432
- </xsd:complexType>
433
-
434
- <!-- subscriber -->
435
- <xsd:complexType name="ListrakRemarketingSubscriberEntity">
436
- <xsd:sequence>
437
- <xsd:element name="subscriber_id" type="xsd:string"
438
- minOccurs="0"/>
439
- <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
440
- <xsd:element name="customer_id" type="xsd:string" minOccurs="0"/>
441
- <xsd:element name="change_status_at" type="xsd:string"
442
- minOccurs="0"/>
443
- <xsd:element name="subscriber_email" type="xsd:string"
444
- minOccurs="0"/>
445
- <xsd:element name="subscriber_status" type="xsd:string"
446
- minOccurs="0"/>
447
- <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
448
- </xsd:sequence>
449
- </xsd:complexType>
450
- <xsd:complexType name="ArrayOfListrakRemarketingSubscriber">
451
- <xsd:sequence>
452
- <xsd:element minOccurs="0" maxOccurs="unbounded"
453
- name="complexObjectArray"
454
- type="typens:ListrakRemarketingSubscriberEntity"/>
455
- </xsd:sequence>
456
- </xsd:complexType>
457
-
458
- <xsd:complexType name="ListrakRemarketingInfoEntity">
459
- <xsd:sequence>
460
- <xsd:element name="magentoVersion" type="xsd:string"
461
- minOccurs="0"/>
462
- <xsd:element name="listrakExtension"
463
- type="typens:ListrakRemarketingInfoExtensionEntity"
464
- minOccurs="0"/>
465
- <xsd:element name="listrakSettings"
466
- type="typens:ListrakRemarketingSettingEntity"
467
- minOccurs="0"/>
468
- <xsd:element name="modules" type="typens:ArrayOfString"
469
- minOccurs="0"/>
470
- <xsd:element name="ini" type="typens:ArrayOfString"
471
- minOccurs="0"/>
472
- <xsd:element name="classes" type="xsd:string" minOccurs="0"/>
473
- <xsd:element name="counts" type="xsd:string" minOccurs="0"/>
474
- </xsd:sequence>
475
- </xsd:complexType>
476
- <xsd:complexType name="ListrakRemarketingInfoExtensionEntity">
477
- <xsd:sequence>
478
- <xsd:element name="name" type="xsd:string" minOccurs="0"/>
479
- <xsd:element name="active" type="xsd:string" minOccurs="0"/>
480
- <xsd:element name="output" type="xsd:string" minOccurs="0"/>
481
- <xsd:element name="version" type="xsd:string" minOccurs="0"/>
482
- <xsd:element name="install_version" type="xsd:string" minOccurs="0"/>
483
- <xsd:element name="data_version" type="xsd:string" minOccurs="0"/>
484
- </xsd:sequence>
485
- </xsd:complexType>
486
- <xsd:complexType name="ListrakRemarketingSettingEntity">
487
- <xsd:sequence>
488
- <xsd:element name="coreEnabled" type="xsd:string" minOccurs="0"/>
489
- <xsd:element name="onescriptEnabled" type="xsd:string" minOccurs="0"/>
490
- <xsd:element name="onescriptReady" type="xsd:string" minOccurs="0"/>
491
- <xsd:element name="trackingID" type="xsd:string" minOccurs="0"/>
492
- <xsd:element name="scaEnabled" type="xsd:string" minOccurs="0"/>
493
- <xsd:element name="activityEnabled" type="xsd:string" minOccurs="0"/>
494
- <xsd:element name="reviewsApiEnabled" type="xsd:string"
495
- minOccurs="0"/>
496
- <xsd:element name="trackingTablesExist" type="xsd:string" minOccurs="0"/>
497
- <xsd:element name="skipCategoriesText" type="xsd:string" minOccurs="0"/>
498
- <xsd:element name="skipCategories" type="xsd:string" minOccurs="0"/>
499
- </xsd:sequence>
500
- </xsd:complexType>
501
-
502
- <!-- review list / review update list -->
503
- <xsd:complexType name="ListrakRemarketingReviewListResult">
504
- <xsd:sequence>
505
- <xsd:element minOccurs="0" maxOccurs="unbounded"
506
- name="complexObjectArray"
507
- type="typens:ListrakRemarketingReviewListItem"/>
508
- </xsd:sequence>
509
- </xsd:complexType>
510
- <xsd:complexType name="ListrakRemarketingReviewListItem">
511
- <xsd:sequence>
512
- <xsd:element name="update_id" type="xsd:string" minOccurs="0"/>
513
- <xsd:element name="review_id" type="xsd:string" minOccurs="0"/>
514
- <xsd:element name="product_id" type="xsd:string" minOccurs="0"/>
515
- <xsd:element name="title" type="xsd:string" minOccurs="0"/>
516
- <xsd:element name="text" type="xsd:string" minOccurs="0"/>
517
- <xsd:element name="overall_rating" type="xsd:string"
518
- minOccurs="0"/>
519
- <xsd:element name="created_at" type="xsd:string" minOccurs="0"/>
520
- <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
521
- <xsd:element name="reviewer_name" type="xsd:string"
522
- minOccurs="0"/>
523
- <xsd:element name="email" type="xsd:string" minOccurs="0"/>
524
- <xsd:element name="status_id" type="xsd:string" minOccurs="0"/>
525
- <xsd:element name="status_code" type="xsd:string" minOccurs="0"/>
526
- <xsd:element name="ratings"
527
- type="typens:ArrayOfListrakRemarketingReviewRating"
528
- minOccurs="0"/>
529
- </xsd:sequence>
530
- </xsd:complexType>
531
- <xsd:complexType name="ArrayOfListrakRemarketingReviewRating">
532
- <xsd:sequence>
533
- <xsd:element minOccurs="0" maxOccurs="unbounded"
534
- name="complexObjectArray"
535
- type="typens:ListrakRemarketingReviewRatingItem"/>
536
- </xsd:sequence>
537
- </xsd:complexType>
538
- <xsd:complexType name="ListrakRemarketingReviewRatingItem">
539
- <xsd:sequence>
540
- <xsd:element name="rating_id" type="xsd:string" minOccurs="0"/>
541
- <xsd:element name="rating_code" type="xsd:string" minOccurs="0"/>
542
- <xsd:element name="rating" type="xsd:string" minOccurs="0"/>
543
- </xsd:sequence>
544
- </xsd:complexType>
545
-
546
- <!-- rating summary list / rating summary update list -->
547
- <xsd:complexType name="ListrakRemarketingRatingSummaryListResult">
548
- <xsd:sequence>
549
- <xsd:element minOccurs="0" maxOccurs="unbounded"
550
- name="complexObjectArray"
551
- type="typens:ListrakRemarketingRatingSummaryItem"/>
552
- </xsd:sequence>
553
- </xsd:complexType>
554
- <xsd:complexType name="ListrakRemarketingRatingSummaryItem">
555
- <xsd:sequence>
556
- <xsd:element name="update_id" type="xsd:string" minOccurs="0"/>
557
- <xsd:element name="rating_summary_id" type="xsd:string"
558
- minOccurs="0"/>
559
- <xsd:element name="product_id" type="xsd:string" minOccurs="0"/>
560
- <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
561
- <xsd:element name="total_reviews" type="xsd:string"
562
- minOccurs="0"/>
563
- <xsd:element name="rating" type="xsd:string" minOccurs="0"/>
564
- <xsd:element name="ratings"
565
- type="typens:ArrayOfListrakRemarketingRatingSummaryAttribute"
566
- minOccurs="0"/>
567
- </xsd:sequence>
568
- </xsd:complexType>
569
- <xsd:complexType name="ArrayOfListrakRemarketingRatingSummaryAttribute">
570
- <xsd:sequence>
571
- <xsd:element minOccurs="0" maxOccurs="unbounded"
572
- name="complexObjectArray"
573
- type="typens:ListrakRemarketingRatingSummaryAttributeItem"/>
574
- </xsd:sequence>
575
- </xsd:complexType>
576
- <xsd:complexType name="ListrakRemarketingRatingSummaryAttributeItem">
577
- <xsd:sequence>
578
- <xsd:element name="rating_id" type="xsd:string" minOccurs="0"/>
579
- <xsd:element name="rating_code" type="xsd:string" minOccurs="0"/>
580
- <xsd:element name="rating" type="xsd:string" minOccurs="0"/>
581
- </xsd:sequence>
582
- </xsd:complexType>
583
-
584
- <!-- review delete list -->
585
- <xsd:complexType name="ListrakRemarketingReviewDeleteListResult">
586
- <xsd:sequence>
587
- <xsd:element minOccurs="0" maxOccurs="unbounded"
588
- name="complexObjectArray"
589
- type="typens:ListrakRemarketingDeletedReview"/>
590
- </xsd:sequence>
591
- </xsd:complexType>
592
- <xsd:complexType name="ListrakRemarketingDeletedReview">
593
- <xsd:sequence>
594
- <xsd:element name="delete_id" type="xsd:string" minOccurs="0"/>
595
- <xsd:element name="review_id" type="xsd:string" minOccurs="0"/>
596
- </xsd:sequence>
597
- </xsd:complexType>
598
-
599
- <!-- review update purge -->
600
- <xsd:complexType name="ListrakRemarketingReviewUpdatePurgeResult">
601
- <xsd:sequence>
602
- <xsd:element name="count" type="xsd:string" minOccurs="0"/>
603
- <xsd:element name="before" type="xsd:string" minOccurs="0"/>
604
- </xsd:sequence>
605
- </xsd:complexType>
606
-
607
- <!-- message parameters -->
608
- <xsd:element name="listrakRemarketingAbandonedCartListRequestParam">
609
- <xsd:complexType>
610
- <xsd:sequence>
611
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
612
- type="xsd:string"/>
613
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
614
- type="xsd:string"/>
615
- <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
616
- type="xsd:string"/>
617
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
618
- type="xsd:string"/>
619
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
620
- type="xsd:int"/>
621
- <xsd:element minOccurs="1" maxOccurs="1" name="page"
622
- type="xsd:int"/>
623
- </xsd:sequence>
624
- </xsd:complexType>
625
- </xsd:element>
626
- <xsd:element name="listrakRemarketingAbandonedCartListResponseParam">
627
- <xsd:complexType>
628
- <xsd:sequence>
629
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
630
- type="typens:ArrayOfListrakRemarketingAbandonedCart"/>
631
- </xsd:sequence>
632
- </xsd:complexType>
633
- </xsd:element>
634
- <xsd:element name="listrakRemarketingAbandonedCartPurgeRequestParam">
635
- <xsd:complexType>
636
- <xsd:sequence>
637
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
638
- type="xsd:string"/>
639
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
640
- type="xsd:string"/>
641
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
642
- type="xsd:string"/>
643
- </xsd:sequence>
644
- </xsd:complexType>
645
- </xsd:element>
646
- <xsd:element name="listrakRemarketingAbandonedCartPurgeResponseParam">
647
- <xsd:complexType>
648
- <xsd:sequence>
649
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
650
- type="xsd:string"/>
651
- </xsd:sequence>
652
- </xsd:complexType>
653
- </xsd:element>
654
- <xsd:element name="listrakRemarketingClickListRequestParam">
655
- <xsd:complexType>
656
- <xsd:sequence>
657
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
658
- type="xsd:string"/>
659
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
660
- type="xsd:string"/>
661
- <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
662
- type="xsd:string"/>
663
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
664
- type="xsd:string"/>
665
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
666
- type="xsd:int"/>
667
- <xsd:element minOccurs="1" maxOccurs="1" name="page"
668
- type="xsd:int"/>
669
- </xsd:sequence>
670
- </xsd:complexType>
671
- </xsd:element>
672
- <xsd:element name="listrakRemarketingClickListResponseParam">
673
- <xsd:complexType>
674
- <xsd:sequence>
675
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
676
- type="typens:ArrayOfListrakRemarketingClick"/>
677
- </xsd:sequence>
678
- </xsd:complexType>
679
- </xsd:element>
680
- <xsd:element name="listrakRemarketingClickPurgeRequestParam">
681
- <xsd:complexType>
682
- <xsd:sequence>
683
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
684
- type="xsd:string"/>
685
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
686
- type="xsd:string"/>
687
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
688
- type="xsd:string"/>
689
- </xsd:sequence>
690
- </xsd:complexType>
691
- </xsd:element>
692
- <xsd:element name="listrakRemarketingClickPurgeResponseParam">
693
- <xsd:complexType>
694
- <xsd:sequence>
695
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
696
- type="xsd:string"/>
697
- </xsd:sequence>
698
- </xsd:complexType>
699
- </xsd:element>
700
- <xsd:element name="listrakRemarketingLogListRequestParam">
701
- <xsd:complexType>
702
- <xsd:sequence>
703
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
704
- type="xsd:string"/>
705
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
706
- type="xsd:string"/>
707
- <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
708
- type="xsd:string"/>
709
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
710
- type="xsd:string"/>
711
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
712
- type="xsd:int"/>
713
- <xsd:element minOccurs="1" maxOccurs="1" name="page"
714
- type="xsd:int"/>
715
- <xsd:element minOccurs="1" maxOccurs="1" name="logTypeId"
716
- type="xsd:string"/>
717
- </xsd:sequence>
718
- </xsd:complexType>
719
- </xsd:element>
720
- <xsd:element name="listrakRemarketingLogListResponseParam">
721
- <xsd:complexType>
722
- <xsd:sequence>
723
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
724
- type="typens:ArrayOfListrakRemarketingLog"/>
725
- </xsd:sequence>
726
- </xsd:complexType>
727
- </xsd:element>
728
- <xsd:element name="listrakRemarketingLogPurgeRequestParam">
729
- <xsd:complexType>
730
- <xsd:sequence>
731
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
732
- type="xsd:string"/>
733
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
734
- type="xsd:string"/>
735
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
736
- type="xsd:string"/>
737
- </xsd:sequence>
738
- </xsd:complexType>
739
- </xsd:element>
740
- <xsd:element name="listrakRemarketingLogPurgeResponseParam">
741
- <xsd:complexType>
742
- <xsd:sequence>
743
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
744
- type="xsd:string"/>
745
- </xsd:sequence>
746
- </xsd:complexType>
747
- </xsd:element>
748
- <xsd:element name="listrakRemarketingOrderListRequestParam">
749
- <xsd:complexType>
750
- <xsd:sequence>
751
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
752
- type="xsd:string"/>
753
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
754
- type="xsd:string"/>
755
- <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
756
- type="xsd:string"/>
757
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
758
- type="xsd:string"/>
759
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
760
- type="xsd:int"/>
761
- <xsd:element minOccurs="1" maxOccurs="1" name="page"
762
- type="xsd:int"/>
763
- </xsd:sequence>
764
- </xsd:complexType>
765
- </xsd:element>
766
- <xsd:element name="listrakRemarketingOrderListResponseParam">
767
- <xsd:complexType>
768
- <xsd:sequence>
769
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
770
- type="typens:ArrayOfListrakRemarketingOrder"/>
771
- </xsd:sequence>
772
- </xsd:complexType>
773
- </xsd:element>
774
- <xsd:element name="listrakRemarketingOrderStatusListRequestParam">
775
- <xsd:complexType>
776
- <xsd:sequence>
777
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
778
- type="xsd:string"/>
779
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
780
- type="xsd:string"/>
781
- <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
782
- type="xsd:string"/>
783
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
784
- type="xsd:string"/>
785
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
786
- type="xsd:int"/>
787
- <xsd:element minOccurs="1" maxOccurs="1" name="page"
788
- type="xsd:int"/>
789
- <xsd:element minOccurs="1" maxOccurs="1" name="filters"
790
- type="typens:filters"/>
791
- </xsd:sequence>
792
- </xsd:complexType>
793
- </xsd:element>
794
- <xsd:element name="listrakRemarketingOrderStatusListResponseParam">
795
- <xsd:complexType>
796
- <xsd:sequence>
797
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
798
- type="typens:ArrayOfListrakRemarketingOrderStatus"/>
799
- </xsd:sequence>
800
- </xsd:complexType>
801
- </xsd:element>
802
- <xsd:element name="listrakRemarketingProductListRequestParam">
803
- <xsd:complexType>
804
- <xsd:sequence>
805
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
806
- type="xsd:string"/>
807
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
808
- type="xsd:string"/>
809
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
810
- type="xsd:int"/>
811
- <xsd:element minOccurs="1" maxOccurs="1" name="page"
812
- type="xsd:int"/>
813
- <xsd:element minOccurs="1" maxOccurs="1" name="withAttributes"
814
- type="xsd:boolean"/>
815
- </xsd:sequence>
816
- </xsd:complexType>
817
- </xsd:element>
818
- <xsd:element name="listrakRemarketingProductListResponseParam">
819
- <xsd:complexType>
820
- <xsd:sequence>
821
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
822
- type="typens:ArrayOfListrakRemarketingProduct"/>
823
- </xsd:sequence>
824
- </xsd:complexType>
825
- </xsd:element>
826
- <xsd:element name="listrakRemarketingProductUpdateListRequestParam">
827
- <xsd:complexType>
828
- <xsd:sequence>
829
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string"/>
830
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId" type="xsd:string"/>
831
- <xsd:element minOccurs="1" maxOccurs="1" name="startDate" type="xsd:dateTime"/>
832
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate" type="xsd:dateTime"/>
833
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage" type="xsd:int"/>
834
- <xsd:element minOccurs="1" maxOccurs="1" name="page" type="xsd:int"/>
835
- <xsd:element minOccurs="1" maxOccurs="1" name="withAttributes" type="xsd:boolean"/>
836
- </xsd:sequence>
837
- </xsd:complexType>
838
- </xsd:element>
839
- <xsd:element name="listrakRemarketingProductUpdateListResponseParam">
840
- <xsd:complexType>
841
- <xsd:sequence>
842
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
843
- type="typens:ArrayOfListrakRemarketingProduct"/>
844
- </xsd:sequence>
845
- </xsd:complexType>
846
- </xsd:element>
847
- <xsd:element name="listrakRemarketingProductPurchasableListRequestParam">
848
- <xsd:complexType>
849
- <xsd:sequence>
850
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionID" type="xsd:string"/>
851
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId" type="xsd:string"/>
852
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage" type="xsd:int"/>
853
- <xsd:element minOccurs="1" maxOccurs="1" name="page" type="xsd:string"/>
854
- </xsd:sequence>
855
- </xsd:complexType>
856
- </xsd:element>
857
- <xsd:element name="listrakRemarketingProductPurchasableListResponseParam">
858
- <xsd:complexType>
859
- <xsd:sequence>
860
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
861
- type="typens:ArrayOfListrakRemarketingProductId"/>
862
- </xsd:sequence>
863
- </xsd:complexType>
864
- </xsd:element>
865
- <xsd:element name="listrakRemarketingSubscriberListRequestParam">
866
- <xsd:complexType>
867
- <xsd:sequence>
868
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
869
- type="xsd:string"/>
870
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
871
- type="xsd:string"/>
872
- <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
873
- type="xsd:string"/>
874
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
875
- type="xsd:int"/>
876
- <xsd:element minOccurs="1" maxOccurs="1" name="page"
877
- type="xsd:int"/>
878
- </xsd:sequence>
879
- </xsd:complexType>
880
- </xsd:element>
881
- <xsd:element name="listrakRemarketingSubscriberListResponseParam">
882
- <xsd:complexType>
883
- <xsd:sequence>
884
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
885
- type="typens:ArrayOfListrakRemarketingSubscriber"/>
886
- </xsd:sequence>
887
- </xsd:complexType>
888
- </xsd:element>
889
- <xsd:element name="listrakRemarketingSubscriberPurgeRequestParam">
890
- <xsd:complexType>
891
- <xsd:sequence>
892
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
893
- type="xsd:string"/>
894
- <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
895
- type="xsd:string"/>
896
- </xsd:sequence>
897
- </xsd:complexType>
898
- </xsd:element>
899
- <xsd:element name="listrakRemarketingSubscriberPurgeResponseParam">
900
- <xsd:complexType>
901
- <xsd:sequence>
902
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
903
- type="xsd:string"/>
904
- </xsd:sequence>
905
- </xsd:complexType>
906
- </xsd:element>
907
- <xsd:element name="listrakRemarketingCustomerListRequestParam">
908
- <xsd:complexType>
909
- <xsd:sequence>
910
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
911
- type="xsd:string"/>
912
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
913
- type="xsd:string"/>
914
- <xsd:element minOccurs="1" maxOccurs="1" name="websiteId"
915
- type="xsd:int"/>
916
- <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
917
- type="xsd:int"/>
918
- <xsd:element minOccurs="1" maxOccurs="1" name="page"
919
- type="xsd:int"/>
920
- </xsd:sequence>
921
- </xsd:complexType>
922
- </xsd:element>
923
- <xsd:element name="listrakRemarketingCustomerListResponseParam">
924
- <xsd:complexType>
925
- <xsd:sequence>
926
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
927
- type="typens:ArrayOfListrakRemarketingCustomer"/>
928
- </xsd:sequence>
929
- </xsd:complexType>
930
- </xsd:element>
931
- <xsd:element name="listrakRemarketingInfoListRequestParam">
932
- <xsd:complexType>
933
- <xsd:sequence>
934
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
935
- type="xsd:string"/>
936
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
937
- type="xsd:string"/>
938
- </xsd:sequence>
939
- </xsd:complexType>
940
- </xsd:element>
941
- <xsd:element name="listrakRemarketingInfoListResponseParam">
942
- <xsd:complexType>
943
- <xsd:sequence>
944
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
945
- type="typens:ListrakRemarketingInfoEntity"/>
946
- </xsd:sequence>
947
- </xsd:complexType>
948
- </xsd:element>
949
- <xsd:element name="listrakRemarketingReviewListRequestParam">
950
- <xsd:complexType>
951
- <xsd:sequence>
952
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
953
- type="xsd:string"/>
954
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
955
- type="xsd:string"/>
956
- <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
957
- type="xsd:string"/>
958
- <xsd:element minOccurs="1" maxOccurs="1" name="startReviewId"
959
- type="xsd:string"/>
960
- </xsd:sequence>
961
- </xsd:complexType>
962
- </xsd:element>
963
- <xsd:element name="listrakRemarketingReviewListResponseParam">
964
- <xsd:complexType>
965
- <xsd:sequence>
966
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
967
- type="typens:ListrakRemarketingReviewListResult"/>
968
- </xsd:sequence>
969
- </xsd:complexType>
970
- </xsd:element>
971
- <xsd:element name="listrakRemarketingRatingSummaryListRequestParam">
972
- <xsd:complexType>
973
- <xsd:sequence>
974
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
975
- type="xsd:string"/>
976
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
977
- type="xsd:string"/>
978
- <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
979
- type="xsd:string"/>
980
- <xsd:element minOccurs="1" maxOccurs="1"
981
- name="startRatingSummaryId" type="xsd:string"/>
982
- </xsd:sequence>
983
- </xsd:complexType>
984
- </xsd:element>
985
- <xsd:element name="listrakRemarketingRatingSummaryListResponseParam">
986
- <xsd:complexType>
987
- <xsd:sequence>
988
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
989
- type="typens:ListrakRemarketingRatingSummaryListResult"/>
990
- </xsd:sequence>
991
- </xsd:complexType>
992
- </xsd:element>
993
- <xsd:element name="listrakRemarketingReviewUpdateListRequestParam">
994
- <xsd:complexType>
995
- <xsd:sequence>
996
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
997
- type="xsd:string"/>
998
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
999
- type="xsd:string"/>
1000
- <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
1001
- type="xsd:string"/>
1002
- <xsd:element minOccurs="1" maxOccurs="1" name="startUpdateId"
1003
- type="xsd:string"/>
1004
- </xsd:sequence>
1005
- </xsd:complexType>
1006
- </xsd:element>
1007
- <xsd:element name="listrakRemarketingReviewUpdateListResponseParam">
1008
- <xsd:complexType>
1009
- <xsd:sequence>
1010
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
1011
- type="typens:ListrakRemarketingReviewListResult"/>
1012
- </xsd:sequence>
1013
- </xsd:complexType>
1014
- </xsd:element>
1015
- <xsd:element
1016
- name="listrakRemarketingRatingSummaryUpdateListRequestParam">
1017
- <xsd:complexType>
1018
- <xsd:sequence>
1019
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
1020
- type="xsd:string"/>
1021
- <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
1022
- type="xsd:string"/>
1023
- <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
1024
- type="xsd:string"/>
1025
- <xsd:element minOccurs="1" maxOccurs="1" name="startUpdateId"
1026
- type="xsd:string"/>
1027
- </xsd:sequence>
1028
- </xsd:complexType>
1029
- </xsd:element>
1030
- <xsd:element
1031
- name="listrakRemarketingRatingSummaryUpdateListResponseParam">
1032
- <xsd:complexType>
1033
- <xsd:sequence>
1034
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
1035
- type="typens:ListrakRemarketingRatingSummaryListResult"/>
1036
- </xsd:sequence>
1037
- </xsd:complexType>
1038
- </xsd:element>
1039
- <xsd:element name="listrakRemarketingReviewDeleteListRequestParam">
1040
- <xsd:complexType>
1041
- <xsd:sequence>
1042
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
1043
- type="xsd:string"/>
1044
- <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
1045
- type="xsd:string"/>
1046
- <xsd:element minOccurs="1" maxOccurs="1" name="startDeleteId"
1047
- type="xsd:string"/>
1048
- </xsd:sequence>
1049
- </xsd:complexType>
1050
- </xsd:element>
1051
- <xsd:element name="listrakRemarketingReviewDeleteListResponseParam">
1052
- <xsd:complexType>
1053
- <xsd:sequence>
1054
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
1055
- type="typens:ListrakRemarketingReviewDeleteListResult"/>
1056
- </xsd:sequence>
1057
- </xsd:complexType>
1058
- </xsd:element>
1059
- <xsd:element name="listrakRemarketingReviewUpdatePurgeRequestParam">
1060
- <xsd:complexType>
1061
- <xsd:sequence>
1062
- <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
1063
- type="xsd:string"/>
1064
- <xsd:element minOccurs="1" maxOccurs="1"
1065
- name="purgeBeforeDays" type="xsd:string"/>
1066
- </xsd:sequence>
1067
- </xsd:complexType>
1068
- </xsd:element>
1069
- <xsd:element name="listrakRemarketingReviewUpdatePurgeResponseParam">
1070
- <xsd:complexType>
1071
- <xsd:sequence>
1072
- <xsd:element minOccurs="1" maxOccurs="1" name="result"
1073
- type="typens:ListrakRemarketingReviewUpdatePurgeResult"/>
1074
- </xsd:sequence>
1075
- </xsd:complexType>
1076
- </xsd:element>
1077
- </xsd:schema>
1078
- </wsdl:types>
1079
- <wsdl:message name="listrakRemarketingAbandonedCartListRequest">
1080
- <wsdl:part name="parameters"
1081
- element="typens:listrakRemarketingAbandonedCartListRequestParam"/>
1082
- </wsdl:message>
1083
- <wsdl:message name="listrakRemarketingAbandonedCartListResponse">
1084
- <wsdl:part name="parameters"
1085
- element="typens:listrakRemarketingAbandonedCartListResponseParam"/>
1086
- </wsdl:message>
1087
- <wsdl:message name="listrakRemarketingAbandonedCartPurgeRequest">
1088
- <wsdl:part name="parameters"
1089
- element="typens:listrakRemarketingAbandonedCartPurgeRequestParam"/>
1090
- </wsdl:message>
1091
- <wsdl:message name="listrakRemarketingAbandonedCartPurgeResponse">
1092
- <wsdl:part name="parameters"
1093
- element="typens:listrakRemarketingAbandonedCartPurgeResponseParam"/>
1094
- </wsdl:message>
1095
- <wsdl:message name="listrakRemarketingClickListRequest">
1096
- <wsdl:part name="parameters"
1097
- element="typens:listrakRemarketingClickListRequestParam"/>
1098
- </wsdl:message>
1099
- <wsdl:message name="listrakRemarketingClickListResponse">
1100
- <wsdl:part name="parameters"
1101
- element="typens:listrakRemarketingClickListResponseParam"/>
1102
- </wsdl:message>
1103
- <wsdl:message name="listrakRemarketingClickPurgeRequest">
1104
- <wsdl:part name="parameters"
1105
- element="typens:listrakRemarketingClickPurgeRequestParam"/>
1106
- </wsdl:message>
1107
- <wsdl:message name="listrakRemarketingClickPurgeResponse">
1108
- <wsdl:part name="parameters"
1109
- element="typens:listrakRemarketingClickPurgeResponseParam"/>
1110
- </wsdl:message>
1111
- <wsdl:message name="listrakRemarketingLogListRequest">
1112
- <wsdl:part name="parameters"
1113
- element="typens:listrakRemarketingLogListRequestParam"/>
1114
- </wsdl:message>
1115
- <wsdl:message name="listrakRemarketingLogListResponse">
1116
- <wsdl:part name="parameters"
1117
- element="typens:listrakRemarketingLogListResponseParam"/>
1118
- </wsdl:message>
1119
- <wsdl:message name="listrakRemarketingLogPurgeRequest">
1120
- <wsdl:part name="parameters"
1121
- element="typens:listrakRemarketingLogPurgeRequestParam"/>
1122
- </wsdl:message>
1123
- <wsdl:message name="listrakRemarketingLogPurgeResponse">
1124
- <wsdl:part name="parameters"
1125
- element="typens:listrakRemarketingLogPurgeResponseParam"/>
1126
- </wsdl:message>
1127
- <wsdl:message name="listrakRemarketingOrderListRequest">
1128
- <wsdl:part name="parameters"
1129
- element="typens:listrakRemarketingOrderListRequestParam"/>
1130
- </wsdl:message>
1131
- <wsdl:message name="listrakRemarketingOrderListResponse">
1132
- <wsdl:part name="parameters"
1133
- element="typens:listrakRemarketingOrderListResponseParam"/>
1134
- </wsdl:message>
1135
- <wsdl:message name="listrakRemarketingOrderStatusListRequest">
1136
- <wsdl:part name="parameters"
1137
- element="typens:listrakRemarketingOrderStatusListRequestParam"/>
1138
- </wsdl:message>
1139
- <wsdl:message name="listrakRemarketingOrderStatusListResponse">
1140
- <wsdl:part name="parameters"
1141
- element="typens:listrakRemarketingOrderStatusListResponseParam"/>
1142
- </wsdl:message>
1143
- <wsdl:message name="listrakRemarketingProductListRequest">
1144
- <wsdl:part name="parameters"
1145
- element="typens:listrakRemarketingProductListRequestParam"/>
1146
- </wsdl:message>
1147
- <wsdl:message name="listrakRemarketingProductListResponse">
1148
- <wsdl:part name="parameters"
1149
- element="typens:listrakRemarketingProductListResponseParam"/>
1150
- </wsdl:message>
1151
- <wsdl:message name="listrakRemarketingProductUpdateListRequest">
1152
- <wsdl:part name="parameters"
1153
- element="typens:listrakRemarketingProductUpdateListRequestParam"/>
1154
- </wsdl:message>
1155
- <wsdl:message name="listrakRemarketingProductUpdateListResponse">
1156
- <wsdl:part name="parameters"
1157
- element="typens:listrakRemarketingProductUpdateListResponseParam"/>
1158
- </wsdl:message>
1159
- <wsdl:message name="listrakRemarketingProductPurchasableListRequest">
1160
- <wsdl:part name="parameters"
1161
- element="typens:listrakRemarketingProductPurchasableListRequestParam"/>
1162
- </wsdl:message>
1163
- <wsdl:message name="listrakRemarketingProductPurchasableListResponse">
1164
- <wsdl:part name="parameters"
1165
- element="typens:listrakRemarketingProductPurchasableListResponseParam"/>
1166
- </wsdl:message>
1167
- <wsdl:message name="listrakRemarketingSubscriberListRequest">
1168
- <wsdl:part name="parameters"
1169
- element="typens:listrakRemarketingSubscriberListRequestParam"/>
1170
- </wsdl:message>
1171
- <wsdl:message name="listrakRemarketingSubscriberListResponse">
1172
- <wsdl:part name="parameters"
1173
- element="typens:listrakRemarketingSubscriberListResponseParam"/>
1174
- </wsdl:message>
1175
- <wsdl:message name="listrakRemarketingSubscriberPurgeRequest">
1176
- <wsdl:part name="parameters"
1177
- element="typens:listrakRemarketingSubscriberPurgeRequestParam"/>
1178
- </wsdl:message>
1179
- <wsdl:message name="listrakRemarketingSubscriberPurgeResponse">
1180
- <wsdl:part name="parameters"
1181
- element="typens:listrakRemarketingSubscriberPurgeResponseParam"/>
1182
- </wsdl:message>
1183
- <wsdl:message name="listrakRemarketingCustomerListRequest">
1184
- <wsdl:part name="parameters"
1185
- element="typens:listrakRemarketingCustomerListRequestParam"/>
1186
- </wsdl:message>
1187
- <wsdl:message name="listrakRemarketingCustomerListResponse">
1188
- <wsdl:part name="parameters"
1189
- element="typens:listrakRemarketingCustomerListResponseParam"/>
1190
- </wsdl:message>
1191
- <wsdl:message name="listrakRemarketingInfoListRequest">
1192
- <wsdl:part name="parameters"
1193
- element="typens:listrakRemarketingInfoListRequestParam"/>
1194
- </wsdl:message>
1195
- <wsdl:message name="listrakRemarketingInfoListResponse">
1196
- <wsdl:part name="parameters"
1197
- element="typens:listrakRemarketingInfoListResponseParam"/>
1198
- </wsdl:message>
1199
- <wsdl:message name="listrakRemarketingReviewListRequest">
1200
- <wsdl:part name="parameters"
1201
- element="typens:listrakRemarketingReviewListRequestParam"/>
1202
- </wsdl:message>
1203
- <wsdl:message name="listrakRemarketingReviewListResponse">
1204
- <wsdl:part name="parameters"
1205
- element="typens:listrakRemarketingReviewListResponseParam"/>
1206
- </wsdl:message>
1207
- <wsdl:message name="listrakRemarketingRatingSummaryListRequest">
1208
- <wsdl:part name="parameters"
1209
- element="typens:listrakRemarketingRatingSummaryListRequestParam"/>
1210
- </wsdl:message>
1211
- <wsdl:message name="listrakRemarketingRatingSummaryListResponse">
1212
- <wsdl:part name="parameters"
1213
- element="typens:listrakRemarketingRatingSummaryListResponseParam"/>
1214
- </wsdl:message>
1215
- <wsdl:message name="listrakRemarketingReviewUpdateListRequest">
1216
- <wsdl:part name="parameters"
1217
- element="typens:listrakRemarketingReviewUpdateListRequestParam"/>
1218
- </wsdl:message>
1219
- <wsdl:message name="listrakRemarketingReviewUpdateListResponse">
1220
- <wsdl:part name="parameters"
1221
- element="typens:listrakRemarketingReviewUpdateListResponseParam"/>
1222
- </wsdl:message>
1223
- <wsdl:message name="listrakRemarketingRatingSummaryUpdateListRequest">
1224
- <wsdl:part name="parameters"
1225
- element="typens:listrakRemarketingRatingSummaryUpdateListRequestParam"/>
1226
- </wsdl:message>
1227
- <wsdl:message name="listrakRemarketingRatingSummaryUpdateListResponse">
1228
- <wsdl:part name="parameters"
1229
- element="typens:listrakRemarketingRatingSummaryUpdateListResponseParam"/>
1230
- </wsdl:message>
1231
- <wsdl:message name="listrakRemarketingReviewDeleteListRequest">
1232
- <wsdl:part name="parameters"
1233
- element="typens:listrakRemarketingReviewDeleteListRequestParam"/>
1234
- </wsdl:message>
1235
- <wsdl:message name="listrakRemarketingReviewDeleteListResponse">
1236
- <wsdl:part name="parameters"
1237
- element="typens:listrakRemarketingReviewDeleteListResponseParam"/>
1238
- </wsdl:message>
1239
- <wsdl:message name="listrakRemarketingReviewUpdatePurgeRequest">
1240
- <wsdl:part name="parameters"
1241
- element="typens:listrakRemarketingReviewUpdatePurgeRequestParam"/>
1242
- </wsdl:message>
1243
- <wsdl:message name="listrakRemarketingReviewUpdatePurgeResponse">
1244
- <wsdl:part name="parameters"
1245
- element="typens:listrakRemarketingReviewUpdatePurgeResponseParam"/>
1246
- </wsdl:message>
1247
- <wsdl:portType name="{{var wsdl.handler}}PortType">
1248
- <wsdl:operation name="listrakRemarketingAbandonedCartList">
1249
- <wsdl:documentation>Get stores abandoned carts</wsdl:documentation>
1250
- <wsdl:input message="typens:listrakRemarketingAbandonedCartListRequest"/>
1251
- <wsdl:output
1252
- message="typens:listrakRemarketingAbandonedCartListResponse"/>
1253
- </wsdl:operation>
1254
- <wsdl:operation name="listrakRemarketingAbandonedCartPurge">
1255
- <wsdl:documentation>Purge abandoned carts</wsdl:documentation>
1256
- <wsdl:input
1257
- message="typens:listrakRemarketingAbandonedCartPurgeRequest"/>
1258
- <wsdl:output
1259
- message="typens:listrakRemarketingAbandonedCartPurgeResponse"/>
1260
- </wsdl:operation>
1261
- <wsdl:operation name="listrakRemarketingClickList">
1262
- <wsdl:documentation>Get clicks</wsdl:documentation>
1263
- <wsdl:input message="typens:listrakRemarketingClickListRequest"/>
1264
- <wsdl:output message="typens:listrakRemarketingClickListResponse"/>
1265
- </wsdl:operation>
1266
- <wsdl:operation name="listrakRemarketingClickPurge">
1267
- <wsdl:documentation>Purge clicks</wsdl:documentation>
1268
- <wsdl:input message="typens:listrakRemarketingClickPurgeRequest"/>
1269
- <wsdl:output message="typens:listrakRemarketingClickPurgeResponse"/>
1270
- </wsdl:operation>
1271
- <wsdl:operation name="listrakRemarketingLogList">
1272
- <wsdl:documentation>Get log entries</wsdl:documentation>
1273
- <wsdl:input message="typens:listrakRemarketingLogListRequest"/>
1274
- <wsdl:output message="typens:listrakRemarketingLogListResponse"/>
1275
- </wsdl:operation>
1276
- <wsdl:operation name="listrakRemarketingLogPurge">
1277
- <wsdl:documentation>Purge log entries</wsdl:documentation>
1278
- <wsdl:input message="typens:listrakRemarketingLogPurgeRequest"/>
1279
- <wsdl:output message="typens:listrakRemarketingLogPurgeResponse"/>
1280
- </wsdl:operation>
1281
- <wsdl:operation name="listrakRemarketingOrderList">
1282
- <wsdl:documentation>Get orders</wsdl:documentation>
1283
- <wsdl:input message="typens:listrakRemarketingOrderListRequest"/>
1284
- <wsdl:output message="typens:listrakRemarketingOrderListResponse"/>
1285
- </wsdl:operation>
1286
- <wsdl:operation name="listrakRemarketingOrderStatusList">
1287
- <wsdl:documentation>Get order status changes</wsdl:documentation>
1288
- <wsdl:input message="typens:listrakRemarketingOrderStatusListRequest"/>
1289
- <wsdl:output message="typens:listrakRemarketingOrderStatusListResponse"/>
1290
- </wsdl:operation>
1291
- <wsdl:operation name="listrakRemarketingProductList">
1292
- <wsdl:documentation>Get products</wsdl:documentation>
1293
- <wsdl:input message="typens:listrakRemarketingProductListRequest"/>
1294
- <wsdl:output message="typens:listrakRemarketingProductListResponse"/>
1295
- </wsdl:operation>
1296
- <wsdl:operation name="listrakRemarketingProductUpdateList">
1297
- <wsdl:documentation>Get updated products</wsdl:documentation>
1298
- <wsdl:input message="typens:listrakRemarketingProductUpdateListRequest"/>
1299
- <wsdl:output message="typens:listrakRemarketingProductUpdateListResponse"/>
1300
- </wsdl:operation>
1301
- <wsdl:operation name="listrakRemarketingProductPurchasableList">
1302
- <wsdl:documentation>Get purchasable products</wsdl:documentation>
1303
- <wsdl:input message="typens:listrakRemarketingProductPurchasableListRequest"/>
1304
- <wsdl:output message="typens:listrakRemarketingProductPurchasableListResponse"/>
1305
- </wsdl:operation>
1306
- <wsdl:operation name="listrakRemarketingSubscriberList">
1307
- <wsdl:documentation>Get subscribers and unsubscribers</wsdl:documentation>
1308
- <wsdl:input message="typens:listrakRemarketingSubscriberListRequest"/>
1309
- <wsdl:output message="typens:listrakRemarketingSubscriberListResponse"/>
1310
- </wsdl:operation>
1311
- <wsdl:operation name="listrakRemarketingSubscriberPurge">
1312
- <wsdl:documentation>Purge old subscriber updates</wsdl:documentation>
1313
- <wsdl:input message="typens:listrakRemarketingSubscriberPurgeRequest"/>
1314
- <wsdl:output message="typens:listrakRemarketingSubscriberPurgeResponse"/>
1315
- </wsdl:operation>
1316
- <wsdl:operation name="listrakRemarketingCustomerList">
1317
- <wsdl:documentation>Get customers</wsdl:documentation>
1318
- <wsdl:input message="typens:listrakRemarketingCustomerListRequest"/>
1319
- <wsdl:output message="typens:listrakRemarketingCustomerListResponse"/>
1320
- </wsdl:operation>
1321
- <wsdl:operation name="listrakRemarketingInfoList">
1322
- <wsdl:documentation>Get info</wsdl:documentation>
1323
- <wsdl:input message="typens:listrakRemarketingInfoListRequest"/>
1324
- <wsdl:output message="typens:listrakRemarketingInfoListResponse"/>
1325
- </wsdl:operation>
1326
- <wsdl:operation name="listrakRemarketingReviewList">
1327
- <wsdl:documentation>Get review list</wsdl:documentation>
1328
- <wsdl:input message="typens:listrakRemarketingReviewListRequest"/>
1329
- <wsdl:output message="typens:listrakRemarketingReviewListResponse"/>
1330
- </wsdl:operation>
1331
- <wsdl:operation name="listrakRemarketingRatingSummaryList">
1332
- <wsdl:documentation>Get rating summary list</wsdl:documentation>
1333
- <wsdl:input message="typens:listrakRemarketingRatingSummaryListRequest"/>
1334
- <wsdl:output
1335
- message="typens:listrakRemarketingRatingSummaryListResponse"/>
1336
- </wsdl:operation>
1337
- <wsdl:operation name="listrakRemarketingReviewUpdateList">
1338
- <wsdl:documentation>Get review list</wsdl:documentation>
1339
- <wsdl:input message="typens:listrakRemarketingReviewUpdateListRequest"/>
1340
- <wsdl:output
1341
- message="typens:listrakRemarketingReviewUpdateListResponse"/>
1342
- </wsdl:operation>
1343
- <wsdl:operation name="listrakRemarketingRatingSummaryUpdateList">
1344
- <wsdl:documentation>Get rating summary list</wsdl:documentation>
1345
- <wsdl:input
1346
- message="typens:listrakRemarketingRatingSummaryUpdateListRequest"/>
1347
- <wsdl:output
1348
- message="typens:listrakRemarketingRatingSummaryUpdateListResponse"/>
1349
- </wsdl:operation>
1350
- <wsdl:operation name="listrakRemarketingReviewDeleteList">
1351
- <wsdl:documentation>Get deleted reviews list</wsdl:documentation>
1352
- <wsdl:input message="typens:listrakRemarketingReviewDeleteListRequest"/>
1353
- <wsdl:output
1354
- message="typens:listrakRemarketingReviewDeleteListResponse"/>
1355
- </wsdl:operation>
1356
- <wsdl:operation name="listrakRemarketingReviewUpdatePurge">
1357
- <wsdl:documentation>Get deleted reviews list</wsdl:documentation>
1358
- <wsdl:input message="typens:listrakRemarketingReviewUpdatePurgeRequest"/>
1359
- <wsdl:output
1360
- message="typens:listrakRemarketingReviewUpdatePurgeResponse"/>
1361
- </wsdl:operation>
1362
- </wsdl:portType>
1363
- <wsdl:binding name="{{var wsdl.handler}}Binding"
1364
- type="typens:{{var wsdl.handler}}PortType">
1365
- <soap:binding style="document"
1366
- transport="http://schemas.xmlsoap.org/soap/http"/>
1367
- <wsdl:operation name="listrakRemarketingAbandonedCartList">
1368
- <soap:operation soapAction=""/>
1369
- <wsdl:input>
1370
- <soap:body use="literal"/>
1371
- </wsdl:input>
1372
- <wsdl:output>
1373
- <soap:body use="literal"/>
1374
- </wsdl:output>
1375
- </wsdl:operation>
1376
- <wsdl:operation name="listrakRemarketingAbandonedCartPurge">
1377
- <soap:operation soapAction=""/>
1378
- <wsdl:input>
1379
- <soap:body use="literal"/>
1380
- </wsdl:input>
1381
- <wsdl:output>
1382
- <soap:body use="literal"/>
1383
- </wsdl:output>
1384
- </wsdl:operation>
1385
- <wsdl:operation name="listrakRemarketingClickList">
1386
- <soap:operation soapAction=""/>
1387
- <wsdl:input>
1388
- <soap:body use="literal"/>
1389
- </wsdl:input>
1390
- <wsdl:output>
1391
- <soap:body use="literal"/>
1392
- </wsdl:output>
1393
- </wsdl:operation>
1394
- <wsdl:operation name="listrakRemarketingClickPurge">
1395
- <soap:operation soapAction=""/>
1396
- <wsdl:input>
1397
- <soap:body use="literal"/>
1398
- </wsdl:input>
1399
- <wsdl:output>
1400
- <soap:body use="literal"/>
1401
- </wsdl:output>
1402
- </wsdl:operation>
1403
- <wsdl:operation name="listrakRemarketingLogList">
1404
- <soap:operation soapAction=""/>
1405
- <wsdl:input>
1406
- <soap:body use="literal"/>
1407
- </wsdl:input>
1408
- <wsdl:output>
1409
- <soap:body use="literal"/>
1410
- </wsdl:output>
1411
- </wsdl:operation>
1412
- <wsdl:operation name="listrakRemarketingLogPurge">
1413
- <soap:operation soapAction=""/>
1414
- <wsdl:input>
1415
- <soap:body use="literal"/>
1416
- </wsdl:input>
1417
- <wsdl:output>
1418
- <soap:body use="literal"/>
1419
- </wsdl:output>
1420
- </wsdl:operation>
1421
- <wsdl:operation name="listrakRemarketingOrderList">
1422
- <soap:operation soapAction=""/>
1423
- <wsdl:input>
1424
- <soap:body use="literal"/>
1425
- </wsdl:input>
1426
- <wsdl:output>
1427
- <soap:body use="literal"/>
1428
- </wsdl:output>
1429
- </wsdl:operation>
1430
- <wsdl:operation name="listrakRemarketingOrderStatusList">
1431
- <soap:operation soapAction=""/>
1432
- <wsdl:input>
1433
- <soap:body use="literal"/>
1434
- </wsdl:input>
1435
- <wsdl:output>
1436
- <soap:body use="literal"/>
1437
- </wsdl:output>
1438
- </wsdl:operation>
1439
- <wsdl:operation name="listrakRemarketingProductList">
1440
- <soap:operation soapAction=""/>
1441
- <wsdl:input>
1442
- <soap:body use="literal"/>
1443
- </wsdl:input>
1444
- <wsdl:output>
1445
- <soap:body use="literal"/>
1446
- </wsdl:output>
1447
- </wsdl:operation>
1448
- <wsdl:operation name="listrakRemarketingProductUpdateList">
1449
- <soap:operation soapAction=""/>
1450
- <wsdl:input>
1451
- <soap:body use="literal"/>
1452
- </wsdl:input>
1453
- <wsdl:output>
1454
- <soap:body use="literal"/>
1455
- </wsdl:output>
1456
- </wsdl:operation>
1457
- <wsdl:operation name="listrakRemarketingProductPurchasableList">
1458
- <soap:operation soapAction=""/>
1459
- <wsdl:input>
1460
- <soap:body use="literal"/>
1461
- </wsdl:input>
1462
- <wsdl:output>
1463
- <soap:body use="literal"/>
1464
- </wsdl:output>
1465
- </wsdl:operation>
1466
- <wsdl:operation name="listrakRemarketingSubscriberList">
1467
- <soap:operation soapAction=""/>
1468
- <wsdl:input>
1469
- <soap:body use="literal"/>
1470
- </wsdl:input>
1471
- <wsdl:output>
1472
- <soap:body use="literal"/>
1473
- </wsdl:output>
1474
- </wsdl:operation>
1475
- <wsdl:operation name="listrakRemarketingSubscriberPurge">
1476
- <soap:operation soapAction=""/>
1477
- <wsdl:input>
1478
- <soap:body use="literal"/>
1479
- </wsdl:input>
1480
- <wsdl:output>
1481
- <soap:body use="literal"/>
1482
- </wsdl:output>
1483
- </wsdl:operation>
1484
- <wsdl:operation name="listrakRemarketingCustomerList">
1485
- <soap:operation soapAction=""/>
1486
- <wsdl:input>
1487
- <soap:body use="literal"/>
1488
- </wsdl:input>
1489
- <wsdl:output>
1490
- <soap:body use="literal"/>
1491
- </wsdl:output>
1492
- </wsdl:operation>
1493
- <wsdl:operation name="listrakRemarketingInfoList">
1494
- <soap:operation soapAction=""/>
1495
- <wsdl:input>
1496
- <soap:body use="literal"/>
1497
- </wsdl:input>
1498
- <wsdl:output>
1499
- <soap:body use="literal"/>
1500
- </wsdl:output>
1501
- </wsdl:operation>
1502
- <wsdl:operation name="listrakRemarketingReviewList">
1503
- <soap:operation soapAction=""/>
1504
- <wsdl:input>
1505
- <soap:body use="literal"/>
1506
- </wsdl:input>
1507
- <wsdl:output>
1508
- <soap:body use="literal"/>
1509
- </wsdl:output>
1510
- </wsdl:operation>
1511
- <wsdl:operation name="listrakRemarketingRatingSummaryList">
1512
- <soap:operation soapAction=""/>
1513
- <wsdl:input>
1514
- <soap:body use="literal"/>
1515
- </wsdl:input>
1516
- <wsdl:output>
1517
- <soap:body use="literal"/>
1518
- </wsdl:output>
1519
- </wsdl:operation>
1520
- <wsdl:operation name="listrakRemarketingReviewUpdateList">
1521
- <soap:operation soapAction=""/>
1522
- <wsdl:input>
1523
- <soap:body use="literal"/>
1524
- </wsdl:input>
1525
- <wsdl:output>
1526
- <soap:body use="literal"/>
1527
- </wsdl:output>
1528
- </wsdl:operation>
1529
- <wsdl:operation name="listrakRemarketingRatingSummaryUpdateList">
1530
- <soap:operation soapAction=""/>
1531
- <wsdl:input>
1532
- <soap:body use="literal"/>
1533
- </wsdl:input>
1534
- <wsdl:output>
1535
- <soap:body use="literal"/>
1536
- </wsdl:output>
1537
- </wsdl:operation>
1538
- <wsdl:operation name="listrakRemarketingReviewDeleteList">
1539
- <soap:operation soapAction=""/>
1540
- <wsdl:input>
1541
- <soap:body use="literal"/>
1542
- </wsdl:input>
1543
- <wsdl:output>
1544
- <soap:body use="literal"/>
1545
- </wsdl:output>
1546
- </wsdl:operation>
1547
- <wsdl:operation name="listrakRemarketingReviewUpdatePurge">
1548
- <soap:operation soapAction=""/>
1549
- <wsdl:input>
1550
- <soap:body use="literal"/>
1551
- </wsdl:input>
1552
- <wsdl:output>
1553
- <soap:body use="literal"/>
1554
- </wsdl:output>
1555
- </wsdl:operation>
1556
- </wsdl:binding>
1557
- <wsdl:service name="{{var wsdl.name}}Service">
1558
- <wsdl:port name="{{var wsdl.handler}}Port"
1559
- binding="typens:{{var wsdl.handler}}Binding">
1560
- <soap:address location="{{var wsdl.url}}"/>
1561
- </wsdl:port>
1562
- </wsdl:service>
1563
  </wsdl:definitions>
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!--
3
+ /**
4
+ * Listrak Remarketing Magento Extension Ver. 1.0.0 - Copyright (c) 2011 Listrak, Inc.
5
+ */
6
+ -->
7
+ <wsdl:definitions xmlns:typens="urn:{{var wsdl.name}}"
8
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
9
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
10
+ xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
11
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
12
+ name="{{var wsdl.name}}"
13
+ targetNamespace="urn:{{var wsdl.name}}">
14
+ <wsdl:types>
15
+ <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
16
+ targetNamespace="urn:{{var wsdl.name}}">
17
+ <xsd:complexType name="ArrayOfString">
18
+ <xsd:sequence>
19
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
20
+ name="complexObjectArray" type="xsd:string"/>
21
+ </xsd:sequence>
22
+ </xsd:complexType>
23
+ <!-- session -->
24
+ <xsd:complexType name="ListrakRemarketingSessionEntity">
25
+ <xsd:sequence>
26
+ <xsd:element name="session_id" type="xsd:string" minOccurs="0"/>
27
+ <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
28
+ <xsd:element name="created_at" type="xsd:string" minOccurs="0"/>
29
+ <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
30
+ <xsd:element name="quote_id" type="xsd:string" minOccurs="0"/>
31
+ <xsd:element name="ips" type="xsd:string" minOccurs="0"/>
32
+ <xsd:element name="pi_id" type="xsd:string" minOccurs="0"/>
33
+ <xsd:element name="customer"
34
+ type="typens:ListrakRemarketingCustomerEntity"
35
+ minOccurs="0"/>
36
+ <xsd:element name="emails"
37
+ type="typens:ArrayOfListrakRemarketingSessionEmail"
38
+ minOccurs="0"/>
39
+ <xsd:element name="clicks"
40
+ type="typens:ArrayOfListrakRemarketingClick"
41
+ minOccurs="0"/>
42
+ </xsd:sequence>
43
+ </xsd:complexType>
44
+ <xsd:complexType name="ListrakRemarketingSessionEmailEntity">
45
+ <xsd:sequence>
46
+ <xsd:element name="email" type="xsd:string" minOccurs="0"/>
47
+ <xsd:element name="created_at" type="xsd:string" minOccurs="0"/>
48
+ <xsd:element name="page" type="xsd:string" minOccurs="0"/>
49
+ <xsd:element name="field_id" type="xsd:string" minOccurs="0"/>
50
+ </xsd:sequence>
51
+ </xsd:complexType>
52
+ <xsd:complexType name="ArrayOfListrakRemarketingSessionEmail">
53
+ <xsd:sequence>
54
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
55
+ name="complexObjectArray"
56
+ type="typens:ListrakRemarketingSessionEmailEntity"/>
57
+ </xsd:sequence>
58
+ </xsd:complexType>
59
+
60
+ <!-- abandoned cart -->
61
+ <xsd:complexType name="ListrakRemarketingAbandonedCartEntity">
62
+ <xsd:sequence>
63
+ <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
64
+ <xsd:element name="session"
65
+ type="typens:ListrakRemarketingSessionEntity"
66
+ minOccurs="0"/>
67
+ <xsd:element name="products"
68
+ type="typens:ArrayOfListrakRemarketingAbandonedCartProduct"
69
+ minOccurs="0"/>
70
+ </xsd:sequence>
71
+ </xsd:complexType>
72
+ <xsd:complexType name="ArrayOfListrakRemarketingAbandonedCart">
73
+ <xsd:sequence>
74
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
75
+ name="complexObjectArray"
76
+ type="typens:ListrakRemarketingAbandonedCartEntity"/>
77
+ </xsd:sequence>
78
+ </xsd:complexType>
79
+ <xsd:complexType name="ListrakRemarketingAbandonedCartProductEntity">
80
+ <xsd:sequence>
81
+ <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
82
+ <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
83
+ <xsd:element name="name" type="xsd:string" minOccurs="0"/>
84
+ <xsd:element name="price" type="xsd:string" minOccurs="0"/>
85
+ <xsd:element name="special_price" type="xsd:string"
86
+ minOccurs="0"/>
87
+ <xsd:element name="special_from_date" type="xsd:string"
88
+ minOccurs="0"/>
89
+ <xsd:element name="special_to_date" type="xsd:string"
90
+ minOccurs="0"/>
91
+ <xsd:element name="cost" type="xsd:string" minOccurs="0"/>
92
+ <xsd:element name="description" type="xsd:string" minOccurs="0"/>
93
+ <xsd:element name="short_description" type="xsd:string"
94
+ minOccurs="0"/>
95
+ <xsd:element name="weight" type="xsd:string" minOccurs="0"/>
96
+ <xsd:element name="url_key" type="xsd:string" minOccurs="0"/>
97
+ <xsd:element name="url_path" type="xsd:string" minOccurs="0"/>
98
+ <xsd:element name="image" type="xsd:string" minOccurs="0"/>
99
+ <xsd:element name="small_image" type="xsd:string" minOccurs="0"/>
100
+ <xsd:element name="thumbnail" type="xsd:string" minOccurs="0"/>
101
+ <xsd:element name="qty" type="xsd:string" minOccurs="0"/>
102
+ <xsd:element name="bundle_items"
103
+ type="typens:ArrayOfListrakRemarketingAbandonedCartProduct"
104
+ minOccurs="0"/>
105
+ </xsd:sequence>
106
+ </xsd:complexType>
107
+ <xsd:complexType name="ArrayOfListrakRemarketingAbandonedCartProduct">
108
+ <xsd:sequence>
109
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
110
+ name="complexObjectArray"
111
+ type="typens:ListrakRemarketingAbandonedCartProductEntity"/>
112
+ </xsd:sequence>
113
+ </xsd:complexType>
114
+
115
+ <!-- product -->
116
+ <xsd:complexType name="ListrakRemarketingAttributeEntity">
117
+ <xsd:sequence>
118
+ <xsd:element name="attribute_name" type="xsd:string"
119
+ minOccurs="0"/>
120
+ <xsd:element name="value" type="xsd:string" minOccurs="0"/>
121
+ <xsd:element name="values" type="typens:ArrayOfString" minOccurs="0"/>
122
+ <xsd:element name="parent_value" type="xsd:string" minOccurs="0"/>
123
+ <xsd:element name="parent_values" type="typens:ArrayOfString" minOccurs="0"/>
124
+ </xsd:sequence>
125
+ </xsd:complexType>
126
+ <xsd:complexType
127
+ name="ArrayOfListrakRemarketingAttributeEntity">
128
+ <xsd:sequence>
129
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
130
+ name="complexObjectArray"
131
+ type="typens:ListrakRemarketingAttributeEntity"/>
132
+ </xsd:sequence>
133
+ </xsd:complexType>
134
+ <xsd:complexType name="ListrakRemarketingConfigurableAttributeEntity">
135
+ <xsd:sequence>
136
+ <xsd:element name="attribute_name" type="xsd:string"
137
+ minOccurs="0"/>
138
+ <xsd:element name="value" type="xsd:string" minOccurs="0"/>
139
+ </xsd:sequence>
140
+ </xsd:complexType>
141
+ <xsd:complexType
142
+ name="ArrayOfListrakRemarketingConfigurableAttributeEntity">
143
+ <xsd:sequence>
144
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
145
+ name="complexObjectArray"
146
+ type="typens:ListrakRemarketingConfigurableAttributeEntity"/>
147
+ </xsd:sequence>
148
+ </xsd:complexType>
149
+ <xsd:complexType name="ListrakRemarketingProductLinkEntity">
150
+ <xsd:sequence>
151
+ <xsd:element name="link_type" type="xsd:string" minOccurs="0"/>
152
+ <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
153
+ <xsd:element name="position" type="xsd:string" minOccurs="0"/>
154
+ </xsd:sequence>
155
+ </xsd:complexType>
156
+ <xsd:complexType name="ArrayOfListrakRemarketingProductLinkEntity">
157
+ <xsd:sequence>
158
+ <xsd:element minOccurs="0" maxOccurs="unbounded" name="complexObjectArray"
159
+ type="typens:ListrakRemarketingProductLinkEntity"/>
160
+ </xsd:sequence>
161
+ </xsd:complexType>
162
+ <xsd:complexType name="ListrakRemarketingProductIdEntity">
163
+ <xsd:sequence>
164
+ <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
165
+ <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
166
+ </xsd:sequence>
167
+ </xsd:complexType>
168
+ <xsd:complexType name="ArrayOfListrakRemarketingProductId">
169
+ <xsd:sequence>
170
+ <xsd:element minOccurs="0" maxOccurs="unbounded" name="complexObjectArray"
171
+ type="typens:ListrakRemarketingProductIdEntity"/>
172
+ </xsd:sequence>
173
+ </xsd:complexType>
174
+ <xsd:complexType name="ListrakRemarketingProductEntity">
175
+ <xsd:sequence>
176
+ <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
177
+ <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
178
+ <xsd:element name="name" type="xsd:string" minOccurs="0"/>
179
+ <xsd:element name="price" type="xsd:string" minOccurs="0"/>
180
+ <xsd:element name="special_price" type="xsd:string"
181
+ minOccurs="0"/>
182
+ <xsd:element name="special_from_date" type="xsd:string"
183
+ minOccurs="0"/>
184
+ <xsd:element name="special_to_date" type="xsd:string"
185
+ minOccurs="0"/>
186
+ <xsd:element name="cost" type="xsd:string" minOccurs="0"/>
187
+ <xsd:element name="description" type="xsd:string" minOccurs="0"/>
188
+ <xsd:element name="short_description" type="xsd:string"
189
+ minOccurs="0"/>
190
+ <xsd:element name="weight" type="xsd:string" minOccurs="0"/>
191
+ <xsd:element name="url_key" type="xsd:string" minOccurs="0"/>
192
+ <xsd:element name="url_path" type="xsd:string" minOccurs="0"/>
193
+ <xsd:element name="image" type="xsd:string" minOccurs="0"/>
194
+ <xsd:element name="small_image" type="xsd:string" minOccurs="0"/>
195
+ <xsd:element name="thumbnail" type="xsd:string" minOccurs="0"/>
196
+ <xsd:element name="qty" type="xsd:string" minOccurs="0"/>
197
+ <xsd:element name="parent_id" type="xsd:string" minOccurs="0"/>
198
+ <xsd:element name="parent_sku" type="xsd:string" minOccurs="0"/>
199
+ <xsd:element name="brand" type="xsd:string" minOccurs="0"/>
200
+ <xsd:element name="category" type="xsd:string" minOccurs="0"/>
201
+ <xsd:element name="sub_category" type="xsd:string"
202
+ minOccurs="0"/>
203
+ <xsd:element name="in_stock" type="xsd:string" minOccurs="0"/>
204
+ <xsd:element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
205
+ <xsd:element name="purchasable" type="xsd:string" minOccurs="0"/>
206
+ <xsd:element name="type" type="xsd:string" minOccurs="0"/>
207
+ <xsd:element name="configurable_attributes"
208
+ type="typens:ArrayOfListrakRemarketingConfigurableAttributeEntity"
209
+ minOccurs="0"/>
210
+ <xsd:element name="links"
211
+ type="typens:ArrayOfListrakRemarketingProductLinkEntity"
212
+ minOccurs="0"/>
213
+ <xsd:element name="attributes"
214
+ type="typens:ArrayOfListrakRemarketingAttributeEntity"
215
+ minOccurs="0"/>
216
+ <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
217
+ <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
218
+ <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
219
+ <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
220
+ </xsd:sequence>
221
+ </xsd:complexType>
222
+ <xsd:complexType name="ArrayOfListrakRemarketingProduct">
223
+ <xsd:sequence>
224
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
225
+ name="complexObjectArray"
226
+ type="typens:ListrakRemarketingProductEntity"/>
227
+ </xsd:sequence>
228
+ </xsd:complexType>
229
+
230
+ <!-- click -->
231
+ <xsd:complexType name="ListrakRemarketingClickEntity">
232
+ <xsd:sequence>
233
+ <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
234
+ <xsd:element name="customer_id" type="xsd:string" minOccurs="0"/>
235
+ <xsd:element name="customer_email" type="xsd:string"
236
+ minOccurs="0"/>
237
+ <xsd:element name="querystring" type="xsd:string" minOccurs="0"/>
238
+ <xsd:element name="click_date" type="xsd:string" minOccurs="0"/>
239
+ <xsd:element name="token_uid" type="xsd:string" minOccurs="0"/>
240
+ <xsd:element name="session_uid" type="xsd:string" minOccurs="0"/>
241
+ <xsd:element name="pi_id" type="xsd:string" minOccurs="0"/>
242
+ </xsd:sequence>
243
+ </xsd:complexType>
244
+ <xsd:complexType name="ArrayOfListrakRemarketingClick">
245
+ <xsd:sequence>
246
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
247
+ name="complexObjectArray"
248
+ type="typens:ListrakRemarketingClickEntity"/>
249
+ </xsd:sequence>
250
+ </xsd:complexType>
251
+
252
+ <!-- log -->
253
+ <xsd:complexType name="ListrakRemarketingLogEntity">
254
+ <xsd:sequence>
255
+ <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
256
+ <xsd:element name="message" type="xsd:string" minOccurs="0"/>
257
+ <xsd:element name="date_entered" type="xsd:string"
258
+ minOccurs="0"/>
259
+ <xsd:element name="log_type_id" type="xsd:string" minOccurs="0"/>
260
+ </xsd:sequence>
261
+ </xsd:complexType>
262
+ <xsd:complexType name="ArrayOfListrakRemarketingLog">
263
+ <xsd:sequence>
264
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
265
+ name="complexObjectArray"
266
+ type="typens:ListrakRemarketingLogEntity"/>
267
+ </xsd:sequence>
268
+ </xsd:complexType>
269
+
270
+ <!-- order -->
271
+ <xsd:complexType name="ListrakRemarketingOrderEntity">
272
+ <xsd:sequence>
273
+ <xsd:element name="info"
274
+ type="typens:ListrakRemarketingOrderInfoEntity"
275
+ minOccurs="0"/>
276
+ <xsd:element name="billing_address"
277
+ type="typens:ListrakRemarketingOrderAddressEntity"
278
+ minOccurs="0"/>
279
+ <xsd:element name="shipping_address"
280
+ type="typens:ListrakRemarketingOrderAddressEntity"
281
+ minOccurs="0"/>
282
+ <xsd:element name="product"
283
+ type="typens:ArrayOfListrakRemarketingProductShort"
284
+ minOccurs="0"/>
285
+ <xsd:element name="session"
286
+ type="typens:ListrakRemarketingSessionEntity"
287
+ minOccurs="0"/>
288
+ <xsd:element name="customer"
289
+ type="typens:ListrakRemarketingCustomerEntity"
290
+ minOccurs="0"/>
291
+ </xsd:sequence>
292
+ </xsd:complexType>
293
+ <xsd:complexType name="ArrayOfListrakRemarketingOrder">
294
+ <xsd:sequence>
295
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
296
+ name="complexObjectArray"
297
+ type="typens:ListrakRemarketingOrderEntity"/>
298
+ </xsd:sequence>
299
+ </xsd:complexType>
300
+ <xsd:complexType name="ListrakRemarketingOrderInfoEntity">
301
+ <xsd:sequence>
302
+ <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
303
+ <xsd:element name="order_id" type="xsd:string" minOccurs="0"/>
304
+ <xsd:element name="status" type="xsd:string" minOccurs="0"/>
305
+ <xsd:element name="customer_firstname" type="xsd:string"
306
+ minOccurs="0"/>
307
+ <xsd:element name="customer_lastname" type="xsd:string"
308
+ minOccurs="0"/>
309
+ <xsd:element name="customer_email" type="xsd:string"
310
+ minOccurs="0"/>
311
+ <xsd:element name="subtotal" type="xsd:string" minOccurs="0"/>
312
+ <xsd:element name="tax_amount" type="xsd:string" minOccurs="0"/>
313
+ <xsd:element name="discount_amount" type="xsd:string" minOccurs="0"/>
314
+ <xsd:element name="shipping_amount" type="xsd:string"
315
+ minOccurs="0"/>
316
+ <xsd:element name="grand_total" type="xsd:string" minOccurs="0"/>
317
+ <xsd:element name="coupon_code" type="xsd:string" minOccurs="0"/>
318
+ <xsd:element name="billing_firstname" type="xsd:string"
319
+ minOccurs="0"/>
320
+ <xsd:element name="meta1" type="xsd:string" minOccurs="0"/>
321
+ <xsd:element name="meta2" type="xsd:string" minOccurs="0"/>
322
+ <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
323
+ <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
324
+ <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
325
+ <xsd:element name="created_at" type="xsd:string" minOccurs="0"/>
326
+ <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
327
+ </xsd:sequence>
328
+ </xsd:complexType>
329
+ <xsd:complexType name="ListrakRemarketingOrderAddressEntity">
330
+ <xsd:sequence>
331
+ <xsd:element name="firstname" type="xsd:string" minOccurs="0"/>
332
+ <xsd:element name="lastname" type="xsd:string" minOccurs="0"/>
333
+ <xsd:element name="company" type="xsd:string" minOccurs="0"/>
334
+ <xsd:element name="street" type="xsd:string" minOccurs="0"/>
335
+ <xsd:element name="city" type="xsd:string" minOccurs="0"/>
336
+ <xsd:element name="region" type="xsd:string" minOccurs="0"/>
337
+ <xsd:element name="postcode" type="xsd:string" minOccurs="0"/>
338
+ <xsd:element name="country" type="xsd:string" minOccurs="0"/>
339
+ </xsd:sequence>
340
+ </xsd:complexType>
341
+ <xsd:complexType name="ListrakRemarketingProductShortEntity">
342
+ <xsd:sequence>
343
+ <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
344
+ <xsd:element name="name" type="xsd:string" minOccurs="0"/>
345
+ <xsd:element name="price" type="xsd:string" minOccurs="0"/>
346
+ <xsd:element name="in_stock" type="xsd:string" minOccurs="0"/>
347
+ <xsd:element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
348
+ <xsd:element name="qty_ordered" type="xsd:string" minOccurs="0"/>
349
+ <xsd:element name="product_price" type="xsd:string"
350
+ minOccurs="0"/>
351
+ <xsd:element name="meta1" type="xsd:string" minOccurs="0"/>
352
+ <xsd:element name="meta2" type="xsd:string" minOccurs="0"/>
353
+ <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
354
+ <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
355
+ <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
356
+ <xsd:element name="bundle_items"
357
+ type="typens:ArrayOfListrakRemarketingProductShort"
358
+ minOccurs="0"/>
359
+ </xsd:sequence>
360
+ </xsd:complexType>
361
+ <xsd:complexType name="ArrayOfListrakRemarketingProductShort">
362
+ <xsd:sequence>
363
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
364
+ name="complexObjectArray"
365
+ type="typens:ListrakRemarketingProductShortEntity"/>
366
+ </xsd:sequence>
367
+ </xsd:complexType>
368
+
369
+ <!-- order status -->
370
+ <xsd:complexType name="ListrakRemarketingOrderStatusEntity">
371
+ <xsd:sequence>
372
+ <xsd:element name="increment_id" type="xsd:string"
373
+ minOccurs="0"/>
374
+ <xsd:element name="status" type="xsd:string" minOccurs="0"/>
375
+ <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
376
+ <xsd:element name="tracking_number" type="xsd:string" minOccurs="0"/>
377
+ <xsd:element name="carrier_code" type="xsd:string" minOccurs="0"/>
378
+ <xsd:element name="meta1" type="xsd:string" minOccurs="0"/>
379
+ <xsd:element name="meta2" type="xsd:string" minOccurs="0"/>
380
+ <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
381
+ <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
382
+ <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
383
+ <xsd:element name="quantities" type="typens:ArrayOfListrakRemarketingProductQuantity" minOccurs="0"/>
384
+ </xsd:sequence>
385
+ </xsd:complexType>
386
+ <xsd:complexType name="ArrayOfListrakRemarketingOrderStatus">
387
+ <xsd:sequence>
388
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
389
+ name="complexObjectArray"
390
+ type="typens:ListrakRemarketingOrderStatusEntity"/>
391
+ </xsd:sequence>
392
+ </xsd:complexType>
393
+ <xsd:complexType name="ListrakRemarketingProductQuantityEntity">
394
+ <xsd:sequence>
395
+ <xsd:element name="sku" type="xsd:string" minOccurs="0"/>
396
+ <xsd:element name="in_stock" type="xsd:string" minOccurs="0"/>
397
+ <xsd:element name="qty_on_hand" type="xsd:string" minOccurs="0"/>
398
+ </xsd:sequence>
399
+ </xsd:complexType>
400
+ <xsd:complexType name="ArrayOfListrakRemarketingProductQuantity">
401
+ <xsd:sequence>
402
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
403
+ name="complexObjectArray"
404
+ type="typens:ListrakRemarketingProductQuantityEntity"/>
405
+ </xsd:sequence>
406
+ </xsd:complexType>
407
+
408
+ <!-- customer -->
409
+ <xsd:complexType name="ListrakRemarketingCustomerEntity">
410
+ <xsd:sequence>
411
+ <xsd:element name="entity_id" type="xsd:string" minOccurs="0"/>
412
+ <xsd:element name="firstname" type="xsd:string" minOccurs="0"/>
413
+ <xsd:element name="lastname" type="xsd:string" minOccurs="0"/>
414
+ <xsd:element name="email" type="xsd:string" minOccurs="0"/>
415
+ <xsd:element name="website_id" type="xsd:string" minOccurs="0"/>
416
+ <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
417
+ <xsd:element name="gender_name" type="xsd:string" minOccurs="0"/>
418
+ <xsd:element name="dob" type="xsd:string" minOccurs="0"/>
419
+ <xsd:element name="group_name" type="xsd:string" minOccurs="0"/>
420
+ <xsd:element name="meta2" type="xsd:string" minOccurs="0"/>
421
+ <xsd:element name="meta3" type="xsd:string" minOccurs="0"/>
422
+ <xsd:element name="meta4" type="xsd:string" minOccurs="0"/>
423
+ <xsd:element name="meta5" type="xsd:string" minOccurs="0"/>
424
+ </xsd:sequence>
425
+ </xsd:complexType>
426
+ <xsd:complexType name="ArrayOfListrakRemarketingCustomer">
427
+ <xsd:sequence>
428
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
429
+ name="complexObjectArray"
430
+ type="typens:ListrakRemarketingCustomerEntity"/>
431
+ </xsd:sequence>
432
+ </xsd:complexType>
433
+
434
+ <!-- subscriber -->
435
+ <xsd:complexType name="ListrakRemarketingSubscriberEntity">
436
+ <xsd:sequence>
437
+ <xsd:element name="subscriber_id" type="xsd:string"
438
+ minOccurs="0"/>
439
+ <xsd:element name="store_id" type="xsd:string" minOccurs="0"/>
440
+ <xsd:element name="customer_id" type="xsd:string" minOccurs="0"/>
441
+ <xsd:element name="change_status_at" type="xsd:string"
442
+ minOccurs="0"/>
443
+ <xsd:element name="subscriber_email" type="xsd:string"
444
+ minOccurs="0"/>
445
+ <xsd:element name="subscriber_status" type="xsd:string"
446
+ minOccurs="0"/>
447
+ <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
448
+ </xsd:sequence>
449
+ </xsd:complexType>
450
+ <xsd:complexType name="ArrayOfListrakRemarketingSubscriber">
451
+ <xsd:sequence>
452
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
453
+ name="complexObjectArray"
454
+ type="typens:ListrakRemarketingSubscriberEntity"/>
455
+ </xsd:sequence>
456
+ </xsd:complexType>
457
+
458
+ <xsd:complexType name="ListrakRemarketingInfoEntity">
459
+ <xsd:sequence>
460
+ <xsd:element name="magentoVersion" type="xsd:string"
461
+ minOccurs="0"/>
462
+ <xsd:element name="listrakExtension"
463
+ type="typens:ListrakRemarketingInfoExtensionEntity"
464
+ minOccurs="0"/>
465
+ <xsd:element name="listrakSettings"
466
+ type="typens:ListrakRemarketingSettingEntity"
467
+ minOccurs="0"/>
468
+ <xsd:element name="modules" type="typens:ArrayOfString"
469
+ minOccurs="0"/>
470
+ <xsd:element name="ini" type="typens:ArrayOfString"
471
+ minOccurs="0"/>
472
+ <xsd:element name="classes" type="xsd:string" minOccurs="0"/>
473
+ <xsd:element name="counts" type="xsd:string" minOccurs="0"/>
474
+ </xsd:sequence>
475
+ </xsd:complexType>
476
+ <xsd:complexType name="ListrakRemarketingInfoExtensionEntity">
477
+ <xsd:sequence>
478
+ <xsd:element name="name" type="xsd:string" minOccurs="0"/>
479
+ <xsd:element name="active" type="xsd:string" minOccurs="0"/>
480
+ <xsd:element name="output" type="xsd:string" minOccurs="0"/>
481
+ <xsd:element name="version" type="xsd:string" minOccurs="0"/>
482
+ <xsd:element name="install_version" type="xsd:string" minOccurs="0"/>
483
+ <xsd:element name="data_version" type="xsd:string" minOccurs="0"/>
484
+ </xsd:sequence>
485
+ </xsd:complexType>
486
+ <xsd:complexType name="ListrakRemarketingSettingEntity">
487
+ <xsd:sequence>
488
+ <xsd:element name="coreEnabled" type="xsd:string" minOccurs="0"/>
489
+ <xsd:element name="onescriptEnabled" type="xsd:string" minOccurs="0"/>
490
+ <xsd:element name="onescriptReady" type="xsd:string" minOccurs="0"/>
491
+ <xsd:element name="trackingID" type="xsd:string" minOccurs="0"/>
492
+ <xsd:element name="scaEnabled" type="xsd:string" minOccurs="0"/>
493
+ <xsd:element name="activityEnabled" type="xsd:string" minOccurs="0"/>
494
+ <xsd:element name="reviewsApiEnabled" type="xsd:string"
495
+ minOccurs="0"/>
496
+ <xsd:element name="trackingTablesExist" type="xsd:string" minOccurs="0"/>
497
+ <xsd:element name="skipCategoriesText" type="xsd:string" minOccurs="0"/>
498
+ <xsd:element name="skipCategories" type="xsd:string" minOccurs="0"/>
499
+ </xsd:sequence>
500
+ </xsd:complexType>
501
+
502
+ <!-- review list / review update list -->
503
+ <xsd:complexType name="ListrakRemarketingReviewListResult">
504
+ <xsd:sequence>
505
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
506
+ name="complexObjectArray"
507
+ type="typens:ListrakRemarketingReviewListItem"/>
508
+ </xsd:sequence>
509
+ </xsd:complexType>
510
+ <xsd:complexType name="ListrakRemarketingReviewListItem">
511
+ <xsd:sequence>
512
+ <xsd:element name="update_id" type="xsd:string" minOccurs="0"/>
513
+ <xsd:element name="review_id" type="xsd:string" minOccurs="0"/>
514
+ <xsd:element name="product_id" type="xsd:string" minOccurs="0"/>
515
+ <xsd:element name="title" type="xsd:string" minOccurs="0"/>
516
+ <xsd:element name="text" type="xsd:string" minOccurs="0"/>
517
+ <xsd:element name="overall_rating" type="xsd:string"
518
+ minOccurs="0"/>
519
+ <xsd:element name="created_at" type="xsd:string" minOccurs="0"/>
520
+ <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
521
+ <xsd:element name="reviewer_name" type="xsd:string"
522
+ minOccurs="0"/>
523
+ <xsd:element name="email" type="xsd:string" minOccurs="0"/>
524
+ <xsd:element name="status_id" type="xsd:string" minOccurs="0"/>
525
+ <xsd:element name="status_code" type="xsd:string" minOccurs="0"/>
526
+ <xsd:element name="ratings"
527
+ type="typens:ArrayOfListrakRemarketingReviewRating"
528
+ minOccurs="0"/>
529
+ </xsd:sequence>
530
+ </xsd:complexType>
531
+ <xsd:complexType name="ArrayOfListrakRemarketingReviewRating">
532
+ <xsd:sequence>
533
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
534
+ name="complexObjectArray"
535
+ type="typens:ListrakRemarketingReviewRatingItem"/>
536
+ </xsd:sequence>
537
+ </xsd:complexType>
538
+ <xsd:complexType name="ListrakRemarketingReviewRatingItem">
539
+ <xsd:sequence>
540
+ <xsd:element name="rating_id" type="xsd:string" minOccurs="0"/>
541
+ <xsd:element name="rating_code" type="xsd:string" minOccurs="0"/>
542
+ <xsd:element name="rating" type="xsd:string" minOccurs="0"/>
543
+ </xsd:sequence>
544
+ </xsd:complexType>
545
+
546
+ <!-- rating summary list / rating summary update list -->
547
+ <xsd:complexType name="ListrakRemarketingRatingSummaryListResult">
548
+ <xsd:sequence>
549
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
550
+ name="complexObjectArray"
551
+ type="typens:ListrakRemarketingRatingSummaryItem"/>
552
+ </xsd:sequence>
553
+ </xsd:complexType>
554
+ <xsd:complexType name="ListrakRemarketingRatingSummaryItem">
555
+ <xsd:sequence>
556
+ <xsd:element name="update_id" type="xsd:string" minOccurs="0"/>
557
+ <xsd:element name="rating_summary_id" type="xsd:string"
558
+ minOccurs="0"/>
559
+ <xsd:element name="product_id" type="xsd:string" minOccurs="0"/>
560
+ <xsd:element name="updated_at" type="xsd:string" minOccurs="0"/>
561
+ <xsd:element name="total_reviews" type="xsd:string"
562
+ minOccurs="0"/>
563
+ <xsd:element name="rating" type="xsd:string" minOccurs="0"/>
564
+ <xsd:element name="ratings"
565
+ type="typens:ArrayOfListrakRemarketingRatingSummaryAttribute"
566
+ minOccurs="0"/>
567
+ </xsd:sequence>
568
+ </xsd:complexType>
569
+ <xsd:complexType name="ArrayOfListrakRemarketingRatingSummaryAttribute">
570
+ <xsd:sequence>
571
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
572
+ name="complexObjectArray"
573
+ type="typens:ListrakRemarketingRatingSummaryAttributeItem"/>
574
+ </xsd:sequence>
575
+ </xsd:complexType>
576
+ <xsd:complexType name="ListrakRemarketingRatingSummaryAttributeItem">
577
+ <xsd:sequence>
578
+ <xsd:element name="rating_id" type="xsd:string" minOccurs="0"/>
579
+ <xsd:element name="rating_code" type="xsd:string" minOccurs="0"/>
580
+ <xsd:element name="rating" type="xsd:string" minOccurs="0"/>
581
+ </xsd:sequence>
582
+ </xsd:complexType>
583
+
584
+ <!-- review delete list -->
585
+ <xsd:complexType name="ListrakRemarketingReviewDeleteListResult">
586
+ <xsd:sequence>
587
+ <xsd:element minOccurs="0" maxOccurs="unbounded"
588
+ name="complexObjectArray"
589
+ type="typens:ListrakRemarketingDeletedReview"/>
590
+ </xsd:sequence>
591
+ </xsd:complexType>
592
+ <xsd:complexType name="ListrakRemarketingDeletedReview">
593
+ <xsd:sequence>
594
+ <xsd:element name="delete_id" type="xsd:string" minOccurs="0"/>
595
+ <xsd:element name="review_id" type="xsd:string" minOccurs="0"/>
596
+ </xsd:sequence>
597
+ </xsd:complexType>
598
+
599
+ <!-- review update purge -->
600
+ <xsd:complexType name="ListrakRemarketingReviewUpdatePurgeResult">
601
+ <xsd:sequence>
602
+ <xsd:element name="count" type="xsd:string" minOccurs="0"/>
603
+ <xsd:element name="before" type="xsd:string" minOccurs="0"/>
604
+ </xsd:sequence>
605
+ </xsd:complexType>
606
+
607
+ <!-- message parameters -->
608
+ <xsd:element name="listrakRemarketingAbandonedCartListRequestParam">
609
+ <xsd:complexType>
610
+ <xsd:sequence>
611
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
612
+ type="xsd:string"/>
613
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
614
+ type="xsd:string"/>
615
+ <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
616
+ type="xsd:string"/>
617
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
618
+ type="xsd:string"/>
619
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
620
+ type="xsd:int"/>
621
+ <xsd:element minOccurs="1" maxOccurs="1" name="page"
622
+ type="xsd:int"/>
623
+ </xsd:sequence>
624
+ </xsd:complexType>
625
+ </xsd:element>
626
+ <xsd:element name="listrakRemarketingAbandonedCartListResponseParam">
627
+ <xsd:complexType>
628
+ <xsd:sequence>
629
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
630
+ type="typens:ArrayOfListrakRemarketingAbandonedCart"/>
631
+ </xsd:sequence>
632
+ </xsd:complexType>
633
+ </xsd:element>
634
+ <xsd:element name="listrakRemarketingAbandonedCartPurgeRequestParam">
635
+ <xsd:complexType>
636
+ <xsd:sequence>
637
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
638
+ type="xsd:string"/>
639
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
640
+ type="xsd:string"/>
641
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
642
+ type="xsd:string"/>
643
+ </xsd:sequence>
644
+ </xsd:complexType>
645
+ </xsd:element>
646
+ <xsd:element name="listrakRemarketingAbandonedCartPurgeResponseParam">
647
+ <xsd:complexType>
648
+ <xsd:sequence>
649
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
650
+ type="xsd:string"/>
651
+ </xsd:sequence>
652
+ </xsd:complexType>
653
+ </xsd:element>
654
+ <xsd:element name="listrakRemarketingClickListRequestParam">
655
+ <xsd:complexType>
656
+ <xsd:sequence>
657
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
658
+ type="xsd:string"/>
659
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
660
+ type="xsd:string"/>
661
+ <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
662
+ type="xsd:string"/>
663
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
664
+ type="xsd:string"/>
665
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
666
+ type="xsd:int"/>
667
+ <xsd:element minOccurs="1" maxOccurs="1" name="page"
668
+ type="xsd:int"/>
669
+ </xsd:sequence>
670
+ </xsd:complexType>
671
+ </xsd:element>
672
+ <xsd:element name="listrakRemarketingClickListResponseParam">
673
+ <xsd:complexType>
674
+ <xsd:sequence>
675
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
676
+ type="typens:ArrayOfListrakRemarketingClick"/>
677
+ </xsd:sequence>
678
+ </xsd:complexType>
679
+ </xsd:element>
680
+ <xsd:element name="listrakRemarketingClickPurgeRequestParam">
681
+ <xsd:complexType>
682
+ <xsd:sequence>
683
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
684
+ type="xsd:string"/>
685
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
686
+ type="xsd:string"/>
687
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
688
+ type="xsd:string"/>
689
+ </xsd:sequence>
690
+ </xsd:complexType>
691
+ </xsd:element>
692
+ <xsd:element name="listrakRemarketingClickPurgeResponseParam">
693
+ <xsd:complexType>
694
+ <xsd:sequence>
695
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
696
+ type="xsd:string"/>
697
+ </xsd:sequence>
698
+ </xsd:complexType>
699
+ </xsd:element>
700
+ <xsd:element name="listrakRemarketingLogListRequestParam">
701
+ <xsd:complexType>
702
+ <xsd:sequence>
703
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
704
+ type="xsd:string"/>
705
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
706
+ type="xsd:string"/>
707
+ <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
708
+ type="xsd:string"/>
709
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
710
+ type="xsd:string"/>
711
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
712
+ type="xsd:int"/>
713
+ <xsd:element minOccurs="1" maxOccurs="1" name="page"
714
+ type="xsd:int"/>
715
+ <xsd:element minOccurs="1" maxOccurs="1" name="logTypeId"
716
+ type="xsd:string"/>
717
+ </xsd:sequence>
718
+ </xsd:complexType>
719
+ </xsd:element>
720
+ <xsd:element name="listrakRemarketingLogListResponseParam">
721
+ <xsd:complexType>
722
+ <xsd:sequence>
723
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
724
+ type="typens:ArrayOfListrakRemarketingLog"/>
725
+ </xsd:sequence>
726
+ </xsd:complexType>
727
+ </xsd:element>
728
+ <xsd:element name="listrakRemarketingLogPurgeRequestParam">
729
+ <xsd:complexType>
730
+ <xsd:sequence>
731
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
732
+ type="xsd:string"/>
733
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
734
+ type="xsd:string"/>
735
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
736
+ type="xsd:string"/>
737
+ </xsd:sequence>
738
+ </xsd:complexType>
739
+ </xsd:element>
740
+ <xsd:element name="listrakRemarketingLogPurgeResponseParam">
741
+ <xsd:complexType>
742
+ <xsd:sequence>
743
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
744
+ type="xsd:string"/>
745
+ </xsd:sequence>
746
+ </xsd:complexType>
747
+ </xsd:element>
748
+ <xsd:element name="listrakRemarketingOrderListRequestParam">
749
+ <xsd:complexType>
750
+ <xsd:sequence>
751
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
752
+ type="xsd:string"/>
753
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
754
+ type="xsd:string"/>
755
+ <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
756
+ type="xsd:string"/>
757
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
758
+ type="xsd:string"/>
759
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
760
+ type="xsd:int"/>
761
+ <xsd:element minOccurs="1" maxOccurs="1" name="page"
762
+ type="xsd:int"/>
763
+ </xsd:sequence>
764
+ </xsd:complexType>
765
+ </xsd:element>
766
+ <xsd:element name="listrakRemarketingOrderListResponseParam">
767
+ <xsd:complexType>
768
+ <xsd:sequence>
769
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
770
+ type="typens:ArrayOfListrakRemarketingOrder"/>
771
+ </xsd:sequence>
772
+ </xsd:complexType>
773
+ </xsd:element>
774
+ <xsd:element name="listrakRemarketingOrderStatusListRequestParam">
775
+ <xsd:complexType>
776
+ <xsd:sequence>
777
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
778
+ type="xsd:string"/>
779
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
780
+ type="xsd:string"/>
781
+ <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
782
+ type="xsd:string"/>
783
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
784
+ type="xsd:string"/>
785
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
786
+ type="xsd:int"/>
787
+ <xsd:element minOccurs="1" maxOccurs="1" name="page"
788
+ type="xsd:int"/>
789
+ </xsd:sequence>
790
+ </xsd:complexType>
791
+ </xsd:element>
792
+ <xsd:element name="listrakRemarketingOrderStatusListResponseParam">
793
+ <xsd:complexType>
794
+ <xsd:sequence>
795
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
796
+ type="typens:ArrayOfListrakRemarketingOrderStatus"/>
797
+ </xsd:sequence>
798
+ </xsd:complexType>
799
+ </xsd:element>
800
+ <xsd:element name="listrakRemarketingProductListRequestParam">
801
+ <xsd:complexType>
802
+ <xsd:sequence>
803
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
804
+ type="xsd:string"/>
805
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
806
+ type="xsd:string"/>
807
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
808
+ type="xsd:int"/>
809
+ <xsd:element minOccurs="1" maxOccurs="1" name="page"
810
+ type="xsd:int"/>
811
+ <xsd:element minOccurs="1" maxOccurs="1" name="withAttributes"
812
+ type="xsd:boolean"/>
813
+ </xsd:sequence>
814
+ </xsd:complexType>
815
+ </xsd:element>
816
+ <xsd:element name="listrakRemarketingProductListResponseParam">
817
+ <xsd:complexType>
818
+ <xsd:sequence>
819
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
820
+ type="typens:ArrayOfListrakRemarketingProduct"/>
821
+ </xsd:sequence>
822
+ </xsd:complexType>
823
+ </xsd:element>
824
+ <xsd:element name="listrakRemarketingProductUpdateListRequestParam">
825
+ <xsd:complexType>
826
+ <xsd:sequence>
827
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId" type="xsd:string"/>
828
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId" type="xsd:string"/>
829
+ <xsd:element minOccurs="1" maxOccurs="1" name="startDate" type="xsd:dateTime"/>
830
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate" type="xsd:dateTime"/>
831
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage" type="xsd:int"/>
832
+ <xsd:element minOccurs="1" maxOccurs="1" name="page" type="xsd:int"/>
833
+ <xsd:element minOccurs="1" maxOccurs="1" name="withAttributes" type="xsd:boolean"/>
834
+ </xsd:sequence>
835
+ </xsd:complexType>
836
+ </xsd:element>
837
+ <xsd:element name="listrakRemarketingProductUpdateListResponseParam">
838
+ <xsd:complexType>
839
+ <xsd:sequence>
840
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
841
+ type="typens:ArrayOfListrakRemarketingProduct"/>
842
+ </xsd:sequence>
843
+ </xsd:complexType>
844
+ </xsd:element>
845
+ <xsd:element name="listrakRemarketingProductPurchasableListRequestParam">
846
+ <xsd:complexType>
847
+ <xsd:sequence>
848
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionID" type="xsd:string"/>
849
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId" type="xsd:string"/>
850
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage" type="xsd:int"/>
851
+ <xsd:element minOccurs="1" maxOccurs="1" name="page" type="xsd:string"/>
852
+ <xsd:element minOccurs="1" maxOccurs="1" name="checkExistsOnly" type="xsd:boolean"/>
853
+ </xsd:sequence>
854
+ </xsd:complexType>
855
+ </xsd:element>
856
+ <xsd:element name="listrakRemarketingProductPurchasableListResponseParam">
857
+ <xsd:complexType>
858
+ <xsd:sequence>
859
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
860
+ type="typens:ArrayOfListrakRemarketingProductId"/>
861
+ </xsd:sequence>
862
+ </xsd:complexType>
863
+ </xsd:element>
864
+ <xsd:element name="listrakRemarketingSubscriberListRequestParam">
865
+ <xsd:complexType>
866
+ <xsd:sequence>
867
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
868
+ type="xsd:string"/>
869
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
870
+ type="xsd:string"/>
871
+ <xsd:element minOccurs="1" maxOccurs="1" name="startDate"
872
+ type="xsd:string"/>
873
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
874
+ type="xsd:int"/>
875
+ <xsd:element minOccurs="1" maxOccurs="1" name="page"
876
+ type="xsd:int"/>
877
+ </xsd:sequence>
878
+ </xsd:complexType>
879
+ </xsd:element>
880
+ <xsd:element name="listrakRemarketingSubscriberListResponseParam">
881
+ <xsd:complexType>
882
+ <xsd:sequence>
883
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
884
+ type="typens:ArrayOfListrakRemarketingSubscriber"/>
885
+ </xsd:sequence>
886
+ </xsd:complexType>
887
+ </xsd:element>
888
+ <xsd:element name="listrakRemarketingSubscriberPurgeRequestParam">
889
+ <xsd:complexType>
890
+ <xsd:sequence>
891
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
892
+ type="xsd:string"/>
893
+ <xsd:element minOccurs="1" maxOccurs="1" name="endDate"
894
+ type="xsd:string"/>
895
+ </xsd:sequence>
896
+ </xsd:complexType>
897
+ </xsd:element>
898
+ <xsd:element name="listrakRemarketingSubscriberPurgeResponseParam">
899
+ <xsd:complexType>
900
+ <xsd:sequence>
901
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
902
+ type="xsd:string"/>
903
+ </xsd:sequence>
904
+ </xsd:complexType>
905
+ </xsd:element>
906
+ <xsd:element name="listrakRemarketingCustomerListRequestParam">
907
+ <xsd:complexType>
908
+ <xsd:sequence>
909
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
910
+ type="xsd:string"/>
911
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
912
+ type="xsd:string"/>
913
+ <xsd:element minOccurs="1" maxOccurs="1" name="websiteId"
914
+ type="xsd:int"/>
915
+ <xsd:element minOccurs="1" maxOccurs="1" name="perPage"
916
+ type="xsd:int"/>
917
+ <xsd:element minOccurs="1" maxOccurs="1" name="page"
918
+ type="xsd:int"/>
919
+ </xsd:sequence>
920
+ </xsd:complexType>
921
+ </xsd:element>
922
+ <xsd:element name="listrakRemarketingCustomerListResponseParam">
923
+ <xsd:complexType>
924
+ <xsd:sequence>
925
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
926
+ type="typens:ArrayOfListrakRemarketingCustomer"/>
927
+ </xsd:sequence>
928
+ </xsd:complexType>
929
+ </xsd:element>
930
+ <xsd:element name="listrakRemarketingInfoListRequestParam">
931
+ <xsd:complexType>
932
+ <xsd:sequence>
933
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
934
+ type="xsd:string"/>
935
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
936
+ type="xsd:string"/>
937
+ </xsd:sequence>
938
+ </xsd:complexType>
939
+ </xsd:element>
940
+ <xsd:element name="listrakRemarketingInfoListResponseParam">
941
+ <xsd:complexType>
942
+ <xsd:sequence>
943
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
944
+ type="typens:ListrakRemarketingInfoEntity"/>
945
+ </xsd:sequence>
946
+ </xsd:complexType>
947
+ </xsd:element>
948
+ <xsd:element name="listrakRemarketingReviewListRequestParam">
949
+ <xsd:complexType>
950
+ <xsd:sequence>
951
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
952
+ type="xsd:string"/>
953
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
954
+ type="xsd:string"/>
955
+ <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
956
+ type="xsd:string"/>
957
+ <xsd:element minOccurs="1" maxOccurs="1" name="startReviewId"
958
+ type="xsd:string"/>
959
+ </xsd:sequence>
960
+ </xsd:complexType>
961
+ </xsd:element>
962
+ <xsd:element name="listrakRemarketingReviewListResponseParam">
963
+ <xsd:complexType>
964
+ <xsd:sequence>
965
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
966
+ type="typens:ListrakRemarketingReviewListResult"/>
967
+ </xsd:sequence>
968
+ </xsd:complexType>
969
+ </xsd:element>
970
+ <xsd:element name="listrakRemarketingRatingSummaryListRequestParam">
971
+ <xsd:complexType>
972
+ <xsd:sequence>
973
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
974
+ type="xsd:string"/>
975
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
976
+ type="xsd:string"/>
977
+ <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
978
+ type="xsd:string"/>
979
+ <xsd:element minOccurs="1" maxOccurs="1"
980
+ name="startRatingSummaryId" type="xsd:string"/>
981
+ </xsd:sequence>
982
+ </xsd:complexType>
983
+ </xsd:element>
984
+ <xsd:element name="listrakRemarketingRatingSummaryListResponseParam">
985
+ <xsd:complexType>
986
+ <xsd:sequence>
987
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
988
+ type="typens:ListrakRemarketingRatingSummaryListResult"/>
989
+ </xsd:sequence>
990
+ </xsd:complexType>
991
+ </xsd:element>
992
+ <xsd:element name="listrakRemarketingReviewUpdateListRequestParam">
993
+ <xsd:complexType>
994
+ <xsd:sequence>
995
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
996
+ type="xsd:string"/>
997
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
998
+ type="xsd:string"/>
999
+ <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
1000
+ type="xsd:string"/>
1001
+ <xsd:element minOccurs="1" maxOccurs="1" name="startUpdateId"
1002
+ type="xsd:string"/>
1003
+ </xsd:sequence>
1004
+ </xsd:complexType>
1005
+ </xsd:element>
1006
+ <xsd:element name="listrakRemarketingReviewUpdateListResponseParam">
1007
+ <xsd:complexType>
1008
+ <xsd:sequence>
1009
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
1010
+ type="typens:ListrakRemarketingReviewListResult"/>
1011
+ </xsd:sequence>
1012
+ </xsd:complexType>
1013
+ </xsd:element>
1014
+ <xsd:element
1015
+ name="listrakRemarketingRatingSummaryUpdateListRequestParam">
1016
+ <xsd:complexType>
1017
+ <xsd:sequence>
1018
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
1019
+ type="xsd:string"/>
1020
+ <xsd:element minOccurs="1" maxOccurs="1" name="storeId"
1021
+ type="xsd:string"/>
1022
+ <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
1023
+ type="xsd:string"/>
1024
+ <xsd:element minOccurs="1" maxOccurs="1" name="startUpdateId"
1025
+ type="xsd:string"/>
1026
+ </xsd:sequence>
1027
+ </xsd:complexType>
1028
+ </xsd:element>
1029
+ <xsd:element
1030
+ name="listrakRemarketingRatingSummaryUpdateListResponseParam">
1031
+ <xsd:complexType>
1032
+ <xsd:sequence>
1033
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
1034
+ type="typens:ListrakRemarketingRatingSummaryListResult"/>
1035
+ </xsd:sequence>
1036
+ </xsd:complexType>
1037
+ </xsd:element>
1038
+ <xsd:element name="listrakRemarketingReviewDeleteListRequestParam">
1039
+ <xsd:complexType>
1040
+ <xsd:sequence>
1041
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
1042
+ type="xsd:string"/>
1043
+ <xsd:element minOccurs="1" maxOccurs="1" name="chunkSize"
1044
+ type="xsd:string"/>
1045
+ <xsd:element minOccurs="1" maxOccurs="1" name="startDeleteId"
1046
+ type="xsd:string"/>
1047
+ </xsd:sequence>
1048
+ </xsd:complexType>
1049
+ </xsd:element>
1050
+ <xsd:element name="listrakRemarketingReviewDeleteListResponseParam">
1051
+ <xsd:complexType>
1052
+ <xsd:sequence>
1053
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
1054
+ type="typens:ListrakRemarketingReviewDeleteListResult"/>
1055
+ </xsd:sequence>
1056
+ </xsd:complexType>
1057
+ </xsd:element>
1058
+ <xsd:element name="listrakRemarketingReviewUpdatePurgeRequestParam">
1059
+ <xsd:complexType>
1060
+ <xsd:sequence>
1061
+ <xsd:element minOccurs="1" maxOccurs="1" name="sessionId"
1062
+ type="xsd:string"/>
1063
+ <xsd:element minOccurs="1" maxOccurs="1"
1064
+ name="purgeBeforeDays" type="xsd:string"/>
1065
+ </xsd:sequence>
1066
+ </xsd:complexType>
1067
+ </xsd:element>
1068
+ <xsd:element name="listrakRemarketingReviewUpdatePurgeResponseParam">
1069
+ <xsd:complexType>
1070
+ <xsd:sequence>
1071
+ <xsd:element minOccurs="1" maxOccurs="1" name="result"
1072
+ type="typens:ListrakRemarketingReviewUpdatePurgeResult"/>
1073
+ </xsd:sequence>
1074
+ </xsd:complexType>
1075
+ </xsd:element>
1076
+ </xsd:schema>
1077
+ </wsdl:types>
1078
+ <wsdl:message name="listrakRemarketingAbandonedCartListRequest">
1079
+ <wsdl:part name="parameters"
1080
+ element="typens:listrakRemarketingAbandonedCartListRequestParam"/>
1081
+ </wsdl:message>
1082
+ <wsdl:message name="listrakRemarketingAbandonedCartListResponse">
1083
+ <wsdl:part name="parameters"
1084
+ element="typens:listrakRemarketingAbandonedCartListResponseParam"/>
1085
+ </wsdl:message>
1086
+ <wsdl:message name="listrakRemarketingAbandonedCartPurgeRequest">
1087
+ <wsdl:part name="parameters"
1088
+ element="typens:listrakRemarketingAbandonedCartPurgeRequestParam"/>
1089
+ </wsdl:message>
1090
+ <wsdl:message name="listrakRemarketingAbandonedCartPurgeResponse">
1091
+ <wsdl:part name="parameters"
1092
+ element="typens:listrakRemarketingAbandonedCartPurgeResponseParam"/>
1093
+ </wsdl:message>
1094
+ <wsdl:message name="listrakRemarketingClickListRequest">
1095
+ <wsdl:part name="parameters"
1096
+ element="typens:listrakRemarketingClickListRequestParam"/>
1097
+ </wsdl:message>
1098
+ <wsdl:message name="listrakRemarketingClickListResponse">
1099
+ <wsdl:part name="parameters"
1100
+ element="typens:listrakRemarketingClickListResponseParam"/>
1101
+ </wsdl:message>
1102
+ <wsdl:message name="listrakRemarketingClickPurgeRequest">
1103
+ <wsdl:part name="parameters"
1104
+ element="typens:listrakRemarketingClickPurgeRequestParam"/>
1105
+ </wsdl:message>
1106
+ <wsdl:message name="listrakRemarketingClickPurgeResponse">
1107
+ <wsdl:part name="parameters"
1108
+ element="typens:listrakRemarketingClickPurgeResponseParam"/>
1109
+ </wsdl:message>
1110
+ <wsdl:message name="listrakRemarketingLogListRequest">
1111
+ <wsdl:part name="parameters"
1112
+ element="typens:listrakRemarketingLogListRequestParam"/>
1113
+ </wsdl:message>
1114
+ <wsdl:message name="listrakRemarketingLogListResponse">
1115
+ <wsdl:part name="parameters"
1116
+ element="typens:listrakRemarketingLogListResponseParam"/>
1117
+ </wsdl:message>
1118
+ <wsdl:message name="listrakRemarketingLogPurgeRequest">
1119
+ <wsdl:part name="parameters"
1120
+ element="typens:listrakRemarketingLogPurgeRequestParam"/>
1121
+ </wsdl:message>
1122
+ <wsdl:message name="listrakRemarketingLogPurgeResponse">
1123
+ <wsdl:part name="parameters"
1124
+ element="typens:listrakRemarketingLogPurgeResponseParam"/>
1125
+ </wsdl:message>
1126
+ <wsdl:message name="listrakRemarketingOrderListRequest">
1127
+ <wsdl:part name="parameters"
1128
+ element="typens:listrakRemarketingOrderListRequestParam"/>
1129
+ </wsdl:message>
1130
+ <wsdl:message name="listrakRemarketingOrderListResponse">
1131
+ <wsdl:part name="parameters"
1132
+ element="typens:listrakRemarketingOrderListResponseParam"/>
1133
+ </wsdl:message>
1134
+ <wsdl:message name="listrakRemarketingOrderStatusListRequest">
1135
+ <wsdl:part name="parameters"
1136
+ element="typens:listrakRemarketingOrderStatusListRequestParam"/>
1137
+ </wsdl:message>
1138
+ <wsdl:message name="listrakRemarketingOrderStatusListResponse">
1139
+ <wsdl:part name="parameters"
1140
+ element="typens:listrakRemarketingOrderStatusListResponseParam"/>
1141
+ </wsdl:message>
1142
+ <wsdl:message name="listrakRemarketingProductListRequest">
1143
+ <wsdl:part name="parameters"
1144
+ element="typens:listrakRemarketingProductListRequestParam"/>
1145
+ </wsdl:message>
1146
+ <wsdl:message name="listrakRemarketingProductListResponse">
1147
+ <wsdl:part name="parameters"
1148
+ element="typens:listrakRemarketingProductListResponseParam"/>
1149
+ </wsdl:message>
1150
+ <wsdl:message name="listrakRemarketingProductUpdateListRequest">
1151
+ <wsdl:part name="parameters"
1152
+ element="typens:listrakRemarketingProductUpdateListRequestParam"/>
1153
+ </wsdl:message>
1154
+ <wsdl:message name="listrakRemarketingProductUpdateListResponse">
1155
+ <wsdl:part name="parameters"
1156
+ element="typens:listrakRemarketingProductUpdateListResponseParam"/>
1157
+ </wsdl:message>
1158
+ <wsdl:message name="listrakRemarketingProductPurchasableListRequest">
1159
+ <wsdl:part name="parameters"
1160
+ element="typens:listrakRemarketingProductPurchasableListRequestParam"/>
1161
+ </wsdl:message>
1162
+ <wsdl:message name="listrakRemarketingProductPurchasableListResponse">
1163
+ <wsdl:part name="parameters"
1164
+ element="typens:listrakRemarketingProductPurchasableListResponseParam"/>
1165
+ </wsdl:message>
1166
+ <wsdl:message name="listrakRemarketingSubscriberListRequest">
1167
+ <wsdl:part name="parameters"
1168
+ element="typens:listrakRemarketingSubscriberListRequestParam"/>
1169
+ </wsdl:message>
1170
+ <wsdl:message name="listrakRemarketingSubscriberListResponse">
1171
+ <wsdl:part name="parameters"
1172
+ element="typens:listrakRemarketingSubscriberListResponseParam"/>
1173
+ </wsdl:message>
1174
+ <wsdl:message name="listrakRemarketingSubscriberPurgeRequest">
1175
+ <wsdl:part name="parameters"
1176
+ element="typens:listrakRemarketingSubscriberPurgeRequestParam"/>
1177
+ </wsdl:message>
1178
+ <wsdl:message name="listrakRemarketingSubscriberPurgeResponse">
1179
+ <wsdl:part name="parameters"
1180
+ element="typens:listrakRemarketingSubscriberPurgeResponseParam"/>
1181
+ </wsdl:message>
1182
+ <wsdl:message name="listrakRemarketingCustomerListRequest">
1183
+ <wsdl:part name="parameters"
1184
+ element="typens:listrakRemarketingCustomerListRequestParam"/>
1185
+ </wsdl:message>
1186
+ <wsdl:message name="listrakRemarketingCustomerListResponse">
1187
+ <wsdl:part name="parameters"
1188
+ element="typens:listrakRemarketingCustomerListResponseParam"/>
1189
+ </wsdl:message>
1190
+ <wsdl:message name="listrakRemarketingInfoListRequest">
1191
+ <wsdl:part name="parameters"
1192
+ element="typens:listrakRemarketingInfoListRequestParam"/>
1193
+ </wsdl:message>
1194
+ <wsdl:message name="listrakRemarketingInfoListResponse">
1195
+ <wsdl:part name="parameters"
1196
+ element="typens:listrakRemarketingInfoListResponseParam"/>
1197
+ </wsdl:message>
1198
+ <wsdl:message name="listrakRemarketingReviewListRequest">
1199
+ <wsdl:part name="parameters"
1200
+ element="typens:listrakRemarketingReviewListRequestParam"/>
1201
+ </wsdl:message>
1202
+ <wsdl:message name="listrakRemarketingReviewListResponse">
1203
+ <wsdl:part name="parameters"
1204
+ element="typens:listrakRemarketingReviewListResponseParam"/>
1205
+ </wsdl:message>
1206
+ <wsdl:message name="listrakRemarketingRatingSummaryListRequest">
1207
+ <wsdl:part name="parameters"
1208
+ element="typens:listrakRemarketingRatingSummaryListRequestParam"/>
1209
+ </wsdl:message>
1210
+ <wsdl:message name="listrakRemarketingRatingSummaryListResponse">
1211
+ <wsdl:part name="parameters"
1212
+ element="typens:listrakRemarketingRatingSummaryListResponseParam"/>
1213
+ </wsdl:message>
1214
+ <wsdl:message name="listrakRemarketingReviewUpdateListRequest">
1215
+ <wsdl:part name="parameters"
1216
+ element="typens:listrakRemarketingReviewUpdateListRequestParam"/>
1217
+ </wsdl:message>
1218
+ <wsdl:message name="listrakRemarketingReviewUpdateListResponse">
1219
+ <wsdl:part name="parameters"
1220
+ element="typens:listrakRemarketingReviewUpdateListResponseParam"/>
1221
+ </wsdl:message>
1222
+ <wsdl:message name="listrakRemarketingRatingSummaryUpdateListRequest">
1223
+ <wsdl:part name="parameters"
1224
+ element="typens:listrakRemarketingRatingSummaryUpdateListRequestParam"/>
1225
+ </wsdl:message>
1226
+ <wsdl:message name="listrakRemarketingRatingSummaryUpdateListResponse">
1227
+ <wsdl:part name="parameters"
1228
+ element="typens:listrakRemarketingRatingSummaryUpdateListResponseParam"/>
1229
+ </wsdl:message>
1230
+ <wsdl:message name="listrakRemarketingReviewDeleteListRequest">
1231
+ <wsdl:part name="parameters"
1232
+ element="typens:listrakRemarketingReviewDeleteListRequestParam"/>
1233
+ </wsdl:message>
1234
+ <wsdl:message name="listrakRemarketingReviewDeleteListResponse">
1235
+ <wsdl:part name="parameters"
1236
+ element="typens:listrakRemarketingReviewDeleteListResponseParam"/>
1237
+ </wsdl:message>
1238
+ <wsdl:message name="listrakRemarketingReviewUpdatePurgeRequest">
1239
+ <wsdl:part name="parameters"
1240
+ element="typens:listrakRemarketingReviewUpdatePurgeRequestParam"/>
1241
+ </wsdl:message>
1242
+ <wsdl:message name="listrakRemarketingReviewUpdatePurgeResponse">
1243
+ <wsdl:part name="parameters"
1244
+ element="typens:listrakRemarketingReviewUpdatePurgeResponseParam"/>
1245
+ </wsdl:message>
1246
+ <wsdl:portType name="{{var wsdl.handler}}PortType">
1247
+ <wsdl:operation name="listrakRemarketingAbandonedCartList">
1248
+ <wsdl:documentation>Get stores abandoned carts</wsdl:documentation>
1249
+ <wsdl:input message="typens:listrakRemarketingAbandonedCartListRequest"/>
1250
+ <wsdl:output
1251
+ message="typens:listrakRemarketingAbandonedCartListResponse"/>
1252
+ </wsdl:operation>
1253
+ <wsdl:operation name="listrakRemarketingAbandonedCartPurge">
1254
+ <wsdl:documentation>Purge abandoned carts</wsdl:documentation>
1255
+ <wsdl:input
1256
+ message="typens:listrakRemarketingAbandonedCartPurgeRequest"/>
1257
+ <wsdl:output
1258
+ message="typens:listrakRemarketingAbandonedCartPurgeResponse"/>
1259
+ </wsdl:operation>
1260
+ <wsdl:operation name="listrakRemarketingClickList">
1261
+ <wsdl:documentation>Get clicks</wsdl:documentation>
1262
+ <wsdl:input message="typens:listrakRemarketingClickListRequest"/>
1263
+ <wsdl:output message="typens:listrakRemarketingClickListResponse"/>
1264
+ </wsdl:operation>
1265
+ <wsdl:operation name="listrakRemarketingClickPurge">
1266
+ <wsdl:documentation>Purge clicks</wsdl:documentation>
1267
+ <wsdl:input message="typens:listrakRemarketingClickPurgeRequest"/>
1268
+ <wsdl:output message="typens:listrakRemarketingClickPurgeResponse"/>
1269
+ </wsdl:operation>
1270
+ <wsdl:operation name="listrakRemarketingLogList">
1271
+ <wsdl:documentation>Get log entries</wsdl:documentation>
1272
+ <wsdl:input message="typens:listrakRemarketingLogListRequest"/>
1273
+ <wsdl:output message="typens:listrakRemarketingLogListResponse"/>
1274
+ </wsdl:operation>
1275
+ <wsdl:operation name="listrakRemarketingLogPurge">
1276
+ <wsdl:documentation>Purge log entries</wsdl:documentation>
1277
+ <wsdl:input message="typens:listrakRemarketingLogPurgeRequest"/>
1278
+ <wsdl:output message="typens:listrakRemarketingLogPurgeResponse"/>
1279
+ </wsdl:operation>
1280
+ <wsdl:operation name="listrakRemarketingOrderList">
1281
+ <wsdl:documentation>Get orders</wsdl:documentation>
1282
+ <wsdl:input message="typens:listrakRemarketingOrderListRequest"/>
1283
+ <wsdl:output message="typens:listrakRemarketingOrderListResponse"/>
1284
+ </wsdl:operation>
1285
+ <wsdl:operation name="listrakRemarketingOrderStatusList">
1286
+ <wsdl:documentation>Get order status changes</wsdl:documentation>
1287
+ <wsdl:input message="typens:listrakRemarketingOrderStatusListRequest"/>
1288
+ <wsdl:output message="typens:listrakRemarketingOrderStatusListResponse"/>
1289
+ </wsdl:operation>
1290
+ <wsdl:operation name="listrakRemarketingProductList">
1291
+ <wsdl:documentation>Get products</wsdl:documentation>
1292
+ <wsdl:input message="typens:listrakRemarketingProductListRequest"/>
1293
+ <wsdl:output message="typens:listrakRemarketingProductListResponse"/>
1294
+ </wsdl:operation>
1295
+ <wsdl:operation name="listrakRemarketingProductUpdateList">
1296
+ <wsdl:documentation>Get updated products</wsdl:documentation>
1297
+ <wsdl:input message="typens:listrakRemarketingProductUpdateListRequest"/>
1298
+ <wsdl:output message="typens:listrakRemarketingProductUpdateListResponse"/>
1299
+ </wsdl:operation>
1300
+ <wsdl:operation name="listrakRemarketingProductPurchasableList">
1301
+ <wsdl:documentation>Get purchasable products</wsdl:documentation>
1302
+ <wsdl:input message="typens:listrakRemarketingProductPurchasableListRequest"/>
1303
+ <wsdl:output message="typens:listrakRemarketingProductPurchasableListResponse"/>
1304
+ </wsdl:operation>
1305
+ <wsdl:operation name="listrakRemarketingSubscriberList">
1306
+ <wsdl:documentation>Get subscribers and unsubscribers</wsdl:documentation>
1307
+ <wsdl:input message="typens:listrakRemarketingSubscriberListRequest"/>
1308
+ <wsdl:output message="typens:listrakRemarketingSubscriberListResponse"/>
1309
+ </wsdl:operation>
1310
+ <wsdl:operation name="listrakRemarketingSubscriberPurge">
1311
+ <wsdl:documentation>Purge old subscriber updates</wsdl:documentation>
1312
+ <wsdl:input message="typens:listrakRemarketingSubscriberPurgeRequest"/>
1313
+ <wsdl:output message="typens:listrakRemarketingSubscriberPurgeResponse"/>
1314
+ </wsdl:operation>
1315
+ <wsdl:operation name="listrakRemarketingCustomerList">
1316
+ <wsdl:documentation>Get customers</wsdl:documentation>
1317
+ <wsdl:input message="typens:listrakRemarketingCustomerListRequest"/>
1318
+ <wsdl:output message="typens:listrakRemarketingCustomerListResponse"/>
1319
+ </wsdl:operation>
1320
+ <wsdl:operation name="listrakRemarketingInfoList">
1321
+ <wsdl:documentation>Get info</wsdl:documentation>
1322
+ <wsdl:input message="typens:listrakRemarketingInfoListRequest"/>
1323
+ <wsdl:output message="typens:listrakRemarketingInfoListResponse"/>
1324
+ </wsdl:operation>
1325
+ <wsdl:operation name="listrakRemarketingReviewList">
1326
+ <wsdl:documentation>Get review list</wsdl:documentation>
1327
+ <wsdl:input message="typens:listrakRemarketingReviewListRequest"/>
1328
+ <wsdl:output message="typens:listrakRemarketingReviewListResponse"/>
1329
+ </wsdl:operation>
1330
+ <wsdl:operation name="listrakRemarketingRatingSummaryList">
1331
+ <wsdl:documentation>Get rating summary list</wsdl:documentation>
1332
+ <wsdl:input message="typens:listrakRemarketingRatingSummaryListRequest"/>
1333
+ <wsdl:output
1334
+ message="typens:listrakRemarketingRatingSummaryListResponse"/>
1335
+ </wsdl:operation>
1336
+ <wsdl:operation name="listrakRemarketingReviewUpdateList">
1337
+ <wsdl:documentation>Get review list</wsdl:documentation>
1338
+ <wsdl:input message="typens:listrakRemarketingReviewUpdateListRequest"/>
1339
+ <wsdl:output
1340
+ message="typens:listrakRemarketingReviewUpdateListResponse"/>
1341
+ </wsdl:operation>
1342
+ <wsdl:operation name="listrakRemarketingRatingSummaryUpdateList">
1343
+ <wsdl:documentation>Get rating summary list</wsdl:documentation>
1344
+ <wsdl:input
1345
+ message="typens:listrakRemarketingRatingSummaryUpdateListRequest"/>
1346
+ <wsdl:output
1347
+ message="typens:listrakRemarketingRatingSummaryUpdateListResponse"/>
1348
+ </wsdl:operation>
1349
+ <wsdl:operation name="listrakRemarketingReviewDeleteList">
1350
+ <wsdl:documentation>Get deleted reviews list</wsdl:documentation>
1351
+ <wsdl:input message="typens:listrakRemarketingReviewDeleteListRequest"/>
1352
+ <wsdl:output
1353
+ message="typens:listrakRemarketingReviewDeleteListResponse"/>
1354
+ </wsdl:operation>
1355
+ <wsdl:operation name="listrakRemarketingReviewUpdatePurge">
1356
+ <wsdl:documentation>Get deleted reviews list</wsdl:documentation>
1357
+ <wsdl:input message="typens:listrakRemarketingReviewUpdatePurgeRequest"/>
1358
+ <wsdl:output
1359
+ message="typens:listrakRemarketingReviewUpdatePurgeResponse"/>
1360
+ </wsdl:operation>
1361
+ </wsdl:portType>
1362
+ <wsdl:binding name="{{var wsdl.handler}}Binding"
1363
+ type="typens:{{var wsdl.handler}}PortType">
1364
+ <soap:binding style="document"
1365
+ transport="http://schemas.xmlsoap.org/soap/http"/>
1366
+ <wsdl:operation name="listrakRemarketingAbandonedCartList">
1367
+ <soap:operation soapAction=""/>
1368
+ <wsdl:input>
1369
+ <soap:body use="literal"/>
1370
+ </wsdl:input>
1371
+ <wsdl:output>
1372
+ <soap:body use="literal"/>
1373
+ </wsdl:output>
1374
+ </wsdl:operation>
1375
+ <wsdl:operation name="listrakRemarketingAbandonedCartPurge">
1376
+ <soap:operation soapAction=""/>
1377
+ <wsdl:input>
1378
+ <soap:body use="literal"/>
1379
+ </wsdl:input>
1380
+ <wsdl:output>
1381
+ <soap:body use="literal"/>
1382
+ </wsdl:output>
1383
+ </wsdl:operation>
1384
+ <wsdl:operation name="listrakRemarketingClickList">
1385
+ <soap:operation soapAction=""/>
1386
+ <wsdl:input>
1387
+ <soap:body use="literal"/>
1388
+ </wsdl:input>
1389
+ <wsdl:output>
1390
+ <soap:body use="literal"/>
1391
+ </wsdl:output>
1392
+ </wsdl:operation>
1393
+ <wsdl:operation name="listrakRemarketingClickPurge">
1394
+ <soap:operation soapAction=""/>
1395
+ <wsdl:input>
1396
+ <soap:body use="literal"/>
1397
+ </wsdl:input>
1398
+ <wsdl:output>
1399
+ <soap:body use="literal"/>
1400
+ </wsdl:output>
1401
+ </wsdl:operation>
1402
+ <wsdl:operation name="listrakRemarketingLogList">
1403
+ <soap:operation soapAction=""/>
1404
+ <wsdl:input>
1405
+ <soap:body use="literal"/>
1406
+ </wsdl:input>
1407
+ <wsdl:output>
1408
+ <soap:body use="literal"/>
1409
+ </wsdl:output>
1410
+ </wsdl:operation>
1411
+ <wsdl:operation name="listrakRemarketingLogPurge">
1412
+ <soap:operation soapAction=""/>
1413
+ <wsdl:input>
1414
+ <soap:body use="literal"/>
1415
+ </wsdl:input>
1416
+ <wsdl:output>
1417
+ <soap:body use="literal"/>
1418
+ </wsdl:output>
1419
+ </wsdl:operation>
1420
+ <wsdl:operation name="listrakRemarketingOrderList">
1421
+ <soap:operation soapAction=""/>
1422
+ <wsdl:input>
1423
+ <soap:body use="literal"/>
1424
+ </wsdl:input>
1425
+ <wsdl:output>
1426
+ <soap:body use="literal"/>
1427
+ </wsdl:output>
1428
+ </wsdl:operation>
1429
+ <wsdl:operation name="listrakRemarketingOrderStatusList">
1430
+ <soap:operation soapAction=""/>
1431
+ <wsdl:input>
1432
+ <soap:body use="literal"/>
1433
+ </wsdl:input>
1434
+ <wsdl:output>
1435
+ <soap:body use="literal"/>
1436
+ </wsdl:output>
1437
+ </wsdl:operation>
1438
+ <wsdl:operation name="listrakRemarketingProductList">
1439
+ <soap:operation soapAction=""/>
1440
+ <wsdl:input>
1441
+ <soap:body use="literal"/>
1442
+ </wsdl:input>
1443
+ <wsdl:output>
1444
+ <soap:body use="literal"/>
1445
+ </wsdl:output>
1446
+ </wsdl:operation>
1447
+ <wsdl:operation name="listrakRemarketingProductUpdateList">
1448
+ <soap:operation soapAction=""/>
1449
+ <wsdl:input>
1450
+ <soap:body use="literal"/>
1451
+ </wsdl:input>
1452
+ <wsdl:output>
1453
+ <soap:body use="literal"/>
1454
+ </wsdl:output>
1455
+ </wsdl:operation>
1456
+ <wsdl:operation name="listrakRemarketingProductPurchasableList">
1457
+ <soap:operation soapAction=""/>
1458
+ <wsdl:input>
1459
+ <soap:body use="literal"/>
1460
+ </wsdl:input>
1461
+ <wsdl:output>
1462
+ <soap:body use="literal"/>
1463
+ </wsdl:output>
1464
+ </wsdl:operation>
1465
+ <wsdl:operation name="listrakRemarketingSubscriberList">
1466
+ <soap:operation soapAction=""/>
1467
+ <wsdl:input>
1468
+ <soap:body use="literal"/>
1469
+ </wsdl:input>
1470
+ <wsdl:output>
1471
+ <soap:body use="literal"/>
1472
+ </wsdl:output>
1473
+ </wsdl:operation>
1474
+ <wsdl:operation name="listrakRemarketingSubscriberPurge">
1475
+ <soap:operation soapAction=""/>
1476
+ <wsdl:input>
1477
+ <soap:body use="literal"/>
1478
+ </wsdl:input>
1479
+ <wsdl:output>
1480
+ <soap:body use="literal"/>
1481
+ </wsdl:output>
1482
+ </wsdl:operation>
1483
+ <wsdl:operation name="listrakRemarketingCustomerList">
1484
+ <soap:operation soapAction=""/>
1485
+ <wsdl:input>
1486
+ <soap:body use="literal"/>
1487
+ </wsdl:input>
1488
+ <wsdl:output>
1489
+ <soap:body use="literal"/>
1490
+ </wsdl:output>
1491
+ </wsdl:operation>
1492
+ <wsdl:operation name="listrakRemarketingInfoList">
1493
+ <soap:operation soapAction=""/>
1494
+ <wsdl:input>
1495
+ <soap:body use="literal"/>
1496
+ </wsdl:input>
1497
+ <wsdl:output>
1498
+ <soap:body use="literal"/>
1499
+ </wsdl:output>
1500
+ </wsdl:operation>
1501
+ <wsdl:operation name="listrakRemarketingReviewList">
1502
+ <soap:operation soapAction=""/>
1503
+ <wsdl:input>
1504
+ <soap:body use="literal"/>
1505
+ </wsdl:input>
1506
+ <wsdl:output>
1507
+ <soap:body use="literal"/>
1508
+ </wsdl:output>
1509
+ </wsdl:operation>
1510
+ <wsdl:operation name="listrakRemarketingRatingSummaryList">
1511
+ <soap:operation soapAction=""/>
1512
+ <wsdl:input>
1513
+ <soap:body use="literal"/>
1514
+ </wsdl:input>
1515
+ <wsdl:output>
1516
+ <soap:body use="literal"/>
1517
+ </wsdl:output>
1518
+ </wsdl:operation>
1519
+ <wsdl:operation name="listrakRemarketingReviewUpdateList">
1520
+ <soap:operation soapAction=""/>
1521
+ <wsdl:input>
1522
+ <soap:body use="literal"/>
1523
+ </wsdl:input>
1524
+ <wsdl:output>
1525
+ <soap:body use="literal"/>
1526
+ </wsdl:output>
1527
+ </wsdl:operation>
1528
+ <wsdl:operation name="listrakRemarketingRatingSummaryUpdateList">
1529
+ <soap:operation soapAction=""/>
1530
+ <wsdl:input>
1531
+ <soap:body use="literal"/>
1532
+ </wsdl:input>
1533
+ <wsdl:output>
1534
+ <soap:body use="literal"/>
1535
+ </wsdl:output>
1536
+ </wsdl:operation>
1537
+ <wsdl:operation name="listrakRemarketingReviewDeleteList">
1538
+ <soap:operation soapAction=""/>
1539
+ <wsdl:input>
1540
+ <soap:body use="literal"/>
1541
+ </wsdl:input>
1542
+ <wsdl:output>
1543
+ <soap:body use="literal"/>
1544
+ </wsdl:output>
1545
+ </wsdl:operation>
1546
+ <wsdl:operation name="listrakRemarketingReviewUpdatePurge">
1547
+ <soap:operation soapAction=""/>
1548
+ <wsdl:input>
1549
+ <soap:body use="literal"/>
1550
+ </wsdl:input>
1551
+ <wsdl:output>
1552
+ <soap:body use="literal"/>
1553
+ </wsdl:output>
1554
+ </wsdl:operation>
1555
+ </wsdl:binding>
1556
+ <wsdl:service name="{{var wsdl.name}}Service">
1557
+ <wsdl:port name="{{var wsdl.handler}}Port"
1558
+ binding="typens:{{var wsdl.handler}}Binding">
1559
+ <soap:address location="{{var wsdl.url}}"/>
1560
+ </wsdl:port>
1561
+ </wsdl:service>
 
1562
  </wsdl:definitions>
app/code/community/Listrak/Remarketing/sql/listrak_remarketing_setup/mysql4-upgrade-1.1.9.5-1.2.0.php CHANGED
@@ -17,79 +17,12 @@ $installer->startSetup();
17
 
18
  $installer->run(
19
  "
20
- select if (
21
- exists(
22
- select distinct index_name from information_schema.statistics
23
- where table_name = '{$this->getTable('listrak/review_update')}' and index_name = 'review_update_review_id_index'
24
- )
25
- ,'select ''index review_update_review_id_index exists'' _______;'
26
- ,'create index review_update_review_id_index on {$this->getTable('listrak/review_update')} (review_id)') into @a;
27
-
28
- PREPARE stmt1 FROM @a;
29
- EXECUTE stmt1;
30
- DEALLOCATE PREPARE stmt1;
31
-
32
- select if (
33
- exists(
34
- select distinct index_name from information_schema.statistics
35
- where table_name = '{$this->getTable('listrak/review_update')}' and index_name = 'review_update_entity_id_index'
36
- )
37
- ,'select ''index review_update_entity_id_index exists'' _______;'
38
- ,'create index review_update_entity_id_index on {$this->getTable('listrak/review_update')} (entity_id)') into @b;
39
-
40
- PREPARE stmt2 FROM @b;
41
- EXECUTE stmt2;
42
- DEALLOCATE PREPARE stmt2;
43
-
44
- select if (
45
- exists(
46
- select distinct index_name from information_schema.statistics
47
- where table_name = '{$this->getTable('listrak/review_update')}' and index_name = 'review_update_activity_index'
48
- )
49
- ,'select ''index review_update_entity_id_index exists'' _______;'
50
- ,'create index review_update_activity_index on {$this->getTable('listrak/review_update')} (activity)') into @c;
51
-
52
- PREPARE stmt3 FROM @c;
53
- EXECUTE stmt3;
54
- DEALLOCATE PREPARE stmt3;
55
-
56
-
57
- select if (
58
- exists(
59
- select distinct index_name from information_schema.statistics
60
- where table_name = '{$this->getTable('listrak/subscriber_update')}' and index_name = 'subscriber_update_subscriber_id_index'
61
- )
62
- ,'select ''index subscriber_update_subscriber_id_index exists'' _______;'
63
- ,'create index subscriber_update_subscriber_id_index on {$this->getTable('listrak/subscriber_update')} (subscriber_id)') into @e;
64
-
65
- PREPARE stmt5 FROM @e;
66
- EXECUTE stmt5;
67
- DEALLOCATE PREPARE stmt5;
68
-
69
- select if (
70
- exists(
71
- select distinct index_name from information_schema.statistics
72
- where table_name = '{$this->getTable('listrak/subscriber_update')}' and index_name = 'subscriber_update_updated_at_index'
73
- )
74
- ,'select ''index subscriber_update_updated_at_index exists'' _______;'
75
- ,'create index subscriber_update_updated_at_index on {$this->getTable('listrak/subscriber_update')} (updated_at)') into @f;
76
-
77
- PREPARE stmt6 FROM @f;
78
- EXECUTE stmt6;
79
- DEALLOCATE PREPARE stmt6;
80
-
81
-
82
- select if (
83
- exists(
84
- select distinct index_name from information_schema.statistics
85
- where table_name = '{$this->getTable('listrak/emailcapture')}' and index_name = 'listrak_remarketing_emailcapture_page_index'
86
- )
87
- ,'select ''index listrak_remarketing_emailcapture_page_index exists'' _______;'
88
- ,'create index listrak_remarketing_emailcapture_page_index on {$this->getTable('listrak/emailcapture')} (page)') into @g;
89
-
90
- PREPARE stmt7 FROM @g;
91
- EXECUTE stmt7;
92
- DEALLOCATE PREPARE stmt7;
93
  ");
94
 
95
  try {
17
 
18
  $installer->run(
19
  "
20
+ create index review_update_review_id_index on {$this->getTable('listrak/review_update')} (review_id);
21
+ create index review_update_entity_id_index on {$this->getTable('listrak/review_update')} (entity_id);
22
+ create index review_update_activity_index on {$this->getTable('listrak/review_update')} (activity);
23
+ create index subscriber_update_subscriber_id_index on {$this->getTable('listrak/subscriber_update')} (subscriber_id);
24
+ create index subscriber_update_updated_at_index on {$this->getTable('listrak/subscriber_update')} (updated_at);
25
+ create index listrak_remarketing_emailcapture_page_index on {$this->getTable('listrak/emailcapture')} (page);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  ");
27
 
28
  try {
app/code/community/Listrak/Remarketing/sql/listrak_remarketing_setup/mysql4-upgrade-1.2.0-1.2.1.php ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * PHP version 5
5
+ *
6
+ * @category Listrak
7
+ * @package Listrak_Remarketing
8
+ * @author Listrak Magento Team <magento@listrak.com>
9
+ * @copyright 2011 Listrak Inc
10
+ * @license http://s1.listrakbi.com/licenses/magento.txt License For Customer Use of Listrak Software
11
+ * @link http://www.listrak.com
12
+ */
13
+
14
+ /* @var Mage_Core_Model_Resource_Setup $installer */
15
+ $installer = $this;
16
+ $installer->startSetup();
17
+
18
+ $installer->run(
19
+ "
20
+ DELETE FROM {$this->getTable('listrak/product_attribute_set_map')}
21
+ WHERE NOT EXISTS(
22
+ SELECT * FROM {$this->getTable('eav/attribute_set')} AS eav_sets
23
+ WHERE eav_sets.attribute_set_id = {$this->getTable('listrak/product_attribute_set_map')}.attribute_set_id
24
+ );
25
+
26
+ ALTER TABLE {$this->getTable('listrak/product_attribute_set_map')}
27
+ ADD CONSTRAINT fk_attribute_set_id_constraint FOREIGN KEY fk_attribute_set_id (attribute_set_id)
28
+ REFERENCES {$this->getTable('eav/attribute_set')} (attribute_set_id)
29
+ ON DELETE CASCADE;
30
+ ");
31
+
32
+ try {
33
+ /* @var Listrak_Remarketing_Model_Log $log */
34
+ $log = Mage::getModel("listrak/log");
35
+ $log->addMessage("1.2.0-1.2.1 update");
36
+ } catch (Exception $ex) {
37
+ }
38
+
39
+ $installer->endSetup();
app/design/frontend/base/default/layout/remarketing.xml CHANGED
@@ -1,49 +1,49 @@
1
- <?xml version="1.0"?>
2
- <!--
3
- /**
4
- * Listrak Remarketing Magento Extension Ver. 1.0.0 - Copyright (c) 2011 Listrak, Inc.
5
- */
6
- -->
7
- <layout>
8
- <default>
9
- <reference name="before_body_end">
10
- <block type="remarketing/require_legacy" name="remarketing_legacy_block">
11
- <block type="remarketing/legacy_ecjs" name="remarketing_ecjs" as="remarketing_ecjs"/>
12
- <block type="remarketing/legacy_modal" name="remarketing_modal" as="remarketing_modal"/>
13
- </block>
14
- <block type="remarketing/require_onescript" name="remarketing_utils" template="remarketing/utils.phtml">
15
- <action method="setAlwaysRenderTemplate"><val>true</val></action>
16
- </block>
17
- <block type="remarketing/require_onescript" name="remarketing_onescript_block" template="remarketing/async_wrapper.phtml">
18
- <block type="remarketing/tracking_email" name="remarketing_email_capture" />
19
- <block type="remarketing/tracking_activity" name="remarketing_activity_tracking" />
20
- </block>
21
- <block type="remarketing/tracking_sca" name="remarketing_sca_tracking" template="remarketing/async_wrapper.phtml">
22
- <action method="setFullPageRendering"><val>true</val></action>
23
- </block>
24
- <block type="remarketing/require_onescript" name="remarketing_onescript" template="remarketing/onescript.phtml">
25
- <action method="setAlwaysRenderTemplate"><val>true</val></action>
26
- </block>
27
- </reference>
28
- </default>
29
-
30
- <!-- confirmation page -->
31
- <checkout_multishipping_success>
32
- <reference name="after_body_start">
33
- <block type="remarketing/conversion_fingerprint" name="remarketing_fingerprint_image_ms" />
34
- </reference>
35
- <reference name="remarketing_onescript_block">
36
- <block type="remarketing/conversion_order" name="remarketing_conversion_order_ms" />
37
- <block type="remarketing/conversion_cart" name="remarketing_conversion_cart_ms" />
38
- </reference>
39
- </checkout_multishipping_success>
40
- <checkout_onepage_success>
41
- <reference name="after_body_start">
42
- <block type="remarketing/conversion_fingerprint" name="remarketing_fingerprint_image_op" />
43
- </reference>
44
- <reference name="remarketing_onescript_block">
45
- <block type="remarketing/conversion_order" name="remarketing_conversion_order_op" />
46
- <block type="remarketing/conversion_cart" name="remarketing_conversion_cart_op" />
47
- </reference>
48
- </checkout_onepage_success>
49
  </layout>
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * Listrak Remarketing Magento Extension Ver. 1.0.0 - Copyright (c) 2011 Listrak, Inc.
5
+ */
6
+ -->
7
+ <layout>
8
+ <default>
9
+ <reference name="before_body_end">
10
+ <block type="remarketing/require_legacy" name="remarketing_legacy_block">
11
+ <block type="remarketing/legacy_ecjs" name="remarketing_ecjs" as="remarketing_ecjs"/>
12
+ <block type="remarketing/legacy_modal" name="remarketing_modal" as="remarketing_modal"/>
13
+ </block>
14
+ <block type="remarketing/require_onescript" name="remarketing_utils" template="remarketing/utils.phtml">
15
+ <action method="setAlwaysRenderTemplate"><val>true</val></action>
16
+ </block>
17
+ <block type="remarketing/require_onescript" name="remarketing_onescript_block" template="remarketing/async_wrapper.phtml">
18
+ <block type="remarketing/tracking_email" name="remarketing_email_capture" />
19
+ <block type="remarketing/tracking_activity" name="remarketing_activity_tracking" />
20
+ <block type="remarketing/tracking_cart" name="remarketing_cart_tracking">
21
+ <action method="setFullPageRendering"><val>true</val></action>
22
+ </block>
23
+ </block>
24
+ <block type="remarketing/require_onescript" name="remarketing_onescript" template="remarketing/onescript.phtml">
25
+ <action method="setAlwaysRenderTemplate"><val>true</val></action>
26
+ </block>
27
+ </reference>
28
+ </default>
29
+
30
+ <!-- confirmation page -->
31
+ <checkout_multishipping_success>
32
+ <reference name="after_body_start">
33
+ <block type="remarketing/conversion_fingerprint" name="remarketing_fingerprint_image_ms" />
34
+ </reference>
35
+ <reference name="remarketing_onescript_block">
36
+ <block type="remarketing/conversion_order" name="remarketing_conversion_order_ms" />
37
+ <block type="remarketing/conversion_cart" name="remarketing_conversion_cart_ms" />
38
+ </reference>
39
+ </checkout_multishipping_success>
40
+ <checkout_onepage_success>
41
+ <reference name="after_body_start">
42
+ <block type="remarketing/conversion_fingerprint" name="remarketing_fingerprint_image_op" />
43
+ </reference>
44
+ <reference name="remarketing_onescript_block">
45
+ <block type="remarketing/conversion_order" name="remarketing_conversion_order_op" />
46
+ <block type="remarketing/conversion_cart" name="remarketing_conversion_cart_op" />
47
+ </reference>
48
+ </checkout_onepage_success>
49
  </layout>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Listrak_Remarketing</name>
4
- <version>1.2.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://s1.listrakbi.com/licenses/magento.txt">Listrak EULA</license>
7
  <channel>community</channel>
@@ -47,11 +47,11 @@ To make sure your marketing list is always current, all newsletter subscribers a
47
  &lt;p&gt;&lt;b&gt;About Listrak&lt;/b&gt;&lt;br /&gt;&#xD;
48
  Listrak works with online retailers to maximize marketing ROI by helping them reach optimal engagement with their customers. Our focus is on prompting dialog and interaction through email and mobile marketing to increase customer lifetime value.&lt;/p&gt;</description>
49
  <notes>Efficiency improvements&#xD;
50
- Security fix</notes>
51
  <authors><author><name>Listrak</name><user>auto-converted</user><email>magento@listrak.com</email></author></authors>
52
- <date>2016-04-28</date>
53
- <time>17:08:32</time>
54
- <contents><target name="magecommunity"><dir name="Listrak"><dir name="Remarketing"><dir name="Block"><dir name="Adminhtml"><dir name="Emailcapture"><dir name="Edit"><dir name="Tab"><file name="Form.php" hash="04f1de0ff518a9fd51dc7eef50d5ec16"/></dir><file name="Form.php" hash="c90bb70290872cb88b0d27c3ae83db70"/><file name="Tabs.php" hash="63e79238ac854f6c5c7e4c4979ea327b"/></dir><file name="Edit.php" hash="94b2384476aeccae8e68d0eed8ecaa4a"/><file name="Grid.php" hash="ba6e7aaff90477c0066fd2222d2080e0"/></dir><dir name="Productattributes"><dir name="Edit"><dir name="Tab"><dir name="Form"><file name="Brand.php" hash="27a7ca71c0ea5472a9092d98a67786b7"/><file name="Categories.php" hash="2a04e488a514ea9d5927fa8e26859c9f"/></dir></dir><file name="Form.php" hash="a4776c4adcf8bce5969318a05e3692e5"/><file name="Tabs.php" hash="7ef120f614c00571c8e447b7be4c200a"/></dir><dir name="Init"><dir name="Brands"><file name="Form.php" hash="62c96540bd5ea3c64f1c3eb4b4118c26"/></dir></dir><file name="Edit.php" hash="63ad349cdd3847f093b6493156b235ad"/><file name="Grid.php" hash="c5af2b44fb96b2eaf5eb34c89437beb0"/></dir><file name="Emailcapture.php" hash="e2ee3edbec92fb8e98ab9bfa802a894e"/><file name="Notifications.php" hash="956cc8e53866b00405976d0ca3de0be3"/><file name="Productattributes.php" hash="9f498425f615344f7172eb3c0be068b9"/></dir><dir name="Conversion"><file name="Abstract.php" hash="d1b30d9820351ff0a156027d0e9a90a0"/><file name="Cart.php" hash="8919929cbfadd2d6be73235bb75fb86c"/><file name="Fingerprint.php" hash="4276a34be1452b591e56c24f93d557f4"/><file name="Order.php" hash="b33c1425bc84a975df58aec0e907ef49"/></dir><dir name="Legacy"><file name="Ecjs.php" hash="84ef445f27b29bbcdd3fc2776f0252ce"/><file name="Modal.php" hash="6d880f77547fb1d0d4da36d4da6136bb"/></dir><dir name="Require"><file name="Activity.php" hash="66155793d621b112ab6f897f1a0d67de"/><file name="Legacy.php" hash="c26f5187a18c35551aeddeb71bf9155c"/><file name="Onescript.php" hash="082f2f148a23655b33a67b9bf1cc24dc"/><file name="Sca.php" hash="c1c501b706c53ce101be25711477e586"/></dir><dir name="Tracking"><file name="Activity.php" hash="4927f310eae79c3922c3876596ee8f14"/><file name="Email.php" hash="236b0fdc7729a5950d4f55cb10624df1"/><file name="Sca.php" hash="c30f9e69a52dd9059a81ff1ac3fb3d75"/></dir><file name="Base.php" hash="04b804fd6da705242064005e5c84d315"/></dir><dir name="Helper"><dir name="Product"><dir name="Attribute"><dir name="Set"><file name="Map.php" hash="d55cadfab5d9ad38880fa9fd57ea8dbf"/></dir></dir></dir><dir name="Review"><file name="Update.php" hash="8883e702a5871426e768a4d6c8afd12e"/></dir><file name="Data.php" hash="a20ca84a6fa92372717130de24f9d77a"/><file name="Product.php" hash="c7e983893a432ee5a567dceb1b44ec6d"/></dir><dir name="Model"><dir name="Abandonedcart"><dir name="Api"><file name="V2.php" hash="9f6b4dcf6dc3e5786563b874bfe5a628"/></dir><file name="Api.php" hash="34ae38fcf33358a479c76833f87b82f5"/></dir><dir name="Apiextension"><dir name="Api"><file name="V2.php" hash="4c7b906f43dada5f20b4df23fe6fdc46"/></dir><file name="Api.php" hash="da5a1c226b3f4e5fbae38e87306fa9f5"/></dir><dir name="Cache"><file name="Sca.php" hash="2a2a58d8b4d601ede6df88259373b79d"/></dir><dir name="Click"><dir name="Api"><file name="V2.php" hash="223e139fabb121fc7200f4709f133f46"/></dir><file name="Api.php" hash="ac48e5676e3bf8fb4802cece40ad9e04"/></dir><dir name="Log"><dir name="Api"><file name="V2.php" hash="9263c4ac205a8fc1e32e5d37d21f0daf"/></dir><file name="Api.php" hash="28bb96796dc0bcd9d954c8a032a9e67a"/></dir><dir name="Mysql4"><dir name="Abandonedcart"><file name="Collection.php" hash="d1882ca4499bc5c56d93a171865293bd"/></dir><dir name="Click"><file name="Collection.php" hash="286c6eb5d0aca628823c041761494301"/></dir><dir name="Emailcapture"><file name="Collection.php" hash="d96f0744722f18064a855e0fdc294415"/></dir><dir name="Log"><file name="Collection.php" hash="e5bc090bf9605dfe93d4d1962e66ca5f"/></dir><dir name="Product"><dir name="Attribute"><dir name="Set"><dir name="Map"><file name="Collection.php" hash="ec333aadcaa4ea50f234ee73bf3191fe"/></dir><file name="Map.php" hash="78db3f6778a93c9d82b19de660d72db4"/></dir></dir><file name="Collection.php" hash="f39792ca3a30c6cbea5294cedd7cb052"/></dir><dir name="Review"><dir name="Update"><file name="Collection.php" hash="148b67805880086583ecb3f7ae0f4a30"/></dir><file name="Update.php" hash="e894546d22e4da32ecd8cbfa5f57c8ef"/></dir><dir name="Session"><file name="Collection.php" hash="6acf9de01b85cdc1dbbb3bfb1646244a"/></dir><dir name="Subscriberupdate"><file name="Collection.php" hash="77331688f90271c757b5a7d319b9d351"/></dir><file name="Abandonedcart.php" hash="69e8472352932cf4702455eca6726749"/><file name="Apiextension.php" hash="0a00057cd50cd462ce3518d5a9519757"/><file name="Click.php" hash="92558ac0fa543da96d0a16ed9f03f333"/><file name="Emailcapture.php" hash="7fb60c5b61155e42674ecb05f4be7de8"/><file name="Log.php" hash="efa5dac7cb3610debf45d10484a80caf"/><file name="Product.php" hash="44e13acab31b9e6cf80f0de7c8472b53"/><file name="Session.php" hash="d17bc48f2b2c5f4b70799cec793a221a"/><file name="Subscriberupdate.php" hash="b813c47bef3889d2ad2a2c5629722798"/></dir><dir name="Product"><dir name="Api"><file name="V2.php" hash="285034adde0f68c63c084ab480307ec8"/></dir><dir name="Attribute"><dir name="Set"><file name="Map.php" hash="4887562fd27e4c7be060f44f6d603c44"/></dir></dir><dir name="Category"><file name="Source.php" hash="ff8e5347be75728a5325ed628c347d72"/></dir><dir name="Purchasable"><file name="Visibility.php" hash="625efae1b17b73aaf05ed79eaa793360"/></dir><file name="Api.php" hash="0bcbb06a0f0530b592f0629eccb5e9d7"/><file name="Attributes.php" hash="460420f1f7cfb10c411b01d7032c1624"/></dir><dir name="Review"><dir name="Update"><dir name="Api"><file name="V2.php" hash="70d0c2f9811f9f73befe7c2d1f8c1363"/></dir><file name="Api.php" hash="dd2185bf79bde1fa221d280f91aa305b"/></dir><file name="Update.php" hash="ad967b1675f15d2ee6f18bf77239b3a2"/></dir><file name="Abandonedcart.php" hash="73b64fa8e765cae40f2639e0c097f952"/><file name="Apiextension.php" hash="40589bd7b1676e2223a4bf87647679c8"/><file name="Click.php" hash="f0bff55e889b18c0c09f75efd7e6aba4"/><file name="Emailcapture.php" hash="b292bd6eb233454f67ad99d4a0100dc5"/><file name="Log.php" hash="81a87ea8df5b64b57029884694788d9d"/><file name="Observer.php" hash="0b8eafb52fb2c16878614ba18568ab19"/><file name="Product.php" hash="bcb70ef1a133904dc926edc27aa1c96f"/><file name="Session.php" hash="4550d5ca3320827d1381c5b0e3aeb05b"/><file name="Subscriber.php" hash="95fce814868be28873bbb06026a0a74c"/><file name="Subscriberupdate.php" hash="9af7dbc06a76ade1b7add599b53df2dd"/></dir><dir name="controllers"><dir name="Remarketing"><file name="EmailcaptureController.php" hash="cf6ba46eae1a32d17cab3f22c487191e"/><file name="ProductattributesController.php" hash="84728119dd9155ec9ae2c3ba78161c26"/></dir><file name="AjaxController.php" hash="cb87a8df81ad6691bffe91dc315103a9"/><file name="CartController.php" hash="045ce9b5d7e7ca7288d956ea80671e02"/><file name="ConfigController.php" hash="d5d86c3c1383bfa2955e3c62594cc421"/><file name="EmailController.php" hash="108a7640858866a31e38f18d086c1378"/></dir><dir name="etc"><file name="adminhtml.xml" hash="c5e8ade6b6c95176096cd392ccda5b16"/><file name="api.xml" hash="aa1711c3d2a0f4aead42df0c98d55cec"/><file name="cache.xml" hash="d161a338887fd508c10abe159f7a4060"/><file name="config.xml" hash="f026b3a221c7cb437e35c30b655f33a2"/><file name="system.xml" hash="50af45b64a41b740dfc92581d0948766"/><file name="wsdl.xml" hash="aed14669c808d20719d348026e12437a"/><file name="wsi.xml" hash="881c87b26f062ebf8929777f6127286b"/></dir><dir name="sql"><dir name="listrak_remarketing_setup"><file name="mysql4-install-1.0.0.php" hash="26f1234ccc6d5505d20e27746f310581"/><file name="mysql4-install-1.1.9.php" hash="08f87628a62d6d2583d529b96a3344d9"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="0b01c013188802e9b325206f8a6464dc"/><file name="mysql4-upgrade-1.0.8-1.0.9.php" hash="862600bc223bc0074b669c5d576a40a4"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="6d1fdaf22e00279fdd6ae2f4073d6a34"/><file name="mysql4-upgrade-1.1.3-1.1.4.php" hash="f9c651f243ca6e6664df57a8cc7b3e41"/><file name="mysql4-upgrade-1.1.4-1.1.5.php" hash="4dc6e11122b62890932940be88838901"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="343ccdc500df5933ab57bc6391e57598"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="78fce151f25f60aba363956a88596781"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="28503560158e4346859450f289f1fe9a"/><file name="mysql4-upgrade-1.1.8-1.1.9.php" hash="f793cdc96107dcfe3d063bda26065158"/><file name="mysql4-upgrade-1.1.9.5-1.2.0.php" hash="73cae78a3c2c9cf40f21cced17cc0998"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="remarketing.xml" hash="03744ddaa40dfde021f93e0f78b57b5f"/></dir><dir name="template"><dir name="remarketing"><file name="async_wrapper.phtml" hash="ce78a31a93be4963ec1556d34f4572d3"/><file name="onescript.phtml" hash="30571a551e2653be8841d56575a76702"/><file name="utils.phtml" hash="b9b128932d453424816c43d531095495"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="remarketing.xml" hash="ec4a48c258fd9d64f1e08b00e896176d"/></dir><dir name="template"><dir name="listrak"><dir name="remarketing"><dir name="productattributes"><dir name="form"><file name="categories.phtml" hash="fafa8fe03cfdd930e4c7b45b84793ccb"/><file name="initbrands.phtml" hash="430fa0287c490f597543669883f69cee"/></dir></dir><file name="productattributes.phtml" hash="b22fbe3f7ff1337e5d19104d42447a5f"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Listrak_Remarketing.xml" hash="63082a312f4668561da45ccd445a862b"/></dir></target></contents>
55
  <compatible/>
56
  <dependencies/>
57
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Listrak_Remarketing</name>
4
+ <version>1.2.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://s1.listrakbi.com/licenses/magento.txt">Listrak EULA</license>
7
  <channel>community</channel>
47
  &lt;p&gt;&lt;b&gt;About Listrak&lt;/b&gt;&lt;br /&gt;&#xD;
48
  Listrak works with online retailers to maximize marketing ROI by helping them reach optimal engagement with their customers. Our focus is on prompting dialog and interaction through email and mobile marketing to increase customer lifetime value.&lt;/p&gt;</description>
49
  <notes>Efficiency improvements&#xD;
50
+ Security fixes</notes>
51
  <authors><author><name>Listrak</name><user>auto-converted</user><email>magento@listrak.com</email></author></authors>
52
+ <date>2016-05-11</date>
53
+ <time>13:21:09</time>
54
+ <contents><target name="magecommunity"><dir name="Listrak"><dir name="Remarketing"><dir name="Block"><dir name="Adminhtml"><dir name="Emailcapture"><dir name="Edit"><dir name="Tab"><file name="Form.php" hash="04f1de0ff518a9fd51dc7eef50d5ec16"/></dir><file name="Form.php" hash="c90bb70290872cb88b0d27c3ae83db70"/><file name="Tabs.php" hash="63e79238ac854f6c5c7e4c4979ea327b"/></dir><file name="Edit.php" hash="94b2384476aeccae8e68d0eed8ecaa4a"/><file name="Grid.php" hash="ba6e7aaff90477c0066fd2222d2080e0"/></dir><dir name="Productattributes"><dir name="Edit"><dir name="Tab"><dir name="Form"><file name="Brand.php" hash="27a7ca71c0ea5472a9092d98a67786b7"/><file name="Categories.php" hash="2a04e488a514ea9d5927fa8e26859c9f"/></dir></dir><file name="Form.php" hash="a4776c4adcf8bce5969318a05e3692e5"/><file name="Tabs.php" hash="7ef120f614c00571c8e447b7be4c200a"/></dir><dir name="Init"><dir name="Brands"><file name="Form.php" hash="62c96540bd5ea3c64f1c3eb4b4118c26"/></dir></dir><file name="Edit.php" hash="63ad349cdd3847f093b6493156b235ad"/><file name="Grid.php" hash="c5af2b44fb96b2eaf5eb34c89437beb0"/></dir><file name="Emailcapture.php" hash="e2ee3edbec92fb8e98ab9bfa802a894e"/><file name="Notifications.php" hash="956cc8e53866b00405976d0ca3de0be3"/><file name="Productattributes.php" hash="9f498425f615344f7172eb3c0be068b9"/></dir><dir name="Conversion"><file name="Abstract.php" hash="d1b30d9820351ff0a156027d0e9a90a0"/><file name="Cart.php" hash="8919929cbfadd2d6be73235bb75fb86c"/><file name="Fingerprint.php" hash="4276a34be1452b591e56c24f93d557f4"/><file name="Order.php" hash="b33c1425bc84a975df58aec0e907ef49"/></dir><dir name="Legacy"><file name="Ecjs.php" hash="09bdba8b2af7500ccc9891182f6ea330"/><file name="Modal.php" hash="a1f85844cac151b2836e9f398eabd571"/></dir><dir name="Require"><file name="Activity.php" hash="66155793d621b112ab6f897f1a0d67de"/><file name="Legacy.php" hash="c26f5187a18c35551aeddeb71bf9155c"/><file name="Onescript.php" hash="082f2f148a23655b33a67b9bf1cc24dc"/><file name="Sca.php" hash="c1c501b706c53ce101be25711477e586"/></dir><dir name="Tracking"><file name="Activity.php" hash="4927f310eae79c3922c3876596ee8f14"/><file name="Cart.php" hash="f6cb2b749fa222f826a0dbb34b75c849"/><file name="Email.php" hash="236b0fdc7729a5950d4f55cb10624df1"/></dir><file name="Base.php" hash="018d8a53e485f689ac67a5cd3c4a4c7f"/></dir><dir name="Helper"><dir name="Product"><dir name="Attribute"><dir name="Set"><file name="Map.php" hash="d55cadfab5d9ad38880fa9fd57ea8dbf"/></dir></dir></dir><dir name="Review"><file name="Update.php" hash="8883e702a5871426e768a4d6c8afd12e"/></dir><file name="Data.php" hash="65fd86383c19284d1c2853ac9cf458d2"/><file name="Product.php" hash="ec299ef89f0a4d4af463c46e1b18c7ae"/></dir><dir name="Model"><dir name="Abandonedcart"><dir name="Api"><file name="V2.php" hash="9f6b4dcf6dc3e5786563b874bfe5a628"/></dir><file name="Api.php" hash="34ae38fcf33358a479c76833f87b82f5"/></dir><dir name="Apiextension"><dir name="Api"><file name="V2.php" hash="4c7b906f43dada5f20b4df23fe6fdc46"/></dir><file name="Api.php" hash="e7f20f484f71ecfb69b7bded4c0a52ce"/></dir><dir name="Click"><dir name="Api"><file name="V2.php" hash="223e139fabb121fc7200f4709f133f46"/></dir><file name="Api.php" hash="ac48e5676e3bf8fb4802cece40ad9e04"/></dir><dir name="Log"><dir name="Api"><file name="V2.php" hash="9263c4ac205a8fc1e32e5d37d21f0daf"/></dir><file name="Api.php" hash="28bb96796dc0bcd9d954c8a032a9e67a"/></dir><dir name="Mysql4"><dir name="Abandonedcart"><file name="Collection.php" hash="2920bbb560b27f0a88ecdd691d8bf116"/></dir><dir name="Click"><file name="Collection.php" hash="286c6eb5d0aca628823c041761494301"/></dir><dir name="Emailcapture"><file name="Collection.php" hash="d96f0744722f18064a855e0fdc294415"/></dir><dir name="Log"><file name="Collection.php" hash="e5bc090bf9605dfe93d4d1962e66ca5f"/></dir><dir name="Product"><dir name="Attribute"><dir name="Set"><dir name="Map"><file name="Collection.php" hash="14f60c1efeb5338a22c685b1719b21fe"/></dir><file name="Map.php" hash="78db3f6778a93c9d82b19de660d72db4"/></dir></dir><file name="Collection.php" hash="f39792ca3a30c6cbea5294cedd7cb052"/></dir><dir name="Review"><dir name="Update"><file name="Collection.php" hash="148b67805880086583ecb3f7ae0f4a30"/></dir><file name="Update.php" hash="e894546d22e4da32ecd8cbfa5f57c8ef"/></dir><dir name="Session"><file name="Collection.php" hash="6acf9de01b85cdc1dbbb3bfb1646244a"/></dir><dir name="Subscriberupdate"><file name="Collection.php" hash="77331688f90271c757b5a7d319b9d351"/></dir><file name="Abandonedcart.php" hash="69e8472352932cf4702455eca6726749"/><file name="Apiextension.php" hash="0a00057cd50cd462ce3518d5a9519757"/><file name="Click.php" hash="92558ac0fa543da96d0a16ed9f03f333"/><file name="Emailcapture.php" hash="7fb60c5b61155e42674ecb05f4be7de8"/><file name="Log.php" hash="efa5dac7cb3610debf45d10484a80caf"/><file name="Product.php" hash="44e13acab31b9e6cf80f0de7c8472b53"/><file name="Session.php" hash="b2c10bdf21e21ddba41182751602eddc"/><file name="Subscriberupdate.php" hash="b813c47bef3889d2ad2a2c5629722798"/></dir><dir name="Product"><dir name="Api"><file name="V2.php" hash="285034adde0f68c63c084ab480307ec8"/></dir><dir name="Attribute"><dir name="Set"><file name="Map.php" hash="4887562fd27e4c7be060f44f6d603c44"/></dir></dir><dir name="Category"><file name="Source.php" hash="ff8e5347be75728a5325ed628c347d72"/></dir><dir name="Purchasable"><file name="Visibility.php" hash="625efae1b17b73aaf05ed79eaa793360"/></dir><file name="Api.php" hash="92c9bf3d2ad6e320ef13deb1421c182b"/><file name="Attributes.php" hash="460420f1f7cfb10c411b01d7032c1624"/></dir><dir name="Review"><dir name="Update"><dir name="Api"><file name="V2.php" hash="70d0c2f9811f9f73befe7c2d1f8c1363"/></dir><file name="Api.php" hash="dd2185bf79bde1fa221d280f91aa305b"/></dir><file name="Update.php" hash="ad967b1675f15d2ee6f18bf77239b3a2"/></dir><file name="Abandonedcart.php" hash="73b64fa8e765cae40f2639e0c097f952"/><file name="Apiextension.php" hash="40589bd7b1676e2223a4bf87647679c8"/><file name="Click.php" hash="f0bff55e889b18c0c09f75efd7e6aba4"/><file name="Emailcapture.php" hash="b292bd6eb233454f67ad99d4a0100dc5"/><file name="Log.php" hash="81a87ea8df5b64b57029884694788d9d"/><file name="Observer.php" hash="cbd8218309a856b8c3510468f7159d50"/><file name="Product.php" hash="bcb70ef1a133904dc926edc27aa1c96f"/><file name="Session.php" hash="4550d5ca3320827d1381c5b0e3aeb05b"/><file name="Subscriber.php" hash="95fce814868be28873bbb06026a0a74c"/><file name="Subscriberupdate.php" hash="9af7dbc06a76ade1b7add599b53df2dd"/></dir><dir name="controllers"><dir name="Remarketing"><file name="EmailcaptureController.php" hash="cf6ba46eae1a32d17cab3f22c487191e"/><file name="ProductattributesController.php" hash="84728119dd9155ec9ae2c3ba78161c26"/></dir><file name="AjaxController.php" hash="4065e21f1dbbc232d874057415756678"/><file name="CartController.php" hash="045ce9b5d7e7ca7288d956ea80671e02"/><file name="ConfigController.php" hash="cb895f36014645af3ab9ea633f8b12cc"/><file name="EmailController.php" hash="709e3231973268f657e7325c2ef03d08"/></dir><dir name="etc"><file name="adminhtml.xml" hash="c5e8ade6b6c95176096cd392ccda5b16"/><file name="api.xml" hash="aa1711c3d2a0f4aead42df0c98d55cec"/><file name="config.xml" hash="f190a54df232a98d43d5d61a2a230f3c"/><file name="system.xml" hash="50af45b64a41b740dfc92581d0948766"/><file name="wsdl.xml" hash="bad4f2ba40b3636869a1200bdfea224c"/><file name="wsi.xml" hash="4e201e5098880917aa58a25a1bdf11be"/></dir><dir name="sql"><dir name="listrak_remarketing_setup"><file name="mysql4-install-1.0.0.php" hash="26f1234ccc6d5505d20e27746f310581"/><file name="mysql4-install-1.1.9.php" hash="08f87628a62d6d2583d529b96a3344d9"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="0b01c013188802e9b325206f8a6464dc"/><file name="mysql4-upgrade-1.0.8-1.0.9.php" hash="862600bc223bc0074b669c5d576a40a4"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="6d1fdaf22e00279fdd6ae2f4073d6a34"/><file name="mysql4-upgrade-1.1.3-1.1.4.php" hash="f9c651f243ca6e6664df57a8cc7b3e41"/><file name="mysql4-upgrade-1.1.4-1.1.5.php" hash="4dc6e11122b62890932940be88838901"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="343ccdc500df5933ab57bc6391e57598"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="78fce151f25f60aba363956a88596781"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="28503560158e4346859450f289f1fe9a"/><file name="mysql4-upgrade-1.1.8-1.1.9.php" hash="f793cdc96107dcfe3d063bda26065158"/><file name="mysql4-upgrade-1.1.9.5-1.2.0.php" hash="bd07699aed48b898625ab93a01c9cf96"/><file name="mysql4-upgrade-1.2.0-1.2.1.php" hash="2eaef127bc29d643aa1960c6f8998b8b"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="remarketing.xml" hash="e2f3efb3817b222681516bb4333738bc"/></dir><dir name="template"><dir name="remarketing"><file name="async_wrapper.phtml" hash="ce78a31a93be4963ec1556d34f4572d3"/><file name="onescript.phtml" hash="30571a551e2653be8841d56575a76702"/><file name="utils.phtml" hash="b9b128932d453424816c43d531095495"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="remarketing.xml" hash="ec4a48c258fd9d64f1e08b00e896176d"/></dir><dir name="template"><dir name="listrak"><dir name="remarketing"><dir name="productattributes"><dir name="form"><file name="categories.phtml" hash="fafa8fe03cfdd930e4c7b45b84793ccb"/><file name="initbrands.phtml" hash="430fa0287c490f597543669883f69cee"/></dir></dir><file name="productattributes.phtml" hash="b22fbe3f7ff1337e5d19104d42447a5f"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Listrak_Remarketing.xml" hash="63082a312f4668561da45ccd445a862b"/></dir></target></contents>
55
  <compatible/>
56
  <dependencies/>
57
  </package>