eSellerProPlugin - Version 1.1.1.0

Version Notes

If you wish to integrate Magento with Volo, then please contact your account manager at Volo.

Download this release

Release Info

Developer Volo
Extension eSellerProPlugin
Version 1.1.1.0
Comparing to
See all releases


Code changes from version 1.1.0.3 to 1.1.1.0

app/code/local/Sandbourne/BulkApi/Helper/Attribute.php CHANGED
@@ -120,6 +120,14 @@ class Sandbourne_BulkApi_Helper_Attribute extends Mage_Core_Helper_Abstract
120
  {
121
  switch ($attribute->getFrontendInput())
122
  {
 
 
 
 
 
 
 
 
123
  case "select":
124
  $this->setOrAddOptionAttribute($magentoProduct, $attributeName, $attributeValue);
125
  break;
120
  {
121
  switch ($attribute->getFrontendInput())
122
  {
123
+ case "multiselect":
124
+ // Will only select options already defined within Magento
125
+ $sourceModel = Mage::getModel('catalog/product')->getResource()->getAttribute($attributeName)->getSource();
126
+ $valuesText = explode('||', $attributeValue);
127
+ $valuesIds = array_map(array($sourceModel, 'getOptionId'), $valuesText);
128
+ $magentoProduct->setData($attributeName, $valuesIds);
129
+ break;
130
+
131
  case "select":
132
  $this->setOrAddOptionAttribute($magentoProduct, $attributeName, $attributeValue);
133
  break;
app/code/local/Sandbourne/BulkApi/Helper/TestData.php CHANGED
@@ -24,9 +24,9 @@ class Sandbourne_BulkApi_Helper_TestData extends Mage_Core_Helper_Abstract
24
  * // Testing XML
25
  */
26
 
27
- $testData = '<?xml version="1.0" encoding="UTF-8"?><FullProductsUpdate batch="15786" version="1.0">
28
  <Product>
29
- <StockNumber>200825</StockNumber>
30
  <SupplierSKU/>
31
  <InternalSKU/>
32
  <SKUType>Master</SKUType>
@@ -34,413 +34,77 @@ class Sandbourne_BulkApi_Helper_TestData extends Mage_Core_Helper_Abstract
34
  <IsActive>Y</IsActive>
35
  <Dropship>N</Dropship>
36
  <ExternalStoreView/>
37
- <Title><![CDATA[Cosatto Hold 0+ Car Seat]]></Title>
38
  <Subtitle/>
39
- <WebsiteTitle><![CDATA[Cosatto Hold 0+ Giggle Car Seat]]></WebsiteTitle>
40
  <AlternativeWebsiteTitle/>
41
- <ListingTitle><![CDATA[Cosatto HOLD 0+ CAR SEAT With Head Hugger Travel Safety Baby/Toddler BN]]></ListingTitle>
42
  <NewRelease>N</NewRelease>
43
  <OnSale>N</OnSale>
44
  <SalePrice>0.0</SalePrice>
45
  <StockLevel>0</StockLevel>
46
  <MinOrderQty>0</MinOrderQty>
47
- <SellPrice>113.99</SellPrice>
48
- <TaxCode>5</TaxCode>
49
- <TaxRate>5.0</TaxRate>
50
  <RRP>0.0</RRP>
51
- <CostEach>0.0</CostEach>
52
  <ShippingCost>0.0</ShippingCost>
53
- <ShortDescription><![CDATA[The Cosatto Ooba Hold Giggle Car Seat are tough nuts under layers of stunning squidge. These from-birth burly bodyguards are big softies.]]></ShortDescription>
54
- <Description><![CDATA[<p style="top:0;margin-top:0;">
55
-
56
-
57
-
58
-
59
-
60
-
61
- <p>
62
- The <strong>Cosatto Hold Car Seat</strong> are tough nuts under layers
63
- of stunning squidge. These from-birth burly bodyguards are big softies.
64
- Hold holds tight in a happy hug. Includes chest pads, tummy pad and
65
- headhugger to add to the cosy credentials. That means no mid-journey
66
- mither when youre pulling manoeuvres; just pop on and off - from car
67
- seat to high street.
68
- </p>
69
-
70
- <h3>
71
- Product Features:
72
- </h3>
73
-
74
- <ul>
75
- <li>
76
- Group 0+ suitable from birth to 13kg/29lbs
77
- </li>
78
-
79
- <li>
80
- Easy to get from A to B without waking baby
81
- </li>
82
-
83
- <li>
84
- Conforms to ECE R44/04
85
- </li>
86
-
87
- <li>
88
- Rearward facing on front and rear vehicle seats
89
- </li>
90
-
91
- <li>
92
- 5 point harness with quick release buckle
93
- </li>
94
-
95
- <li>
96
- Compatible with New for 2014 Giggle chassis
97
- </li>
98
-
99
- <li>
100
- Quick release car seat when used with Hold belted base or Hold ISOFIX
101
- base (sold separately)
102
- </li>
103
-
104
- <li>
105
- Includes head hugger, tummy and chest pads
106
- <br />
107
- </li>
108
-
109
- <li>
110
- Free 4 year guarantee (UK & Ireland only)
111
- </li>
112
-
113
- </ul>
114
-
115
- <p>
116
- <strong>Age Recommendation:</strong> 0 months+
117
- </p>
118
-
119
- <p>
120
- <strong>Dimensions:</strong> 61 x 43 x 59cm
121
- </p>
122
-
123
- <p>
124
- <strong>Please note:</strong> This item comes in various designs, please
125
- select the one you require from the drop down above.
126
- </p>
127
-
128
- <p>
129
- <strong>Please note:</strong> Register your guarantee within 28 days of
130
- purchase
131
- </p>
132
-
133
-
134
-
135
-
136
- </p>]]></Description>
137
- <Description2><![CDATA[<p>
138
- The <strong>Cosatto Hold Car Seat</strong> are tough nuts under layers
139
- of stunning squidge. These from-birth burly bodyguards are big softies.
140
- Hold holds tight in a happy hug. Includes chest pads, tummy pad and
141
- headhugger to add to the cosy credentials. That means no mid-journey
142
- mither when youre pulling manoeuvres; just pop on and off - from car
143
- seat to high street.
144
- </p>
145
-
146
- <h3>
147
- Product Features:
148
- </h3>
149
-
150
- <ul>
151
- <li>
152
- Group 0+ suitable from birth to 13kg/29lbs
153
- </li>
154
-
155
- <li>
156
- Easy to get from A to B without waking baby
157
- </li>
158
-
159
- <li>
160
- Conforms to ECE R44/04
161
- </li>
162
-
163
- <li>
164
- Rearward facing on front and rear vehicle seats
165
- </li>
166
-
167
- <li>
168
- 5 point harness with quick release buckle
169
- </li>
170
-
171
- <li>
172
- Compatible with New for 2014 Giggle chassis
173
- </li>
174
-
175
- <li>
176
- Quick release car seat when used with Hold belted base or Hold ISOFIX
177
- base (sold separately)
178
- </li>
179
-
180
- <li>
181
- Includes head hugger, tummy and chest pads
182
- <br />
183
- </li>
184
-
185
- <li>
186
- Free 4 year guarantee (UK & Ireland only)
187
- </li>
188
-
189
- </ul>
190
-
191
- <p>
192
- <strong>Age Recommendation:</strong> 0 months+
193
- </p>
194
-
195
- <p>
196
- <strong>Dimensions:</strong> 61 x 43 x 59cm
197
- </p>
198
-
199
- <p>
200
- <strong>Please note:</strong> This item comes in various designs, please
201
- select the one you require from the drop down above.
202
- </p>
203
-
204
- <p>
205
- <strong>Please note:</strong> Register your guarantee within 28 days of
206
- purchase
207
- </p>]]></Description2>
208
- <Description3><![CDATA[<p>
209
- The<strong> Cosatto Hold Car Seat </strong>are tough nuts under layers
210
- of stunning squidge. These from-birth burly bodyguards are big softies.
211
- Hold holds tight in a happy hug. Includes chest pads, tummy pad and
212
- headhugger to add to the cosy credentials. That means no mid-journey
213
- mither when youre pulling manoeuvres; just pop on and off - from car
214
- seat to high street.
215
- </p>
216
-
217
- <h3>
218
- Product Features:
219
- </h3>
220
-
221
- <ul>
222
- <li>
223
- Group 0+ suitable from birth to 13kg/29lbs
224
- </li>
225
-
226
- <li>
227
- Easy to get from A to B without waking baby
228
- </li>
229
-
230
- <li>
231
- Conforms to ECE R44/04
232
- </li>
233
-
234
- <li>
235
- Rearward facing on front and rear vehicle seats
236
- </li>
237
-
238
- <li>
239
- 5 point harness with quick release buckle
240
- </li>
241
-
242
- <li>
243
- Compatible with New for 2014 Giggle chassis
244
- </li>
245
-
246
- <li>
247
- Quick release car seat when used with Hold belted base or Hold ISOFIX
248
- base (sold separately)
249
- </li>
250
-
251
- <li>
252
- Includes head hugger, tummy and chest pads
253
- <br />
254
- </li>
255
-
256
- <li>
257
- Free 4 year guarantee (UK & Ireland only)
258
- </li>
259
-
260
- </ul>
261
-
262
- <p>
263
- <strong>Age Recommendation:</strong> 0 months+
264
- </p>
265
-
266
- <p>
267
- <strong>Dimensions:</strong> 61 x 43 x 59cm
268
- </p>
269
-
270
- <p>
271
- <strong>Please note: </strong>This item comes in various designs, please
272
- select the one you require from the drop down above.
273
- </p>
274
-
275
- <p>
276
- <strong>Please note: </strong>Register your guarantee within 28 days of
277
- purchase
278
- </p>]]></Description3>
279
- <Description4><![CDATA[<p>
280
- The<strong> Cosatto Hold Car Seat </strong>are tough nuts under layers
281
- of stunning squidge. These from-birth burly bodyguards are big softies.
282
- Hold holds tight in a happy hug. Includes chest pads, tummy pad and
283
- headhugger to add to the cosy credentials. That means no mid-journey
284
- mither when youre pulling manoeuvres; just pop on and off - from car
285
- seat to high street.
286
- </p>
287
-
288
- <h3>
289
- Product Features:
290
- </h3>
291
-
292
- <ul>
293
- <li>
294
- Group 0+ suitable from birth to 13kg/29lbs
295
- </li>
296
-
297
- <li>
298
- Easy to get from A to B without waking baby
299
- </li>
300
-
301
- <li>
302
- Conforms to ECE R44/04
303
- </li>
304
-
305
- <li>
306
- Rearward facing on front and rear vehicle seats
307
- </li>
308
-
309
- <li>
310
- 5 point harness with quick release buckle
311
- </li>
312
-
313
- <li>
314
- Compatible with New for 2014 Giggle chassis
315
- </li>
316
-
317
- <li>
318
- Quick release car seat when used with Hold belted base or Hold ISOFIX
319
- base (sold separately)
320
- </li>
321
-
322
- <li>
323
- Includes head hugger, tummy and chest pads
324
- <br />
325
- </li>
326
-
327
- <li>
328
- Free 4 year guarantee (UK & Ireland only)
329
- </li>
330
-
331
- </ul>
332
-
333
- <p>
334
- <strong>Age Recommendation:</strong> 0 months+
335
- </p>
336
-
337
- <p>
338
- <strong>Dimensions:</strong> 61 x 43 x 59cm
339
- </p>
340
-
341
- <p>
342
- <strong>Please note: </strong>This item comes in various designs, please
343
- select the one you require from the drop down above.
344
- </p>
345
-
346
- <p>
347
- <strong>Please note: </strong>Register your guarantee within 28 days of
348
- purchase
349
- </p>]]></Description4>
350
- <Description5><![CDATA[<p>
351
- The<strong> Cosatto Hold Car Seat </strong>are tough nuts under layers
352
- of stunning squidge. These from-birth burly bodyguards are big softies.
353
- Hold holds tight in a happy hug. Includes chest pads, tummy pad and
354
- headhugger to add to the cosy credentials. That means no mid-journey
355
- mither when youre pulling manoeuvres; just pop on and off - from car
356
- seat to high street.
357
- </p>
358
-
359
- <h3>
360
- Product Features:
361
- </h3>
362
-
363
- <ul>
364
- <li>
365
- Group 0+ suitable from birth to 13kg/29lbs
366
- </li>
367
-
368
- <li>
369
- Easy to get from A to B without waking baby
370
- </li>
371
-
372
- <li>
373
- Conforms to ECE R44/04
374
- </li>
375
-
376
- <li>
377
- Rearward facing on front and rear vehicle seats
378
- </li>
379
-
380
- <li>
381
- 5 point harness with quick release buckle
382
- </li>
383
-
384
- <li>
385
- Compatible with New for 2014 Giggle chassis
386
- </li>
387
-
388
- <li>
389
- Quick release car seat when used with Hold belted base or Hold ISOFIX
390
- base (sold separately)
391
- </li>
392
-
393
- <li>
394
- Includes head hugger, tummy and chest pads
395
- <br />
396
- </li>
397
-
398
- <li>
399
- Free 4 year guarantee (UK & Ireland only)
400
- </li>
401
-
402
- </ul>
403
-
404
- <p>
405
- <strong>Age Recommendation:</strong> 0 months+
406
- </p>
407
-
408
- <p>
409
- <strong>Dimensions:</strong> 61 x 43 x 59cm
410
- </p>
411
-
412
- <p>
413
- <strong>Please note: </strong>This item comes in various designs, please
414
- select the one you require from the drop down above.
415
- </p>
416
-
417
- <p>
418
- <strong>Please note: </strong>Register your guarantee within 28 days of
419
- purchase
420
- </p>]]></Description5>
421
- <MetaDescription><![CDATA[The Cosatto Ooba Hold Giggle Car Seat are tough nuts under layers of stunning squidge. These from-birth burly bodyguards are big softies. Order online or call 0800 107 8878]]></MetaDescription>
422
  <Images>
423
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Holsd-0+-Car-Seat-Variation-1.jpg</ImageURL>
424
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Hold-0m+-Car-Seat-Red-Oaker-1.jpg</ImageURL>
425
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Giggle-3-in-1-Travel-System-New-Wave-2.jpg</ImageURL>
426
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Holsd-0+-Car-Seat-Firebird-1.jpg</ImageURL>
427
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Holsd-0+-Car-Seat-Hipstar-1.jpg</ImageURL>
428
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Holsd-0+-Car-Seat-Pitter-Patter-1.jpg</ImageURL>
429
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Holsd-0+-Car-Seat-Moonwood-1.jpg</ImageURL>
430
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Giggle-Allstar-Carseat.jpg</ImageURL>
431
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Giggle-Oaker-Carseat.jpg</ImageURL>
432
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Giggle-OhLaLa-Carseat.jpg</ImageURL>
433
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Giggle-Pixilate-Carseat.jpg</ImageURL>
434
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Holsd-0+-Car-Seat-Flamingo-Fling-1.jpg</ImageURL>
435
- <ImageURL>http://images.esellerpro.com/2149/I/683/464/4/Cosatto-Gurantee-4-years.jpg</ImageURL>
436
  </Images>
437
- <Weight unit="g">3900.0</Weight>
438
- <Width unit="(mm)">0</Width>
439
- <Height unit="(mm)">0</Height>
440
- <Depth unit="(mm)">0</Depth>
441
  <UPC/>
442
  <AllowPreOrder>N</AllowPreOrder>
443
- <Keywords>Hello Baby, Online Baby Store/Shop, Baby, Toddler, Infant, Child, Cosatto, Bright Colours, Car seat Giggle Hold Group 0, Travel, Car Safety</Keywords>
444
  <Publisher/>
445
  <ISBN/>
446
  <Notes/>
@@ -448,11 +112,10 @@ class Sandbourne_BulkApi_Helper_TestData extends Mage_Core_Helper_Abstract
448
  <Category/>
449
  <GlobalAnchoring>N</GlobalAnchoring>
450
  <ProductCategories>
451
- <ProductCategory><![CDATA[Hello Baby Root>LookupBubbles_Root>Baby & Toddler>Baby Transport>Baby & Toddler Car Seats]]></ProductCategory>
452
- <ProductCategory><![CDATA[Hello Baby Root>Shop by Brand>Cosatto]]></ProductCategory>
453
- <ProductCategory><![CDATA[Hello Baby Root>Travel>Car Seats & Accessories>Car Seats]]></ProductCategory>
454
  </ProductCategories>
455
- <Supplier>Cosatto</Supplier>
456
  <ShowInHome>N</ShowInHome>
457
  <FreeShipping>N</FreeShipping>
458
  <StarItem>N</StarItem>
@@ -465,294 +128,1082 @@ class Sandbourne_BulkApi_Helper_TestData extends Mage_Core_Helper_Abstract
465
  <CustomGroup groupName="Amazon">
466
  <CustomFields>
467
  <NameValueList>
468
- <Name>xxx</Name>
469
- <Value><![CDATA[n]]></Value>
470
- </NameValueList>
471
- <NameValueList>
472
- <Name>Includeinrepricerprocess</Name>
473
- <Value><![CDATA[NO]]></Value>
474
- </NameValueList>
475
- <NameValueList>
476
- <Name>VariationMaster</Name>
477
- <Value><![CDATA[y]]></Value>
 
 
 
 
 
 
 
 
 
 
 
478
  </NameValueList>
479
  </CustomFields>
480
  </CustomGroup>
481
- <CustomGroup groupName="Book Data">
482
  <CustomFields/>
483
  </CustomGroup>
484
- <CustomGroup groupName="eBaby Canada">
485
  <CustomFields/>
486
  </CustomGroup>
487
- <CustomGroup groupName="eBay AU Fields">
488
  <CustomFields/>
489
  </CustomGroup>
490
- <CustomGroup groupName="eBay Custom Specific">
491
- <CustomFields>
492
- <NameValueList>
493
- <Name>Gender</Name>
494
- <Value><![CDATA[Boys & Girls]]></Value>
495
- </NameValueList>
496
- <NameValueList>
497
- <Name>Type</Name>
498
- <Value><![CDATA[Rear Facing (0-13kg)]]></Value>
499
- </NameValueList>
500
- <NameValueList>
501
- <Name>MainColour</Name>
502
- <Value><![CDATA[Black]]></Value>
503
- </NameValueList>
504
- <NameValueList>
505
- <Name>Theme</Name>
506
- <Value><![CDATA[No Theme]]></Value>
507
- </NameValueList>
508
- <NameValueList>
509
- <Name>Discount</Name>
510
- <Value><![CDATA[1]]></Value>
511
- </NameValueList>
512
- </CustomFields>
513
- </CustomGroup>
514
- <CustomGroup groupName="eBay DE Fields">
515
  <CustomFields/>
516
  </CustomGroup>
517
- <CustomGroup groupName="eBay ES Fields">
518
  <CustomFields/>
519
  </CustomGroup>
520
- <CustomGroup groupName="eBay FR Fields">
521
  <CustomFields/>
522
  </CustomGroup>
523
- <CustomGroup groupName="eBay IT Custom Field">
524
  <CustomFields/>
525
  </CustomGroup>
526
- <CustomGroup groupName="eBay USA Fields">
527
  <CustomFields/>
528
  </CustomGroup>
529
- <CustomGroup groupName="LookupBubbles">
530
  <CustomFields/>
531
  </CustomGroup>
532
  <CustomGroup groupName="Magento">
 
 
 
533
  <CustomFields>
534
  <NameValueList>
535
- <Name>AdwordsTitle</Name>
536
- <Value><![CDATA[Cosatto Giggle Car Seat]]></Value>
537
  </NameValueList>
538
  <NameValueList>
539
- <Name>PLATitle</Name>
540
- <Value><![CDATA[Cosatto Hold 0+ Car Seat With Head Hugger Travel Safety Baby/Toddler]]></Value>
541
  </NameValueList>
542
  <NameValueList>
543
- <Name>Sex</Name>
544
- <Value><![CDATA[Unisex]]></Value>
545
  </NameValueList>
546
  <NameValueList>
547
- <Name>AgeGroup</Name>
548
- <Value><![CDATA[Kids]]></Value>
549
  </NameValueList>
550
  <NameValueList>
551
- <Name>cdiscount_price</Name>
552
- <Value><![CDATA[175.99]]></Value>
553
  </NameValueList>
554
  <NameValueList>
555
- <Name>package_id</Name>
556
- <Value><![CDATA[EU Only GIF]]></Value>
557
  </NameValueList>
558
  <NameValueList>
559
- <Name>AgeRecommendation</Name>
560
- <Value><![CDATA[0 months +]]></Value>
561
  </NameValueList>
562
  <NameValueList>
563
- <Name>Dimensions</Name>
564
- <Value><![CDATA[61 cm x 43 cm x 59 cm]]></Value>
565
  </NameValueList>
566
  <NameValueList>
567
- <Name>Material</Name>
568
- <Value><![CDATA[Aluminium/Plastic]]></Value>
569
  </NameValueList>
570
  <NameValueList>
571
- <Name>CountryofOrigin</Name>
572
- <Value><![CDATA[Great Britain]]></Value>
573
  </NameValueList>
574
  <NameValueList>
575
- <Name>UK_next_day</Name>
576
- <Value><![CDATA[Yes]]></Value>
577
  </NameValueList>
578
  <NameValueList>
579
- <Name>International_delivery</Name>
580
- <Value><![CDATA[Yes]]></Value>
581
  </NameValueList>
582
  <NameValueList>
583
- <Name>Brand</Name>
584
- <Value><![CDATA[Cosatto]]></Value>
585
  </NameValueList>
586
  <NameValueList>
587
- <Name>FeedCategory</Name>
588
- <Value><![CDATA[Car Seats]]></Value>
589
  </NameValueList>
590
  </CustomFields>
591
  </CustomGroup>
592
- <CustomGroup groupName="Variation Data">
593
- <CustomFields/>
594
- </CustomGroup>
595
- <CustomGroup groupName="xxx">
596
- <CustomFields/>
597
- </CustomGroup>
598
- <CustomGroup groupName="xxxx">
599
  <CustomFields/>
600
  </CustomGroup>
601
  </CustomGroups>
602
  <Variations>
603
  <Variation>
604
- <StockNumber>200825#GoLightly</StockNumber>
605
- <SellPrice>89.99</SellPrice>
606
- <TaxCode>5</TaxCode>
607
- <StockLevel>0</StockLevel>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
608
  <VariationSpecifics>
609
  <NameValueList>
610
- <Name>Colour/Design</Name>
611
- <Value><![CDATA[Go Lightly]]></Value>
 
 
 
 
612
  </NameValueList>
613
  </VariationSpecifics>
614
  </Variation>
615
  <Variation>
616
- <StockNumber>200825#Treet</StockNumber>
617
- <SellPrice>97.99</SellPrice>
618
- <TaxCode>5</TaxCode>
619
  <StockLevel>2</StockLevel>
620
  <VariationSpecifics>
621
  <NameValueList>
622
- <Name>Colour/Design</Name>
623
- <Value><![CDATA[Treet]]></Value>
 
 
 
 
624
  </NameValueList>
625
  </VariationSpecifics>
626
  </Variation>
627
  <Variation>
628
- <StockNumber>200825#AllStar</StockNumber>
629
- <SellPrice>104.99</SellPrice>
630
- <TaxCode>5</TaxCode>
631
  <StockLevel>2</StockLevel>
632
  <VariationSpecifics>
633
  <NameValueList>
634
- <Name>Colour/Design</Name>
635
- <Value><![CDATA[All Star]]></Value>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
636
  </NameValueList>
637
  </VariationSpecifics>
638
  </Variation>
639
  <Variation>
640
- <StockNumber>200825#Pixelate</StockNumber>
641
- <SellPrice>114.99</SellPrice>
642
- <TaxCode>5</TaxCode>
643
  <StockLevel>5</StockLevel>
644
  <VariationSpecifics>
645
  <NameValueList>
646
- <Name>Colour/Design</Name>
647
- <Value><![CDATA[Pixelate]]></Value>
 
 
 
 
648
  </NameValueList>
649
  </VariationSpecifics>
650
  </Variation>
651
  <Variation>
652
- <StockNumber>200825#Oaker</StockNumber>
653
- <SellPrice>114.99</SellPrice>
654
- <TaxCode>5</TaxCode>
655
  <StockLevel>1</StockLevel>
656
  <VariationSpecifics>
657
  <NameValueList>
658
- <Name>Colour/Design</Name>
659
- <Value><![CDATA[Oaker]]></Value>
 
 
 
 
660
  </NameValueList>
661
  </VariationSpecifics>
662
  </Variation>
663
  <Variation>
664
- <StockNumber>200825#Treet#Amazon1</StockNumber>
665
- <SellPrice>134.99</SellPrice>
666
- <TaxCode>5</TaxCode>
667
- <StockLevel>0</StockLevel>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
668
  <VariationSpecifics>
669
  <NameValueList>
670
- <Name>Colour/Design</Name>
671
- <Value><![CDATA[Treet]]></Value>
 
 
 
 
672
  </NameValueList>
673
  </VariationSpecifics>
674
  </Variation>
675
  <Variation>
676
- <StockNumber>200825#NewWave</StockNumber>
677
- <SellPrice>124.99</SellPrice>
678
- <TaxCode>5</TaxCode>
679
- <StockLevel>5</StockLevel>
680
  <VariationSpecifics>
681
  <NameValueList>
682
- <Name>Colour/Design</Name>
683
- <Value><![CDATA[New Wave]]></Value>
 
 
 
 
684
  </NameValueList>
685
  </VariationSpecifics>
686
  </Variation>
687
  <Variation>
688
- <StockNumber>200825#OhLaLa</StockNumber>
689
- <SellPrice>124.99</SellPrice>
690
- <TaxCode>5</TaxCode>
691
- <StockLevel>5</StockLevel>
692
  <VariationSpecifics>
693
  <NameValueList>
694
- <Name>Colour/Design</Name>
695
- <Value><![CDATA[Oh La La]]></Value>
 
 
 
 
696
  </NameValueList>
697
  </VariationSpecifics>
698
  </Variation>
699
  <Variation>
700
- <StockNumber>200825#Hipstar</StockNumber>
701
- <SellPrice>124.99</SellPrice>
702
- <TaxCode>5</TaxCode>
703
- <StockLevel>5</StockLevel>
704
  <VariationSpecifics>
705
  <NameValueList>
706
- <Name>Colour/Design</Name>
707
- <Value><![CDATA[Hipstar]]></Value>
 
 
 
 
708
  </NameValueList>
709
  </VariationSpecifics>
710
  </Variation>
711
  <Variation>
712
- <StockNumber>200825#Firebird</StockNumber>
713
- <SellPrice>124.99</SellPrice>
714
- <TaxCode>5</TaxCode>
715
- <StockLevel>5</StockLevel>
716
  <VariationSpecifics>
717
  <NameValueList>
718
- <Name>Colour/Design</Name>
719
- <Value><![CDATA[Firebird]]></Value>
 
 
 
 
720
  </NameValueList>
721
  </VariationSpecifics>
722
  </Variation>
723
  <Variation>
724
- <StockNumber>200825#FlamingoFling</StockNumber>
725
- <SellPrice>124.99</SellPrice>
726
- <TaxCode>5</TaxCode>
727
- <StockLevel>5</StockLevel>
728
  <VariationSpecifics>
729
  <NameValueList>
730
- <Name>Colour/Design</Name>
731
- <Value><![CDATA[FlamingoFling]]></Value>
 
 
 
 
732
  </NameValueList>
733
  </VariationSpecifics>
734
  </Variation>
735
  <Variation>
736
- <StockNumber>200825#PitterPatter</StockNumber>
737
- <SellPrice>124.99</SellPrice>
738
- <TaxCode>5</TaxCode>
739
- <StockLevel>5</StockLevel>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
740
  <VariationSpecifics>
741
  <NameValueList>
742
- <Name>Colour/Design</Name>
743
- <Value><![CDATA[PitterPatter]]></Value>
 
 
 
 
744
  </NameValueList>
745
  </VariationSpecifics>
746
  </Variation>
747
  <Variation>
748
- <StockNumber>200825#Moonwood</StockNumber>
749
- <SellPrice>114.99</SellPrice>
750
- <TaxCode>5</TaxCode>
751
  <StockLevel>5</StockLevel>
752
  <VariationSpecifics>
753
  <NameValueList>
754
- <Name>Colour/Design</Name>
755
- <Value><![CDATA[Moonwood]]></Value>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
756
  </NameValueList>
757
  </VariationSpecifics>
758
  </Variation>
@@ -767,7 +1218,7 @@ class Sandbourne_BulkApi_Helper_TestData extends Mage_Core_Helper_Abstract
767
  <IgnoreCategories>N</IgnoreCategories>
768
  <IgnoreDescription>N</IgnoreDescription>
769
  <IgnoreCustomFields>N</IgnoreCustomFields>
770
- <UseCustomGroups>Magento</UseCustomGroups>
771
  </Product>
772
  </FullProductsUpdate>';
773
 
24
  * // Testing XML
25
  */
26
 
27
+ $testData = '<?xml version="1.0" encoding="UTF-8"?><FullProductsUpdate batch="141" version="1.0">
28
  <Product>
29
+ <StockNumber>HH_CHINO</StockNumber>
30
  <SupplierSKU/>
31
  <InternalSKU/>
32
  <SKUType>Master</SKUType>
34
  <IsActive>Y</IsActive>
35
  <Dropship>N</Dropship>
36
  <ExternalStoreView/>
37
+ <Title><![CDATA[New Mens Designer Hutson Harbour Casual Chino Twill Straight Leg Trouser Pants]]></Title>
38
  <Subtitle/>
39
+ <WebsiteTitle/>
40
  <AlternativeWebsiteTitle/>
41
+ <ListingTitle><![CDATA[New Mens Designer Hutson Harbour Casual Chino Twill Straight Leg Trouser Pants]]></ListingTitle>
42
  <NewRelease>N</NewRelease>
43
  <OnSale>N</OnSale>
44
  <SalePrice>0.0</SalePrice>
45
  <StockLevel>0</StockLevel>
46
  <MinOrderQty>0</MinOrderQty>
47
+ <SellPrice>9.99</SellPrice>
48
+ <TaxCode>S</TaxCode>
49
+ <TaxRate>20.0</TaxRate>
50
  <RRP>0.0</RRP>
51
+ <CostEach>6.0</CostEach>
52
  <ShippingCost>0.0</ShippingCost>
53
+ <ShortDescription/>
54
+ <Description><![CDATA[<p>These are Hutson Harbour Brand Twill Chinos trousers. These are suitable for summer and casual use, manufactured with a moderate weight twill cotton fabric to give extra comfort. Modern Straight leg cut and finely detailed trousers. Look good and feel great with these twill chinos.</P>
55
+ <P>It comes with Hutson Harbour brand quality assurance</p>
56
+ </br>
57
+
58
+ <p><font size="4" color="red"><b>Features:</b></font></p>
59
+ <ul>Brand: Hutson Harbour</ul>
60
+ <ul>Style: Chinos</ul>
61
+ <ul>Material: 100% Cotton </ul>
62
+ <ul>Colours: Blue, Navy, Rust</ul>
63
+ <ul>Garment Care: 30 Degree Machine Washable (Please follow the full washing instruction from the garment Tag)</ul>
64
+ <ul>Sizes: Waist size form 30 to 40 inside leg 29 and 31</ul>
65
+ <ul>Regular fit Twill Chinos Jean</ul>
66
+ <ul>2 Front Pockets </ul>
67
+ <ul>2 Back Pockets </ul>
68
+ <ul>Leg: Short, Regular and Long</ul>
69
+ <ul>Urban Look</ul>
70
+ <ul>Button Fly</ul>
71
+ <ul>Belt Loops </ul>
72
+ <ul>Double stich for extra durability</ul>
73
+ <ul>Washed for required effect</ul>]]></Description>
74
+ <Description2><![CDATA[<p>These are Hutson Harbour Brand Twill Chinos trousers. These are suitable for summer and casual use, manufactured with a moderate weight twill cotton fabric to give extra comfort. Modern Straight leg cut and finely detailed trousers. Look good and feel great with these twill chinos.</P>
75
+ <P>It comes with Hutson Harbour brand quality assurance</p>
76
+ </br>
77
+
78
+ <p><font size="4" color="red"><b>Features:</b></font></p>
79
+ <ul>Brand: Hutson Harbour</ul>
80
+ <ul>Style: Chinos</ul>
81
+ <ul>Material: 100% Cotton </ul>
82
+ <ul>Colours: Blue, Navy, Rust</ul>
83
+ <ul>Garment Care: 30 Degree Machine Washable (Please follow the full washing instruction from the garment Tag)</ul>
84
+ <ul>Sizes: Waist size form 30 to 40 inside leg 29 and 31</ul>
85
+ <ul>Regular fit Twill Chinos Jean</ul>
86
+ <ul>2 Front Pockets </ul>
87
+ <ul>2 Back Pockets </ul>
88
+ <ul>Leg: Short, Regular and Long</ul>
89
+ <ul>Urban Look</ul>
90
+ <ul>Button Fly</ul>
91
+ <ul>Belt Loops </ul>
92
+ <ul>Double stich for extra durability</ul>
93
+ <ul>Washed for required effect</ul>]]></Description2>
94
+ <Description3/>
95
+ <Description4/>
96
+ <Description5/>
97
+ <MetaDescription/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
  <Images>
99
+ <ImageURL>http://images.esellerpro.com/3628/I/24/HH_CHINO_Title.jpg</ImageURL>
 
 
 
 
 
 
 
 
 
 
 
 
100
  </Images>
101
+ <Weight unit="g">0.0</Weight>
102
+ <Width unit="(cm)">0</Width>
103
+ <Height unit="(cm)">0</Height>
104
+ <Depth unit="(cm)">0</Depth>
105
  <UPC/>
106
  <AllowPreOrder>N</AllowPreOrder>
107
+ <Keywords/>
108
  <Publisher/>
109
  <ISBN/>
110
  <Notes/>
112
  <Category/>
113
  <GlobalAnchoring>N</GlobalAnchoring>
114
  <ProductCategories>
115
+ <ProductCategory><![CDATA[TrueFace Magento>MEN>BOTTOMS>Jeans]]></ProductCategory>
116
+ <ProductCategory><![CDATA[TrueFace Magento>BRANDS>Other Brands]]></ProductCategory>
 
117
  </ProductCategories>
118
+ <Supplier/>
119
  <ShowInHome>N</ShowInHome>
120
  <FreeShipping>N</FreeShipping>
121
  <StarItem>N</StarItem>
128
  <CustomGroup groupName="Amazon">
129
  <CustomFields>
130
  <NameValueList>
131
+ <Name>ProdDesc</Name>
132
+ <Value><![CDATA[<p>These are Hutson Harbour Brand Twill Chinos trousers. These are suitable for summer and casual use, manufactured with a moderate weight twill cotton fabric to give extra comfort. Modern Straight leg cut and finely detailed trousers. Look good and feel great with these twill chinos.</P>
133
+ <P>It comes with Hutson Harbour brand quality assurance</p>
134
+ </br>
135
+
136
+ <p><font size="4" color="red"><b>Features:</b></font></p>
137
+ <ul>Brand: Hutson Harbour</ul>
138
+ <ul>Style: Chinos</ul>
139
+ <ul>Material: 100% Cotton </ul>
140
+ <ul>Colours: Blue, Navy, Rust</ul>
141
+ <ul>Garment Care: 30 Degree Machine Washable (Please follow the full washing instruction from the garment Tag)</ul>
142
+ <ul>Sizes: Waist size form 30 to 40 inside leg 29 and 31</ul>
143
+ <ul>Regular fit Twill Chinos Jean</ul>
144
+ <ul>2 Front Pockets </ul>
145
+ <ul>2 Back Pockets </ul>
146
+ <ul>Leg: Short, Regular and Long</ul>
147
+ <ul>Urban Look</ul>
148
+ <ul>Button Fly</ul>
149
+ <ul>Belt Loops </ul>
150
+ <ul>Double stich for extra durability</ul>
151
+ <ul>Washed for required effect</ul>]]></Value>
152
  </NameValueList>
153
  </CustomFields>
154
  </CustomGroup>
155
+ <CustomGroup groupName="CustomFieldsAUS">
156
  <CustomFields/>
157
  </CustomGroup>
158
+ <CustomGroup groupName="CustomFieldsDE">
159
  <CustomFields/>
160
  </CustomGroup>
161
+ <CustomGroup groupName="CustomFieldsES">
162
  <CustomFields/>
163
  </CustomGroup>
164
+ <CustomGroup groupName="CustomFieldsFR">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  <CustomFields/>
166
  </CustomGroup>
167
+ <CustomGroup groupName="CustomFieldsIT">
168
  <CustomFields/>
169
  </CustomGroup>
170
+ <CustomGroup groupName="CustomFieldsUK">
171
  <CustomFields/>
172
  </CustomGroup>
173
+ <CustomGroup groupName="CustomFieldsUS">
174
  <CustomFields/>
175
  </CustomGroup>
176
+ <CustomGroup groupName="Downloaded data">
177
  <CustomFields/>
178
  </CustomGroup>
179
+ <CustomGroup groupName="eBay Item Specifics">
180
  <CustomFields/>
181
  </CustomGroup>
182
  <CustomGroup groupName="Magento">
183
+ <CustomFields/>
184
+ </CustomGroup>
185
+ <CustomGroup groupName="New Listing eBay Spc">
186
  <CustomFields>
187
  <NameValueList>
188
+ <Name>Brand</Name>
189
+ <Value><![CDATA[Hutson Harbour]]></Value>
190
  </NameValueList>
191
  <NameValueList>
192
+ <Name>Style</Name>
193
+ <Value><![CDATA[Chinos]]></Value>
194
  </NameValueList>
195
  <NameValueList>
196
+ <Name>Material</Name>
197
+ <Value><![CDATA[100% Cotton]]></Value>
198
  </NameValueList>
199
  <NameValueList>
200
+ <Name>GarmentCare</Name>
201
+ <Value><![CDATA[Machine Washable]]></Value>
202
  </NameValueList>
203
  <NameValueList>
204
+ <Name>Gender</Name>
205
+ <Value><![CDATA[Male]]></Value>
206
  </NameValueList>
207
  <NameValueList>
208
+ <Name>Fit</Name>
209
+ <Value><![CDATA[Regular fit]]></Value>
210
  </NameValueList>
211
  <NameValueList>
212
+ <Name>Feature</Name>
213
+ <Value><![CDATA[Urban Look]]></Value>
214
  </NameValueList>
215
  <NameValueList>
216
+ <Name>Feature</Name>
217
+ <Value><![CDATA[2 Front Pockets]]></Value>
218
  </NameValueList>
219
  <NameValueList>
220
+ <Name>Feature</Name>
221
+ <Value><![CDATA[Double stich for extra durability]]></Value>
222
  </NameValueList>
223
  <NameValueList>
224
+ <Name>Feature</Name>
225
+ <Value><![CDATA[Urban Look]]></Value>
226
  </NameValueList>
227
  <NameValueList>
228
+ <Name>Feature</Name>
229
+ <Value><![CDATA[Washed for required effect]]></Value>
230
  </NameValueList>
231
  <NameValueList>
232
+ <Name>Fly</Name>
233
+ <Value><![CDATA[Button Fly]]></Value>
234
  </NameValueList>
235
  <NameValueList>
236
+ <Name>Pockets</Name>
237
+ <Value><![CDATA[4 Pockets]]></Value>
238
  </NameValueList>
239
  <NameValueList>
240
+ <Name>DiagramURL</Name>
241
+ <Value><![CDATA[http://truefaceuk.com/Trueface_Pictures/HH_CHINO_Chart.JPG]]></Value>
242
  </NameValueList>
243
  </CustomFields>
244
  </CustomGroup>
245
+ <CustomGroup groupName="NewListing Variation">
 
 
 
 
 
 
246
  <CustomFields/>
247
  </CustomGroup>
248
  </CustomGroups>
249
  <Variations>
250
  <Variation>
251
+ <StockNumber>HH_CHINO_BLU_30R</StockNumber>
252
+ <SellPrice>9.99</SellPrice>
253
+ <TaxCode>S</TaxCode>
254
+ <StockLevel>1</StockLevel>
255
+ <VariationSpecifics>
256
+ <NameValueList>
257
+ <Name>colour</Name>
258
+ <Value><![CDATA[Blue]]></Value>
259
+ </NameValueList>
260
+ <NameValueList>
261
+ <Name>Trouser Size</Name>
262
+ <Value><![CDATA[30WX31L]]></Value>
263
+ </NameValueList>
264
+ </VariationSpecifics>
265
+ </Variation>
266
+ <Variation>
267
+ <StockNumber>HH_CHINO_BLU_30S</StockNumber>
268
+ <SellPrice>9.99</SellPrice>
269
+ <TaxCode>S</TaxCode>
270
+ <StockLevel>1</StockLevel>
271
  <VariationSpecifics>
272
  <NameValueList>
273
+ <Name>colour</Name>
274
+ <Value><![CDATA[Blue]]></Value>
275
+ </NameValueList>
276
+ <NameValueList>
277
+ <Name>Trouser Size</Name>
278
+ <Value><![CDATA[30WX29L]]></Value>
279
  </NameValueList>
280
  </VariationSpecifics>
281
  </Variation>
282
  <Variation>
283
+ <StockNumber>HH_CHINO_BLU_32R</StockNumber>
284
+ <SellPrice>9.99</SellPrice>
285
+ <TaxCode>S</TaxCode>
286
  <StockLevel>2</StockLevel>
287
  <VariationSpecifics>
288
  <NameValueList>
289
+ <Name>colour</Name>
290
+ <Value><![CDATA[Blue]]></Value>
291
+ </NameValueList>
292
+ <NameValueList>
293
+ <Name>Trouser Size</Name>
294
+ <Value><![CDATA[32WX31L]]></Value>
295
  </NameValueList>
296
  </VariationSpecifics>
297
  </Variation>
298
  <Variation>
299
+ <StockNumber>HH_CHINO_BLU_32S</StockNumber>
300
+ <SellPrice>9.99</SellPrice>
301
+ <TaxCode>S</TaxCode>
302
  <StockLevel>2</StockLevel>
303
  <VariationSpecifics>
304
  <NameValueList>
305
+ <Name>colour</Name>
306
+ <Value><![CDATA[Blue]]></Value>
307
+ </NameValueList>
308
+ <NameValueList>
309
+ <Name>Trouser Size</Name>
310
+ <Value><![CDATA[32WX29L]]></Value>
311
+ </NameValueList>
312
+ </VariationSpecifics>
313
+ </Variation>
314
+ <Variation>
315
+ <StockNumber>HH_CHINO_BLU_34R</StockNumber>
316
+ <SellPrice>9.99</SellPrice>
317
+ <TaxCode>S</TaxCode>
318
+ <StockLevel>3</StockLevel>
319
+ <VariationSpecifics>
320
+ <NameValueList>
321
+ <Name>colour</Name>
322
+ <Value><![CDATA[Blue]]></Value>
323
+ </NameValueList>
324
+ <NameValueList>
325
+ <Name>Trouser Size</Name>
326
+ <Value><![CDATA[34WX31L]]></Value>
327
+ </NameValueList>
328
+ </VariationSpecifics>
329
+ </Variation>
330
+ <Variation>
331
+ <StockNumber>HH_CHINO_BLU_34S</StockNumber>
332
+ <SellPrice>9.99</SellPrice>
333
+ <TaxCode>S</TaxCode>
334
+ <StockLevel>4</StockLevel>
335
+ <VariationSpecifics>
336
+ <NameValueList>
337
+ <Name>colour</Name>
338
+ <Value><![CDATA[Blue]]></Value>
339
+ </NameValueList>
340
+ <NameValueList>
341
+ <Name>Trouser Size</Name>
342
+ <Value><![CDATA[34WX29L]]></Value>
343
+ </NameValueList>
344
+ </VariationSpecifics>
345
+ </Variation>
346
+ <Variation>
347
+ <StockNumber>HH_CHINO_BLU_36R</StockNumber>
348
+ <SellPrice>9.99</SellPrice>
349
+ <TaxCode>S</TaxCode>
350
+ <StockLevel>4</StockLevel>
351
+ <VariationSpecifics>
352
+ <NameValueList>
353
+ <Name>colour</Name>
354
+ <Value><![CDATA[Blue]]></Value>
355
+ </NameValueList>
356
+ <NameValueList>
357
+ <Name>Trouser Size</Name>
358
+ <Value><![CDATA[36WX31L]]></Value>
359
  </NameValueList>
360
  </VariationSpecifics>
361
  </Variation>
362
  <Variation>
363
+ <StockNumber>HH_CHINO_BLU_36S</StockNumber>
364
+ <SellPrice>9.99</SellPrice>
365
+ <TaxCode>S</TaxCode>
366
  <StockLevel>5</StockLevel>
367
  <VariationSpecifics>
368
  <NameValueList>
369
+ <Name>colour</Name>
370
+ <Value><![CDATA[Blue]]></Value>
371
+ </NameValueList>
372
+ <NameValueList>
373
+ <Name>Trouser Size</Name>
374
+ <Value><![CDATA[36WX29L]]></Value>
375
  </NameValueList>
376
  </VariationSpecifics>
377
  </Variation>
378
  <Variation>
379
+ <StockNumber>HH_CHINO_BLU_38R</StockNumber>
380
+ <SellPrice>9.99</SellPrice>
381
+ <TaxCode>S</TaxCode>
382
  <StockLevel>1</StockLevel>
383
  <VariationSpecifics>
384
  <NameValueList>
385
+ <Name>colour</Name>
386
+ <Value><![CDATA[Blue]]></Value>
387
+ </NameValueList>
388
+ <NameValueList>
389
+ <Name>Trouser Size</Name>
390
+ <Value><![CDATA[38WX31L]]></Value>
391
  </NameValueList>
392
  </VariationSpecifics>
393
  </Variation>
394
  <Variation>
395
+ <StockNumber>HH_CHINO_BLU_38S</StockNumber>
396
+ <SellPrice>9.99</SellPrice>
397
+ <TaxCode>S</TaxCode>
398
+ <StockLevel>3</StockLevel>
399
+ <VariationSpecifics>
400
+ <NameValueList>
401
+ <Name>colour</Name>
402
+ <Value><![CDATA[Blue]]></Value>
403
+ </NameValueList>
404
+ <NameValueList>
405
+ <Name>Trouser Size</Name>
406
+ <Value><![CDATA[38WX29L]]></Value>
407
+ </NameValueList>
408
+ </VariationSpecifics>
409
+ </Variation>
410
+ <Variation>
411
+ <StockNumber>HH_CHINO_BLU_40R</StockNumber>
412
+ <SellPrice>9.99</SellPrice>
413
+ <TaxCode>S</TaxCode>
414
+ <StockLevel>1</StockLevel>
415
  <VariationSpecifics>
416
  <NameValueList>
417
+ <Name>colour</Name>
418
+ <Value><![CDATA[Blue]]></Value>
419
+ </NameValueList>
420
+ <NameValueList>
421
+ <Name>Trouser Size</Name>
422
+ <Value><![CDATA[40WX31L]]></Value>
423
  </NameValueList>
424
  </VariationSpecifics>
425
  </Variation>
426
  <Variation>
427
+ <StockNumber>HH_CHINO_BLU_40S</StockNumber>
428
+ <SellPrice>9.99</SellPrice>
429
+ <TaxCode>S</TaxCode>
430
+ <StockLevel>2</StockLevel>
431
  <VariationSpecifics>
432
  <NameValueList>
433
+ <Name>colour</Name>
434
+ <Value><![CDATA[Blue]]></Value>
435
+ </NameValueList>
436
+ <NameValueList>
437
+ <Name>Trouser Size</Name>
438
+ <Value><![CDATA[40WX29L]]></Value>
439
  </NameValueList>
440
  </VariationSpecifics>
441
  </Variation>
442
  <Variation>
443
+ <StockNumber>HH_CHINO_GRY_30R</StockNumber>
444
+ <SellPrice>9.99</SellPrice>
445
+ <TaxCode>S</TaxCode>
446
+ <StockLevel>1</StockLevel>
447
  <VariationSpecifics>
448
  <NameValueList>
449
+ <Name>colour</Name>
450
+ <Value><![CDATA[Grey]]></Value>
451
+ </NameValueList>
452
+ <NameValueList>
453
+ <Name>Trouser Size</Name>
454
+ <Value><![CDATA[30WX31L]]></Value>
455
  </NameValueList>
456
  </VariationSpecifics>
457
  </Variation>
458
  <Variation>
459
+ <StockNumber>HH_CHINO_GRY_30S</StockNumber>
460
+ <SellPrice>9.99</SellPrice>
461
+ <TaxCode>S</TaxCode>
462
+ <StockLevel>1</StockLevel>
463
  <VariationSpecifics>
464
  <NameValueList>
465
+ <Name>colour</Name>
466
+ <Value><![CDATA[Grey]]></Value>
467
+ </NameValueList>
468
+ <NameValueList>
469
+ <Name>Trouser Size</Name>
470
+ <Value><![CDATA[30WX29L]]></Value>
471
  </NameValueList>
472
  </VariationSpecifics>
473
  </Variation>
474
  <Variation>
475
+ <StockNumber>HH_CHINO_GRY_32R</StockNumber>
476
+ <SellPrice>9.99</SellPrice>
477
+ <TaxCode>S</TaxCode>
478
+ <StockLevel>2</StockLevel>
479
  <VariationSpecifics>
480
  <NameValueList>
481
+ <Name>colour</Name>
482
+ <Value><![CDATA[Grey]]></Value>
483
+ </NameValueList>
484
+ <NameValueList>
485
+ <Name>Trouser Size</Name>
486
+ <Value><![CDATA[32WX31L]]></Value>
487
  </NameValueList>
488
  </VariationSpecifics>
489
  </Variation>
490
  <Variation>
491
+ <StockNumber>HH_CHINO_GRY_32S</StockNumber>
492
+ <SellPrice>9.99</SellPrice>
493
+ <TaxCode>S</TaxCode>
494
+ <StockLevel>2</StockLevel>
495
  <VariationSpecifics>
496
  <NameValueList>
497
+ <Name>colour</Name>
498
+ <Value><![CDATA[Grey]]></Value>
499
+ </NameValueList>
500
+ <NameValueList>
501
+ <Name>Trouser Size</Name>
502
+ <Value><![CDATA[32WX29L]]></Value>
503
  </NameValueList>
504
  </VariationSpecifics>
505
  </Variation>
506
  <Variation>
507
+ <StockNumber>HH_CHINO_GRY_34R</StockNumber>
508
+ <SellPrice>9.99</SellPrice>
509
+ <TaxCode>S</TaxCode>
510
+ <StockLevel>3</StockLevel>
511
+ <VariationSpecifics>
512
+ <NameValueList>
513
+ <Name>colour</Name>
514
+ <Value><![CDATA[Grey]]></Value>
515
+ </NameValueList>
516
+ <NameValueList>
517
+ <Name>Trouser Size</Name>
518
+ <Value><![CDATA[34WX31L]]></Value>
519
+ </NameValueList>
520
+ </VariationSpecifics>
521
+ </Variation>
522
+ <Variation>
523
+ <StockNumber>HH_CHINO_GRY_34S</StockNumber>
524
+ <SellPrice>9.99</SellPrice>
525
+ <TaxCode>S</TaxCode>
526
+ <StockLevel>4</StockLevel>
527
+ <VariationSpecifics>
528
+ <NameValueList>
529
+ <Name>colour</Name>
530
+ <Value><![CDATA[Grey]]></Value>
531
+ </NameValueList>
532
+ <NameValueList>
533
+ <Name>Trouser Size</Name>
534
+ <Value><![CDATA[34WX29L]]></Value>
535
+ </NameValueList>
536
+ </VariationSpecifics>
537
+ </Variation>
538
+ <Variation>
539
+ <StockNumber>HH_CHINO_GRY_36R</StockNumber>
540
+ <SellPrice>9.99</SellPrice>
541
+ <TaxCode>S</TaxCode>
542
+ <StockLevel>4</StockLevel>
543
  <VariationSpecifics>
544
  <NameValueList>
545
+ <Name>colour</Name>
546
+ <Value><![CDATA[Grey]]></Value>
547
+ </NameValueList>
548
+ <NameValueList>
549
+ <Name>Trouser Size</Name>
550
+ <Value><![CDATA[36WX31L]]></Value>
551
  </NameValueList>
552
  </VariationSpecifics>
553
  </Variation>
554
  <Variation>
555
+ <StockNumber>HH_CHINO_GRY_36S</StockNumber>
556
+ <SellPrice>9.99</SellPrice>
557
+ <TaxCode>S</TaxCode>
558
  <StockLevel>5</StockLevel>
559
  <VariationSpecifics>
560
  <NameValueList>
561
+ <Name>colour</Name>
562
+ <Value><![CDATA[Grey]]></Value>
563
+ </NameValueList>
564
+ <NameValueList>
565
+ <Name>Trouser Size</Name>
566
+ <Value><![CDATA[36WX29L]]></Value>
567
+ </NameValueList>
568
+ </VariationSpecifics>
569
+ </Variation>
570
+ <Variation>
571
+ <StockNumber>HH_CHINO_GRY_38R</StockNumber>
572
+ <SellPrice>9.99</SellPrice>
573
+ <TaxCode>S</TaxCode>
574
+ <StockLevel>2</StockLevel>
575
+ <VariationSpecifics>
576
+ <NameValueList>
577
+ <Name>colour</Name>
578
+ <Value><![CDATA[Grey]]></Value>
579
+ </NameValueList>
580
+ <NameValueList>
581
+ <Name>Trouser Size</Name>
582
+ <Value><![CDATA[38WX31L]]></Value>
583
+ </NameValueList>
584
+ </VariationSpecifics>
585
+ </Variation>
586
+ <Variation>
587
+ <StockNumber>HH_CHINO_GRY_38S</StockNumber>
588
+ <SellPrice>9.99</SellPrice>
589
+ <TaxCode>S</TaxCode>
590
+ <StockLevel>4</StockLevel>
591
+ <VariationSpecifics>
592
+ <NameValueList>
593
+ <Name>colour</Name>
594
+ <Value><![CDATA[Grey]]></Value>
595
+ </NameValueList>
596
+ <NameValueList>
597
+ <Name>Trouser Size</Name>
598
+ <Value><![CDATA[38WX29L]]></Value>
599
+ </NameValueList>
600
+ </VariationSpecifics>
601
+ </Variation>
602
+ <Variation>
603
+ <StockNumber>HH_CHINO_GRY_40R</StockNumber>
604
+ <SellPrice>9.99</SellPrice>
605
+ <TaxCode>S</TaxCode>
606
+ <StockLevel>1</StockLevel>
607
+ <VariationSpecifics>
608
+ <NameValueList>
609
+ <Name>colour</Name>
610
+ <Value><![CDATA[Grey]]></Value>
611
+ </NameValueList>
612
+ <NameValueList>
613
+ <Name>Trouser Size</Name>
614
+ <Value><![CDATA[40WX31L]]></Value>
615
+ </NameValueList>
616
+ </VariationSpecifics>
617
+ </Variation>
618
+ <Variation>
619
+ <StockNumber>HH_CHINO_GRY_40S</StockNumber>
620
+ <SellPrice>9.99</SellPrice>
621
+ <TaxCode>S</TaxCode>
622
+ <StockLevel>2</StockLevel>
623
+ <VariationSpecifics>
624
+ <NameValueList>
625
+ <Name>colour</Name>
626
+ <Value><![CDATA[Grey]]></Value>
627
+ </NameValueList>
628
+ <NameValueList>
629
+ <Name>Trouser Size</Name>
630
+ <Value><![CDATA[40WX29L]]></Value>
631
+ </NameValueList>
632
+ </VariationSpecifics>
633
+ </Variation>
634
+ <Variation>
635
+ <StockNumber>HH_CHINO_NVY_30R</StockNumber>
636
+ <SellPrice>9.99</SellPrice>
637
+ <TaxCode>S</TaxCode>
638
+ <StockLevel>1</StockLevel>
639
+ <VariationSpecifics>
640
+ <NameValueList>
641
+ <Name>colour</Name>
642
+ <Value><![CDATA[Navy]]></Value>
643
+ </NameValueList>
644
+ <NameValueList>
645
+ <Name>Trouser Size</Name>
646
+ <Value><![CDATA[30WX31L]]></Value>
647
+ </NameValueList>
648
+ </VariationSpecifics>
649
+ </Variation>
650
+ <Variation>
651
+ <StockNumber>HH_CHINO_NVY_30S</StockNumber>
652
+ <SellPrice>9.99</SellPrice>
653
+ <TaxCode>S</TaxCode>
654
+ <StockLevel>1</StockLevel>
655
+ <VariationSpecifics>
656
+ <NameValueList>
657
+ <Name>colour</Name>
658
+ <Value><![CDATA[Navy]]></Value>
659
+ </NameValueList>
660
+ <NameValueList>
661
+ <Name>Trouser Size</Name>
662
+ <Value><![CDATA[30WX29L]]></Value>
663
+ </NameValueList>
664
+ </VariationSpecifics>
665
+ </Variation>
666
+ <Variation>
667
+ <StockNumber>HH_CHINO_NVY_32R</StockNumber>
668
+ <SellPrice>9.99</SellPrice>
669
+ <TaxCode>S</TaxCode>
670
+ <StockLevel>2</StockLevel>
671
+ <VariationSpecifics>
672
+ <NameValueList>
673
+ <Name>colour</Name>
674
+ <Value><![CDATA[Navy]]></Value>
675
+ </NameValueList>
676
+ <NameValueList>
677
+ <Name>Trouser Size</Name>
678
+ <Value><![CDATA[32WX31L]]></Value>
679
+ </NameValueList>
680
+ </VariationSpecifics>
681
+ </Variation>
682
+ <Variation>
683
+ <StockNumber>HH_CHINO_NVY_32S</StockNumber>
684
+ <SellPrice>9.99</SellPrice>
685
+ <TaxCode>S</TaxCode>
686
+ <StockLevel>2</StockLevel>
687
+ <VariationSpecifics>
688
+ <NameValueList>
689
+ <Name>colour</Name>
690
+ <Value><![CDATA[Navy]]></Value>
691
+ </NameValueList>
692
+ <NameValueList>
693
+ <Name>Trouser Size</Name>
694
+ <Value><![CDATA[32WX29L]]></Value>
695
+ </NameValueList>
696
+ </VariationSpecifics>
697
+ </Variation>
698
+ <Variation>
699
+ <StockNumber>HH_CHINO_NVY_34R</StockNumber>
700
+ <SellPrice>9.99</SellPrice>
701
+ <TaxCode>S</TaxCode>
702
+ <StockLevel>3</StockLevel>
703
+ <VariationSpecifics>
704
+ <NameValueList>
705
+ <Name>colour</Name>
706
+ <Value><![CDATA[Navy]]></Value>
707
+ </NameValueList>
708
+ <NameValueList>
709
+ <Name>Trouser Size</Name>
710
+ <Value><![CDATA[34WX31L]]></Value>
711
+ </NameValueList>
712
+ </VariationSpecifics>
713
+ </Variation>
714
+ <Variation>
715
+ <StockNumber>HH_CHINO_NVY_34S</StockNumber>
716
+ <SellPrice>9.99</SellPrice>
717
+ <TaxCode>S</TaxCode>
718
+ <StockLevel>4</StockLevel>
719
+ <VariationSpecifics>
720
+ <NameValueList>
721
+ <Name>colour</Name>
722
+ <Value><![CDATA[Navy]]></Value>
723
+ </NameValueList>
724
+ <NameValueList>
725
+ <Name>Trouser Size</Name>
726
+ <Value><![CDATA[34WX29L]]></Value>
727
+ </NameValueList>
728
+ </VariationSpecifics>
729
+ </Variation>
730
+ <Variation>
731
+ <StockNumber>HH_CHINO_NVY_36R</StockNumber>
732
+ <SellPrice>9.99</SellPrice>
733
+ <TaxCode>S</TaxCode>
734
+ <StockLevel>4</StockLevel>
735
+ <VariationSpecifics>
736
+ <NameValueList>
737
+ <Name>colour</Name>
738
+ <Value><![CDATA[Navy]]></Value>
739
+ </NameValueList>
740
+ <NameValueList>
741
+ <Name>Trouser Size</Name>
742
+ <Value><![CDATA[36WX31L]]></Value>
743
+ </NameValueList>
744
+ </VariationSpecifics>
745
+ </Variation>
746
+ <Variation>
747
+ <StockNumber>HH_CHINO_NVY_36S</StockNumber>
748
+ <SellPrice>9.99</SellPrice>
749
+ <TaxCode>S</TaxCode>
750
+ <StockLevel>5</StockLevel>
751
+ <VariationSpecifics>
752
+ <NameValueList>
753
+ <Name>colour</Name>
754
+ <Value><![CDATA[Navy]]></Value>
755
+ </NameValueList>
756
+ <NameValueList>
757
+ <Name>Trouser Size</Name>
758
+ <Value><![CDATA[36WX29L]]></Value>
759
+ </NameValueList>
760
+ </VariationSpecifics>
761
+ </Variation>
762
+ <Variation>
763
+ <StockNumber>HH_CHINO_NVY_38R</StockNumber>
764
+ <SellPrice>9.99</SellPrice>
765
+ <TaxCode>S</TaxCode>
766
+ <StockLevel>1</StockLevel>
767
+ <VariationSpecifics>
768
+ <NameValueList>
769
+ <Name>colour</Name>
770
+ <Value><![CDATA[Navy]]></Value>
771
+ </NameValueList>
772
+ <NameValueList>
773
+ <Name>Trouser Size</Name>
774
+ <Value><![CDATA[38WX31L]]></Value>
775
+ </NameValueList>
776
+ </VariationSpecifics>
777
+ </Variation>
778
+ <Variation>
779
+ <StockNumber>HH_CHINO_NVY_38S</StockNumber>
780
+ <SellPrice>9.99</SellPrice>
781
+ <TaxCode>S</TaxCode>
782
+ <StockLevel>3</StockLevel>
783
+ <VariationSpecifics>
784
+ <NameValueList>
785
+ <Name>colour</Name>
786
+ <Value><![CDATA[Navy]]></Value>
787
+ </NameValueList>
788
+ <NameValueList>
789
+ <Name>Trouser Size</Name>
790
+ <Value><![CDATA[38WX29L]]></Value>
791
+ </NameValueList>
792
+ </VariationSpecifics>
793
+ </Variation>
794
+ <Variation>
795
+ <StockNumber>HH_CHINO_NVY_40R</StockNumber>
796
+ <SellPrice>9.99</SellPrice>
797
+ <TaxCode>S</TaxCode>
798
+ <StockLevel>1</StockLevel>
799
+ <VariationSpecifics>
800
+ <NameValueList>
801
+ <Name>colour</Name>
802
+ <Value><![CDATA[Navy]]></Value>
803
+ </NameValueList>
804
+ <NameValueList>
805
+ <Name>Trouser Size</Name>
806
+ <Value><![CDATA[40WX31L]]></Value>
807
+ </NameValueList>
808
+ </VariationSpecifics>
809
+ </Variation>
810
+ <Variation>
811
+ <StockNumber>HH_CHINO_NVY_40S</StockNumber>
812
+ <SellPrice>9.99</SellPrice>
813
+ <TaxCode>S</TaxCode>
814
+ <StockLevel>2</StockLevel>
815
+ <VariationSpecifics>
816
+ <NameValueList>
817
+ <Name>colour</Name>
818
+ <Value><![CDATA[Navy]]></Value>
819
+ </NameValueList>
820
+ <NameValueList>
821
+ <Name>Trouser Size</Name>
822
+ <Value><![CDATA[40WX29L]]></Value>
823
+ </NameValueList>
824
+ </VariationSpecifics>
825
+ </Variation>
826
+ <Variation>
827
+ <StockNumber>HH_CHINO_RST_30R</StockNumber>
828
+ <SellPrice>9.99</SellPrice>
829
+ <TaxCode>S</TaxCode>
830
+ <StockLevel>1</StockLevel>
831
+ <VariationSpecifics>
832
+ <NameValueList>
833
+ <Name>colour</Name>
834
+ <Value><![CDATA[Rust]]></Value>
835
+ </NameValueList>
836
+ <NameValueList>
837
+ <Name>Trouser Size</Name>
838
+ <Value><![CDATA[30WX31L]]></Value>
839
+ </NameValueList>
840
+ </VariationSpecifics>
841
+ </Variation>
842
+ <Variation>
843
+ <StockNumber>HH_CHINO_RST_30S</StockNumber>
844
+ <SellPrice>9.99</SellPrice>
845
+ <TaxCode>S</TaxCode>
846
+ <StockLevel>1</StockLevel>
847
+ <VariationSpecifics>
848
+ <NameValueList>
849
+ <Name>colour</Name>
850
+ <Value><![CDATA[Rust]]></Value>
851
+ </NameValueList>
852
+ <NameValueList>
853
+ <Name>Trouser Size</Name>
854
+ <Value><![CDATA[30WX29L]]></Value>
855
+ </NameValueList>
856
+ </VariationSpecifics>
857
+ </Variation>
858
+ <Variation>
859
+ <StockNumber>HH_CHINO_RST_32R</StockNumber>
860
+ <SellPrice>9.99</SellPrice>
861
+ <TaxCode>S</TaxCode>
862
+ <StockLevel>2</StockLevel>
863
+ <VariationSpecifics>
864
+ <NameValueList>
865
+ <Name>colour</Name>
866
+ <Value><![CDATA[Rust]]></Value>
867
+ </NameValueList>
868
+ <NameValueList>
869
+ <Name>Trouser Size</Name>
870
+ <Value><![CDATA[32WX31L]]></Value>
871
+ </NameValueList>
872
+ </VariationSpecifics>
873
+ </Variation>
874
+ <Variation>
875
+ <StockNumber>HH_CHINO_RST_32S</StockNumber>
876
+ <SellPrice>9.99</SellPrice>
877
+ <TaxCode>S</TaxCode>
878
+ <StockLevel>2</StockLevel>
879
+ <VariationSpecifics>
880
+ <NameValueList>
881
+ <Name>colour</Name>
882
+ <Value><![CDATA[Rust]]></Value>
883
+ </NameValueList>
884
+ <NameValueList>
885
+ <Name>Trouser Size</Name>
886
+ <Value><![CDATA[32WX29L]]></Value>
887
+ </NameValueList>
888
+ </VariationSpecifics>
889
+ </Variation>
890
+ <Variation>
891
+ <StockNumber>HH_CHINO_RST_34R</StockNumber>
892
+ <SellPrice>9.99</SellPrice>
893
+ <TaxCode>S</TaxCode>
894
+ <StockLevel>3</StockLevel>
895
+ <VariationSpecifics>
896
+ <NameValueList>
897
+ <Name>colour</Name>
898
+ <Value><![CDATA[Rust]]></Value>
899
+ </NameValueList>
900
+ <NameValueList>
901
+ <Name>Trouser Size</Name>
902
+ <Value><![CDATA[34WX31L]]></Value>
903
+ </NameValueList>
904
+ </VariationSpecifics>
905
+ </Variation>
906
+ <Variation>
907
+ <StockNumber>HH_CHINO_RST_34S</StockNumber>
908
+ <SellPrice>9.99</SellPrice>
909
+ <TaxCode>S</TaxCode>
910
+ <StockLevel>4</StockLevel>
911
+ <VariationSpecifics>
912
+ <NameValueList>
913
+ <Name>colour</Name>
914
+ <Value><![CDATA[Rust]]></Value>
915
+ </NameValueList>
916
+ <NameValueList>
917
+ <Name>Trouser Size</Name>
918
+ <Value><![CDATA[34WX29L]]></Value>
919
+ </NameValueList>
920
+ </VariationSpecifics>
921
+ </Variation>
922
+ <Variation>
923
+ <StockNumber>HH_CHINO_RST_36R</StockNumber>
924
+ <SellPrice>9.99</SellPrice>
925
+ <TaxCode>S</TaxCode>
926
+ <StockLevel>4</StockLevel>
927
+ <VariationSpecifics>
928
+ <NameValueList>
929
+ <Name>colour</Name>
930
+ <Value><![CDATA[Rust]]></Value>
931
+ </NameValueList>
932
+ <NameValueList>
933
+ <Name>Trouser Size</Name>
934
+ <Value><![CDATA[36WX31L]]></Value>
935
+ </NameValueList>
936
+ </VariationSpecifics>
937
+ </Variation>
938
+ <Variation>
939
+ <StockNumber>HH_CHINO_RST_36S</StockNumber>
940
+ <SellPrice>9.99</SellPrice>
941
+ <TaxCode>S</TaxCode>
942
+ <StockLevel>5</StockLevel>
943
+ <VariationSpecifics>
944
+ <NameValueList>
945
+ <Name>colour</Name>
946
+ <Value><![CDATA[Rust]]></Value>
947
+ </NameValueList>
948
+ <NameValueList>
949
+ <Name>Trouser Size</Name>
950
+ <Value><![CDATA[36WX29L]]></Value>
951
+ </NameValueList>
952
+ </VariationSpecifics>
953
+ </Variation>
954
+ <Variation>
955
+ <StockNumber>HH_CHINO_RST_38R</StockNumber>
956
+ <SellPrice>9.99</SellPrice>
957
+ <TaxCode>S</TaxCode>
958
+ <StockLevel>2</StockLevel>
959
+ <VariationSpecifics>
960
+ <NameValueList>
961
+ <Name>colour</Name>
962
+ <Value><![CDATA[Rust]]></Value>
963
+ </NameValueList>
964
+ <NameValueList>
965
+ <Name>Trouser Size</Name>
966
+ <Value><![CDATA[38WX31L]]></Value>
967
+ </NameValueList>
968
+ </VariationSpecifics>
969
+ </Variation>
970
+ <Variation>
971
+ <StockNumber>HH_CHINO_RST_38S</StockNumber>
972
+ <SellPrice>9.99</SellPrice>
973
+ <TaxCode>S</TaxCode>
974
+ <StockLevel>4</StockLevel>
975
+ <VariationSpecifics>
976
+ <NameValueList>
977
+ <Name>colour</Name>
978
+ <Value><![CDATA[Rust]]></Value>
979
+ </NameValueList>
980
+ <NameValueList>
981
+ <Name>Trouser Size</Name>
982
+ <Value><![CDATA[38WX29L]]></Value>
983
+ </NameValueList>
984
+ </VariationSpecifics>
985
+ </Variation>
986
+ <Variation>
987
+ <StockNumber>HH_CHINO_RST_40R</StockNumber>
988
+ <SellPrice>9.99</SellPrice>
989
+ <TaxCode>S</TaxCode>
990
+ <StockLevel>2</StockLevel>
991
+ <VariationSpecifics>
992
+ <NameValueList>
993
+ <Name>colour</Name>
994
+ <Value><![CDATA[Rust]]></Value>
995
+ </NameValueList>
996
+ <NameValueList>
997
+ <Name>Trouser Size</Name>
998
+ <Value><![CDATA[40WX31L]]></Value>
999
+ </NameValueList>
1000
+ </VariationSpecifics>
1001
+ </Variation>
1002
+ <Variation>
1003
+ <StockNumber>HH_CHINO_RST_40S</StockNumber>
1004
+ <SellPrice>9.99</SellPrice>
1005
+ <TaxCode>S</TaxCode>
1006
+ <StockLevel>2</StockLevel>
1007
+ <VariationSpecifics>
1008
+ <NameValueList>
1009
+ <Name>colour</Name>
1010
+ <Value><![CDATA[Rust]]></Value>
1011
+ </NameValueList>
1012
+ <NameValueList>
1013
+ <Name>Trouser Size</Name>
1014
+ <Value><![CDATA[40WX29L]]></Value>
1015
+ </NameValueList>
1016
+ </VariationSpecifics>
1017
+ </Variation>
1018
+ <Variation>
1019
+ <StockNumber>HH_CHINO_Tbco_30R</StockNumber>
1020
+ <SellPrice>9.99</SellPrice>
1021
+ <TaxCode>S</TaxCode>
1022
+ <StockLevel>1</StockLevel>
1023
+ <VariationSpecifics>
1024
+ <NameValueList>
1025
+ <Name>colour</Name>
1026
+ <Value><![CDATA[Tobacco]]></Value>
1027
+ </NameValueList>
1028
+ <NameValueList>
1029
+ <Name>Trouser Size</Name>
1030
+ <Value><![CDATA[30WX31L]]></Value>
1031
+ </NameValueList>
1032
+ </VariationSpecifics>
1033
+ </Variation>
1034
+ <Variation>
1035
+ <StockNumber>HH_CHINO_Tbco_30S</StockNumber>
1036
+ <SellPrice>9.99</SellPrice>
1037
+ <TaxCode>S</TaxCode>
1038
+ <StockLevel>1</StockLevel>
1039
+ <VariationSpecifics>
1040
+ <NameValueList>
1041
+ <Name>colour</Name>
1042
+ <Value><![CDATA[Tobacco]]></Value>
1043
+ </NameValueList>
1044
+ <NameValueList>
1045
+ <Name>Trouser Size</Name>
1046
+ <Value><![CDATA[30WX29L]]></Value>
1047
+ </NameValueList>
1048
+ </VariationSpecifics>
1049
+ </Variation>
1050
+ <Variation>
1051
+ <StockNumber>HH_CHINO_Tbco_32R</StockNumber>
1052
+ <SellPrice>9.99</SellPrice>
1053
+ <TaxCode>S</TaxCode>
1054
+ <StockLevel>2</StockLevel>
1055
+ <VariationSpecifics>
1056
+ <NameValueList>
1057
+ <Name>colour</Name>
1058
+ <Value><![CDATA[Tobacco]]></Value>
1059
+ </NameValueList>
1060
+ <NameValueList>
1061
+ <Name>Trouser Size</Name>
1062
+ <Value><![CDATA[32WX31L]]></Value>
1063
+ </NameValueList>
1064
+ </VariationSpecifics>
1065
+ </Variation>
1066
+ <Variation>
1067
+ <StockNumber>HH_CHINO_Tbco_32S</StockNumber>
1068
+ <SellPrice>9.99</SellPrice>
1069
+ <TaxCode>S</TaxCode>
1070
+ <StockLevel>2</StockLevel>
1071
+ <VariationSpecifics>
1072
+ <NameValueList>
1073
+ <Name>colour</Name>
1074
+ <Value><![CDATA[Tobacco]]></Value>
1075
+ </NameValueList>
1076
+ <NameValueList>
1077
+ <Name>Trouser Size</Name>
1078
+ <Value><![CDATA[32WX29L]]></Value>
1079
+ </NameValueList>
1080
+ </VariationSpecifics>
1081
+ </Variation>
1082
+ <Variation>
1083
+ <StockNumber>HH_CHINO_Tbco_34R</StockNumber>
1084
+ <SellPrice>9.99</SellPrice>
1085
+ <TaxCode>S</TaxCode>
1086
+ <StockLevel>3</StockLevel>
1087
+ <VariationSpecifics>
1088
+ <NameValueList>
1089
+ <Name>colour</Name>
1090
+ <Value><![CDATA[Tobacco]]></Value>
1091
+ </NameValueList>
1092
+ <NameValueList>
1093
+ <Name>Trouser Size</Name>
1094
+ <Value><![CDATA[34WX31L]]></Value>
1095
+ </NameValueList>
1096
+ </VariationSpecifics>
1097
+ </Variation>
1098
+ <Variation>
1099
+ <StockNumber>HH_CHINO_Tbco_34S</StockNumber>
1100
+ <SellPrice>9.99</SellPrice>
1101
+ <TaxCode>S</TaxCode>
1102
+ <StockLevel>4</StockLevel>
1103
+ <VariationSpecifics>
1104
+ <NameValueList>
1105
+ <Name>colour</Name>
1106
+ <Value><![CDATA[Tobacco]]></Value>
1107
+ </NameValueList>
1108
+ <NameValueList>
1109
+ <Name>Trouser Size</Name>
1110
+ <Value><![CDATA[34WX29L]]></Value>
1111
+ </NameValueList>
1112
+ </VariationSpecifics>
1113
+ </Variation>
1114
+ <Variation>
1115
+ <StockNumber>HH_CHINO_Tbco_36R</StockNumber>
1116
+ <SellPrice>9.99</SellPrice>
1117
+ <TaxCode>S</TaxCode>
1118
+ <StockLevel>2</StockLevel>
1119
+ <VariationSpecifics>
1120
+ <NameValueList>
1121
+ <Name>colour</Name>
1122
+ <Value><![CDATA[Tobacco]]></Value>
1123
+ </NameValueList>
1124
+ <NameValueList>
1125
+ <Name>Trouser Size</Name>
1126
+ <Value><![CDATA[36WX31L]]></Value>
1127
+ </NameValueList>
1128
+ </VariationSpecifics>
1129
+ </Variation>
1130
+ <Variation>
1131
+ <StockNumber>HH_CHINO_Tbco_36S</StockNumber>
1132
+ <SellPrice>9.99</SellPrice>
1133
+ <TaxCode>S</TaxCode>
1134
+ <StockLevel>5</StockLevel>
1135
+ <VariationSpecifics>
1136
+ <NameValueList>
1137
+ <Name>colour</Name>
1138
+ <Value><![CDATA[Tobacco]]></Value>
1139
+ </NameValueList>
1140
+ <NameValueList>
1141
+ <Name>Trouser Size</Name>
1142
+ <Value><![CDATA[36WX29L]]></Value>
1143
+ </NameValueList>
1144
+ </VariationSpecifics>
1145
+ </Variation>
1146
+ <Variation>
1147
+ <StockNumber>HH_CHINO_Tbco_38R</StockNumber>
1148
+ <SellPrice>9.99</SellPrice>
1149
+ <TaxCode>S</TaxCode>
1150
+ <StockLevel>2</StockLevel>
1151
+ <VariationSpecifics>
1152
+ <NameValueList>
1153
+ <Name>colour</Name>
1154
+ <Value><![CDATA[Tobacco]]></Value>
1155
+ </NameValueList>
1156
+ <NameValueList>
1157
+ <Name>Trouser Size</Name>
1158
+ <Value><![CDATA[38WX31L]]></Value>
1159
+ </NameValueList>
1160
+ </VariationSpecifics>
1161
+ </Variation>
1162
+ <Variation>
1163
+ <StockNumber>HH_CHINO_Tbco_38S</StockNumber>
1164
+ <SellPrice>9.99</SellPrice>
1165
+ <TaxCode>S</TaxCode>
1166
+ <StockLevel>4</StockLevel>
1167
+ <VariationSpecifics>
1168
+ <NameValueList>
1169
+ <Name>colour</Name>
1170
+ <Value><![CDATA[Tobacco]]></Value>
1171
+ </NameValueList>
1172
+ <NameValueList>
1173
+ <Name>Trouser Size</Name>
1174
+ <Value><![CDATA[38WX29L]]></Value>
1175
+ </NameValueList>
1176
+ </VariationSpecifics>
1177
+ </Variation>
1178
+ <Variation>
1179
+ <StockNumber>HH_CHINO_Tbco_40R</StockNumber>
1180
+ <SellPrice>9.99</SellPrice>
1181
+ <TaxCode>S</TaxCode>
1182
+ <StockLevel>2</StockLevel>
1183
+ <VariationSpecifics>
1184
+ <NameValueList>
1185
+ <Name>colour</Name>
1186
+ <Value><![CDATA[Tobacco]]></Value>
1187
+ </NameValueList>
1188
+ <NameValueList>
1189
+ <Name>Trouser Size</Name>
1190
+ <Value><![CDATA[40WX31L]]></Value>
1191
+ </NameValueList>
1192
+ </VariationSpecifics>
1193
+ </Variation>
1194
+ <Variation>
1195
+ <StockNumber>HH_CHINO_Tbco_40S</StockNumber>
1196
+ <SellPrice>9.99</SellPrice>
1197
+ <TaxCode>S</TaxCode>
1198
+ <StockLevel>2</StockLevel>
1199
+ <VariationSpecifics>
1200
+ <NameValueList>
1201
+ <Name>colour</Name>
1202
+ <Value><![CDATA[Tobacco]]></Value>
1203
+ </NameValueList>
1204
+ <NameValueList>
1205
+ <Name>Trouser Size</Name>
1206
+ <Value><![CDATA[40WX29L]]></Value>
1207
  </NameValueList>
1208
  </VariationSpecifics>
1209
  </Variation>
1218
  <IgnoreCategories>N</IgnoreCategories>
1219
  <IgnoreDescription>N</IgnoreDescription>
1220
  <IgnoreCustomFields>N</IgnoreCustomFields>
1221
+ <UseCustomGroups/>
1222
  </Product>
1223
  </FullProductsUpdate>';
1224
 
app/code/local/Sandbourne/BulkApi/Model/FullProduct/Api.php CHANGED
@@ -14,7 +14,8 @@ class Sandbourne_BulkApi_Model_FullProduct_Api extends Mage_Api_Model_Resource_A
14
  //return "1.1.0.0"; // 20141017 (First Stable release)
15
  //return "1.1.0.1"; // 20141121
16
  //return "1.1.0.2"; // 20150421
17
- return "1.1.0.3"; // 20150618
 
18
  }
19
 
20
  public function update($productXML)
@@ -23,6 +24,13 @@ class Sandbourne_BulkApi_Model_FullProduct_Api extends Mage_Api_Model_Resource_A
23
  $productResultsXMLData = $resultXMLData->createElement('ProductResults');
24
  $resultXMLData->appendChild($productResultsXMLData);
25
  $productXMLData = simplexml_load_string($productXML);
 
 
 
 
 
 
 
26
 
27
  $attributeHelper = Mage::helper('bulkapi/attribute');
28
  $defaultAttributeSetId = $attributeHelper->getDefaultAttributeSetId();
@@ -191,9 +199,11 @@ class Sandbourne_BulkApi_Model_FullProduct_Api extends Mage_Api_Model_Resource_A
191
  Mage_Catalog_Model_Product_Status::STATUS_DISABLED);
192
 
193
  $magentoProduct->setStatus($active);
194
-
195
  $magentoProduct->setWeight($productData->Weight);
196
- $magentoProduct->setTaxClassId(2);
 
 
 
197
 
198
  $stockData = array();
199
  $stockData['qty'] = $productData->StockLevel;
@@ -218,6 +228,52 @@ class Sandbourne_BulkApi_Model_FullProduct_Api extends Mage_Api_Model_Resource_A
218
  }
219
  return $title;
220
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
221
 
222
  public function _debug($message)
223
  {
14
  //return "1.1.0.0"; // 20141017 (First Stable release)
15
  //return "1.1.0.1"; // 20141121
16
  //return "1.1.0.2"; // 20150421
17
+ //return "1.1.0.3"; // 20150618
18
+ return "1.1.1.0"; // 20150724 (enhancements 88826, 88828)
19
  }
20
 
21
  public function update($productXML)
24
  $productResultsXMLData = $resultXMLData->createElement('ProductResults');
25
  $resultXMLData->appendChild($productResultsXMLData);
26
  $productXMLData = simplexml_load_string($productXML);
27
+
28
+ // Testing XML
29
+ // Comment these lines out if no testing is required.
30
+ //$utils = Mage::helper('bulkapi/testData');
31
+ //$productXML = $utils->loadTestData();
32
+ //$this->_debug($productXML);
33
+ // Testing XML
34
 
35
  $attributeHelper = Mage::helper('bulkapi/attribute');
36
  $defaultAttributeSetId = $attributeHelper->getDefaultAttributeSetId();
199
  Mage_Catalog_Model_Product_Status::STATUS_DISABLED);
200
 
201
  $magentoProduct->setStatus($active);
 
202
  $magentoProduct->setWeight($productData->Weight);
203
+
204
+ // Set the TaxCodeId integer from the TaxCode string
205
+ //$magentoProduct->setTaxClassId(2);
206
+ $magentoProduct->setTaxClassId($this->setTaxCodeClass($productData->TaxCode));
207
 
208
  $stockData = array();
209
  $stockData['qty'] = $productData->StockLevel;
228
  }
229
  return $title;
230
  }
231
+
232
+ private function setTaxCodeClass($taxCode)
233
+ {
234
+ $retVal = 2;
235
+
236
+ // Magento Product Tax Class standard definitions.
237
+ // 0 - None
238
+ // 1 - Default
239
+ // 2 - Taxable Goods
240
+ // 3 - Retail Customer
241
+ // 4 - Shipping
242
+ // 5 - VAT Standard
243
+ // 6 - VAT Reduced
244
+ // 7 - VAT Zero
245
+
246
+ // As a standard default, we set the $taxCode to; 2 - Taxable Goods
247
+ // To change this, create a new tax code in Volo under "Value Added Tax" and and with a pipe and the required code, i.e. "Shipping|4".
248
+
249
+ if (stripos($taxCode, "|"))
250
+ {
251
+ list($strIgnore, $strNumber) = array_pad(explode("|", $taxCode, 2), 2, "2");
252
+ $this->_debug($strNumber . " = " . intval($strNumber));
253
+ $retVal = intval($strNumber);
254
+ }
255
+ else
256
+ {
257
+ switch ($taxCode)
258
+ {
259
+ case "E":
260
+ $retVal = 0;
261
+ break;
262
+
263
+ case "Z":
264
+ $retVal = 7;
265
+ break;
266
+
267
+ case "S":
268
+ $retVal = 5;
269
+ break;
270
+
271
+ default:
272
+ $retVal = 2;
273
+ }
274
+ }
275
+ return $retVal;
276
+ }
277
 
278
  public function _debug($message)
279
  {
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>eSellerProPlugin</name>
4
- <version>1.1.0.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
@@ -19,9 +19,9 @@
19
  &lt;p&gt;For more information about how &lt;a href="http://www.volocommerce.com/"&gt;Volo&lt;/a&gt; and Magento can help you and your business achieve its full potential, please contact &lt;a href="mailto:sales_uk@volocommerce.com"&gt;sales_uk@volocommerce.com&lt;/a&gt; or visit &lt;a href="http://www.volocommerce.com/"&gt;www.volocommerce.com&lt;/a&gt;&lt;/p&gt;</description>
20
  <notes>If you wish to integrate Magento with Volo, then please contact your account manager at Volo.</notes>
21
  <authors><author><name>Volo</name><user>Volo</user><email>magento@volocommerce.com</email></author></authors>
22
- <date>2015-06-18</date>
23
- <time>14:14:52</time>
24
- <contents><target name="magelocal"><dir name="Sandbourne"><dir name="BulkApi"><dir name="Helper"><file name="Array.php" hash="0a04d7af6b6d84fed6d1a0097a558abf"/><file name="Attribute.php" hash="b237bb93ad98ccceb66992670474ba33"/><file name="AttributeCache.php" hash="258e7fd95a78ff62ff121f4a4776a3a8"/><file name="AttributeOptionCache.php" hash="be30b904d71df0f46f62ed77d6e2fc93"/><file name="Category.php" hash="8d35ba24b7d4d4650d711b61c373cc6e"/><file name="CategoryCache.php" hash="9201e35bd5e461e5483ea9b66b1306d0"/><file name="ConfigurableProduct.php" hash="6127acd0c0d96a864ed6294ef5445ebd"/><file name="Data.php" hash="7aa739540136122fdba1fa12c72a9cad"/><file name="Image.php" hash="ff1514eb3c0f26a6fda67b3fb8fffcc4"/><file name="RelatedProducts.php" hash="e927612b277080a5c835d0ceebd8598c"/><file name="TestData.php" hash="7caa6263921c4491eda1ad3efc4741b1"/><file name="Utils.php" hash="29beb209f25ab4a462051be7fa6c681b"/><file name="Website.php" hash="0e67b9ba7cd1bbfe8c840991d0aa3079"/></dir><dir name="Model"><dir name="FullImage"><dir name="Api"><file name="V2.php" hash="d998bacd61159399567d1c46e63507a2"/></dir><file name="Api.php" hash="fcff5388032e5cde7485314c6a1d3bf2"/></dir><dir name="FullProduct"><dir name="Api"><file name="V2.php" hash="3cfb906b7c4c72906e3baccb4fdeee40"/></dir><file name="Api.php" hash="7bb72ef53545ab0a1ddebdfbd50570ab"/></dir><dir name="PartialProduct"><dir name="Api"><file name="V2.php" hash="5e9375e74f6ba74bb79f20cce7574ba7"/></dir><file name="Api.php" hash="e0a2cff6023e16755bca2fc56630a316"/></dir></dir><dir name="etc"><file name="api.xml" hash="ee96f5255bb710f934c2dcef8e35cd89"/><file name="config.xml" hash="5ec4835b59d63ec52206204e81903bb7"/><file name="wsdl.xml" hash="9e291f850362a99b265645a978e45b09"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Sandbourne_BulkApi.xml" hash="4418f8514205d4d52a309e83d5050c0d"/></dir></target></contents>
25
  <compatible/>
26
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min/><max/></package></required></dependencies>
27
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>eSellerProPlugin</name>
4
+ <version>1.1.1.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
19
  &lt;p&gt;For more information about how &lt;a href="http://www.volocommerce.com/"&gt;Volo&lt;/a&gt; and Magento can help you and your business achieve its full potential, please contact &lt;a href="mailto:sales_uk@volocommerce.com"&gt;sales_uk@volocommerce.com&lt;/a&gt; or visit &lt;a href="http://www.volocommerce.com/"&gt;www.volocommerce.com&lt;/a&gt;&lt;/p&gt;</description>
20
  <notes>If you wish to integrate Magento with Volo, then please contact your account manager at Volo.</notes>
21
  <authors><author><name>Volo</name><user>Volo</user><email>magento@volocommerce.com</email></author></authors>
22
+ <date>2015-07-27</date>
23
+ <time>10:14:47</time>
24
+ <contents><target name="magelocal"><dir name="Sandbourne"><dir name="BulkApi"><dir name="Helper"><file name="Array.php" hash="0a04d7af6b6d84fed6d1a0097a558abf"/><file name="Attribute.php" hash="b02d50e3f8a69a90e9d44026febfc4bf"/><file name="AttributeCache.php" hash="258e7fd95a78ff62ff121f4a4776a3a8"/><file name="AttributeOptionCache.php" hash="be30b904d71df0f46f62ed77d6e2fc93"/><file name="Category.php" hash="8d35ba24b7d4d4650d711b61c373cc6e"/><file name="CategoryCache.php" hash="9201e35bd5e461e5483ea9b66b1306d0"/><file name="ConfigurableProduct.php" hash="6127acd0c0d96a864ed6294ef5445ebd"/><file name="Data.php" hash="7aa739540136122fdba1fa12c72a9cad"/><file name="Image.php" hash="ff1514eb3c0f26a6fda67b3fb8fffcc4"/><file name="RelatedProducts.php" hash="e927612b277080a5c835d0ceebd8598c"/><file name="TestData.php" hash="0197a186a94ef878a843afe091fa0c80"/><file name="Utils.php" hash="29beb209f25ab4a462051be7fa6c681b"/><file name="Website.php" hash="0e67b9ba7cd1bbfe8c840991d0aa3079"/></dir><dir name="Model"><dir name="FullImage"><dir name="Api"><file name="V2.php" hash="d998bacd61159399567d1c46e63507a2"/></dir><file name="Api.php" hash="fcff5388032e5cde7485314c6a1d3bf2"/></dir><dir name="FullProduct"><dir name="Api"><file name="V2.php" hash="3cfb906b7c4c72906e3baccb4fdeee40"/></dir><file name="Api.php" hash="769b0b6df32951af673f562bdb18d9f5"/></dir><dir name="PartialProduct"><dir name="Api"><file name="V2.php" hash="5e9375e74f6ba74bb79f20cce7574ba7"/></dir><file name="Api.php" hash="e0a2cff6023e16755bca2fc56630a316"/></dir></dir><dir name="etc"><file name="api.xml" hash="ee96f5255bb710f934c2dcef8e35cd89"/><file name="config.xml" hash="5ec4835b59d63ec52206204e81903bb7"/><file name="wsdl.xml" hash="9e291f850362a99b265645a978e45b09"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Sandbourne_BulkApi.xml" hash="4418f8514205d4d52a309e83d5050c0d"/></dir></target></contents>
25
  <compatible/>
26
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min/><max/></package></required></dependencies>
27
  </package>