Version Notes
Added Attribute Mapping within Custom Description
Download this release
Release Info
Developer | Fatima Said |
Extension | Ewave_Quicksales |
Version | 1.4.4 |
Comparing to | |
See all releases |
Code changes from version 1.4.3 to 1.4.4
- app/code/community/Ewave/Quicksales/Block/Adminhtml/Listing/Edit/Tab/Additional/Step2/Depended.php +4 -1
- app/code/community/Ewave/Quicksales/Block/Adminhtml/Listing/Edit/Tab/Additional/Step2/Renderer/Category.php +4 -3
- app/code/community/Ewave/Quicksales/Model/Api/Createitem.php +12 -7
- app/code/community/Ewave/Quicksales/Model/Api/Createitem.php.old +577 -0
- app/code/community/Ewave/Quicksales/Model/Api/Getcategories.php +8 -2
- app/code/community/Ewave/Quicksales/Model/Api/Getorders.php +8 -3
- app/code/community/Ewave/Quicksales/Model/Api/Gettags.php +4 -1
- app/code/community/Ewave/Quicksales/Model/Api/Updateorder.php +1 -1
- app/code/community/Ewave/Quicksales/etc/config.xml +1 -1
- app/code/community/Ewave/Quicksales/etc/system.xml +4 -4
- app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.3.8-1.3.9.php +0 -6
- app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.3.9-1.4.0.php +0 -6
- app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.4.0-1.4.1.php +0 -6
- app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.4.1-1.4.2.php +0 -6
- app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.4.2-1.4.3.php +0 -6
- app/design/adminhtml/default/default/template/quicksales/listing/edit/tab/additional/step1.phtml +1 -1
- js/quicksales/adminhtml/categories.js +0 -5
- package.xml +22 -22
app/code/community/Ewave/Quicksales/Block/Adminhtml/Listing/Edit/Tab/Additional/Step2/Depended.php
CHANGED
@@ -104,6 +104,8 @@ class Ewave_Quicksales_Block_Adminhtml_Listing_Edit_Tab_Additional_Step2_Depende
|
|
104 |
|
105 |
foreach ($elements as $e) {
|
106 |
|
|
|
|
|
107 |
/**
|
108 |
* Look for custom defined field path
|
109 |
*/
|
@@ -125,6 +127,7 @@ class Ewave_Quicksales_Block_Adminhtml_Listing_Edit_Tab_Additional_Step2_Depende
|
|
125 |
|
126 |
$id = $this->_section->getName() . '_' . $group->getName() . '_' . $e->getName();
|
127 |
|
|
|
128 |
if (isset($this->_configData[$path])) {
|
129 |
$data = $this->_configData[$path];
|
130 |
$inherit = false;
|
@@ -428,4 +431,4 @@ class Ewave_Quicksales_Block_Adminhtml_Listing_Edit_Tab_Additional_Step2_Depende
|
|
428 |
}
|
429 |
return '';
|
430 |
}
|
431 |
-
}
|
104 |
|
105 |
foreach ($elements as $e) {
|
106 |
|
107 |
+
$data = array();
|
108 |
+
|
109 |
/**
|
110 |
* Look for custom defined field path
|
111 |
*/
|
127 |
|
128 |
$id = $this->_section->getName() . '_' . $group->getName() . '_' . $e->getName();
|
129 |
|
130 |
+
|
131 |
if (isset($this->_configData[$path])) {
|
132 |
$data = $this->_configData[$path];
|
133 |
$inherit = false;
|
431 |
}
|
432 |
return '';
|
433 |
}
|
434 |
+
}
|
app/code/community/Ewave/Quicksales/Block/Adminhtml/Listing/Edit/Tab/Additional/Step2/Renderer/Category.php
CHANGED
@@ -15,10 +15,11 @@ class Ewave_Quicksales_Block_Adminhtml_Listing_Edit_Tab_Additional_Step2_Rendere
|
|
15 |
|
16 |
$this->setName('category_selector');
|
17 |
$this->setId('category_selector');
|
18 |
-
|
19 |
|
20 |
$html = parent::getElementHtml();
|
21 |
|
|
|
22 |
$changeButton = $this->_renderer->getLayout()
|
23 |
->createBlock('adminhtml/widget_button')
|
24 |
->setData(array(
|
@@ -61,7 +62,7 @@ class Ewave_Quicksales_Block_Adminhtml_Listing_Edit_Tab_Additional_Step2_Rendere
|
|
61 |
}
|
62 |
|
63 |
|
64 |
-
return '<span id="category_label">' . $currentCategoryLabel . '</span>' . $hidden->toHtml() . $changeButton->toHtml() .
|
65 |
}
|
66 |
|
67 |
-
}
|
15 |
|
16 |
$this->setName('category_selector');
|
17 |
$this->setId('category_selector');
|
18 |
+
$this->removeClass('required-entry');
|
19 |
|
20 |
$html = parent::getElementHtml();
|
21 |
|
22 |
+
|
23 |
$changeButton = $this->_renderer->getLayout()
|
24 |
->createBlock('adminhtml/widget_button')
|
25 |
->setData(array(
|
62 |
}
|
63 |
|
64 |
|
65 |
+
return '<span id="category_label">' . $currentCategoryLabel . '</span>' . $hidden->toHtml() . $changeButton->toHtml() . $html . $applyButton->toHtml();
|
66 |
}
|
67 |
|
68 |
+
}
|
app/code/community/Ewave/Quicksales/Model/Api/Createitem.php
CHANGED
@@ -294,11 +294,20 @@ class Ewave_Quicksales_Model_Api_Createitem extends Mage_Core_Model_Abstract
|
|
294 |
|
295 |
$listingInformation = array();
|
296 |
|
297 |
-
|
298 |
if ($listingConfiguration['description'] == 'custom') {
|
299 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300 |
} else {
|
301 |
$listingInformation['description'] = $listingConfiguration['description'];
|
|
|
302 |
}
|
303 |
|
304 |
$listingInformation['duration'] = $listingConfiguration['duration'];
|
@@ -321,11 +330,7 @@ class Ewave_Quicksales_Model_Api_Createitem extends Mage_Core_Model_Abstract
|
|
321 |
}
|
322 |
|
323 |
$listingInformation['auto_1min'] = $listingConfiguration['auto_1min'];
|
324 |
-
|
325 |
-
$xmlItem->setNode('Item/Description', ($listingInformation['description']
|
326 |
-
? $product->getData($listingInformation['description'])
|
327 |
-
: $listingInformation['custom_description']));
|
328 |
-
|
329 |
if (!$buyNowOnly) {
|
330 |
$xmlItem->setNode('Item/Duration', $listingInformation['duration']);
|
331 |
}
|
294 |
|
295 |
$listingInformation = array();
|
296 |
|
|
|
297 |
if ($listingConfiguration['description'] == 'custom') {
|
298 |
+
preg_match_all("/\#.*?\#/",$listingConfiguration['description_custom'],$custom_attributes);
|
299 |
+
if(!empty($custom_attributes))
|
300 |
+
{
|
301 |
+
foreach($custom_attributes[0] as $custom_attribute)
|
302 |
+
{
|
303 |
+
$listingConfiguration['description_custom'] = str_replace($custom_attribute,$product->getData(trim($custom_attribute, '#')),$listingConfiguration['description_custom']);
|
304 |
+
}
|
305 |
+
}
|
306 |
+
$listingInformation['custom_description'] = $listingConfiguration['description_custom'];
|
307 |
+
$xmlItem->setNode('Item/Description', $listingInformation['custom_description']);
|
308 |
} else {
|
309 |
$listingInformation['description'] = $listingConfiguration['description'];
|
310 |
+
$xmlItem->setNode('Item/Description', $product->getData($listingInformation['description']));
|
311 |
}
|
312 |
|
313 |
$listingInformation['duration'] = $listingConfiguration['duration'];
|
330 |
}
|
331 |
|
332 |
$listingInformation['auto_1min'] = $listingConfiguration['auto_1min'];
|
333 |
+
|
|
|
|
|
|
|
|
|
334 |
if (!$buyNowOnly) {
|
335 |
$xmlItem->setNode('Item/Duration', $listingInformation['duration']);
|
336 |
}
|
app/code/community/Ewave/Quicksales/Model/Api/Createitem.php.old
ADDED
@@ -0,0 +1,577 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Ewave_Quicksales_Model_Api_Createitem extends Mage_Core_Model_Abstract
|
4 |
+
{
|
5 |
+
|
6 |
+
protected $_is_sand = false;
|
7 |
+
|
8 |
+
protected $_test_mode = false;
|
9 |
+
|
10 |
+
protected $_quiet = false;
|
11 |
+
|
12 |
+
protected $_api = null;
|
13 |
+
|
14 |
+
protected $_added = 0;
|
15 |
+
protected $_updated = 0;
|
16 |
+
protected $_errors = 0;
|
17 |
+
|
18 |
+
|
19 |
+
protected function _construct()
|
20 |
+
{
|
21 |
+
parent::_construct();
|
22 |
+
$this->_is_sand = Mage::getStoreConfig('quicksales/settings/sandbox');
|
23 |
+
$this->_api = Mage::getModel('quicksales/api');
|
24 |
+
}
|
25 |
+
|
26 |
+
protected function _getSession()
|
27 |
+
{
|
28 |
+
return Mage::getSingleton('adminhtml/session');
|
29 |
+
}
|
30 |
+
|
31 |
+
public function setQuiet($flag)
|
32 |
+
{
|
33 |
+
$this->_quiet = $flag;
|
34 |
+
$this->_api->setQuiet($flag);
|
35 |
+
return $this;
|
36 |
+
}
|
37 |
+
|
38 |
+
public function send($listing, $productId = null)
|
39 |
+
{
|
40 |
+
$message = '';
|
41 |
+
$result = 1;
|
42 |
+
|
43 |
+
$api = $this->_api;
|
44 |
+
|
45 |
+
if ($this->_test_mode) {
|
46 |
+
|
47 |
+
$result = $api->CreateItem();
|
48 |
+
if ($result instanceof Varien_Simplexml_Config) {
|
49 |
+
print_r($result->getNode()->asArray());
|
50 |
+
} else {
|
51 |
+
echo $result;
|
52 |
+
}
|
53 |
+
echo $api->getOnDate() . '<br />';
|
54 |
+
echo date('Y-m-d h:i:s', strtotime($api->getOnDate()));
|
55 |
+
die();
|
56 |
+
}
|
57 |
+
|
58 |
+
$listing_log = Mage::getModel('quicksales/listing_log');
|
59 |
+
|
60 |
+
$date = Zend_Date::now()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
|
61 |
+
$listing_log
|
62 |
+
->setListingId($listing->getId())
|
63 |
+
->setDate($date);
|
64 |
+
$listing_log->save();
|
65 |
+
|
66 |
+
$listing->getData('assigned_products');
|
67 |
+
|
68 |
+
$collection = Mage::getModel('catalog/product')->getCollection();
|
69 |
+
$collection->addIdFilter($listing->getData('assigned_products'));
|
70 |
+
|
71 |
+
$collection->addAttributeToSelect('*');
|
72 |
+
|
73 |
+
$collection->joinField('qty',
|
74 |
+
'cataloginventory/stock_item',
|
75 |
+
'qty',
|
76 |
+
'product_id=entity_id',
|
77 |
+
'{{table}}.stock_id=1',
|
78 |
+
'inner');
|
79 |
+
|
80 |
+
$collection->joinField('qlisting_id',
|
81 |
+
'quicksales/listing_product',
|
82 |
+
'quicksale_listing_id',
|
83 |
+
'product_id=entity_id',
|
84 |
+
'{{table}}.listing_id="' . $listing->getId() . '"',
|
85 |
+
'inner');
|
86 |
+
$collection->joinField('listing_product_assign_id',
|
87 |
+
'quicksales/listing_product',
|
88 |
+
'id',
|
89 |
+
'product_id=entity_id',
|
90 |
+
'{{table}}.listing_id="' . $listing->getId() . '"',
|
91 |
+
'inner');
|
92 |
+
|
93 |
+
$availableAttributes = $listing->getAttributesAssociation();
|
94 |
+
$assignedAttributes = array();
|
95 |
+
if (!empty($availableAttributes)) {
|
96 |
+
$attribute = Mage::getModel('eav/entity_attribute');
|
97 |
+
foreach ($availableAttributes as $qAttributeId => $mAttributeId) {
|
98 |
+
$attribute->load($mAttributeId);
|
99 |
+
// $collection->addAttributeToSelect($attribute->getAttributeCode());
|
100 |
+
|
101 |
+
$assignedAttributes[$qAttributeId] = $attribute->getAttributeCode();
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
$availableValues = $listing->getAttributeValuesAssociation();
|
106 |
+
|
107 |
+
$sellerId = Mage::getStoreConfig('quicksales/settings/vshop_seller');
|
108 |
+
$sellerPwd = Mage::getStoreConfig('quicksales/settings/seller_password');
|
109 |
+
|
110 |
+
$attrSet = Mage::getModel('quicksales/api_gettags')->getAttrSet($listing->getCategory());
|
111 |
+
|
112 |
+
$message .= '<b>Magento ListingID: ' . $listing->getId() . '</b><br />';
|
113 |
+
|
114 |
+
if (count($collection) == 0 && !$this->_quiet) {
|
115 |
+
throw new Exception('Please select a product');
|
116 |
+
}
|
117 |
+
|
118 |
+
foreach ($collection as $product) {
|
119 |
+
|
120 |
+
try {
|
121 |
+
|
122 |
+
if ($productId != null && $product->getId() != $productId) {
|
123 |
+
continue;
|
124 |
+
}
|
125 |
+
|
126 |
+
if ($product->getQlistingId()) {
|
127 |
+
$Item = new Varien_Simplexml_Element('<ReviseItemRequest></ReviseItemRequest>');
|
128 |
+
$xmlItem = new Varien_Simplexml_Config($Item);
|
129 |
+
$xmlItem->setNode('Item/ListingID', $product->getQlistingId());
|
130 |
+
|
131 |
+
} else {
|
132 |
+
$Item = new Varien_Simplexml_Element('<CreateItemRequest></CreateItemRequest>');
|
133 |
+
$xmlItem = new Varien_Simplexml_Config($Item);
|
134 |
+
}
|
135 |
+
|
136 |
+
$stopListing = false;
|
137 |
+
|
138 |
+
if (!$listing->getDefaultListingConf()) {
|
139 |
+
$listingConfiguration = $listing->getListingInformation();
|
140 |
+
} else {
|
141 |
+
$listingConfiguration = Mage::getStoreConfig('quicksales_default/listing');
|
142 |
+
}
|
143 |
+
|
144 |
+
$listingInformation = array();
|
145 |
+
|
146 |
+
|
147 |
+
if ($listingConfiguration['qty'] == 'custom') {
|
148 |
+
$listingInformation['qty'] = $listingConfiguration['qty_custom'];
|
149 |
+
} else {
|
150 |
+
$listingInformation['qty'] = $listingConfiguration['qty'];
|
151 |
+
}
|
152 |
+
|
153 |
+
$quantity = (int)$product->getData($listingInformation['qty']);
|
154 |
+
|
155 |
+
if ($quantity == 0) {
|
156 |
+
if ($product->getQlistingId()) {
|
157 |
+
$stopListing = true;
|
158 |
+
} else {
|
159 |
+
throw(new Exception('Invalid Quantity. Quantity must be between 1 to 999 , product: ' . $product->getName() . ', selected quantity: ' . $quantity));
|
160 |
+
}
|
161 |
+
}
|
162 |
+
|
163 |
+
|
164 |
+
if (!$stopListing) {
|
165 |
+
|
166 |
+
$xmlItem->setNode('Item/Title', $product->getName());
|
167 |
+
|
168 |
+
$xmlItem->setNode('Item/Category', $listing->getCategory());
|
169 |
+
|
170 |
+
if ($sellerId && $sellerPwd) {
|
171 |
+
$xmlItem->setNode('Item/SellerID', $sellerId);
|
172 |
+
$xmlItem->setNode('Item/SellerPwd', $sellerPwd);
|
173 |
+
}
|
174 |
+
|
175 |
+
if ($listing->getVshopCategory() && $listing->getVshopCategory() != 1) {
|
176 |
+
$xmlItem->setNode('Item/vShopCategory', $listing->getVshopCategory());
|
177 |
+
}
|
178 |
+
|
179 |
+
if (!empty($assignedAttributes) && !empty($availableValues)) {
|
180 |
+
$attributeCounter = 0;
|
181 |
+
foreach ($attrSet as $k => $setInfo) {
|
182 |
+
if ($k == '@' && !empty($setInfo)) {
|
183 |
+
} else {
|
184 |
+
|
185 |
+
if (
|
186 |
+
!($product->hasData($assignedAttributes[$setInfo['@']['AttrID']]))
|
187 |
+
|| !$availableValues[$setInfo['@']['AttrID']][$product->getData($assignedAttributes[$setInfo['@']['AttrID']])]
|
188 |
+
) {
|
189 |
+
continue;
|
190 |
+
}
|
191 |
+
$attributeCounter++;
|
192 |
+
}
|
193 |
+
}
|
194 |
+
if ($attributeCounter > 0) {
|
195 |
+
|
196 |
+
$xmlItem->setNode('Item/Tags/AttrSet', "");
|
197 |
+
|
198 |
+
$AttrSetTag = $xmlItem->getNode('Item/Tags/AttrSet');
|
199 |
+
$attributeCounter = 0;
|
200 |
+
foreach ($attrSet as $k => $setInfo) {
|
201 |
+
if ($k == '@' && !empty($setInfo)) {
|
202 |
+
|
203 |
+
foreach ($setInfo as $code => $value) {
|
204 |
+
$AttrSetTag->addAttribute($code, $value);
|
205 |
+
}
|
206 |
+
} else {
|
207 |
+
|
208 |
+
if (
|
209 |
+
!($product->hasData($assignedAttributes[$setInfo['@']['AttrID']]))
|
210 |
+
|| !$availableValues[$setInfo['@']['AttrID']][$product->getData($assignedAttributes[$setInfo['@']['AttrID']])]
|
211 |
+
) {
|
212 |
+
continue;
|
213 |
+
}
|
214 |
+
$attributeCounter++;
|
215 |
+
$xmlItem->setNode('Item/Tags/AttrSet/Attr' . $attributeCounter, "");
|
216 |
+
$AttrTag = $xmlItem->getNode('Item/Tags/AttrSet/Attr' . $attributeCounter);
|
217 |
+
|
218 |
+
$xmlItem->setNode('Item/Tags/AttrSet/Attr' . $attributeCounter . '/SelectedValue', "");
|
219 |
+
$ValueTag = $xmlItem->getNode('Item/Tags/AttrSet/Attr' . $attributeCounter . '/SelectedValue');
|
220 |
+
|
221 |
+
foreach ($setInfo['@'] as $kk => $attributeInfo) {
|
222 |
+
$AttrTag->addAttribute($kk, $attributeInfo);
|
223 |
+
if ($kk == 'AttrID') {
|
224 |
+
|
225 |
+
if (!empty($assignedAttributes) && $assignedAttributes[$attributeInfo]) {
|
226 |
+
|
227 |
+
$mValueId = $product->getData($assignedAttributes[$attributeInfo]);
|
228 |
+
$ValueTag
|
229 |
+
->addAttribute('ValueID', $availableValues[$setInfo['@']['AttrID']][$mValueId]);
|
230 |
+
|
231 |
+
}
|
232 |
+
}
|
233 |
+
}
|
234 |
+
}
|
235 |
+
}
|
236 |
+
}
|
237 |
+
|
238 |
+
}
|
239 |
+
|
240 |
+
// Pricing
|
241 |
+
if (!$listing->getDefaultPricingConf()) {
|
242 |
+
$pricingConfiguration = $listing->getPricingInformation();
|
243 |
+
} else {
|
244 |
+
$pricingConfiguration = Mage::getStoreConfig('quicksales_default/pricing');
|
245 |
+
}
|
246 |
+
|
247 |
+
$pricingInformation = array();
|
248 |
+
|
249 |
+
if ($pricingConfiguration['auction_start_price'] == 'custom_price') {
|
250 |
+
$pricingInformation['auction_start_price'] = $pricingConfiguration['auction_start_price_custom'];
|
251 |
+
} else {
|
252 |
+
$pricingInformation['auction_start_price'] = $pricingConfiguration['auction_start_price'];
|
253 |
+
}
|
254 |
+
|
255 |
+
if ($pricingConfiguration['buy_now_price'] == 'custom_price') {
|
256 |
+
$pricingInformation['buy_now_price'] = $pricingConfiguration['auction_start_price_custom'];
|
257 |
+
} else {
|
258 |
+
$pricingInformation['buy_now_price'] = $pricingConfiguration['buy_now_price'];
|
259 |
+
}
|
260 |
+
|
261 |
+
$pricingInformation['bid_increment'] = $pricingConfiguration['bid_increment'];
|
262 |
+
|
263 |
+
$buy_now_price = 0;
|
264 |
+
$buyNowOnly = false;
|
265 |
+
|
266 |
+
if ($product->getData($pricingInformation['buy_now_price'])) {
|
267 |
+
$buy_now_price = $product->getData($pricingInformation['buy_now_price']);
|
268 |
+
$buy_now_price = number_format($buy_now_price, 2, '.', '');
|
269 |
+
|
270 |
+
$xmlItem->setNode('Item/BuyNowPrice', $buy_now_price);
|
271 |
+
|
272 |
+
if ($product->getData($pricingInformation['auction_start_price']) && $product->getData($pricingInformation['auction_start_price']) < $product->getData($pricingInformation['buy_now_price']) && $pricingInformation['bid_increment']) {
|
273 |
+
$xmlItem->setNode('Item/StartPrice', (float)$product->getData($pricingInformation['auction_start_price']));
|
274 |
+
$xmlItem->setNode('Item/BidIncrement', (float)$pricingInformation['bid_increment']);
|
275 |
+
} else {
|
276 |
+
$buyNowOnly = true;
|
277 |
+
}
|
278 |
+
|
279 |
+
} else {
|
280 |
+
if ($product->getData($pricingInformation['auction_start_price']) && $pricingInformation['bid_increment']) {
|
281 |
+
$xmlItem->setNode('Item/StartPrice', (float)$product->getData($pricingInformation['auction_start_price']));
|
282 |
+
$xmlItem->setNode('Item/BidIncrement', (float)$pricingInformation['bid_increment']);
|
283 |
+
}
|
284 |
+
}
|
285 |
+
// End Pricing
|
286 |
+
|
287 |
+
|
288 |
+
//Listing
|
289 |
+
if (!$listing->getDefaultListingConf()) {
|
290 |
+
$listingConfiguration = $listing->getListingInformation();
|
291 |
+
} else {
|
292 |
+
$listingConfiguration = Mage::getStoreConfig('quicksales_default/listing');
|
293 |
+
}
|
294 |
+
|
295 |
+
$listingInformation = array();
|
296 |
+
|
297 |
+
|
298 |
+
if ($listingConfiguration['description'] == 'custom') {
|
299 |
+
$listingInformation['custom_description'] = $listingConfiguration['description_custom'];
|
300 |
+
} else {
|
301 |
+
$listingInformation['description'] = $listingConfiguration['description'];
|
302 |
+
}
|
303 |
+
|
304 |
+
$listingInformation['duration'] = $listingConfiguration['duration'];
|
305 |
+
|
306 |
+
|
307 |
+
$listingInformation['start_date'] = $listingConfiguration['start_date'];
|
308 |
+
|
309 |
+
$listingInformation['brand_new'] = $listingConfiguration['brand_new'];
|
310 |
+
$listingInformation['auto_relist'] = $listingConfiguration['auto_relist'];
|
311 |
+
|
312 |
+
|
313 |
+
if ($listingConfiguration['qty'] == 'custom') {
|
314 |
+
$listingInformation['qty'] = $listingConfiguration['qty_custom'];
|
315 |
+
} else {
|
316 |
+
$listingInformation['qty'] = $listingConfiguration['qty'];
|
317 |
+
}
|
318 |
+
|
319 |
+
if (!$buyNowOnly) {
|
320 |
+
$listingInformation['bid_now'] = $listingConfiguration['bid_now'];
|
321 |
+
}
|
322 |
+
|
323 |
+
$listingInformation['auto_1min'] = $listingConfiguration['auto_1min'];
|
324 |
+
|
325 |
+
$xmlItem->setNode('Item/Description', ($listingInformation['description']
|
326 |
+
? $product->getData($listingInformation['description'])
|
327 |
+
: $listingInformation['custom_description']));
|
328 |
+
|
329 |
+
if (!$buyNowOnly) {
|
330 |
+
$xmlItem->setNode('Item/Duration', $listingInformation['duration']);
|
331 |
+
}
|
332 |
+
|
333 |
+
if ($listingInformation['start_date']) {
|
334 |
+
$xmlItem->setNode('Item/StartTime', $listingInformation['start_date']);
|
335 |
+
}
|
336 |
+
|
337 |
+
$xmlItem->setNode('Item/BrandNew', $listingInformation['brand_new']);
|
338 |
+
$xmlItem->setNode('Item/Quantity', (int)$product->getData($listingInformation['qty']));
|
339 |
+
|
340 |
+
$xmlItem->setNode('Item/PromotionalFeatures/BidNow', $listingInformation['bid_now']);
|
341 |
+
$xmlItem->setNode('Item/PromotionalFeatures/Auto1Minute', $listingInformation['auto_1min']);
|
342 |
+
|
343 |
+
if (!empty($listingInformation['auto_relist'])) {
|
344 |
+
$xmlItem->setNode('Item/AutoRelistFeatures/AutoRelistType', $listingInformation['auto_relist']);
|
345 |
+
}
|
346 |
+
|
347 |
+
// End Listing
|
348 |
+
|
349 |
+
// Listing Upgrade
|
350 |
+
if (!$listing->getDefaultListingUpgradeConf()) {
|
351 |
+
$listingUpgradeConfiguration = $listing->getListingUpgradeInformation();
|
352 |
+
} else {
|
353 |
+
$listingUpgradeConfiguration = Mage::getStoreConfig('quicksales_default/listing_upgrade');
|
354 |
+
}
|
355 |
+
|
356 |
+
$listingUpgradeInformation = array();
|
357 |
+
|
358 |
+
$listingUpgradeInformation = $listingUpgradeConfiguration;
|
359 |
+
|
360 |
+
|
361 |
+
$xmlItem->setNode('Item/PromotionalFeatures/Frontpage', $listingUpgradeInformation['front_page_featured']);
|
362 |
+
$xmlItem->setNode('Item/PromotionalFeatures/CategorySpecial', $listingUpgradeInformation['category_special']);
|
363 |
+
|
364 |
+
$xmlItem->setNode('Item/PromotionalFeatures/HighlightListing', $listingUpgradeInformation['highlight_listing']);
|
365 |
+
|
366 |
+
$xmlItem->setNode('Item/PromotionalFeatures/Bold', $listingUpgradeInformation['bold_title']);
|
367 |
+
|
368 |
+
// End Listing Upgrade
|
369 |
+
|
370 |
+
// Payment
|
371 |
+
if (!$listing->getDefaultPaymentConf()) {
|
372 |
+
$PaymentConfiguration = $listing->getPaymentInformation();
|
373 |
+
} else {
|
374 |
+
$PaymentConfiguration = Mage::getStoreConfig('quicksales_default/payment');
|
375 |
+
}
|
376 |
+
|
377 |
+
$PaymentInformation = array();
|
378 |
+
|
379 |
+
$PaymentInformation = $PaymentConfiguration;
|
380 |
+
|
381 |
+
if (!is_array($PaymentInformation['method'])) {
|
382 |
+
$PaymentInformation['method'] = explode(',', $PaymentInformation['method']);
|
383 |
+
}
|
384 |
+
|
385 |
+
$payments = Mage::getModel('quicksales/source_payments')->getPayments();
|
386 |
+
|
387 |
+
foreach ($payments as $payment) {
|
388 |
+
$enable = (int)in_array($payment, $PaymentInformation['method']);
|
389 |
+
$xmlItem->setNode('Item/PaymentMethods/' . $payment, $enable);
|
390 |
+
}
|
391 |
+
/*
|
392 |
+
if (!empty($PaymentInformation['method'])) {
|
393 |
+
foreach ($PaymentInformation['method'] as $method) {
|
394 |
+
$xmlItem->setNode('Item/PaymentMethods/' . $method, '1');
|
395 |
+
}
|
396 |
+
}
|
397 |
+
*/
|
398 |
+
|
399 |
+
$xmlItem->setNode('Item/ProvideReturnRefundPolicy', $PaymentInformation['show_policy']);
|
400 |
+
|
401 |
+
|
402 |
+
if (!empty($PaymentInformation['instruction'])) {
|
403 |
+
$xmlItem->setNode('Item/PaymentInst', $PaymentInformation['instruction']);
|
404 |
+
}
|
405 |
+
|
406 |
+
// End Payment
|
407 |
+
|
408 |
+
// Shipping
|
409 |
+
if (!$listing->getDefaultShippingConf()) {
|
410 |
+
$ShippingConfiguration = $listing->getShippingInformation();
|
411 |
+
} else {
|
412 |
+
$ShippingConfiguration = Mage::getStoreConfig('quicksales_default/shipping');
|
413 |
+
}
|
414 |
+
|
415 |
+
$ShippingInformation = array();
|
416 |
+
|
417 |
+
$ShippingInformation['Postage/Type'] = $ShippingConfiguration['method'];
|
418 |
+
|
419 |
+
if ($ShippingConfiguration['method'] == '2') {
|
420 |
+
|
421 |
+
if ($ShippingConfiguration['flat_rate'])
|
422 |
+
$ShippingInformation['Postage/FixedPostage'] = (float)$ShippingConfiguration['flat_rate'];
|
423 |
+
} elseif ($ShippingConfiguration['method'] == '3') {
|
424 |
+
|
425 |
+
$ShippingInformation['Postage/FixedPostageByLocation/NSW'] = (float)$ShippingConfiguration['flat_table_rate_nsw'];
|
426 |
+
$ShippingInformation['Postage/FixedPostageByLocation/VIC'] = (float)$ShippingConfiguration['flat_table_rate_vic'];
|
427 |
+
$ShippingInformation['Postage/FixedPostageByLocation/QLD'] = (float)$ShippingConfiguration['flat_table_rate_qld'];
|
428 |
+
$ShippingInformation['Postage/FixedPostageByLocation/ACT'] = (float)$ShippingConfiguration['flat_table_rate_act'];
|
429 |
+
$ShippingInformation['Postage/FixedPostageByLocation/NT'] = (float)$ShippingConfiguration['flat_table_rate_nt'];
|
430 |
+
$ShippingInformation['Postage/FixedPostageByLocation/TAS'] = (float)$ShippingConfiguration['flat_table_rate_tas'];
|
431 |
+
$ShippingInformation['Postage/FixedPostageByLocation/SA'] = (float)$ShippingConfiguration['flat_table_rate_sa'];
|
432 |
+
$ShippingInformation['Postage/FixedPostageByLocation/WA'] = (float)$ShippingConfiguration['flat_table_rate_wa'];
|
433 |
+
|
434 |
+
} elseif ($ShippingConfiguration['method'] == '4') {
|
435 |
+
|
436 |
+
$ShippingInformation['Postage/CalculatedPostage/OfferAPRegular'] = $ShippingConfiguration['au_post_regular'];
|
437 |
+
|
438 |
+
$ShippingInformation['Postage/CalculatedPostage/OfferAPExpress'] = $ShippingConfiguration['calc_au_post_express'];
|
439 |
+
|
440 |
+
$ShippingInformation['Postage/CalculatedPostage/Dimensions/Length'] = $product->getData($ShippingConfiguration['calc_length']);
|
441 |
+
$ShippingInformation['Postage/CalculatedPostage/Dimensions/Width'] = $product->getData($ShippingConfiguration['calc_width']);
|
442 |
+
$ShippingInformation['Postage/CalculatedPostage/Dimensions/Height'] = $product->getData($ShippingConfiguration['calc_height']);
|
443 |
+
$ShippingInformation['Postage/CalculatedPostage/Dimensions/Weight'] = $product->getData($ShippingConfiguration['calc_weight']);
|
444 |
+
|
445 |
+
} elseif ($ShippingConfiguration['method'] == '7') {
|
446 |
+
|
447 |
+
$ShippingInformation['Postage/Temando/PkgType'] = $ShippingConfiguration['temando_package'];
|
448 |
+
|
449 |
+
$ShippingInformation['Postage/Temando/Length'] = (int)$product->getData($ShippingConfiguration['temando_length']);
|
450 |
+
$ShippingInformation['Postage/Temando/Width'] = (int)$product->getData($ShippingConfiguration['temando_width']);
|
451 |
+
$ShippingInformation['Postage/Temando/Height'] = (int)$product->getData($ShippingConfiguration['temando_height']);
|
452 |
+
$ShippingInformation['Postage/Temando/Weight'] = (int)$product->getData($ShippingConfiguration['temando_weight']);
|
453 |
+
|
454 |
+
}
|
455 |
+
|
456 |
+
if (!is_array($ShippingConfiguration['posttolocation'])) {
|
457 |
+
$ShippingConfiguration['posttolocation'] = explode(',', $ShippingConfiguration['posttolocation']);
|
458 |
+
}
|
459 |
+
|
460 |
+
if (!empty($ShippingConfiguration['posttolocation'])) {
|
461 |
+
foreach ($ShippingConfiguration['posttolocation'] as $location) {
|
462 |
+
$ShippingInformation['PostToLocation/' . $location] = 1;
|
463 |
+
}
|
464 |
+
}
|
465 |
+
|
466 |
+
if (!empty($ShippingConfiguration['postinst'])) {
|
467 |
+
$ShippingInformation['PostInst'] = $ShippingConfiguration['postinst'];
|
468 |
+
}
|
469 |
+
|
470 |
+
foreach ($ShippingInformation as $node => $value) {
|
471 |
+
$xmlItem->setNode('Item/' . $node, $value);
|
472 |
+
}
|
473 |
+
|
474 |
+
// End Shipping
|
475 |
+
|
476 |
+
$images = Mage::getModel('catalog/product')->load($product->getId())->getMediaGalleryImages();
|
477 |
+
|
478 |
+
$counter = 0;
|
479 |
+
foreach ($images as $image) {
|
480 |
+
$counter++;
|
481 |
+
$xmlItem->setNode('Item/Pic' . $counter, $image->getUrl());
|
482 |
+
if ($counter == 3) {
|
483 |
+
break;
|
484 |
+
}
|
485 |
+
}
|
486 |
+
|
487 |
+
if ($buyNowOnly) {
|
488 |
+
//$xmlItem->setNode('DeleteField', 'ITEM.AUCTION_START_PRICE');
|
489 |
+
//$xmlItem->setNode('DeleteField', 'ITEM.BID_INCREMENT');
|
490 |
+
$root = $xmlItem->getNode();
|
491 |
+
$root->addChild('DeleteField', 'ITEM.AUCTION_START_PRICE');
|
492 |
+
$root->addChild('DeleteField', 'ITEM.BID_INCREMENT');
|
493 |
+
|
494 |
+
}
|
495 |
+
|
496 |
+
} else {
|
497 |
+
$xmlItem->setNode('Item/EndItem', 1);
|
498 |
+
}
|
499 |
+
|
500 |
+
if ($product->getQlistingId()) {
|
501 |
+
$result = $api->ReviseItem($xmlItem);
|
502 |
+
} else {
|
503 |
+
$result = $api->CreateItem($xmlItem);
|
504 |
+
}
|
505 |
+
|
506 |
+
if ($result instanceof Varien_Simplexml_Config) {
|
507 |
+
$resultInformation = $result->getNode()->asArray();
|
508 |
+
if ($resultInformation['ListingID']) {
|
509 |
+
$listing_product = Mage::getModel('quicksales/listing_product')->load($product->getListingProductAssignId());
|
510 |
+
if (!$product->getQlistingId()) {
|
511 |
+
$this->_added++;
|
512 |
+
} else {
|
513 |
+
$this->_updated++;
|
514 |
+
}
|
515 |
+
|
516 |
+
if (!empty($resultInformation['ListingID'])) {
|
517 |
+
$listing_product->setQuicksaleListingId($resultInformation['ListingID']);
|
518 |
+
$listing_product->save();
|
519 |
+
$result = 1;
|
520 |
+
} else {
|
521 |
+
$listing_product->delete();
|
522 |
+
$result = 0;
|
523 |
+
}
|
524 |
+
|
525 |
+
} else {
|
526 |
+
$this->_errors++;
|
527 |
+
$result = 0;
|
528 |
+
}
|
529 |
+
|
530 |
+
$message .= $resultInformation['Message'];
|
531 |
+
} else {
|
532 |
+
$this->_errors++;
|
533 |
+
$message .= $result;
|
534 |
+
$result = 0;
|
535 |
+
}
|
536 |
+
|
537 |
+
} catch (Exception $e) {
|
538 |
+
$this->_errors++;
|
539 |
+
if (!$this->_quiet) {
|
540 |
+
$this->_getSession()->addError($e->getMessage());
|
541 |
+
}
|
542 |
+
$result = 0;
|
543 |
+
}
|
544 |
+
|
545 |
+
$date = strtotime($api->getOnDate());
|
546 |
+
|
547 |
+
$listing_product_log = Mage::getModel('quicksales/listing_product_log');
|
548 |
+
$listing_product_log
|
549 |
+
->setAssociationId($product->getListingProductAssignId())
|
550 |
+
->setDate($date)
|
551 |
+
->setMessage($message)
|
552 |
+
->setListingLogId($listing_log->getId());
|
553 |
+
|
554 |
+
$listing_product_log->save();
|
555 |
+
}
|
556 |
+
|
557 |
+
$message = '<b>Magento ListingID: '
|
558 |
+
. $listing->getId()
|
559 |
+
. '</b><br />'
|
560 |
+
.'
|
561 |
+
Added: ' . $this->_added . '<br />
|
562 |
+
Updated: ' . $this->_updated . '<br />
|
563 |
+
Errors: ' . $this->_errors . '<br />
|
564 |
+
';
|
565 |
+
|
566 |
+
$listing_log
|
567 |
+
->setResult($result)
|
568 |
+
->setMessage($message);
|
569 |
+
$listing_log->save();
|
570 |
+
|
571 |
+
if (!$this->_quiet) {
|
572 |
+
$this->_getSession()->addNotice($message . 'Show detailed log: <a href="' . Mage::helper('adminhtml')->getUrl('quicksales/adminhtml_listing/productlog', array('id' => $listing_log->getId())) . '">Details</a>');
|
573 |
+
}
|
574 |
+
}
|
575 |
+
}
|
576 |
+
|
577 |
+
?>
|
app/code/community/Ewave/Quicksales/Model/Api/Getcategories.php
CHANGED
@@ -98,10 +98,16 @@ class Ewave_Quicksales_Model_Api_Getcategories extends Ewave_Quicksales_Model_Ap
|
|
98 |
if (empty($cat['value'])) {
|
99 |
continue;
|
100 |
}
|
101 |
-
|
|
|
|
|
|
|
102 |
$categories[$cat['value']] = $categories[$cat['parent']] . '/';
|
103 |
}
|
104 |
-
|
|
|
|
|
|
|
105 |
|
106 |
}
|
107 |
|
98 |
if (empty($cat['value'])) {
|
99 |
continue;
|
100 |
}
|
101 |
+
if (!isset($categories[$cat['value']])) {
|
102 |
+
$categories[$cat['value']] = '';
|
103 |
+
}
|
104 |
+
if (isset($categories[$cat['parent']])) {
|
105 |
$categories[$cat['value']] = $categories[$cat['parent']] . '/';
|
106 |
}
|
107 |
+
|
108 |
+
if (isset($cat['label'])) {
|
109 |
+
$categories[$cat['value']] .= $cat['label'];
|
110 |
+
}
|
111 |
|
112 |
}
|
113 |
|
app/code/community/Ewave/Quicksales/Model/Api/Getorders.php
CHANGED
@@ -166,9 +166,8 @@ class Ewave_Quicksales_Model_Api_Getorders extends Mage_Core_Model_Abstract
|
|
166 |
} elseif ($oldStatus == 'pending' && ((string)$Transaction->CheckoutDetails->CheckoutID != '')) {
|
167 |
$skeepOrder = true;
|
168 |
break;
|
169 |
-
|
170 |
$skeepOrder = true;
|
171 |
-
break;
|
172 |
}
|
173 |
}
|
174 |
}
|
@@ -330,6 +329,7 @@ class Ewave_Quicksales_Model_Api_Getorders extends Mage_Core_Model_Abstract
|
|
330 |
$username = explode(' ', $xmlInfo->Name);
|
331 |
$customerObject->setFirstname($username[0]);
|
332 |
$customerObject->setLastname($username[1]);
|
|
|
333 |
$customerObject->save();
|
334 |
}
|
335 |
|
@@ -390,6 +390,11 @@ class Ewave_Quicksales_Model_Api_Getorders extends Mage_Core_Model_Abstract
|
|
390 |
|
391 |
$quoteObj = Mage::getModel('sales/quote')->assignCustomer($customerObj);
|
392 |
|
|
|
|
|
|
|
|
|
|
|
393 |
$quoteObj->getBillingAddress()->addData($customerObj->getAddress()->getData());
|
394 |
$quoteObj->getShippingAddress()->addData($customerObj->getAddress()->getData());
|
395 |
|
@@ -584,4 +589,4 @@ class Ewave_Quicksales_Model_Api_Getorders extends Mage_Core_Model_Abstract
|
|
584 |
return $orderObj;
|
585 |
|
586 |
}
|
587 |
-
}
|
166 |
} elseif ($oldStatus == 'pending' && ((string)$Transaction->CheckoutDetails->CheckoutID != '')) {
|
167 |
$skeepOrder = true;
|
168 |
break;
|
169 |
+
} elseif ((!empty($invoiceId) && $order->getQuicksalesOrderId() == $invoiceId) || !$order->canCancel()) {
|
170 |
$skeepOrder = true;
|
|
|
171 |
}
|
172 |
}
|
173 |
}
|
329 |
$username = explode(' ', $xmlInfo->Name);
|
330 |
$customerObject->setFirstname($username[0]);
|
331 |
$customerObject->setLastname($username[1]);
|
332 |
+
$customerObject->setStoreId(Mage::app()->getDefaultStoreView()->getStoreId());
|
333 |
$customerObject->save();
|
334 |
}
|
335 |
|
390 |
|
391 |
$quoteObj = Mage::getModel('sales/quote')->assignCustomer($customerObj);
|
392 |
|
393 |
+
$defaultStoreId = Mage::app()->getDefaultStoreView()->getStoreId();
|
394 |
+
|
395 |
+
$storeObj = $quoteObj->getStore()->load($defaultStoreId);
|
396 |
+
$quoteObj->setStore($storeObj);
|
397 |
+
|
398 |
$quoteObj->getBillingAddress()->addData($customerObj->getAddress()->getData());
|
399 |
$quoteObj->getShippingAddress()->addData($customerObj->getAddress()->getData());
|
400 |
|
589 |
return $orderObj;
|
590 |
|
591 |
}
|
592 |
+
}
|
app/code/community/Ewave/Quicksales/Model/Api/Gettags.php
CHANGED
@@ -26,7 +26,7 @@ class Ewave_Quicksales_Model_Api_Gettags extends Mage_Eav_Model_Entity_Attribute
|
|
26 |
return false;
|
27 |
}
|
28 |
|
29 |
-
if ($this->qAttributes[$categoryId]) {
|
30 |
return array($this->qAttributes[$categoryId], $this->qAttributesValues[$categoryId]);
|
31 |
}
|
32 |
|
@@ -56,6 +56,9 @@ class Ewave_Quicksales_Model_Api_Gettags extends Mage_Eav_Model_Entity_Attribute
|
|
56 |
|
57 |
|
58 |
foreach ($this->_attributeTags as $attributeTag) {
|
|
|
|
|
|
|
59 |
$attributeObj = $attributes->$attributeTag;
|
60 |
$attributeId = $attributeObj->getAttribute('AttrID');
|
61 |
$attributeName = $attributeObj->getAttribute('AttrName');
|
26 |
return false;
|
27 |
}
|
28 |
|
29 |
+
if (isset($this->qAttributes[$categoryId])) {
|
30 |
return array($this->qAttributes[$categoryId], $this->qAttributesValues[$categoryId]);
|
31 |
}
|
32 |
|
56 |
|
57 |
|
58 |
foreach ($this->_attributeTags as $attributeTag) {
|
59 |
+
if (empty($attributes->$attributeTag)) {
|
60 |
+
continue;
|
61 |
+
}
|
62 |
$attributeObj = $attributes->$attributeTag;
|
63 |
$attributeId = $attributeObj->getAttribute('AttrID');
|
64 |
$attributeName = $attributeObj->getAttribute('AttrName');
|
app/code/community/Ewave/Quicksales/Model/Api/Updateorder.php
CHANGED
@@ -123,4 +123,4 @@ class Ewave_Quicksales_Model_Api_Updateorder extends Mage_Core_Model_Abstract
|
|
123 |
|
124 |
}
|
125 |
|
126 |
-
}
|
123 |
|
124 |
}
|
125 |
|
126 |
+
}
|
app/code/community/Ewave/Quicksales/etc/config.xml
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
|
4 |
<modules>
|
5 |
<Ewave_Quicksales>
|
6 |
-
<version>1.
|
7 |
</Ewave_Quicksales>
|
8 |
</modules>
|
9 |
|
3 |
|
4 |
<modules>
|
5 |
<Ewave_Quicksales>
|
6 |
+
<version>1.3.8</version>
|
7 |
</Ewave_Quicksales>
|
8 |
</modules>
|
9 |
|
app/code/community/Ewave/Quicksales/etc/system.xml
CHANGED
@@ -2,17 +2,17 @@
|
|
2 |
<config>
|
3 |
|
4 |
<tabs>
|
5 |
-
<
|
6 |
<label>Quicksales</label>
|
7 |
<sort_order>300</sort_order>
|
8 |
-
</
|
9 |
</tabs>
|
10 |
|
11 |
<sections>
|
12 |
<quicksales translate="label" module="quicksales">
|
13 |
<class>separator-top</class>
|
14 |
<label>Main Settings</label>
|
15 |
-
<tab>
|
16 |
<frontend_type>text</frontend_type>
|
17 |
<sort_order>45</sort_order>
|
18 |
<show_in_default>1</show_in_default>
|
@@ -208,7 +208,7 @@
|
|
208 |
<quicksales_default translate="label" module="quicksales">
|
209 |
<class>separator-top</class>
|
210 |
<label>Default Configuration</label>
|
211 |
-
<tab>
|
212 |
<frontend_type>text</frontend_type>
|
213 |
<sort_order>55</sort_order>
|
214 |
<show_in_default>1</show_in_default>
|
2 |
<config>
|
3 |
|
4 |
<tabs>
|
5 |
+
<ewave translate="label">
|
6 |
<label>Quicksales</label>
|
7 |
<sort_order>300</sort_order>
|
8 |
+
</ewave>
|
9 |
</tabs>
|
10 |
|
11 |
<sections>
|
12 |
<quicksales translate="label" module="quicksales">
|
13 |
<class>separator-top</class>
|
14 |
<label>Main Settings</label>
|
15 |
+
<tab>ewave</tab>
|
16 |
<frontend_type>text</frontend_type>
|
17 |
<sort_order>45</sort_order>
|
18 |
<show_in_default>1</show_in_default>
|
208 |
<quicksales_default translate="label" module="quicksales">
|
209 |
<class>separator-top</class>
|
210 |
<label>Default Configuration</label>
|
211 |
+
<tab>ewave</tab>
|
212 |
<frontend_type>text</frontend_type>
|
213 |
<sort_order>55</sort_order>
|
214 |
<show_in_default>1</show_in_default>
|
app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.3.8-1.3.9.php
DELETED
@@ -1,6 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
$installer = $this;
|
4 |
-
$installer->startSetup();
|
5 |
-
|
6 |
-
$installer->endSetup();
|
|
|
|
|
|
|
|
|
|
|
|
app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.3.9-1.4.0.php
DELETED
@@ -1,6 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
$installer = $this;
|
4 |
-
$installer->startSetup();
|
5 |
-
|
6 |
-
$installer->endSetup();
|
|
|
|
|
|
|
|
|
|
|
|
app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.4.0-1.4.1.php
DELETED
@@ -1,6 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
$installer = $this;
|
4 |
-
$installer->startSetup();
|
5 |
-
|
6 |
-
$installer->endSetup();
|
|
|
|
|
|
|
|
|
|
|
|
app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.4.1-1.4.2.php
DELETED
@@ -1,6 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
$installer = $this;
|
4 |
-
$installer->startSetup();
|
5 |
-
|
6 |
-
$installer->endSetup();
|
|
|
|
|
|
|
|
|
|
|
|
app/code/community/Ewave/Quicksales/sql/quicksales_setup/mysql4-upgrade-1.4.2-1.4.3.php
DELETED
@@ -1,6 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
$installer = $this;
|
4 |
-
$installer->startSetup();
|
5 |
-
|
6 |
-
$installer->endSetup();
|
|
|
|
|
|
|
|
|
|
|
|
app/design/adminhtml/default/default/template/quicksales/listing/edit/tab/additional/step1.phtml
CHANGED
@@ -63,4 +63,4 @@
|
|
63 |
|
64 |
var listingProducts = new listingProducts(<?php echo $this->getGridJsObject() ?>, <?php echo $this->getAssignedProductsJson(); ?>, 'assigned_products_grid');
|
65 |
|
66 |
-
</script>
|
63 |
|
64 |
var listingProducts = new listingProducts(<?php echo $this->getGridJsObject() ?>, <?php echo $this->getAssignedProductsJson(); ?>, 'assigned_products_grid');
|
65 |
|
66 |
+
</script>
|
js/quicksales/adminhtml/categories.js
CHANGED
@@ -57,14 +57,9 @@ CategoryActions.prototype = {
|
|
57 |
}
|
58 |
|
59 |
Element.insert(element, {after : select});
|
60 |
-
|
61 |
-
var br = new Element("br");
|
62 |
-
|
63 |
-
Element.insert(element, {after : br});
|
64 |
|
65 |
new CategoryActions(select, transport.request.url);
|
66 |
|
67 |
-
$('apply_category').hide();
|
68 |
} else {
|
69 |
$('apply_category').show();
|
70 |
|
57 |
}
|
58 |
|
59 |
Element.insert(element, {after : select});
|
|
|
|
|
|
|
|
|
60 |
|
61 |
new CategoryActions(select, transport.request.url);
|
62 |
|
|
|
63 |
} else {
|
64 |
$('apply_category').show();
|
65 |
|
package.xml
CHANGED
@@ -1,34 +1,34 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Ewave_Quicksales</name>
|
4 |
-
<version>1.4.
|
5 |
<stability>stable</stability>
|
6 |
<license>GPL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integrate your Magento backend into the quicksales platform. Push products to quicksales and pull orders seamlessly</summary>
|
10 |
-
<description><p>This Magento plug in will allow you to push all or selected
|
11 |
-
products to the quicksales platform. It also automatically retrieves orders from
|
12 |
-
quicksales and creates these orders in your Magento backend. Just process them like
|
13 |
-
you would a normal order.</p>
|
14 |
-
|
15 |
-
<p>
|
16 |
-
<b>Main Features</b></p>
|
17 |
-
<ul>
|
18 |
-
<br />
|
19 |
-
Create Listings from Magento using Product Catalogue<br />
|
20 |
-
Upgrade quicksales listings through Magento<br />
|
21 |
-
Manage quicksales listings in Magento (Relist, Stop)<br />
|
22 |
-
Import quicksales customer details into Magento's database<br />
|
23 |
-
Process quicksales orders from Magento's backend<br />
|
24 |
-
Default Configuration Options<br />
|
25 |
-
Listing Specific Configuration Options<br />
|
26 |
-
Listings are FREE<br /> </description>
|
27 |
-
<notes>
|
28 |
<authors><author><name>Fatima Said</name><user>fatimamade</user><email>info@madebyewave.com</email></author></authors>
|
29 |
-
<date>2013-
|
30 |
-
<time>
|
31 |
-
<contents><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Ewave_Quicksales.xml" hash="04098906a343811aa2d0e2ce93bd33dd"/></dir></dir><dir name="code"><dir name="community"><dir name="Ewave"><dir name="Quicksales"><dir><dir name="Block"><dir name="Adminhtml"><dir name="Listing"><dir name="Edit"><dir name="Tab"><dir name="Additional"><dir name="Step1"><dir name="Grid"><dir name="Renderer"><file name="Checkbox.php" hash="612e77cc461db7cb50a3141d06fc9435"/></dir></dir><file name="Grid.php" hash="12e9570da559712a59bf4f6ff2ff6150"/><dir name="Renderer"><file name="Status.php" hash="e5645949538a2402e49c60c00efc040f"/></dir></dir><file name="Step1.php" hash="60b50b2c8c81e423a38bdda161c73665"/><dir name="Step2"><file name="Depended.php" hash="4985977e2bcfecc477e7df9c5a59e216"/><dir name="Renderer"><file name="Category.php" hash="e16d0084c37948b5806071152ad25ff2"/><file name="Depended.php" hash="4814a2169b96d77acadcb474e766abd4"/><file name="Vshopcategory.php" hash="12b2bcbcce7d48890ecec9e720f509b8"/></dir></dir><file name="Step2.php" hash="127e4fe60a83efee38e109087e2a204f"/><dir name="Step3"><file name="Attributes.php" hash="28f5d623b1c592cb95bad176dd6a05a8"/></dir><file name="Step3.php" hash="6a76689aaa190f5c8e0a5abd61fb96b1"/></dir><file name="Attributes.php" hash="0f51847105ee57e7875e35f94c8d89e5"/></dir><file name="Tabs.php" hash="69543da7a4afa619d951b312e3d286b1"/></dir><file name="Edit.php" hash="2bdf67b7be35772ab14715bd2da1f257"/><file name="Grid.php" hash="8b13e2245ff863b3e5cb4f3dfbbe988f"/><dir name="Log"><file name="Grid.php" hash="eb6c5ba41af25c4535809466d14a7cbd"/></dir><file name="Log.php" hash="b12a8a5b0119ee535d2d4245fb8aed48"/><dir name="Product"><dir name="Log"><file name="Grid.php" hash="bd275ef1fa0d19257ff0f81b6baded9c"/></dir><file name="Log.php" hash="5e69ba73c54e1181b9fd8d015bf15410"/></dir></dir><file name="Listing.php" hash="87592bd2da3bd09ca18b473e101853a1"/><dir name="Log"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="18e5897df977ea3156905423dda69fad"/></dir></dir></dir><file name="Grid.php" hash="84fad5108af4229ba2fcadb63b567217"/></dir><file name="Log.php" hash="e8955b492972b3c8f79c8d2b282051ae"/><dir name="Sales"><dir name="Order"><dir name="Payment"><file name="Info.php" hash="d4ee788410f336cba2bcb62e5e339178"/></dir><dir name="View"><dir name="Tab"><file name="Quicksales.php" hash="40f958e04c63cf77a324813bcc2d5c98"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Datetime.php" hash="3934885964f9f1f8de0f2cd1c027599e"/><file name="Description.php" hash="8a50abd7433d1e3c55ba04a12da347d3"/><file name="Gst.php" hash="7ae3faa5096159fb32a57d0c1a3f6637"/></dir></dir></dir></dir></dir><dir name="RW"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="cff441acf7f06ca8db160dc4cd394774"/><file name="Payment.php" hash="cb6ec950bdceafbacb578fea3a4dc10c"/><dir name="View"><dir name="Tab"><file name="Info.php" hash="295ae5cdd5c7fce133a8852126cc9688"/></dir></dir><file name="View.php" hash="a3e25d112227b72a5b810e90202be5a4"/></dir></dir></dir></dir></dir><dir name="CatalogInventory"><dir name="Model"><dir name="Resource"><file name="Stock.php" hash="dd232a80670b248f982f090215f16e70"/></dir><dir name="Stock"><file name="Item.php" hash="1a624d81536e993c4a7d8e164939ff80"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="45d8edf82bc22a0c1eceac2518dfc9c0"/><file name="Listing.php" hash="02b9eb1bc0367e579f8517069897b6d5"/></dir><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="0118cc97f59c72914804b474b93810dd"/><file name="Action.php" hash="a20bc4e5324f5be32d8a47d1e1a14c71"/><file name="Client.php" hash="06f809265cde2d93fde082d06f4cb66a"/><file name="Createitem.php" hash="74f69c753d1884a01cfe70c9196320f4"/><file name="Getcategories.php" hash="249393ef0ce256daead6e9ffa5d0e323"/><file name="Getitem.php" hash="f5c468d2d14082b6c09f80b54f594bcd"/><file name="Getorders.php" hash="b7ddf2b501b6ad9b73c9293053fc5551"/><file name="Gettags.php" hash="09a3e057e4bbb0a090576295ddf72dd5"/><file name="Getvshopcategory.php" hash="c8887d3bcd2a4aea52e5695bde05ac0d"/><file name="Sendinvoice.php" hash="aa05937498d091a15ad2c0174e04bfdb"/><file name="Updateorder.php" hash="ffe0dbe1cedeb92c8b5d0a114dc100e8"/></dir><file name="Api.php" hash="d14a6fa9f3c48d8afd1ba1e648f0b1b8"/><dir name="Attribute"><dir name="Backend"><file name="Multiselect.php" hash="4c9778a8a40de5a0d6dad0c94fd1be7a"/></dir></dir><dir name="Catalog"><dir name="Resource"><dir name="Product"><dir name="Type"><dir name="Configurable"><dir name="Attribute"><file name="Collection.php" hash="995afa617df6f915b6642d1120ccceae"/></dir></dir></dir></dir></dir></dir><dir name="Entity"><file name="Setup.php" hash="e3757d878215c95b61d4f3ad2790f06f"/></dir><dir name="Listing"><file name="Action.php" hash="6e57b090c9575a672ceb414d7b40940d"/><dir name="Associated"><dir name="Attribute"><file name="Value.php" hash="dfc31705041aa63542ab2bfb57c3fa6e"/></dir><file name="Attribute.php" hash="934710ab465c4ca478448ea1f019f328"/></dir><dir name="Attribute"><dir name="Backend"><file name="Listing.php" hash="8021d2d56d98c295153a433a243b2cf2"/><file name="Listingupgrade.php" hash="82ea77f38d8ea7972f2b60e7c85006c4"/><file name="Payment.php" hash="7197e6b2c1a179164e2df822a204de27"/><file name="Pricing.php" hash="ac81f5980d223e5ec79f17484f1a7db1"/><file name="Shipping.php" hash="03c586856b3fb756c4ce302a810101f4"/></dir></dir><file name="Log.php" hash="db820db18e8c04d086fa51f2183641ef"/><dir name="Product"><file name="Log.php" hash="fd1f26a1d6f207c52a6deba80ec132f4"/></dir><file name="Product.php" hash="9d1e6d7069831515bc8af8cbe1bc5454"/></dir><file name="Listing.php" hash="9f9e81d3a798b1f8ca10eec38b18590e"/><dir name="Mysql4"><dir name="Listing"><file name="Collection.php" hash="747f3cf02018278d7a5d719a6272025c"/></dir><file name="Listing.php" hash="3ee54318778664a71bf5d59c02f17a03"/></dir><file name="Observer.php" hash="b5d015879d45c0fbcefd2cad88cf807e"/><dir name="Payment"><dir name="Method"><file name="Quicksales.php" hash="e43c81e148fa8bbb8212ad09164c9074"/></dir></dir><dir name="RW"><dir name="Sales"><dir name="Order"><file name="Shipment.php" hash="b4a0e5553a81ebf3c93a7e5e3a0ad17a"/></dir></dir></dir><dir name="Resource"><dir name="Listing"><dir name="Associated"><dir name="Attribute"><file name="Collection.php" hash="74159fff033230cc555970e0894e3dbd"/><dir name="Value"><file name="Collection.php" hash="df60430323f4ce8bdb8dd9724a8b5341"/></dir><file name="Value.php" hash="72854c83b0b0fde7c8c2cd18641bff90"/></dir><file name="Attribute.php" hash="33f225b6af7b2c19cf5ce5a05add0e4f"/></dir><file name="Collection.php" hash="34e455937a645ed8afbe6796742e4629"/><dir name="Log"><file name="Collection.php" hash="b3704c39dc29ab533ac265700c286444"/></dir><file name="Log.php" hash="36493f3b15e7935427b018977aa29c55"/><dir name="Product"><file name="Collection.php" hash="a9ccc5cc0705a30eade34267dfb30d6a"/><dir name="Log"><file name="Collection.php" hash="9d5b006b35062b0c63b77027a2bd0efc"/></dir><file name="Log.php" hash="2363d496d0bd1bff8a5378d47b146024"/></dir><file name="Product.php" hash="254f4f9e1104c619c7e349c479076568"/></dir><file name="Listing.php" hash="7005031b92e3a6f02e2af6a004156541"/></dir><dir name="Source"><file name="Getcategories.php" hash="44e1ad9156704b2b8dcbaa117c6c0a94"/><file name="Payments.php" hash="8ce9a6818da188308d1e52d14a5a7606"/><file name="Posttolocation.php" hash="6ac9508d1d587124069314ab7eb45920"/><file name="Shipping.php" hash="8aeec89891d2608cfc6ecf3e499a8218"/><file name="Vshopcategory.php" hash="e94a8548091fca00defc828dad2870db"/></dir><dir name="System"><file name="Autorelist.php" hash="55ecf8211df3340298d9f764ac5b2bdd"/><file name="Custom.php" hash="9ea46c68111ac558aadb01d15efa16e7"/><dir name="Customer"><file name="Import.php" hash="316802214006985ec3733a8966116a26"/></dir><file name="Description.php" hash="c1ec9931fd34929461088b60796b3a1b"/><file name="Duration.php" hash="f3916058828e9d036daf8fce673a7c10"/><dir name="Payment"><file name="Method.php" hash="a89ca6af6e29847d726b8e6f1522f159"/></dir><dir name="Price"><file name="Custom.php" hash="b69b7703d7fc71da54d34da75619d703"/></dir><file name="Price.php" hash="83c64351f8dd9a5b0973535f71a0e145"/><file name="Qty.php" hash="b50d5cb12f828736a11b785a87124c9f"/><dir name="Shipping"><file name="Method.php" hash="70354616f1d62de658ca8e5cb0febc61"/><file name="Package.php" hash="e8f3c75db3446134abf6cb20a4b04c72"/><file name="Posttolocation.php" hash="7976db08b7f232038fbe1eb3a16b97d7"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ListingController.php" hash="2059467c75f5f21e31c19bd4e7d5e04c"/><file name="LogController.php" hash="cdfe5a2a44160cfcc43dbb8f02789d12"/><file name="OrderController.php" hash="58c99df32639c1c3279e9e825d8f89ce"/></dir><file name="IndexController.php" hash="43e24f364a2405594c03fee4256e20ee"/></dir><dir name="etc"><file name="adminhtml.xml" hash="5656fa1098cc51a6b1489441b815fe27"/><file name="config.xml" hash="1af2b4ab767b0e26f7f1bcbd800b1ee5"/><file name="system.xml" hash="c4ca6657b9986c1d1b3408bf65418219"/></dir><dir name="sql"><dir name="quicksales_setup"><file name="mysql4-install-1.0.0.php" hash="ae886143d2da0214321ae4cbd92027d0"/><file name="mysql4-upgrade-1.0.0-1.1.0.php" hash="522a13ee3806982b8e4bb90e320f00ca"/><file name="mysql4-upgrade-1.1.0-1.2.0.php" hash="bed0ad53c0d65b320f07caba3199eba7"/><file name="mysql4-upgrade-1.2.0-1.2.1.php" hash="5b07273d133b25d8d5c4291178b44270"/><file name="mysql4-upgrade-1.2.1-1.2.2.php" hash="44351c292dd0fbaf81ec9ea5bb208506"/><file name="mysql4-upgrade-1.2.10-1.2.11.php" hash="31fccb02b1db0fde8a2a1e1478be39d7"/><file name="mysql4-upgrade-1.2.11-1.2.12.php" hash="414293f3d6b7f24a86bca36be361aecf"/><file name="mysql4-upgrade-1.2.12-1.2.13.php" hash="df993aed13e25303a7180c3e806ca397"/><file name="mysql4-upgrade-1.2.13-1.2.14.php" hash="8c8b0d422ff7621bd1a5ad9040acbc99"/><file name="mysql4-upgrade-1.2.14-1.2.15.php" hash="dfc249d36c655ac1173dd17058a7be59"/><file name="mysql4-upgrade-1.2.15-1.2.16.php" hash="2e1d319752280ae818201a06f894c4e1"/><file name="mysql4-upgrade-1.2.17-1.2.18.php" hash="289dc9d98c36c911088921eb71cd4fa0"/><file name="mysql4-upgrade-1.2.18-1.2.19.php" hash="873bb58b9ec5c2da4d8da6a300fa509c"/><file name="mysql4-upgrade-1.2.19-1.2.20.php" hash="1a305665d4cb0cca63df768b63e9470e"/><file name="mysql4-upgrade-1.2.2-1.2.3.php" hash="2be0aa84f69f5b7d44fc7b7eb1ae3c3e"/><file name="mysql4-upgrade-1.2.22-1.2.23.php" hash="9f611eac715c83c1305c8f3c98eff54e"/><file name="mysql4-upgrade-1.2.23-1.2.24.php" hash="adf3e0aec6fe54a929409ad2d8f4aa9c"/><file name="mysql4-upgrade-1.2.24-1.2.25.php" hash="423f672b3beedd6e2c59c6c484150188"/><file name="mysql4-upgrade-1.2.25-1.2.26.php" hash="2807523f5310438f090b4f492758b21a"/><file name="mysql4-upgrade-1.2.26-1.2.27.php" hash="e7c32ec1f342b21b88f0e76a39795d2e"/><file name="mysql4-upgrade-1.2.27-1.2.28.php" hash="72e4e27c93d52680158f5386e7a6b63a"/><file name="mysql4-upgrade-1.2.28-1.2.29.php" hash="55f796e99ae219be307ffb5f9b251038"/><file name="mysql4-upgrade-1.2.29-1.2.30.php" hash="8ea6ea37aac25b057221871ec99dbb26"/><file name="mysql4-upgrade-1.2.3-1.2.4.php" hash="4bda2413bc7a92dd0ee1363fd42dcd37"/><file name="mysql4-upgrade-1.2.30-1.2.31.php" hash="fee84457a0bd4a87fb55354d375dff5d"/><file name="mysql4-upgrade-1.2.31-1.2.32.php" hash="63a92e0ad3540d7c80d4fa78109f5c93"/><file name="mysql4-upgrade-1.2.32-1.2.33.php" hash="e660753bcf2a112454ffda451c4299ee"/><file name="mysql4-upgrade-1.2.33-1.3.1.php" hash="8ef7ae950e3b0ca0221e8bdbc839576a"/><file name="mysql4-upgrade-1.2.4-1.2.5.php" hash="d49c4c95fd5a3db349cdbe95a790ab9a"/><file name="mysql4-upgrade-1.2.5-1.2.6.php" hash="e877d91700d909632cb9d3dcb42ea7b9"/><file name="mysql4-upgrade-1.2.6-1.2.7.php" hash="2b5788963be1be407c183731cd1faa37"/><file name="mysql4-upgrade-1.2.7-1.2.8.php" hash="fdc0aaaa8e97442e5736752571ca682d"/><file name="mysql4-upgrade-1.2.8-1.2.9.php" hash="4926fd7fedf7a7be3eceb1a057d94b4a"/><file name="mysql4-upgrade-1.2.9-1.2.10.php" hash="a65c94a2be422899d23a1c8977595985"/><file name="mysql4-upgrade-1.3.1-1.3.2.php" hash="1074cad3c503e115e5392829d80abfba"/><file name="mysql4-upgrade-1.3.2-1.3.5.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.3.5-1.3.6.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.3.6-1.3.7.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.3.7-1.3.8.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.3.8-1.3.9.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.3.9-1.4.0.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.4.0-1.4.1.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.4.1-1.4.2.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.4.2-1.4.3.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/></dir></dir><dir name="xml"><file name="CreateItem_Request.xml" hash="3434ff3056e34a3e3a1c9d9e8d4ca4bb"/><file name="GetCategoriesWithTags_Request.xml" hash="f1c4558580f4a0c7103ab9318a895eaf"/><file name="GetCategories_Request.xml" hash="345535fbe533ffee4fbc0e750a9d34d0"/><file name="GetCategoryChanges_Request.xml" hash="f106996bc9650db30d4a9f1aa72cf61f"/><file name="GetCategoryVersion_Request.xml" hash="817d8ec4cb476613a1376667b9e70f79"/><file name="GetFeeList_Request.xml" hash="5c9383b8fd56cc8cea443563d1a4a684"/><file name="GetItemIDByRefID_Request.xml" hash="a554bab32ac9af2429521fb55c318f43"/><file name="GetItem_Request.xml" hash="8f072b708501d61b5b536fbb206ae221"/><file name="GetListingAndItemIDs_Request.xml" hash="bcdc9c5870f72530f0cdac42a976051f"/><file name="GetOrders_Request.xml" hash="6c662e867a3cecadcd30aa4846cc9016"/><file name="GetTagsVersion_Request.xml" hash="fc710967591911dd4f68a93f14354337"/><file name="GetTags_Request.xml" hash="dc4f0c2673dd9b7c17b7030bafc3da7c"/><file name="GetvShopCategories_Request.xml" hash="afdb4e215afe828dc515366d680aaa52"/><file name="LeaveRating_Request.xml" hash="13b82cb6e6530f2a178dd7be252ffb2c"/><file name="ReviseItem_Request.xml" hash="67955fce1342e571d42dbf8177e6db92"/><file name="SendInvoice_Request.xml" hash="88b690b77704b8db0d14c58380f41e84"/><file name="UpdateMakeAnOffer_Request.xml" hash="1346733740e45e49ed9738cdd34329d9"/><file name="UpdateOrder_Request.xml" hash="d6e4d3668c3628c35e9778e90bbebb05"/></dir></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="quicksales.xml" hash="c58dd6c400d813e260c9bf8f5754b82f"/></dir><dir name="template"><dir name="quicksales"><dir><dir name="listing"><dir name="edit"><dir name="tab"><dir name="additional"><file name="step1.phtml" hash="4eeba89fe220432905a8f2b2b9a53599"/><file name="step2.phtml" hash="dfe166cca93e697bdbeea749b9c2dd1c"/><dir name="step3"><file name="attributes.phtml" hash="228f5edd6704ad5f29f29f6b82d39413"/></dir><file name="step3.phtml" hash="ba061b5739d5cf1463354c0afeacf3ca"/></dir></dir></dir><file name="edit.phtml" hash="53fafe27aebbaadd6ba7c25678c01d99"/></dir><dir name="sales"><dir name="order"><dir name="payment"><file name="info.phtml" hash="41652cd66163ca04c4223474bdc52b5d"/></dir><dir name="view"><dir name="tab"><file name="quicksales.phtml" hash="ee8a87bd24421874a6a36516a872599a"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="quicksales"><dir name="adminhtml"><file name="categories.js" hash="52faf8b90da3d1f996bd704c963e0906"/><file name="listing.js" hash="59bf31dccd6f694170421878bda2531f"/></dir></dir></dir><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="quicksales"><dir><dir name="css"><file name="quicksales.css" hash="e3bbf915589825e3123d0fd4133ed992"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
|
32 |
<compatible/>
|
33 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
34 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Ewave_Quicksales</name>
|
4 |
+
<version>1.4.4</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>GPL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integrate your Magento backend into the quicksales platform. Push products to quicksales and pull orders seamlessly</summary>
|
10 |
+
<description>&lt;p&gt;This Magento plug in will allow you to push all or selected&#xD;
|
11 |
+
products to the quicksales platform. It also automatically retrieves orders from&#xD;
|
12 |
+
quicksales and creates these orders in your Magento backend. Just process them like&#xD;
|
13 |
+
you would a normal order.&lt;/p&gt;&#xD;
|
14 |
+
&#xD;
|
15 |
+
&lt;p&gt;&#xD;
|
16 |
+
&lt;b&gt;Main Features&lt;/b&gt;&lt;/p&gt;&#xD;
|
17 |
+
&lt;ul&gt;&#xD;
|
18 |
+
&lt;br /&gt;&#xD;
|
19 |
+
Create Listings from Magento using Product Catalogue&lt;br /&gt; &#xD;
|
20 |
+
Upgrade quicksales listings through Magento&lt;br /&gt;&#xD;
|
21 |
+
Manage quicksales listings in Magento (Relist, Stop)&lt;br /&gt; &#xD;
|
22 |
+
Import quicksales customer details into Magento's database&lt;br /&gt;&#xD;
|
23 |
+
Process quicksales orders from Magento's backend&lt;br /&gt;&#xD;
|
24 |
+
Default Configuration Options&lt;br /&gt; &#xD;
|
25 |
+
Listing Specific Configuration Options&lt;br /&gt; &#xD;
|
26 |
+
Listings are FREE&lt;br /&gt; </description>
|
27 |
+
<notes>Added Attribute Mapping within Custom Description</notes>
|
28 |
<authors><author><name>Fatima Said</name><user>fatimamade</user><email>info@madebyewave.com</email></author></authors>
|
29 |
+
<date>2013-05-06</date>
|
30 |
+
<time>03:38:40</time>
|
31 |
+
<contents><target name="magecommunity"><dir name="Ewave"><dir name="Quicksales"><dir name="Block"><dir name="Adminhtml"><dir name="Listing"><dir name="Edit"><dir name="Tab"><dir name="Additional"><dir name="Step1"><dir name="Grid"><dir name="Renderer"><file name="Checkbox.php" hash="612e77cc461db7cb50a3141d06fc9435"/></dir></dir><file name="Grid.php" hash="12e9570da559712a59bf4f6ff2ff6150"/><dir name="Renderer"><file name="Status.php" hash="e5645949538a2402e49c60c00efc040f"/></dir></dir><file name="Step1.php" hash="60b50b2c8c81e423a38bdda161c73665"/><dir name="Step2"><file name="Depended.php" hash="2c6284e9b1f98c9832f6b3d6ffbc1929"/><dir name="Renderer"><file name="Category.php" hash="9d3f4119d576714665538945a0581608"/><file name="Depended.php" hash="4814a2169b96d77acadcb474e766abd4"/><file name="Vshopcategory.php" hash="12b2bcbcce7d48890ecec9e720f509b8"/></dir></dir><file name="Step2.php" hash="127e4fe60a83efee38e109087e2a204f"/><dir name="Step3"><file name="Attributes.php" hash="28f5d623b1c592cb95bad176dd6a05a8"/></dir><file name="Step3.php" hash="6a76689aaa190f5c8e0a5abd61fb96b1"/></dir><file name="Attributes.php" hash="0f51847105ee57e7875e35f94c8d89e5"/></dir><file name="Tabs.php" hash="69543da7a4afa619d951b312e3d286b1"/></dir><file name="Edit.php" hash="2bdf67b7be35772ab14715bd2da1f257"/><file name="Grid.php" hash="8b13e2245ff863b3e5cb4f3dfbbe988f"/><dir name="Log"><file name="Grid.php" hash="eb6c5ba41af25c4535809466d14a7cbd"/></dir><file name="Log.php" hash="b12a8a5b0119ee535d2d4245fb8aed48"/><dir name="Product"><dir name="Log"><file name="Grid.php" hash="bd275ef1fa0d19257ff0f81b6baded9c"/></dir><file name="Log.php" hash="5e69ba73c54e1181b9fd8d015bf15410"/></dir></dir><file name="Listing.php" hash="87592bd2da3bd09ca18b473e101853a1"/><dir name="Log"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="18e5897df977ea3156905423dda69fad"/></dir></dir></dir><file name="Grid.php" hash="84fad5108af4229ba2fcadb63b567217"/></dir><file name="Log.php" hash="e8955b492972b3c8f79c8d2b282051ae"/><dir name="Sales"><dir name="Order"><dir name="Payment"><file name="Info.php" hash="d4ee788410f336cba2bcb62e5e339178"/></dir><dir name="View"><dir name="Tab"><file name="Quicksales.php" hash="40f958e04c63cf77a324813bcc2d5c98"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Datetime.php" hash="3934885964f9f1f8de0f2cd1c027599e"/><file name="Description.php" hash="8a50abd7433d1e3c55ba04a12da347d3"/><file name="Gst.php" hash="7ae3faa5096159fb32a57d0c1a3f6637"/></dir></dir></dir></dir></dir><dir name="RW"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="cff441acf7f06ca8db160dc4cd394774"/><file name="Payment.php" hash="cb6ec950bdceafbacb578fea3a4dc10c"/><dir name="View"><dir name="Tab"><file name="Info.php" hash="295ae5cdd5c7fce133a8852126cc9688"/></dir></dir><file name="View.php" hash="a3e25d112227b72a5b810e90202be5a4"/></dir></dir></dir></dir></dir><dir name="CatalogInventory"><dir name="Model"><dir name="Resource"><file name="Stock.php" hash="dd232a80670b248f982f090215f16e70"/></dir><dir name="Stock"><file name="Item.php" hash="1a624d81536e993c4a7d8e164939ff80"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="45d8edf82bc22a0c1eceac2518dfc9c0"/><file name="Listing.php" hash="02b9eb1bc0367e579f8517069897b6d5"/></dir><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="0118cc97f59c72914804b474b93810dd"/><file name="Action.php" hash="a20bc4e5324f5be32d8a47d1e1a14c71"/><file name="Client.php" hash="06f809265cde2d93fde082d06f4cb66a"/><file name="Createitem.php" hash="3856797d304c82714e8157d82868bc8c"/><file name="Createitem.php.old" hash="74f69c753d1884a01cfe70c9196320f4"/><file name="Getcategories.php" hash="8d28df342a2cb1088f65299a84aa40ab"/><file name="Getitem.php" hash="f5c468d2d14082b6c09f80b54f594bcd"/><file name="Getorders.php" hash="f3bbf81593b9bed686fd1ae75c407930"/><file name="Gettags.php" hash="656cbcdc54c09f96c43c7c01ffec01b9"/><file name="Getvshopcategory.php" hash="c8887d3bcd2a4aea52e5695bde05ac0d"/><file name="Sendinvoice.php" hash="aa05937498d091a15ad2c0174e04bfdb"/><file name="Updateorder.php" hash="ea6c79638587b9f0f46b1258bbc50379"/></dir><file name="Api.php" hash="d14a6fa9f3c48d8afd1ba1e648f0b1b8"/><dir name="Attribute"><dir name="Backend"><file name="Multiselect.php" hash="4c9778a8a40de5a0d6dad0c94fd1be7a"/></dir></dir><dir name="Catalog"><dir name="Resource"><dir name="Product"><dir name="Type"><dir name="Configurable"><dir name="Attribute"><file name="Collection.php" hash="995afa617df6f915b6642d1120ccceae"/></dir></dir></dir></dir></dir></dir><dir name="Entity"><file name="Setup.php" hash="e3757d878215c95b61d4f3ad2790f06f"/></dir><dir name="Listing"><file name="Action.php" hash="6e57b090c9575a672ceb414d7b40940d"/><dir name="Associated"><dir name="Attribute"><file name="Value.php" hash="dfc31705041aa63542ab2bfb57c3fa6e"/></dir><file name="Attribute.php" hash="934710ab465c4ca478448ea1f019f328"/></dir><dir name="Attribute"><dir name="Backend"><file name="Listing.php" hash="8021d2d56d98c295153a433a243b2cf2"/><file name="Listingupgrade.php" hash="82ea77f38d8ea7972f2b60e7c85006c4"/><file name="Payment.php" hash="7197e6b2c1a179164e2df822a204de27"/><file name="Pricing.php" hash="ac81f5980d223e5ec79f17484f1a7db1"/><file name="Shipping.php" hash="03c586856b3fb756c4ce302a810101f4"/></dir></dir><file name="Log.php" hash="db820db18e8c04d086fa51f2183641ef"/><dir name="Product"><file name="Log.php" hash="fd1f26a1d6f207c52a6deba80ec132f4"/></dir><file name="Product.php" hash="9d1e6d7069831515bc8af8cbe1bc5454"/></dir><file name="Listing.php" hash="9f9e81d3a798b1f8ca10eec38b18590e"/><dir name="Mysql4"><dir name="Listing"><file name="Collection.php" hash="747f3cf02018278d7a5d719a6272025c"/></dir><file name="Listing.php" hash="3ee54318778664a71bf5d59c02f17a03"/></dir><file name="Observer.php" hash="b5d015879d45c0fbcefd2cad88cf807e"/><dir name="Payment"><dir name="Method"><file name="Quicksales.php" hash="e43c81e148fa8bbb8212ad09164c9074"/></dir></dir><dir name="RW"><dir name="Sales"><dir name="Order"><file name="Shipment.php" hash="b4a0e5553a81ebf3c93a7e5e3a0ad17a"/></dir></dir></dir><dir name="Resource"><dir name="Listing"><dir name="Associated"><dir name="Attribute"><file name="Collection.php" hash="74159fff033230cc555970e0894e3dbd"/><dir name="Value"><file name="Collection.php" hash="df60430323f4ce8bdb8dd9724a8b5341"/></dir><file name="Value.php" hash="72854c83b0b0fde7c8c2cd18641bff90"/></dir><file name="Attribute.php" hash="33f225b6af7b2c19cf5ce5a05add0e4f"/></dir><file name="Collection.php" hash="34e455937a645ed8afbe6796742e4629"/><dir name="Log"><file name="Collection.php" hash="b3704c39dc29ab533ac265700c286444"/></dir><file name="Log.php" hash="36493f3b15e7935427b018977aa29c55"/><dir name="Product"><file name="Collection.php" hash="a9ccc5cc0705a30eade34267dfb30d6a"/><dir name="Log"><file name="Collection.php" hash="9d5b006b35062b0c63b77027a2bd0efc"/></dir><file name="Log.php" hash="2363d496d0bd1bff8a5378d47b146024"/></dir><file name="Product.php" hash="254f4f9e1104c619c7e349c479076568"/></dir><file name="Listing.php" hash="7005031b92e3a6f02e2af6a004156541"/></dir><dir name="Source"><file name="Getcategories.php" hash="44e1ad9156704b2b8dcbaa117c6c0a94"/><file name="Payments.php" hash="8ce9a6818da188308d1e52d14a5a7606"/><file name="Posttolocation.php" hash="6ac9508d1d587124069314ab7eb45920"/><file name="Shipping.php" hash="8aeec89891d2608cfc6ecf3e499a8218"/><file name="Vshopcategory.php" hash="e94a8548091fca00defc828dad2870db"/></dir><dir name="System"><file name="Autorelist.php" hash="55ecf8211df3340298d9f764ac5b2bdd"/><file name="Custom.php" hash="9ea46c68111ac558aadb01d15efa16e7"/><dir name="Customer"><file name="Import.php" hash="316802214006985ec3733a8966116a26"/></dir><file name="Description.php" hash="c1ec9931fd34929461088b60796b3a1b"/><file name="Duration.php" hash="f3916058828e9d036daf8fce673a7c10"/><dir name="Payment"><file name="Method.php" hash="a89ca6af6e29847d726b8e6f1522f159"/></dir><dir name="Price"><file name="Custom.php" hash="b69b7703d7fc71da54d34da75619d703"/></dir><file name="Price.php" hash="83c64351f8dd9a5b0973535f71a0e145"/><file name="Qty.php" hash="b50d5cb12f828736a11b785a87124c9f"/><dir name="Shipping"><file name="Method.php" hash="70354616f1d62de658ca8e5cb0febc61"/><file name="Package.php" hash="e8f3c75db3446134abf6cb20a4b04c72"/><file name="Posttolocation.php" hash="7976db08b7f232038fbe1eb3a16b97d7"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ListingController.php" hash="2059467c75f5f21e31c19bd4e7d5e04c"/><file name="LogController.php" hash="cdfe5a2a44160cfcc43dbb8f02789d12"/><file name="OrderController.php" hash="58c99df32639c1c3279e9e825d8f89ce"/></dir><file name="IndexController.php" hash="43e24f364a2405594c03fee4256e20ee"/></dir><dir name="etc"><file name="adminhtml.xml" hash="5656fa1098cc51a6b1489441b815fe27"/><file name="config.xml" hash="7df3ed0ba459d34b8c19a7e4932c23dc"/><file name="system.xml" hash="0b4689d43ac99508956fad21f6eaf66a"/></dir><dir name="sql"><dir name="quicksales_setup"><file name="mysql4-install-1.0.0.php" hash="ae886143d2da0214321ae4cbd92027d0"/><file name="mysql4-upgrade-1.0.0-1.1.0.php" hash="522a13ee3806982b8e4bb90e320f00ca"/><file name="mysql4-upgrade-1.1.0-1.2.0.php" hash="bed0ad53c0d65b320f07caba3199eba7"/><file name="mysql4-upgrade-1.2.0-1.2.1.php" hash="5b07273d133b25d8d5c4291178b44270"/><file name="mysql4-upgrade-1.2.1-1.2.2.php" hash="44351c292dd0fbaf81ec9ea5bb208506"/><file name="mysql4-upgrade-1.2.10-1.2.11.php" hash="31fccb02b1db0fde8a2a1e1478be39d7"/><file name="mysql4-upgrade-1.2.11-1.2.12.php" hash="414293f3d6b7f24a86bca36be361aecf"/><file name="mysql4-upgrade-1.2.12-1.2.13.php" hash="df993aed13e25303a7180c3e806ca397"/><file name="mysql4-upgrade-1.2.13-1.2.14.php" hash="8c8b0d422ff7621bd1a5ad9040acbc99"/><file name="mysql4-upgrade-1.2.14-1.2.15.php" hash="dfc249d36c655ac1173dd17058a7be59"/><file name="mysql4-upgrade-1.2.15-1.2.16.php" hash="2e1d319752280ae818201a06f894c4e1"/><file name="mysql4-upgrade-1.2.17-1.2.18.php" hash="289dc9d98c36c911088921eb71cd4fa0"/><file name="mysql4-upgrade-1.2.18-1.2.19.php" hash="873bb58b9ec5c2da4d8da6a300fa509c"/><file name="mysql4-upgrade-1.2.19-1.2.20.php" hash="1a305665d4cb0cca63df768b63e9470e"/><file name="mysql4-upgrade-1.2.2-1.2.3.php" hash="2be0aa84f69f5b7d44fc7b7eb1ae3c3e"/><file name="mysql4-upgrade-1.2.22-1.2.23.php" hash="9f611eac715c83c1305c8f3c98eff54e"/><file name="mysql4-upgrade-1.2.23-1.2.24.php" hash="adf3e0aec6fe54a929409ad2d8f4aa9c"/><file name="mysql4-upgrade-1.2.24-1.2.25.php" hash="423f672b3beedd6e2c59c6c484150188"/><file name="mysql4-upgrade-1.2.25-1.2.26.php" hash="2807523f5310438f090b4f492758b21a"/><file name="mysql4-upgrade-1.2.26-1.2.27.php" hash="e7c32ec1f342b21b88f0e76a39795d2e"/><file name="mysql4-upgrade-1.2.27-1.2.28.php" hash="72e4e27c93d52680158f5386e7a6b63a"/><file name="mysql4-upgrade-1.2.28-1.2.29.php" hash="55f796e99ae219be307ffb5f9b251038"/><file name="mysql4-upgrade-1.2.29-1.2.30.php" hash="8ea6ea37aac25b057221871ec99dbb26"/><file name="mysql4-upgrade-1.2.3-1.2.4.php" hash="4bda2413bc7a92dd0ee1363fd42dcd37"/><file name="mysql4-upgrade-1.2.30-1.2.31.php" hash="fee84457a0bd4a87fb55354d375dff5d"/><file name="mysql4-upgrade-1.2.31-1.2.32.php" hash="63a92e0ad3540d7c80d4fa78109f5c93"/><file name="mysql4-upgrade-1.2.32-1.2.33.php" hash="e660753bcf2a112454ffda451c4299ee"/><file name="mysql4-upgrade-1.2.33-1.3.1.php" hash="8ef7ae950e3b0ca0221e8bdbc839576a"/><file name="mysql4-upgrade-1.2.4-1.2.5.php" hash="d49c4c95fd5a3db349cdbe95a790ab9a"/><file name="mysql4-upgrade-1.2.5-1.2.6.php" hash="e877d91700d909632cb9d3dcb42ea7b9"/><file name="mysql4-upgrade-1.2.6-1.2.7.php" hash="2b5788963be1be407c183731cd1faa37"/><file name="mysql4-upgrade-1.2.7-1.2.8.php" hash="fdc0aaaa8e97442e5736752571ca682d"/><file name="mysql4-upgrade-1.2.8-1.2.9.php" hash="4926fd7fedf7a7be3eceb1a057d94b4a"/><file name="mysql4-upgrade-1.2.9-1.2.10.php" hash="a65c94a2be422899d23a1c8977595985"/><file name="mysql4-upgrade-1.3.1-1.3.2.php" hash="1074cad3c503e115e5392829d80abfba"/><file name="mysql4-upgrade-1.3.2-1.3.5.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.3.5-1.3.6.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.3.6-1.3.7.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/><file name="mysql4-upgrade-1.3.7-1.3.8.php" hash="fe9b5ecaaa7b0c92c8ca71933bf3dcb1"/></dir></dir><dir name="xml"><file name="CreateItem_Request.xml" hash="3434ff3056e34a3e3a1c9d9e8d4ca4bb"/><file name="GetCategoriesWithTags_Request.xml" hash="f1c4558580f4a0c7103ab9318a895eaf"/><file name="GetCategories_Request.xml" hash="345535fbe533ffee4fbc0e750a9d34d0"/><file name="GetCategoryChanges_Request.xml" hash="f106996bc9650db30d4a9f1aa72cf61f"/><file name="GetCategoryVersion_Request.xml" hash="817d8ec4cb476613a1376667b9e70f79"/><file name="GetFeeList_Request.xml" hash="5c9383b8fd56cc8cea443563d1a4a684"/><file name="GetItemIDByRefID_Request.xml" hash="a554bab32ac9af2429521fb55c318f43"/><file name="GetItem_Request.xml" hash="8f072b708501d61b5b536fbb206ae221"/><file name="GetListingAndItemIDs_Request.xml" hash="bcdc9c5870f72530f0cdac42a976051f"/><file name="GetOrders_Request.xml" hash="6c662e867a3cecadcd30aa4846cc9016"/><file name="GetTagsVersion_Request.xml" hash="fc710967591911dd4f68a93f14354337"/><file name="GetTags_Request.xml" hash="dc4f0c2673dd9b7c17b7030bafc3da7c"/><file name="GetvShopCategories_Request.xml" hash="afdb4e215afe828dc515366d680aaa52"/><file name="LeaveRating_Request.xml" hash="13b82cb6e6530f2a178dd7be252ffb2c"/><file name="ReviseItem_Request.xml" hash="67955fce1342e571d42dbf8177e6db92"/><file name="SendInvoice_Request.xml" hash="88b690b77704b8db0d14c58380f41e84"/><file name="UpdateMakeAnOffer_Request.xml" hash="1346733740e45e49ed9738cdd34329d9"/><file name="UpdateOrder_Request.xml" hash="d6e4d3668c3628c35e9778e90bbebb05"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="quicksales.xml" hash="c58dd6c400d813e260c9bf8f5754b82f"/></dir><dir name="template"><dir name="quicksales"><dir><dir name="listing"><dir name="edit"><dir name="tab"><dir name="additional"><file name="step1.phtml" hash="7ade94b71845279423ce22ebf13d34df"/><file name="step2.phtml" hash="dfe166cca93e697bdbeea749b9c2dd1c"/><dir name="step3"><file name="attributes.phtml" hash="228f5edd6704ad5f29f29f6b82d39413"/></dir><file name="step3.phtml" hash="ba061b5739d5cf1463354c0afeacf3ca"/></dir></dir></dir><file name="edit.phtml" hash="53fafe27aebbaadd6ba7c25678c01d99"/></dir><dir name="sales"><dir name="order"><dir name="payment"><file name="info.phtml" hash="41652cd66163ca04c4223474bdc52b5d"/></dir><dir name="view"><dir name="tab"><file name="quicksales.phtml" hash="ee8a87bd24421874a6a36516a872599a"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Ewave_Quicksales.xml" hash="04098906a343811aa2d0e2ce93bd33dd"/></dir></dir></dir><dir name="js"><dir name="quicksales"><dir><dir name="adminhtml"><file name="categories.js" hash="c44d2af4f614b10b927617fc9ec18d4e"/><file name="listing.js" hash="59bf31dccd6f694170421878bda2531f"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="quicksales"><dir name="css"><file name="quicksales.css" hash="e3bbf915589825e3123d0fd4133ed992"/></dir></dir></dir></dir></dir></target></contents>
|
32 |
<compatible/>
|
33 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
34 |
</package>
|