Jmango360_Japi - Version 2.9.3

Version Notes

* Bug fixes

Download this release

Release Info

Developer Duc Ngo
Extension Jmango360_Japi
Version 2.9.3
Comparing to
See all releases


Code changes from version 2.9.2 to 2.9.3

Files changed (33) hide show
  1. app/code/community/Jmango360/Japi/Block/Adminhtml/Report/Customers.php +1 -1
  2. app/code/community/Jmango360/Japi/Block/Adminhtml/Report/Orders.php +1 -1
  3. app/code/community/Jmango360/Japi/Block/Adminhtml/Report/Sales.php +1 -1
  4. app/code/community/Jmango360/Japi/Block/Catalogsearch/Layer.php +1 -0
  5. app/code/community/Jmango360/Japi/Helper/Data.php +2 -1
  6. app/code/community/Jmango360/Japi/Helper/Product.php +18 -5
  7. app/code/community/Jmango360/Japi/Helper/Product/Configurable.php +2 -4
  8. app/code/community/Jmango360/Japi/Model/Observer.php +18 -1
  9. app/code/community/Jmango360/Japi/Model/Rest/Catalog/Search/Products.php +3 -2
  10. app/code/community/Jmango360/Japi/Model/Rest/Checkout.php +18 -1
  11. app/code/community/Jmango360/Japi/Model/Rest/Checkout/Submit.php +8 -16
  12. app/code/community/Jmango360/Japi/Model/Rest/Mage.php +52 -0
  13. app/code/community/Jmango360/Japi/Model/Rest/Product/List.php +1 -7
  14. app/code/community/Jmango360/Japi/Model/Rest/Product/Search.php +1 -7
  15. app/code/community/Jmango360/Japi/Model/Server.php +5 -0
  16. app/code/community/Jmango360/Japi/controllers/CheckoutController.php +5 -0
  17. app/code/community/Jmango360/Japi/controllers/Rest/MageController.php +7 -0
  18. app/code/community/Jmango360/Japi/data/japi_setup/data-install-2.0.0.php +1 -0
  19. app/code/community/Jmango360/Japi/etc/config.xml +9 -1
  20. app/code/community/Jmango360/Japi/etc/system.xml +2 -2
  21. app/design/frontend/base/default/template/japi/checkout/onepage/style.phtml +1 -2
  22. app/locale/ar_SA/Jmango360_Japi.csv +5 -2
  23. app/locale/da_DK/Jmango360_Japi.csv +248 -0
  24. app/locale/en_US/Jmango360_Japi.csv +13 -16
  25. app/locale/fr_FR/Jmango360_Japi.csv +6 -3
  26. app/locale/it_IT/Jmango360_Japi.csv +6 -3
  27. app/locale/nl_NL/Jmango360_Japi.csv +170 -0
  28. app/locale/pt_BR/Jmango360_Japi.csv +6 -3
  29. app/locale/pt_PT/Jmango360_Japi.csv +6 -3
  30. app/locale/sv_SE/Jmango360_Japi.csv +250 -0
  31. package.xml +5 -5
  32. skin/frontend/base/default/japi/css/style.css +753 -747
  33. skin/frontend/base/default/japi/css/style.less +15 -16
app/code/community/Jmango360/Japi/Block/Adminhtml/Report/Customers.php CHANGED
@@ -9,7 +9,7 @@ class Jmango360_Japi_Block_Adminhtml_Report_Customers extends Mage_Adminhtml_Blo
9
  {
10
  $this->_blockGroup = 'japi';
11
  $this->_controller = 'adminhtml_report_customers';
12
- $this->_headerText = Mage::helper('reports')->__('Total Customers from JMango360 Report');
13
 
14
  parent::__construct();
15
 
9
  {
10
  $this->_blockGroup = 'japi';
11
  $this->_controller = 'adminhtml_report_customers';
12
+ $this->_headerText = Mage::helper('japi')->__('JMango360 Report - Total number of registered customers');
13
 
14
  parent::__construct();
15
 
app/code/community/Jmango360/Japi/Block/Adminhtml/Report/Orders.php CHANGED
@@ -9,7 +9,7 @@ class Jmango360_Japi_Block_Adminhtml_Report_Orders extends Mage_Adminhtml_Block_
9
  {
10
  $this->_blockGroup = 'japi';
11
  $this->_controller = 'adminhtml_report_orders';
12
- $this->_headerText = Mage::helper('japi')->__('Total Ordered from JMango360 Report');
13
 
14
  parent::__construct();
15
 
9
  {
10
  $this->_blockGroup = 'japi';
11
  $this->_controller = 'adminhtml_report_orders';
12
+ $this->_headerText = Mage::helper('japi')->__('JMango360 Report - Total number of orders');
13
 
14
  parent::__construct();
15
 
app/code/community/Jmango360/Japi/Block/Adminhtml/Report/Sales.php CHANGED
@@ -9,7 +9,7 @@ class Jmango360_Japi_Block_Adminhtml_Report_Sales extends Mage_Adminhtml_Block_W
9
  {
10
  $this->_blockGroup = 'japi';
11
  $this->_controller = 'adminhtml_report_sales';
12
- $this->_headerText = Mage::helper('reports')->__('Total Sales from JMango360 Report');
13
 
14
  parent::__construct();
15
 
9
  {
10
  $this->_blockGroup = 'japi';
11
  $this->_controller = 'adminhtml_report_sales';
12
+ $this->_headerText = Mage::helper('japi')->__('JMango360 Report - Total number of sales');
13
 
14
  parent::__construct();
15
 
app/code/community/Jmango360/Japi/Block/Catalogsearch/Layer.php CHANGED
@@ -26,6 +26,7 @@ class Jmango360_Japi_Block_Catalogsearch_Layer extends Mage_CatalogSearch_Block_
26
  switch (get_class($layer)) {
27
  case 'Mage_CatalogSearch_Model_Layer':
28
  case 'Mirasvit_SearchIndex_Model_Catalogsearch_Layer':
 
29
  return $layer;
30
  break;
31
  default:
26
  switch (get_class($layer)) {
27
  case 'Mage_CatalogSearch_Model_Layer':
28
  case 'Mirasvit_SearchIndex_Model_Catalogsearch_Layer':
29
+ case 'Flagbit_FactFinder_Model_Layer':
30
  return $layer;
31
  break;
32
  default:
app/code/community/Jmango360/Japi/Helper/Data.php CHANGED
@@ -355,7 +355,8 @@ class Jmango360_Japi_Helper_Data extends Mage_Core_Helper_Abstract
355
  return Mage::getStoreConfigFlag('web/session/use_remote_addr')
356
  || Mage::getStoreConfigFlag('web/session/use_http_via')
357
  || Mage::getStoreConfigFlag('web/session/use_http_x_forwarded_for')
358
- || Mage::getStoreConfigFlag('web/session/use_http_user_agent');
 
359
  }
360
 
361
  public function isNeedByPassMIMT()
355
  return Mage::getStoreConfigFlag('web/session/use_remote_addr')
356
  || Mage::getStoreConfigFlag('web/session/use_http_via')
357
  || Mage::getStoreConfigFlag('web/session/use_http_x_forwarded_for')
358
+ || Mage::getStoreConfigFlag('web/session/use_http_user_agent')
359
+ || version_compare(Mage::getVersion(), '1.9.3.0', '>=');
360
  }
361
 
362
  public function isNeedByPassMIMT()
app/code/community/Jmango360/Japi/Helper/Product.php CHANGED
@@ -167,6 +167,8 @@ class Jmango360_Japi_Helper_Product extends Mage_Core_Helper_Abstract
167
  $toolBarBlock = Mage::helper('japi')->getBlock('catalog/product_list_toolbar');
168
 
169
  if ($limit = $request->getParam('limit')) {
 
 
170
  $toolBarBlock->addPagerLimit('list', $limit);
171
  $toolBarBlock->addPagerLimit('grid', $limit);
172
  }
@@ -202,7 +204,7 @@ class Jmango360_Japi_Helper_Product extends Mage_Core_Helper_Abstract
202
  $paramDirection = $request->getParam('dir');
203
  if (empty($paramDirection) || !in_array(strtolower($paramDirection), $this->_directionAvailable)) {
204
  $directionConfig = Mage::getStoreConfig('japi/jmango_rest_catalog_settings/default_direction');
205
- if ($directionConfig)
206
  $toolBarBlock->setData('_current_grid_direction', $directionConfig);
207
  }
208
  $toolBarBlock->setCollection($collection);
@@ -238,9 +240,7 @@ class Jmango360_Japi_Helper_Product extends Mage_Core_Helper_Abstract
238
  if ($toolBarBlock->getCurrentOrder() != 'position')
239
  $collection->setOrder('position', 'asc');
240
  }
241
- if ($_isUseFlatOnWeb) {
242
- $collection->setOrder('entity_id', 'asc');
243
- } elseif ($this->isModuleEnabled('Samiflabs_Shopby')) {
244
  //Always add sort by 'entity_id' for website http://www.gopro-mania.nl
245
  $collection->setOrder('entity_id', 'asc');
246
  }
@@ -283,6 +283,10 @@ class Jmango360_Japi_Helper_Product extends Mage_Core_Helper_Abstract
283
  return $dir;
284
  }
285
 
 
 
 
 
286
  //Get sort direction from Jmango360 config
287
  $dir = Mage::getStoreConfig('japi/jmango_rest_catalog_settings/default_direction');
288
  if ($dir && $dir != '') {
@@ -313,6 +317,7 @@ class Jmango360_Japi_Helper_Product extends Mage_Core_Helper_Abstract
313
  return $dir;
314
  }
315
  }
 
316
  return '';
317
  }
318
 
@@ -1082,13 +1087,15 @@ class Jmango360_Japi_Helper_Product extends Mage_Core_Helper_Abstract
1082
  /**
1083
  * This function will return product final price with/without tax
1084
  * that based on Tax settings in Sale -> Tax & System -> Sale -> Tax
 
1085
  *
1086
  * @param Mage_Catalog_Model_Product $_product
1087
  * @param float $productFinalPrice
 
1088
  * @return float
1089
  */
1090
 
1091
- public function calculatePriceIncludeTax(Mage_Catalog_Model_Product $_product, $productFinalPrice)
1092
  {
1093
  if (version_compare(Mage::getVersion(), '1.8.1.0', '<')) {
1094
  /* @var $taxHelper Jmango360_Japi_Helper_Tax */
@@ -1125,6 +1132,12 @@ class Jmango360_Japi_Helper_Product extends Mage_Core_Helper_Abstract
1125
  $productFinalPrice = $taxHelper->getPrice($_product, $productFinalPrice, true, null, null, $customerTaxClass, null, null, false);
1126
  }
1127
 
 
 
 
 
 
 
1128
  return $productFinalPrice;
1129
  }
1130
 
167
  $toolBarBlock = Mage::helper('japi')->getBlock('catalog/product_list_toolbar');
168
 
169
  if ($limit = $request->getParam('limit')) {
170
+ $toolBarBlock->setDefaultListPerPage($limit);
171
+ $toolBarBlock->setDefaultGridPerPage($limit);
172
  $toolBarBlock->addPagerLimit('list', $limit);
173
  $toolBarBlock->addPagerLimit('grid', $limit);
174
  }
204
  $paramDirection = $request->getParam('dir');
205
  if (empty($paramDirection) || !in_array(strtolower($paramDirection), $this->_directionAvailable)) {
206
  $directionConfig = Mage::getStoreConfig('japi/jmango_rest_catalog_settings/default_direction');
207
+ if ($directionConfig && !$isSearch)
208
  $toolBarBlock->setData('_current_grid_direction', $directionConfig);
209
  }
210
  $toolBarBlock->setCollection($collection);
240
  if ($toolBarBlock->getCurrentOrder() != 'position')
241
  $collection->setOrder('position', 'asc');
242
  }
243
+ if ($this->isModuleEnabled('Samiflabs_Shopby')) {
 
 
244
  //Always add sort by 'entity_id' for website http://www.gopro-mania.nl
245
  $collection->setOrder('entity_id', 'asc');
246
  }
283
  return $dir;
284
  }
285
 
286
+ if ($request->getAction() == 'search') {
287
+ return '';
288
+ }
289
+
290
  //Get sort direction from Jmango360 config
291
  $dir = Mage::getStoreConfig('japi/jmango_rest_catalog_settings/default_direction');
292
  if ($dir && $dir != '') {
317
  return $dir;
318
  }
319
  }
320
+
321
  return '';
322
  }
323
 
1087
  /**
1088
  * This function will return product final price with/without tax
1089
  * that based on Tax settings in Sale -> Tax & System -> Sale -> Tax
1090
+ * and convert to store currency
1091
  *
1092
  * @param Mage_Catalog_Model_Product $_product
1093
  * @param float $productFinalPrice
1094
+ * @param bool $convertPrice
1095
  * @return float
1096
  */
1097
 
1098
+ public function calculatePriceIncludeTax(Mage_Catalog_Model_Product $_product, $productFinalPrice, $convertPrice = true)
1099
  {
1100
  if (version_compare(Mage::getVersion(), '1.8.1.0', '<')) {
1101
  /* @var $taxHelper Jmango360_Japi_Helper_Tax */
1132
  $productFinalPrice = $taxHelper->getPrice($_product, $productFinalPrice, true, null, null, $customerTaxClass, null, null, false);
1133
  }
1134
 
1135
+ if ($convertPrice) {
1136
+ // Convert store price
1137
+ $store = Mage::app()->getStore();
1138
+ $productFinalPrice = $store->convertPrice($productFinalPrice, false, false);
1139
+ }
1140
+
1141
  return $productFinalPrice;
1142
  }
1143
 
app/code/community/Jmango360/Japi/Helper/Product/Configurable.php CHANGED
@@ -238,8 +238,7 @@ class Jmango360_Japi_Helper_Product_Configurable extends Mage_Core_Helper_Abstra
238
  $price = $product->getFinalPrice() * $price / 100;
239
  }
240
 
241
- /* @var $taxHelper Japi_Product_Helper */
242
- $configurableItemPriceWithTax = Mage::helper('japi/product')->calculatePriceIncludeTax($product, $price);
243
 
244
  return $this->_registerJsPrice($this->_convertPrice($configurableItemPriceWithTax, true));
245
  }
@@ -258,8 +257,7 @@ class Jmango360_Japi_Helper_Product_Configurable extends Mage_Core_Helper_Abstra
258
  $price = $product->getPrice() * $price / 100;
259
  }
260
 
261
- /* @var $taxHelper Japi_Product_Helper */
262
- $configurableItemPriceWithTax = Mage::helper('japi/product')->calculatePriceIncludeTax($product, $price);
263
 
264
  return $this->_registerJsPrice($this->_convertPrice($configurableItemPriceWithTax, true));
265
  }
238
  $price = $product->getFinalPrice() * $price / 100;
239
  }
240
 
241
+ $configurableItemPriceWithTax = Mage::helper('japi/product')->calculatePriceIncludeTax($product, $price, false);
 
242
 
243
  return $this->_registerJsPrice($this->_convertPrice($configurableItemPriceWithTax, true));
244
  }
257
  $price = $product->getPrice() * $price / 100;
258
  }
259
 
260
+ $configurableItemPriceWithTax = Mage::helper('japi/product')->calculatePriceIncludeTax($product, $price, false);
 
261
 
262
  return $this->_registerJsPrice($this->_convertPrice($configurableItemPriceWithTax, true));
263
  }
app/code/community/Jmango360/Japi/Model/Observer.php CHANGED
@@ -470,7 +470,8 @@ class Jmango360_Japi_Model_Observer
470
  }
471
 
472
  /**
473
- * Inject customer collection to join japi filter
 
474
  */
475
  public function eavCollectionAbstractLoadBefore($observe)
476
  {
@@ -495,6 +496,22 @@ class Jmango360_Japi_Model_Observer
495
  }
496
  }
497
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
498
  /**
499
  * Customer mobile filter callback
500
  *
470
  }
471
 
472
  /**
473
+ * Inject product collection to join 'japi' filter
474
+ * Inject customer collection to join 'japi' filter
475
  */
476
  public function eavCollectionAbstractLoadBefore($observe)
477
  {
496
  }
497
  }
498
 
499
+ /**
500
+ * Inject order grid collectio to add 'japi' filter
501
+ */
502
+ public function coreCollectionAbstractLoadBefore($observe)
503
+ {
504
+ /* @var $collection Mage_Core_Model_Resource_Db_Collection_Abstract */
505
+ $collection = $observe->getEvent()->getCollection();
506
+ if (!$collection) return;
507
+
508
+ switch (get_class($collection)) {
509
+ case 'IWD_OrderManager_Model_Resource_Order_Grid_Collection':
510
+ $collection->addFieldToSelect('japi');
511
+ break;
512
+ }
513
+ }
514
+
515
  /**
516
  * Customer mobile filter callback
517
  *
app/code/community/Jmango360/Japi/Model/Rest/Catalog/Search/Products.php CHANGED
@@ -91,17 +91,18 @@ class Jmango360_Japi_Model_Rest_Catalog_Search_Products extends Mage_CatalogSear
91
  }
92
 
93
  /**
94
- * @return Mage_CatalogSearch_Block_Layer
95
  */
96
  protected function _getSearchLayerBlock()
97
  {
 
 
98
  /* @var $coreHelper Mage_Core_Helper_Data */
99
  $coreHelper = Mage::helper('core');
100
 
101
  if ($coreHelper->isModuleEnabled('Smile_ElasticSearch')) {
102
  return Mage::app()->getLayout()->createBlock('Smile_ElasticSearch_Block_Catalogsearch_Layer');
103
  } else if ($coreHelper->isModuleEnabled('Amasty_Shopby')) {
104
- Mage::app()->getRequest()->setModuleName('catalogsearch');
105
  return Mage::app()->getLayout()->createBlock('Amasty_Shopby_Block_Search_Layer');
106
  } else {
107
  return Mage::app()->getLayout()->createBlock('Jmango360_Japi_Block_Catalogsearch_Layer');
91
  }
92
 
93
  /**
94
+ * @return Jmango360_Japi_Block_Catalogsearch_Layer
95
  */
96
  protected function _getSearchLayerBlock()
97
  {
98
+ Mage::app()->getRequest()->setModuleName('catalogsearch');
99
+
100
  /* @var $coreHelper Mage_Core_Helper_Data */
101
  $coreHelper = Mage::helper('core');
102
 
103
  if ($coreHelper->isModuleEnabled('Smile_ElasticSearch')) {
104
  return Mage::app()->getLayout()->createBlock('Smile_ElasticSearch_Block_Catalogsearch_Layer');
105
  } else if ($coreHelper->isModuleEnabled('Amasty_Shopby')) {
 
106
  return Mage::app()->getLayout()->createBlock('Amasty_Shopby_Block_Search_Layer');
107
  } else {
108
  return Mage::app()->getLayout()->createBlock('Jmango360_Japi_Block_Catalogsearch_Layer');
app/code/community/Jmango360/Japi/Model/Rest/Checkout.php CHANGED
@@ -227,7 +227,7 @@ class Jmango360_Japi_Model_Rest_Checkout extends Mage_Checkout_Model_Type_Onepag
227
  return array(
228
  'session_id' => Mage::getSingleton('core/session')->getSessionId(),
229
  'online_payment' => true,
230
- 'payment_url' => Mage::helper('japi')->addJapiKey($checkoutRedirectUrl)
231
  );
232
  }
233
 
@@ -238,6 +238,23 @@ class Jmango360_Japi_Model_Rest_Checkout extends Mage_Checkout_Model_Type_Onepag
238
  return $data;
239
  }
240
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
241
  protected function _updateCartAddresses()
242
  {
243
  $quote = $this->getCheckout()->getQuote();
227
  return array(
228
  'session_id' => Mage::getSingleton('core/session')->getSessionId(),
229
  'online_payment' => true,
230
+ 'payment_url' => $this->_processPaymentUrl($checkoutRedirectUrl)
231
  );
232
  }
233
 
238
  return $data;
239
  }
240
 
241
+ protected function _processPaymentUrl($url)
242
+ {
243
+ if (!$url) return '';
244
+
245
+ if (strpos($url, 'SID') === false) {
246
+ if (strpos($url, '?') === false) $url .= '?SID=' . Mage::getSingleton('core/session')->getSessionId();
247
+ else $url .= '&SID=' . Mage::getSingleton('core/session')->getSessionId();
248
+ }
249
+
250
+ if (Mage::app()->getStore()->getId() != Mage::app()->getWebsite()->getDefaultStore()->getId()) {
251
+ if (strpos($url, '?') === false) $url .= '?___store=' . Mage::app()->getStore()->getCode();
252
+ else $url .= '&___store=' . Mage::app()->getStore()->getCode();
253
+ }
254
+
255
+ return $url;
256
+ }
257
+
258
  protected function _updateCartAddresses()
259
  {
260
  $quote = $this->getCheckout()->getQuote();
app/code/community/Jmango360/Japi/Model/Rest/Checkout/Submit.php CHANGED
@@ -24,13 +24,6 @@ class Jmango360_Japi_Model_Rest_Checkout_Submit extends Jmango360_Japi_Model_Res
24
  }
25
  }
26
 
27
- /**
28
- * MPLUGIN-673
29
- * Validate last order increment id of current store
30
- * TODO: Need improvement
31
- */
32
- //$this->_validateLastIncrementId();
33
-
34
  /**
35
  * Specific for payment forms some data from the ost from collect totals is used in the submit POST
36
  */
@@ -49,11 +42,6 @@ class Jmango360_Japi_Model_Rest_Checkout_Submit extends Jmango360_Japi_Model_Res
49
  */
50
  $quote = $this->getCheckout()->getQuote();
51
 
52
- /**
53
- * Flag as JMango360 order
54
- */
55
- $quote->setData('japi', 1);
56
-
57
  /**
58
  * Security check parameters
59
  * -- the (quote) ID can not be used tot collect the quote.
@@ -97,6 +85,11 @@ class Jmango360_Japi_Model_Rest_Checkout_Submit extends Jmango360_Japi_Model_Res
97
  */
98
  $makeCartInactiveAfterSubmit = $request->getParam('make_cart_inactive_after_submit', $this->_makeCartInactiveAfterSubmit);
99
 
 
 
 
 
 
100
  /**
101
  * Convert the quote to order
102
  */
@@ -118,7 +111,9 @@ class Jmango360_Japi_Model_Rest_Checkout_Submit extends Jmango360_Japi_Model_Res
118
  $quote->setIsActive(false);
119
  }
120
 
121
- // Save quote to apply any changes
 
 
122
  $quote->save();
123
 
124
  /**
@@ -126,9 +121,6 @@ class Jmango360_Japi_Model_Rest_Checkout_Submit extends Jmango360_Japi_Model_Res
126
  */
127
  $data = $this->_getPaymentData();
128
 
129
- // Clear checkout session
130
- $this->_getSession()->clear();
131
-
132
  return $data;
133
  }
134
 
24
  }
25
  }
26
 
 
 
 
 
 
 
 
27
  /**
28
  * Specific for payment forms some data from the ost from collect totals is used in the submit POST
29
  */
42
  */
43
  $quote = $this->getCheckout()->getQuote();
44
 
 
 
 
 
 
45
  /**
46
  * Security check parameters
47
  * -- the (quote) ID can not be used tot collect the quote.
85
  */
86
  $makeCartInactiveAfterSubmit = $request->getParam('make_cart_inactive_after_submit', $this->_makeCartInactiveAfterSubmit);
87
 
88
+ /**
89
+ * Flag as JMango360 order
90
+ */
91
+ $quote->setData('japi', 1);
92
+
93
  /**
94
  * Convert the quote to order
95
  */
111
  $quote->setIsActive(false);
112
  }
113
 
114
+ /**
115
+ * Save quote to apply any changes
116
+ */
117
  $quote->save();
118
 
119
  /**
121
  */
122
  $data = $this->_getPaymentData();
123
 
 
 
 
124
  return $data;
125
  }
126
 
app/code/community/Jmango360/Japi/Model/Rest/Mage.php CHANGED
@@ -108,6 +108,11 @@ class Jmango360_Japi_Model_Rest_Mage extends Mage_Core_Model_Abstract
108
  $this->_getResponse()->render($data);
109
  $this->_getResponse()->setHttpResponseCode(Jmango360_Japi_Model_Server::HTTP_OK);
110
  break;
 
 
 
 
 
111
  default:
112
  throw new Jmango360_Japi_Exception('Resource method not implemented', Jmango360_Japi_Model_Request::HTTP_INTERNAL_ERROR);
113
  break;
@@ -130,6 +135,31 @@ class Jmango360_Japi_Model_Rest_Mage extends Mage_Core_Model_Abstract
130
  return $output;
131
  }
132
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
133
  /**
134
  * Return rewrites data
135
  */
@@ -194,6 +224,28 @@ class Jmango360_Japi_Model_Rest_Mage extends Mage_Core_Model_Abstract
194
  return $return;
195
  }
196
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
197
  protected function _getDirectoryCountryList()
198
  {
199
  $collection = Mage::getModel('directory/country')->getCollection();
108
  $this->_getResponse()->render($data);
109
  $this->_getResponse()->setHttpResponseCode(Jmango360_Japi_Model_Server::HTTP_OK);
110
  break;
111
+ case 'events' . Jmango360_Japi_Model_Request::OPERATION_RETRIEVE:
112
+ $data = $this->_getEvents();
113
+ $this->_getResponse()->render($data);
114
+ $this->_getResponse()->setHttpResponseCode(Jmango360_Japi_Model_Server::HTTP_OK);
115
+ break;
116
  default:
117
  throw new Jmango360_Japi_Exception('Resource method not implemented', Jmango360_Japi_Model_Request::HTTP_INTERNAL_ERROR);
118
  break;
135
  return $output;
136
  }
137
 
138
+ protected function _getEvents()
139
+ {
140
+ $events = $this->_loadEvents();
141
+ $data = array();
142
+
143
+ foreach ($events as $eventNodes) {
144
+ foreach ($eventNodes as $eventNode) {
145
+ foreach ($eventNode->children() as $event) {
146
+ $eventName = $event->getName();
147
+ if (!isset($data[$eventName])) $data[$eventName] = array();
148
+ $observers = $event->xpath('observers');
149
+ foreach ($observers as $observer) {
150
+ foreach ($observer->children() as $observerNode) {
151
+ $class = (string)$observerNode->xpath('class')[0];
152
+ $method = (string)$observerNode->xpath('method')[0];
153
+ $data[$eventName][] = sprintf('%s:%s', $class, $method);
154
+ }
155
+ }
156
+ }
157
+ }
158
+ }
159
+
160
+ return array('events' => $data);
161
+ }
162
+
163
  /**
164
  * Return rewrites data
165
  */
224
  return $return;
225
  }
226
 
227
+ protected function _loadEvents()
228
+ {
229
+ $fileName = 'config.xml';
230
+ $modules = Mage::getConfig()->getNode('modules')->children();
231
+ $data = array();
232
+
233
+ foreach ($modules as $moduleName => $module) {
234
+ if ($module->is('active')) {
235
+ $configFile = Mage::getConfig()->getModuleDir('etc', $moduleName) . DS . $fileName;
236
+ if (file_exists($configFile)) {
237
+ $xml = file_get_contents($configFile);
238
+ $xml = simplexml_load_string($xml);
239
+ if ($xml instanceof SimpleXMLElement) {
240
+ $data[$moduleName] = $xml->xpath('//events');
241
+ }
242
+ }
243
+ }
244
+ }
245
+
246
+ return $data;
247
+ }
248
+
249
  protected function _getDirectoryCountryList()
250
  {
251
  $collection = Mage::getModel('directory/country')->getCollection();
app/code/community/Jmango360/Japi/Model/Rest/Product/List.php CHANGED
@@ -32,13 +32,7 @@ class Jmango360_Japi_Model_Rest_Product_List extends Jmango360_Japi_Model_Rest_C
32
 
33
  $data['filters'] = $this->_getFilters();
34
  $helper->addPageSettings($productCollection);
35
- $data['toolbar_info'] = $helper->getToolBarInfo($productCollection);
36
- /**
37
- * Add group by product's ID to collection
38
- */
39
- if (version_compare(Mage::getVersion(), '1.9.2.1', '>')) {
40
- $productCollection->getSelect()->group('e.entity_id');
41
- }
42
 
43
  $productCollection->clear();
44
  $data['products'] = $helper->convertProductCollectionToApiResponseV2($productCollection);
32
 
33
  $data['filters'] = $this->_getFilters();
34
  $helper->addPageSettings($productCollection);
35
+ $data['toolbar_info'] = $helper->getToolbarInfo($productCollection);
 
 
 
 
 
 
36
 
37
  $productCollection->clear();
38
  $data['products'] = $helper->convertProductCollectionToApiResponseV2($productCollection);
app/code/community/Jmango360/Japi/Model/Rest/Product/Search.php CHANGED
@@ -53,13 +53,7 @@ class Jmango360_Japi_Model_Rest_Product_Search extends Jmango360_Japi_Model_Rest
53
 
54
  $data['filters'] = $this->_getFilters($block);
55
  $helper->addPageSettings($productCollection);
56
- $data['toolbar_info'] = $helper->getToolBarInfo($productCollection, true);
57
- /**
58
- * Add group by product's ID to collection
59
- */
60
- if (version_compare(Mage::getVersion(), '1.9.2.1', '>')) {
61
- $productCollection->getSelect()->group('e.entity_id');
62
- }
63
 
64
  $productCollection->clear();
65
  $data['products'] = $helper->convertProductCollectionToApiResponseV2($productCollection);
53
 
54
  $data['filters'] = $this->_getFilters($block);
55
  $helper->addPageSettings($productCollection);
56
+ $data['toolbar_info'] = $helper->getToolbarInfo($productCollection, true);
 
 
 
 
 
 
57
 
58
  $productCollection->clear();
59
  $data['products'] = $helper->convertProductCollectionToApiResponseV2($productCollection);
app/code/community/Jmango360/Japi/Model/Server.php CHANGED
@@ -133,6 +133,11 @@ class Jmango360_Japi_Model_Server extends Mage_Api2_Model_Server
133
  $this->_renderException($e, $renderer, $response);
134
  }
135
 
 
 
 
 
 
136
  try {
137
  /*
138
  * $response could have an exception in session or token check
133
  $this->_renderException($e, $renderer, $response);
134
  }
135
 
136
+ // Init empty admin user for Openwriter_Cartmart
137
+ if (Mage::helper('core')->isModuleEnabled('Openwriter_Cartmart')) {
138
+ Mage::getSingleton('admin/session')->setUser(Mage::getModel('admin/user'));
139
+ }
140
+
141
  try {
142
  /*
143
  * $response could have an exception in session or token check
app/code/community/Jmango360/Japi/controllers/CheckoutController.php CHANGED
@@ -544,6 +544,11 @@ class Jmango360_Japi_CheckoutController extends Mage_Checkout_OnepageController
544
  return;
545
  }
546
 
 
 
 
 
 
547
  parent::saveOrderAction();
548
  }
549
 
544
  return;
545
  }
546
 
547
+ /**
548
+ * Flag as JMango360 order
549
+ */
550
+ $this->getOnepage()->getQuote()->setData('japi', 1);
551
+
552
  parent::saveOrderAction();
553
  }
554
 
app/code/community/Jmango360/Japi/controllers/Rest/MageController.php CHANGED
@@ -117,4 +117,11 @@ class Jmango360_Japi_Rest_MageController extends Jmango360_Japi_Controller_Abstr
117
  $server->setRestDispatchModel(Mage::getModel('japi/rest_mage'));
118
  $server->run();
119
  }
 
 
 
 
 
 
 
120
  }
117
  $server->setRestDispatchModel(Mage::getModel('japi/rest_mage'));
118
  $server->run();
119
  }
120
+
121
+ public function eventsAction()
122
+ {
123
+ $server = $this->getServer();
124
+ $server->setRestDispatchModel(Mage::getModel('japi/rest_mage'));
125
+ $server->run();
126
+ }
127
  }
app/code/community/Jmango360/Japi/data/japi_setup/data-install-2.0.0.php CHANGED
@@ -9,4 +9,5 @@ if (!Mage::getStoreConfig($PATH_XML_API_KEY)) {
9
  $apiKey = strtoupper(substr($helper->uniqHash(), 0, 16));
10
  $config->saveConfig($PATH_XML_API_KEY, $apiKey);
11
  $config->saveConfig($PATH_XML_API_USER, 'jmango360');
 
12
  }
9
  $apiKey = strtoupper(substr($helper->uniqHash(), 0, 16));
10
  $config->saveConfig($PATH_XML_API_KEY, $apiKey);
11
  $config->saveConfig($PATH_XML_API_USER, 'jmango360');
12
+ Mage::app()->cleanCache(array(Mage_Core_Model_Config::CACHE_TAG));
13
  }
app/code/community/Jmango360/Japi/etc/config.xml CHANGED
@@ -7,7 +7,7 @@
7
  <config>
8
  <modules>
9
  <Jmango360_Japi>
10
- <version>2.9.2</version>
11
  </Jmango360_Japi>
12
  </modules>
13
 
@@ -287,6 +287,14 @@
287
  </eav_collection_abstract_load_before>
288
  </observers>
289
  </eav_collection_abstract_load_before>
 
 
 
 
 
 
 
 
290
  </events>
291
  </adminhtml>
292
 
7
  <config>
8
  <modules>
9
  <Jmango360_Japi>
10
+ <version>2.9.3</version>
11
  </Jmango360_Japi>
12
  </modules>
13
 
287
  </eav_collection_abstract_load_before>
288
  </observers>
289
  </eav_collection_abstract_load_before>
290
+ <core_collection_abstract_load_before>
291
+ <observers>
292
+ <core_collection_abstract_load_before>
293
+ <class>japi/observer</class>
294
+ <method>coreCollectionAbstractLoadBefore</method>
295
+ </core_collection_abstract_load_before>
296
+ </observers>
297
+ </core_collection_abstract_load_before>
298
  </events>
299
  </adminhtml>
300
 
app/code/community/Jmango360/Japi/etc/system.xml CHANGED
@@ -125,14 +125,14 @@
125
  <comment>Custom CSS for product description</comment>
126
  </custom_css>
127
  <visible_on_app translate="label comment" module="japi">
128
- <label>Enable Hide on App on Manage Products</label>
129
  <frontend_type>select</frontend_type>
130
  <source_model>adminhtml/system_config_source_yesno</source_model>
131
  <sort_order>70</sort_order>
132
  <show_in_default>1</show_in_default>
133
  <show_in_website>1</show_in_website>
134
  <show_in_store>1</show_in_store>
135
- <comment>Enable this option to choose if a product is hidden on app or not</comment>
136
  </visible_on_app>
137
  <!--<available_order translate="label" module="japi">-->
138
  <!--<label>Available Orders</label>-->
125
  <comment>Custom CSS for product description</comment>
126
  </custom_css>
127
  <visible_on_app translate="label comment" module="japi">
128
+ <label>On Manage Products enable Hide on App</label>
129
  <frontend_type>select</frontend_type>
130
  <source_model>adminhtml/system_config_source_yesno</source_model>
131
  <sort_order>70</sort_order>
132
  <show_in_default>1</show_in_default>
133
  <show_in_website>1</show_in_website>
134
  <show_in_store>1</show_in_store>
135
+ <comment>Enable this option to choose whether or not this product is visible in the app</comment>
136
  </visible_on_app>
137
  <!--<available_order translate="label" module="japi">-->
138
  <!--<label>Available Orders</label>-->
app/design/frontend/base/default/template/japi/checkout/onepage/style.phtml CHANGED
@@ -19,7 +19,7 @@ $customCss = Mage::getStoreConfig('japi/jmango_rest_checkout_settings/custom_css
19
  $TIGPostNLVersion = Mage::helper('japi')->getExtensionVersion('TIG_PostNL');
20
  ?>
21
  <link type="text/css" rel="stylesheet" media="all"
22
- href="<?php echo $this->getSkinUrl('japi/css/style.css?v=2.9.1') ?>"/>
23
 
24
  <?php if (Mage::helper('japi')->isModuleEnabled('GoMage_Checkout')): ?>
25
  <link type="text/css" rel="stylesheet" media="all"
@@ -31,7 +31,6 @@ $TIGPostNLVersion = Mage::helper('japi')->getExtensionVersion('TIG_PostNL');
31
  href="<?php echo $this->getSkinUrl('japi/css/send-cloud.css') ?>"/>
32
  <?php endif;//END if (Mage::helper('japi')->isModuleEnabled('SendCloud_Integration')) ?>
33
 
34
-
35
  <style type="text/css">
36
  .ladda-button[data-color=jmango] {
37
  background: <?php echo $buttonBgColor ?>;
19
  $TIGPostNLVersion = Mage::helper('japi')->getExtensionVersion('TIG_PostNL');
20
  ?>
21
  <link type="text/css" rel="stylesheet" media="all"
22
+ href="<?php echo $this->getSkinUrl('japi/css/style.css?v=2.9.3') ?>"/>
23
 
24
  <?php if (Mage::helper('japi')->isModuleEnabled('GoMage_Checkout')): ?>
25
  <link type="text/css" rel="stylesheet" media="all"
31
  href="<?php echo $this->getSkinUrl('japi/css/send-cloud.css') ?>"/>
32
  <?php endif;//END if (Mage::helper('japi')->isModuleEnabled('SendCloud_Integration')) ?>
33
 
 
34
  <style type="text/css">
35
  .ladda-button[data-color=jmango] {
36
  background: <?php echo $buttonBgColor ?>;
app/locale/ar_SA/Jmango360_Japi.csv CHANGED
@@ -19,9 +19,12 @@
19
  "Action", "إجراء"
20
  "View", "عرض"
21
  "Total Customers from JMango360 Report", "تقرير بإجمالي الزبائن من JMango360"
 
22
  "Show Report", "عرض التقرير"
23
  "Total Ordered from JMango360 Report", "تقرير بالإجمالي المطلوبة من JMango360"
 
24
  "Total Sales from JMango360 Report", "تقرير بإجمالي المبيعات من JMango360"
 
25
  "Chart", "جدول"
26
  "Period", "فترة"
27
  "Customers", "زبائن"
@@ -49,7 +52,7 @@
49
  "Country code cannot be empty", "لا يمكن رمز البلد أن يكون فارغ"
50
  "Country does not exist: ", "لا يوجد بلد: "
51
  "Country does not exist", "لا يوجد بلد"
52
- "Store not found'", "لم يتم العثور على مخزن"
53
  "Not allowed.", "غير مسموح"
54
  "Set store option %s not found", "لم يتم العثور على مجموعة المخزن بخيار %s"
55
  "Set store option cannot be empty.", "لا يمكن خيار مجموعة المخزن أن يكون فارغا"
@@ -189,7 +192,7 @@
189
  "Thumbnail image cache-height", "تخزين تخزينا مؤقتا-الارتفاع لمصغرة صورة"
190
  "Set the default """cached"" size for thumbnails on the detail pages.", "تعيين الافتراضي ""مخبأ"" حجم للصور المصغرة على صفحات من التفاصيل"
191
  "Choose image type to be displayed if catalogue thumbnail is not available", "اختر نوع الصورة لعرضها إذا كتالوج مصغر غير متوفرة"
192
- " Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "اختر أي نوع من صورة المنتج التي أود أن تظهر في قائمة الكتالوج في تطبيق الجوال"
193
  "Choose image type to be displayed on catalogue page", "اختر نوع الصورة للظهور على صفحة الكتالوج"
194
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "اختر أي نوع من صورة المنتج التي أود أن تظهر في قائمة المنتج في تطبيق الجوال"
195
  "Stock Settings", "إعدادات الأسهم"
19
  "Action", "إجراء"
20
  "View", "عرض"
21
  "Total Customers from JMango360 Report", "تقرير بإجمالي الزبائن من JMango360"
22
+ "JMango360 Report - Total number of registered customers", "تقرير بإجمالي الزبائن من JMango360"
23
  "Show Report", "عرض التقرير"
24
  "Total Ordered from JMango360 Report", "تقرير بالإجمالي المطلوبة من JMango360"
25
+ "JMango360 Report - Total number of orders", "تقرير بالإجمالي المطلوبة من JMango360"
26
  "Total Sales from JMango360 Report", "تقرير بإجمالي المبيعات من JMango360"
27
+ "JMango360 Report - Total number of sales", "تقرير بإجمالي المبيعات من JMango360"
28
  "Chart", "جدول"
29
  "Period", "فترة"
30
  "Customers", "زبائن"
52
  "Country code cannot be empty", "لا يمكن رمز البلد أن يكون فارغ"
53
  "Country does not exist: ", "لا يوجد بلد: "
54
  "Country does not exist", "لا يوجد بلد"
55
+ "Store not found", "لم يتم العثور على مخزن"
56
  "Not allowed.", "غير مسموح"
57
  "Set store option %s not found", "لم يتم العثور على مجموعة المخزن بخيار %s"
58
  "Set store option cannot be empty.", "لا يمكن خيار مجموعة المخزن أن يكون فارغا"
192
  "Thumbnail image cache-height", "تخزين تخزينا مؤقتا-الارتفاع لمصغرة صورة"
193
  "Set the default """cached"" size for thumbnails on the detail pages.", "تعيين الافتراضي ""مخبأ"" حجم للصور المصغرة على صفحات من التفاصيل"
194
  "Choose image type to be displayed if catalogue thumbnail is not available", "اختر نوع الصورة لعرضها إذا كتالوج مصغر غير متوفرة"
195
+ "Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "اختر أي نوع من صورة المنتج التي أود أن تظهر في قائمة الكتالوج في تطبيق الجوال"
196
  "Choose image type to be displayed on catalogue page", "اختر نوع الصورة للظهور على صفحة الكتالوج"
197
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "اختر أي نوع من صورة المنتج التي أود أن تظهر في قائمة المنتج في تطبيق الجوال"
198
  "Stock Settings", "إعدادات الأسهم"
app/locale/da_DK/Jmango360_Japi.csv ADDED
@@ -0,0 +1,248 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ "Connection credentials","Forbindelse loginoplysninger"
3
+ "This account is not confirmed. <a href='%s'>Click here</a> to resend confirmation email.","Denne konto er ikke bekræftet. <a href='%s'>Klik her</a> for at sende e-mail bekræftelse igen."
4
+ "Customer is already logged in.","Kunden er allerede logget ind."
5
+ "Could not login","Could not login"
6
+ "Login and password are required.","Login og adgangskode er påkrævet."
7
+ "Account is created. Please check email to confirm.","Konto er oprettet. Kontroller e-mail for at bekræfte."
8
+ "Invalid Exception code '%d'", "Invalid Exception code '%d'"
9
+ "Order List", "Ordre list"
10
+ "Order #", "Ordre #"
11
+ "Order Date", "Ordre Dato"
12
+ "Billing Country", "Faktureringsland"
13
+ "Shipping Country", "Forsendelsesland"
14
+ "Qty. Ordered", "Stk. Bestilt"
15
+ "Subtotal", "Subtotal"
16
+ "Total", "Total"
17
+ "Invoiced", "Faktureret"
18
+ "Status", "Status"
19
+ "Action", "Handling"
20
+ "View", "Vis"
21
+ "Total Customers from JMango360 Report", "Total Kunder fra JMango360 Rapport"
22
+ "JMango360 Report - Total number of registered customers", "Total Kunder fra JMango360 Rapport"
23
+ "Show Report", "Vis Rapport"
24
+ "Total Ordered from JMango360 Report", "Total Bestilt fra JMango360 Rapport"
25
+ "JMango360 Report - Total number of orders", "Total Bestilt fra JMango360 Rapport"
26
+ "Total Sales from JMango360 Report", "Total Salg fra JMango360 Rapport"
27
+ "JMango360 Report - Total number of sales", "Total Salg fra JMango360 Rapport"
28
+ "Chart", "Oversigt"
29
+ "Period", "Periode"
30
+ "Customers", "Kunder"
31
+ "Orders", "Ordrer"
32
+ "Order From", "Bestil Fra"
33
+ "JMango360 User", "JMango360 Bruger"
34
+ "Download", "Download"
35
+ "Clear", "Slet"
36
+ "No", "Nej"
37
+ "Yes", "Ja"
38
+ "Invalid token", "Ugyldig adgang"
39
+ "Session expired.", "Session udløbet."
40
+ "No rest model found.", "No rest model found."
41
+ "Resource method not implemented", "Ressourcemetode ikke implementeret"
42
+ "Minimum order amount is %s", "Minimum ordermængde er %s"
43
+ "Guest checkout is not enabled", "Gæst check ud er ikke aktiveret"
44
+ "Product ID invalid", "Produkt ID er ugyldig"
45
+ "Something is wrong with the order.", "Det er noget galt med ordren."
46
+ "Something is wrong with the quote or order.", "Det er noget galt med tilbuddet eller ordren."
47
+ "Cart is empty.", "Indkøbskurven er tom."
48
+ "Multishipping not implemented yet.", "Multiforsendelse ikke implementeret endnu."
49
+ "Checkout method not implemented yet: ", "Bestillingsmetode ikke implementeret endnu: "
50
+ "Could not log-out customer", "Kunne ikke logge kunde ud"
51
+ "Please login.", "Venligst log ind."
52
+ "Country code cannot be empty", "Landekode kan ikke være tom"
53
+ "Country does not exist: ", "Land findes ikke: "
54
+ "Country does not exist", "Land findes ikke"
55
+ "Store not found", "Butik ikke fundet"
56
+ "Not allowed.", "Ikke tilladt."
57
+ "Set store option %s not found", "Indstil butikmulighed %s ikke fundet"
58
+ "Set store option cannot be empty.", "Indstil butikmulighed kan ikke være tom."
59
+ "Product ID invalid", "Produkt ID er ugyldig"
60
+ "Product not found", "Produkt ikke fundet"
61
+ "Please login first!", "Venligt login først!"
62
+ "Cannot specify product.", "Kan ikke angive produkt."
63
+ "Item not found", "Produkt ikke fundet"
64
+ "%1$s has been updated in your wishlist.", "%1$s Er blevet opdateret i din ønskeliste."
65
+ "An error occurred while updating your wishlist.", "Der opstod en fejl under opdatering af din ønskeliste."
66
+ "Cannot specify your wishlist item.", "Kan ikke angive dit ønskelisteprodukt."
67
+ "The product does not exist.", "Produktet findes ikke."
68
+ "Wishlist item removed", "Ønskelisteprodukt fjernet"
69
+ "An error occurred while deleting the item from wishlist: %s", "Der opstod en fejl under sletning af produkt fra ønskeliste: %s"
70
+ "An error occurred while deleting the item from wishlist.", "Der opstod en fejl under sletning af produkt fra ønskeliste."
71
+ "Can't save description %s", "Kan ikke gemme beskrivelse: %s"
72
+ "Can't delete item from wishlist", "Kan ikke slette produkt fra ønskeliste"
73
+ "Can't save qty %s", "Kan ikke gemme antal %s"
74
+ "Wishlist updated successfully", "Ønskeliste opdateret"
75
+ "Can't update wishlist", "Kan ikke opdatere Ønskeliste"
76
+ "No item updated", "Produkt er ikke opdateret"
77
+ "Cannot specify product", "Kan ikke specificere produkt"
78
+ "%s has been added to your wishlist.", "%s Er blevet føjet til din ønskeliste."
79
+ "An error occurred while adding item to your wishlist: %s", "Der opstod en fejl under opdatering af produkt til din ønskeliste: %s"
80
+ "An error occurred while adding item to your wishlist", "Der opstod en fejl under opdatering af produkt til din ønskeliste"
81
+ "Wishlist not allowed", "Ønskeliste ikke tilladt"
82
+ "Wishlist doesn't exist", "Ønskeliste findes ikke"
83
+ "Customer not logged in", "Kunden er ikke logget ind"
84
+ "Cart is empty.", "Indkøbskurven er tom."
85
+ "Coupon is not valid: ", "Rabatkoden er ikke gyldig: "
86
+ "Coupon could not be applied.", "Kupon kunne ikke anvendes."
87
+ "%s: Minimum quantity allowed for purchase is %s.", "%s: Minimum mængde tilladt for køb er %s."
88
+ "%s: Maximum quantity allowed for purchase is %s.", "%s: Maximale mængde tilladt for køb er %s."
89
+ "%s was added to your shopping cart.", "%s Blev tilføjet til kurven."
90
+ "No cart data found.", "Ingen indkøbskurvdata fundet."
91
+ "Your shopping cart has been updated.", "Din inkøbskurv er blevet opdateret."
92
+ "No bundle-product cart item ID found.", "Ingen bundle-produkt indkøbskurvprodukt ID fundet."
93
+ "The product you are trying to delete could not be found in the cart (item id is %s not found in cart).", "Det produkt, du forsøger at slette kunne ikke findes i indkøbskurven (produkt ID er %s ikke fundet i indkøbskurven)"
94
+ "The product has been deleted from your shopping cart.", "Varen er blevet fjernet fra indkøbskurven."
95
+ "Category not found.", "Kategori ikke fundet."
96
+ "Category not available.", "Kategori ikke tilgængelig."
97
+ "No category found.", "Ingen kategori fundet."
98
+ "Your search returns no results.", "Din søgning gav ikke resultat."
99
+ "Query cannot be empty.", "Forespørgsel kan ikke være tom."
100
+ "Methods are not complete yet. Cart shipping address is not yet completed and saved.", "Metoder er ikke endnu ikke komplette. Inkøbskurvens leveringsadresse er endnu ikke afsluttet og gemt."
101
+ "Methods are not complete yet. Cart is empty.", "Metoder er endnu ikke komplette. Indkøbskurven er tom."
102
+ "Shipping method has no shipping carrier object: %s", "Leveringsmetode har intet fragtfirma objekt: %s"
103
+ "Carrier object has no collectRates method: %s", "Fragtfirma object har ingen collectRates metode: %s"
104
+ "Shipping method has no rates object: %s", "Forsendelsesmetode har ingen pris object: %s"
105
+ "Shipping method has no getAllRates function: %s", "Forsendelsesmetode har ingen hentAllRates funktion: %s"
106
+ "Shipping method has no rates: %s", "Forsendelsesmetode har ingen priser: %s"
107
+ "Shipping method can not be empty.", "Forsendelsemetode kan ikke være tom."
108
+ "This shipping method is currently not available.", "Denne forsendelsemetode er i øjeblikket ikke tilgænglig."
109
+ "Customer shipping address not found.", "Kunde leveringsadresse ikke fundet."
110
+ "Customer shipping address email not found.", "Kunde leveringsadresse e-mail ikke fundet."
111
+ "Customer billing address not found.", "Kunde faktureringsadresse ikke fundet."
112
+ "Payment method cannot be empty.", "Betalingsmetode kan ikke være tom."
113
+ "Email cannot be empty.", "E-mail feltet ma ikke være tomt."
114
+ "This payment method is currently not available.", "Denne betalingsmetode er i øjeblikket ikke tilgænglig."
115
+ "Please add ", "Tilføj venligst "
116
+ "Request info not matches the order.", "Ønskede oplysninger svarer ikke til ordren."
117
+ "No payment provider to redirect found.", "Ingen betalings udbyder er fundet til at omdirigere."
118
+ "Request info does not match the quote. Probably the cart is ordered or the session is expired.", "Ønskede oplysninger ikke svarer til tilbuddet. Indkøbskurven er måske allerede bestilt, eller session er udløbet."
119
+ "Cart is no longer active.", "Indkøbskurven er ikke længere aktiv."
120
+ "Replaced by new order.", "Erstattet af ny ordre."
121
+ "Cannot save the address: ", "Kan ikke gemme adressen: "
122
+ "The address does not belong to this customer.", "Adressen tilhører ikke denne kunde."
123
+ "Default billing address can not be removed.", "Standard faktureringsadresse kan ikke fjernes."
124
+ "Default shipping address can not be removed.", "Standard leveringsadresse kan ikke fjernes."
125
+ "An error occurred while deleting the address.", "Der opstod en fejl under sletning af adressen."
126
+ "Address ID can not be empty.", "Adresse ID kan ikke være tom."
127
+ "New password field cannot be empty.", "New password field cannot be empty."
128
+ "Invalid current password", "Nuværende adgangskode er ugyldig"
129
+ "The account information has been saved.", "Kontoinformation er blevet gemt."
130
+ "Could not retrieve list: ", "Kunne ikke hente liste: "
131
+ "Order not found (no ID).", "Bestilling ikke fundet (ingen ID)."
132
+ "Invalid email address.", "Ugyldig email adresse."
133
+ "Please enter your email.", "Venligst indtast din e-mailadresse."
134
+ "This account needs confirmation. See in confirmation email.", "Denne konto skal bekræftes."
135
+ "No products found.", "Ingen produkter fundet."
136
+ "Category not found.", "Kategori ikke fundet."
137
+ "Cannot find customer ID, please try again!", "Kan ikke finde kunde ID, prøv igen!"
138
+ "You must leave at least one payment method available.", "Du skal stille mindst én betalingsmetode til rådighed."
139
+ "You must leave at least one shipping method available.", "Du skal have mindst én forsendelsesmetode tilgængelig."
140
+ "None", "Ingen"
141
+ "Base Image", "Billede"
142
+ "Small Image", "Lille billede"
143
+ "Thumbnail", "Thumbnail"
144
+ "Shipping Excl. Tax (%s)", "Forsendelse Ekskl. Moms (%s)"
145
+ "Shipping Incl. Tax (%s)", "Forsendelse Inkl. Moms (%s)"
146
+ "Subtotal (Excl. Tax)", "Subtotal Ekskl. Moms"
147
+ "Subtotal (Incl. Tax)", "Subtotal Inkl. Moms"
148
+ "Grand Total Excl. Tax", "Samlet Total Ekskl. Moms"
149
+ "Grand Total Incl. Tax", "Samlet Total Inkl. Moms"
150
+ "Unable to set Payment Method.", "Kan ikke indstille betalingsmetode."
151
+ "Reports", "Rapporter"
152
+ "Order Details", "Ordreinformation"
153
+ "Sales Reports", "Salgsrapporter"
154
+ "Orders Reports", "Ordrerrapporter"
155
+ "Customers Reports", "Kunderrapporter"
156
+ "Version", "Version"
157
+ "The plugin version", "Plugin versionen"
158
+ "User Name", "Brugernavn"
159
+ "This username will be checked from every App while a session is set up between the App and the Magento store.", "Dette brugernavn vil blive kontrolleret fra hver App mens en session startes op mellem App’en og Magento butikken."
160
+ "Api Key", "Api Nøgle"
161
+ "This key will be checked from every App while a session is set up between the App and the Magento store.", "Denne nøgle vil blive kontrolleret fra hver App mens en session startes op mellem App’en og Magento butikken."
162
+ "Use token for Api communications", "Anvend meddelelse for Api kommunikation"
163
+ "Use token will add check and refresh the token with every request.", "Brug af meddelelse vil tilføje kontrol og opfriske meddelelse med hver anmodning."
164
+ "Catalogue Settings", "Katalogindstillinger"
165
+ "Include all active categories", "Inkluder alle aktive kategorier"
166
+ "Include all ""Active"" categories regardless of whether or not they are included in navigation", "Inkluder alle ""Aktive"" kategorier, uanset om de indgår i navigation eller ej"
167
+ "Display attribute on Product Listing", "Vis attribut på Produktliste"
168
+ "This attribute will be displayed in product listing", "Denne attribut vil blive vist i produktoversigten"
169
+ "Display attribute on Product Details", "Vis attribut i Produktinformation"
170
+ "This attribute will be displayed in product details", "Denne attribut vil blive vist i produktinformation"
171
+ "Mobile App Checkout Settings", "Mobile App Kasse Indstillinger"
172
+ "Excluded shipping methods", "Ekskluderede forsendelsesmetoder"
173
+ "Select one or more, but not all shipping methods that are not suitable/compatible to be used in mobile app environment. This can be set anytime during or after creation of JMango360 application.", "Vælg en eller flere, men ikke alle forsendelsesmetoder, der ikke er egnet / kompatible til brug i mobil app miljø. Dette kan instilles når som helst under eller efter oprettelsen al JMango360 applikation."
174
+ "Excluded payment methods", "Ekskluderede betalingsmetoder"
175
+ "Select one or more, but not all payment methods that are not suitable/compatible to be used in mobile app environment. This can be set anytime during or after creation of JMango360 application.", "Vælg en eller flere, men ikke alle betalingsmetoder, der ikke er egnet / kompatible til brug i mobil app miljø. Dette kan indstilles når som helst under eller efter oprettelsen af JMango360 applikation."
176
+ "Web checkout URL", "Web kasse URL"
177
+ "Enter custom checkout url of website if Jmango360 plugin could not detect. Ex: checkout/onepage.", "Indtast brugerdefineret check-ud eller hjemmeside, hvis Jmango360 plugin ikke kunne findes. Ex: kasse/onepage"
178
+ "Product image gallery settings", "Produkt billedgalleri indstillinger"
179
+ "Detail page image cache-width", "Detalje side billede cache-bredde"
180
+ "Set the default ""cached"" size for ""big"" images on the detail pages.", "Angiv standard ""cachelagerede"" størrelse for ""store"" billeder pa informationssider."
181
+ "Detail page image cache-height", "Informationsside billed cache-højde"
182
+ "Set the default ""cached"" size for ""big"" images on the detail pages.", "Angiv standard ""cachelagerede"" størrelse for ""store"" billeder på informationsider."
183
+ "Catalogue image cache-width", "Katalog billede cache-bredde"
184
+ "Set the default ""cached"" size for images on the catalogue pages.", "Angiv standard ""cachelageret"" størrelse for billeder på katalog sider."
185
+ "Catalogue image cache-height", "Katalog billede cache-højde"
186
+ "Set the default ""cached"" size for images on the catalog pages.", "Angiv standard ""cached"" størrelse for billeder paa katalogsider."
187
+ "Thumbnail image cache-width", "Miniaturebillede cache-bredde"
188
+ "Set the default ""cached"" size for thumbnails on the detail pages.", "Angiv standard ""cachelagerede"" størrelse for thumbnails på informationssiderne."
189
+ "Thumbnail image cache-height", "Thumbnail billede cache-højde"
190
+ "Set the default """cached"" size for thumbnails on the detail pages.", "Angiv standard ""cachelagerede"" størrelse for thumbnails på informationssiderne."
191
+ "Choose image type to be displayed if catalogue thumbnail is not available", "Vælg billedtype, der skal vises, hvis katalog thumbnail er ikke tilgængligt."
192
+ "Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Vælg hvilken type produktbillede, som jeg vil gerne vise i katloglisten i mobiel app."
193
+ "Choose image type to be displayed on catalogue page", "Vælg billedtype, der skal vises på katalogside"
194
+ "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Vaelg hvilken type produktbillede, som jeg vil gerne vise i produktlisten i mobil app."
195
+ "Stock Settings", "Lagerindstillinger"
196
+ "Display products availability in stock in mobile app", "Vis produkttilgængelighed på lager i mobil app"
197
+ "Developer", "Udvikler"
198
+ "Enable debug logging", "Aktiver debug logging"
199
+ "Log requests to japi.log. Disable in production.", "Log anmodninger om at japi.log. Deaktiver i produktionen."
200
+ "Sales", "Salg"
201
+ "Settings", "Indstillinger"
202
+ "Use Onepage checkout for mobile app","Brug Onepage kassen til mobil app"
203
+ "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout","Vælg at bruge Jmango360 Onepage responsivt webdesign kasse til mobil app i stedet for standard Magento kassen"
204
+ "Hide non value additional attributes","Gem null vaerdi ekstra attributer"
205
+ "Attribute whose value is N/A or blank will not be displayed on Additional Information on product detail page","Attribut hvis værdi er N/A eller tom, vil ikke blive vist som Ekstra information på produktinformationssiden."
206
+ "Mobile App Login Settings","Mobil App Login Indstillinger"
207
+ "App users must login to see product prices","App brugere skal logge ind for at se priser og tilføje til indkøbskurv knap"
208
+ "This will prevent mobile app user using app without an account.","Dette vil forhindre mobile app bruger i at anvende app uden en konto."
209
+ "Enable Order From in orders list","Aktiver Ordre Fra ordrerliste"
210
+ "Select to view which orders are from JMango360","Vælg for at se, hvilke ordrer er fra JMango360"
211
+ "Enable JMango360 User in Customers list","Aktiver JMango360 Bruger fra Kundeliste"
212
+ "Select to view which customers are from JMango360","Vælg for at se, hvilken kunder er fra JMango360"
213
+ "Adding extra attributes to registration form","Tilføjelse ekstra attributer på opretningsformular"
214
+ "Adding these attributes to customer registration form in mobile app","Tilføjelse af disse attributter til kundes opretningsformular i mobil app"
215
+ "Show image of child product in Grouped Product Detail on mobile","Vis billede af børneprodukt i Grupperet Produktinformation på mobil"
216
+ "Please wait","Vent venligst"
217
+ "Enter xml layout update code here, it will only affect JMango360 Onepage checkout page","Intast xml layout opdateringskode her, det vil kun påvirke JMango360 Onepage kasseside"
218
+ "Enter css code here, it will only append to JMango360 Onepage checkout page","Indtast css kode her, vil det kun blive tilføje til JMango360 Onepage kasseside"
219
+ "A new version of the JMango360 Mobile plugin %s is available. Please update.","En ny version af JMango360 Mobile plugin %s er tilgængelig. Opdater venligst."
220
+ "Group ID not found.","Group ID not found."
221
+ "Group not found.","Group not found."
222
+ "Sales Settings","Salg Indstillinger"
223
+ "Customer Settings","Kunde Indstillinger"
224
+ "Street Address #2 Label", "Gade #2 label"
225
+ "Set the label for 2nd street address.", "Indstil label til anden adresse."
226
+ "Street Address #2 as Required", "Gade #2 som Påkraevet"
227
+ "Set if the street address field is required input.", "Anvend hvis adressefeltet påkræver input."
228
+ "Street Address #2 Validation", "Gade #2 Godkendelse"
229
+ "Set type of input for the street address field.", "Indstil type input til adressefeltet."
230
+ "Street Address #3 Label", "Gade #3 Label"
231
+ "Set the label for 3rd street address.", "Indstil label til tredje adresse."
232
+ "Street Address #3 as Required", "Gade #3 som Påkrævet"
233
+ "Street Address #4 Label", "Gade #4 Label"
234
+ "Set the label for 4th street address.", "Indstil label til fjerde adresse."
235
+ "Set if the street address field is required input.", "Anvend hvis adressefeltet pakræver input."
236
+ "Please close this form and login with your new account.", "Luk denne formular og login med din nye konto."
237
+ "Enable Hide on App on Manage Products","Aktiver Skjul på App ved Administrer produkter"
238
+ "On Manage Products enable Hide on App","Aktiver Skjul på App ved Administrer produkter"
239
+ "Enable this option to choose if a product is hidden on app or not","Aktiver denne indstilling, for at vælge om et product skal skjules på app'en eller ej"
240
+ "Enable this option to choose whether or not this product is visible in the app","Aktiver denne indstilling, for at vælge om et product skal skjules på app'en eller ej"
241
+ "Hide on JMango360","Hide on JMango360"
242
+ "Hide on JMango360 App","Hide on JMango360 App"
243
+ "Override Default Sort Direction","Override Default Sort Direction"
244
+ "Choose to use direction here instead of mobile default sort direction.","Choose to use direction here instead of mobile default sort direction."
245
+ "Re-run SQL upgrade","Gentag SQL opgradering"
246
+ "Re-run successfully.","Gentag med succes."
247
+ "Custom Layout Update","Standard layout Opdatering"
248
+ "Custom CSS","Bestilt CSS"
app/locale/en_US/Jmango360_Japi.csv CHANGED
@@ -4,7 +4,6 @@
4
  "Customer is already logged in.","Customer is already logged in."
5
  "Could not login","Could not login"
6
  "Login and password are required.","Login and password are required."
7
- "This account need confirmation. See in confirmation email.","This account need confirmation. See in confirmation email."
8
  "Account is created. Please check email to confirm.","Account is created. Please check email to confirm."
9
  "Invalid Exception code '%d'", "Invalid Exception code '%d'"
10
  "Order List", "Order List"
@@ -19,10 +18,13 @@
19
  "Status", "Status"
20
  "Action", "Action"
21
  "View", "View"
22
- "Total Customers from JMango360 Report", "Total Customers from JMango360 Report"
23
  "Show Report", "Show Report"
 
 
24
  "Total Ordered from JMango360 Report", "Total Ordered from JMango360 Report"
 
25
  "Total Sales from JMango360 Report", "Total Sales from JMango360 Report"
 
26
  "Chart", "Chart"
27
  "Period", "Period"
28
  "Customers", "Customers"
@@ -50,11 +52,10 @@
50
  "Country code cannot be empty", "Country code cannot be empty"
51
  "Country does not exist: ", "Country does not exist: "
52
  "Country does not exist", "Country does not exist"
53
- "Store not found'", "Store not found'"
54
  "Not allowed.", "Not allowed."
55
  "Set store option %s not found", "Set store option %s not found"
56
  "Set store option cannot be empty.", "Set store option cannot be empty."
57
- "It's OK, I see it.", "It's OK, I see it."
58
  "Product ID invalid", "Product ID invalid"
59
  "Product not found", "Product not found"
60
  "Please login first!", "Please login first!"
@@ -80,7 +81,6 @@
80
  "Wishlist not allowed", "Wishlist not allowed"
81
  "Wishlist doesn't exist", "Wishlist doesn't exist"
82
  "Customer not logged in", "Customer not logged in"
83
- "Cart is empty.", "Cart is empty."
84
  "Coupon is not valid: ", "Coupon is not valid: "
85
  "Coupon could not be applied.", "Coupon could not be applied."
86
  "%s: Minimum quantity allowed for purchase is %s.", "%s: Minimum quantity allowed for purchase is %s."
@@ -105,7 +105,6 @@
105
  "Shipping method has no rates: %s", "Shipping method has no rates: %s"
106
  "Shipping method can not be empty.", "Shipping method can not be empty."
107
  "This shipping method is currently not available.", "This shipping method is currently not available."
108
- "This shipping method is currently not available.", "This shipping method is currently not available."
109
  "Customer shipping address not found.", "Customer shipping address not found."
110
  "Customer shipping address email not found.", "Customer shipping address email not found."
111
  "Customer billing address not found.", "Customer billing address not found."
@@ -135,7 +134,6 @@
135
  "No products found.", "No products found."
136
  "Category not found.", "Category not found."
137
  "Cannot find customer ID, please try again!", "Cannot find customer ID, please try again!"
138
- "Your search returns no results.", "Your search returns no results."
139
  "You must leave at least one payment method available.", "You must leave at least one payment method available."
140
  "You must leave at least one shipping method available.", "You must leave at least one shipping method available."
141
  "None", "None"
@@ -154,7 +152,6 @@
154
  "Sales Reports", "Sales Reports"
155
  "Orders Reports", "Orders Reports"
156
  "Customers Reports", "Customers Reports"
157
- "Connection credentials", "Connection credentials"
158
  "Version", "Version"
159
  "The plugin version", "The plugin version"
160
  "User Name", "User Name"
@@ -191,7 +188,7 @@
191
  "Thumbnail image cache-height", "Thumbnail image cache-height"
192
  "Set the default """cached"" size for thumbnails on the detail pages.", "Set the default """cached"" size for thumbnails on the detail pages."
193
  "Choose image type to be displayed if catalogue thumbnail is not available", "Choose image type to be displayed if catalogue thumbnail is not available"
194
- " Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", " Choose what kind of image of product that I would like to show in catalogue listing in mobile app."
195
  "Choose image type to be displayed on catalogue page", "Choose image type to be displayed on catalogue page"
196
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Choose what kind of image of product that I would like to show in product listing in mobile app."
197
  "Stock Settings", "Stock Settings"
@@ -199,16 +196,17 @@
199
  "Developer", "Developer"
200
  "Enable debug logging", "Enable debug logging"
201
  "Log requests to japi.log. Disable in production.", "Log requests to japi.log. Disable in production."
202
- "Reports", "Reports"
203
- "Orders", "Orders"
204
  "Sales", "Sales"
205
- "Customers", "Customers"
206
  "Order Details", "Order Details"
207
  "Settings", "Settings"
208
  "Use Onepage checkout for mobile app","Use Onepage checkout for mobile app"
209
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout","Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout"
 
 
 
 
210
  "Hide non value additional attributes","Hide non value additional attributes"
211
- "Atrribute whose value is N/A or blank will not be displayed on Additional Infomation on product detail page","Atrribute whose value is N/A or blank will not be displayed on Additional Infomation on product detail page"
212
  "Mobile App Login Settings","Mobile App Login Settings"
213
  "App users must login to see product prices","App users must login to see product prices"
214
  "This will prevent mobile app user using app without an account.","This will prevent mobile app user using app without an account."
@@ -224,12 +222,9 @@
224
  "Adding these attributes to customer registration form in mobile app","Adding these attributes to customer registration form in mobile app"
225
  "Show image of child product in Grouped Product Detail on mobile","Show image of child product in Grouped Product Detail on mobile"
226
  "Please wait","Please wait"
227
- "Enter xml layout update code here, it will only affect JMango360 Onepage checkout page","Enter xml layout update code here, it will only affect JMango360 Onepage checkout page"
228
- "Enter css code here, it will only append to JMango360 Onepage checkout page","Enter css code here, it will only append to JMango360 Onepage checkout page"
229
  "A new version of the JMango360 Mobile plugin %s is available. Please update.","A new version of the JMango360 Mobile plugin %s is available. Please update."
230
  "Group ID not found.","Group ID not found."
231
  "Group not found.","Group not found."
232
- "Attribute whose value is N/A or blank will not be displayed on Additional Information on product detail page","Attribute whose value is N/A or blank will not be displayed on Additional Information on product detail page"
233
  "Sales Settings","Sales Settings"
234
  "Customer Settings","Customer Settings"
235
  "Street Address #2 Label", "Street Address #2 Label"
@@ -246,7 +241,9 @@
246
  "Set if the street address field is required input.", "Set if the street address field is required input."
247
  "Please close this form and login with your new account.", "Please close this form and login with your new account."
248
  "Enable Hide on App on Manage Products","Enable Hide on App on Manage Products"
 
249
  "Enable this option to choose if a product is hidden on app or not","Enable this option to choose if a product is hidden on app or not"
 
250
  "Hide on JMango360","Hide on JMango360"
251
  "Hide on JMango360 App","Hide on JMango360 App"
252
  "Override Default Sort Direction","Override Default Sort Direction"
4
  "Customer is already logged in.","Customer is already logged in."
5
  "Could not login","Could not login"
6
  "Login and password are required.","Login and password are required."
 
7
  "Account is created. Please check email to confirm.","Account is created. Please check email to confirm."
8
  "Invalid Exception code '%d'", "Invalid Exception code '%d'"
9
  "Order List", "Order List"
18
  "Status", "Status"
19
  "Action", "Action"
20
  "View", "View"
 
21
  "Show Report", "Show Report"
22
+ "Total Customers from JMango360 Report", "Total Customers from JMango360 Report"
23
+ "JMango360 Report - Total number of registered customers","JMango360 Report - Total number of registered customers"
24
  "Total Ordered from JMango360 Report", "Total Ordered from JMango360 Report"
25
+ "JMango360 Report - Total number of orders","JMango360 Report - Total number of orders"
26
  "Total Sales from JMango360 Report", "Total Sales from JMango360 Report"
27
+ "JMango360 Report - Total number of sales","JMango360 Report - Total number of sales"
28
  "Chart", "Chart"
29
  "Period", "Period"
30
  "Customers", "Customers"
52
  "Country code cannot be empty", "Country code cannot be empty"
53
  "Country does not exist: ", "Country does not exist: "
54
  "Country does not exist", "Country does not exist"
55
+ "Store not found", "Store not found"
56
  "Not allowed.", "Not allowed."
57
  "Set store option %s not found", "Set store option %s not found"
58
  "Set store option cannot be empty.", "Set store option cannot be empty."
 
59
  "Product ID invalid", "Product ID invalid"
60
  "Product not found", "Product not found"
61
  "Please login first!", "Please login first!"
81
  "Wishlist not allowed", "Wishlist not allowed"
82
  "Wishlist doesn't exist", "Wishlist doesn't exist"
83
  "Customer not logged in", "Customer not logged in"
 
84
  "Coupon is not valid: ", "Coupon is not valid: "
85
  "Coupon could not be applied.", "Coupon could not be applied."
86
  "%s: Minimum quantity allowed for purchase is %s.", "%s: Minimum quantity allowed for purchase is %s."
105
  "Shipping method has no rates: %s", "Shipping method has no rates: %s"
106
  "Shipping method can not be empty.", "Shipping method can not be empty."
107
  "This shipping method is currently not available.", "This shipping method is currently not available."
 
108
  "Customer shipping address not found.", "Customer shipping address not found."
109
  "Customer shipping address email not found.", "Customer shipping address email not found."
110
  "Customer billing address not found.", "Customer billing address not found."
134
  "No products found.", "No products found."
135
  "Category not found.", "Category not found."
136
  "Cannot find customer ID, please try again!", "Cannot find customer ID, please try again!"
 
137
  "You must leave at least one payment method available.", "You must leave at least one payment method available."
138
  "You must leave at least one shipping method available.", "You must leave at least one shipping method available."
139
  "None", "None"
152
  "Sales Reports", "Sales Reports"
153
  "Orders Reports", "Orders Reports"
154
  "Customers Reports", "Customers Reports"
 
155
  "Version", "Version"
156
  "The plugin version", "The plugin version"
157
  "User Name", "User Name"
188
  "Thumbnail image cache-height", "Thumbnail image cache-height"
189
  "Set the default """cached"" size for thumbnails on the detail pages.", "Set the default """cached"" size for thumbnails on the detail pages."
190
  "Choose image type to be displayed if catalogue thumbnail is not available", "Choose image type to be displayed if catalogue thumbnail is not available"
191
+ "Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Choose what kind of image of product that I would like to show in catalogue listing in mobile app."
192
  "Choose image type to be displayed on catalogue page", "Choose image type to be displayed on catalogue page"
193
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Choose what kind of image of product that I would like to show in product listing in mobile app."
194
  "Stock Settings", "Stock Settings"
196
  "Developer", "Developer"
197
  "Enable debug logging", "Enable debug logging"
198
  "Log requests to japi.log. Disable in production.", "Log requests to japi.log. Disable in production."
 
 
199
  "Sales", "Sales"
 
200
  "Order Details", "Order Details"
201
  "Settings", "Settings"
202
  "Use Onepage checkout for mobile app","Use Onepage checkout for mobile app"
203
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout","Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout"
204
+ "Custom Layout Update","Custom Layout Update"
205
+ "Enter xml layout update code here, it will only affect JMango360 Onepage checkout page","Enter xml layout update code here, it will only affect JMango360 Onepage checkout page"
206
+ "Custom CSS","Custom CSS"
207
+ "Enter css code here, it will only append to JMango360 Onepage checkout page","Enter css code here, it will only append to JMango360 Onepage checkout page"
208
  "Hide non value additional attributes","Hide non value additional attributes"
209
+ "Attribute whose value is N/A or blank will not be displayed on Additional Information on product detail page","Atrribute whose value is N/A or blank will not be displayed on Additional Infomation on product detail page"
210
  "Mobile App Login Settings","Mobile App Login Settings"
211
  "App users must login to see product prices","App users must login to see product prices"
212
  "This will prevent mobile app user using app without an account.","This will prevent mobile app user using app without an account."
222
  "Adding these attributes to customer registration form in mobile app","Adding these attributes to customer registration form in mobile app"
223
  "Show image of child product in Grouped Product Detail on mobile","Show image of child product in Grouped Product Detail on mobile"
224
  "Please wait","Please wait"
 
 
225
  "A new version of the JMango360 Mobile plugin %s is available. Please update.","A new version of the JMango360 Mobile plugin %s is available. Please update."
226
  "Group ID not found.","Group ID not found."
227
  "Group not found.","Group not found."
 
228
  "Sales Settings","Sales Settings"
229
  "Customer Settings","Customer Settings"
230
  "Street Address #2 Label", "Street Address #2 Label"
241
  "Set if the street address field is required input.", "Set if the street address field is required input."
242
  "Please close this form and login with your new account.", "Please close this form and login with your new account."
243
  "Enable Hide on App on Manage Products","Enable Hide on App on Manage Products"
244
+ "On Manage Products enable Hide on App","On Manage Products enable Hide on App"
245
  "Enable this option to choose if a product is hidden on app or not","Enable this option to choose if a product is hidden on app or not"
246
+ "Enable this option to choose whether or not this product is visible in the app","Enable this option to choose whether or not this product is visible in the app"
247
  "Hide on JMango360","Hide on JMango360"
248
  "Hide on JMango360 App","Hide on JMango360 App"
249
  "Override Default Sort Direction","Override Default Sort Direction"
app/locale/fr_FR/Jmango360_Japi.csv CHANGED
@@ -19,9 +19,12 @@
19
  "Action", "Action"
20
  "View", "Voir"
21
  "Total Customers from JMango360 Report", "Totalité des clients du rapport JMango360"
 
22
  "Show Report", "Afficher le rapport"
23
  "Total Ordered from JMango360 Report", "Totalité des commandes du rapport JMango360"
 
24
  "Total Sales from JMango360 Report", "Totalité des ventes du Rapport JMango360"
 
25
  "Chart", "Graphique"
26
  "Period", "Période"
27
  "Customers", "Clients"
@@ -49,7 +52,7 @@
49
  "Country code cannot be empty", "Code du pays ne peut pas être vide"
50
  "Country does not exist: ", "Pays n'existe pas: "
51
  "Country does not exist", "Pays n'existe pas"
52
- "Store not found'", "Magasin non trouvé'"
53
  "Not allowed.", "N'est pas autorisé."
54
  "Set store option %s not found", "Option Magasin %s non trouvé"
55
  "Set store option cannot be empty.", "Option Magasin ne peut pas être vide."
@@ -189,7 +192,7 @@
189
  "Thumbnail image cache-height", "Cache-hauteur de la Vignette"
190
  "Set the default """cached"" size for thumbnails on the detail pages.", "Définir la taille par défaut de ""Cache"" pour la vignette sur la page de détails."
191
  "Choose image type to be displayed if catalogue thumbnail is not available", "Choisir le type d'image pour afficher si la vignette n'est pas disponible"
192
- " Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Choisir quel type d'image de produit que je voudrais afficher dans la catalogue des applications mobiles."
193
  "Choose image type to be displayed on catalogue page", "Choisir le type d'image pour afficher sur la page catalogue"
194
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Choisir quel type d'image de produit que je voudrais afficher sur la liste de produit des applications mobiles."
195
  "Stock Settings", "Réglage du stock"
@@ -206,7 +209,7 @@
206
  "Use Onepage checkout for mobile app","Page de paiement Onepage est utilisée pour l'application mobile"
207
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout","Prendre la page de paiement JMango360 Onepage pour l'application mobile au lieu de la page de paiement de Magento"
208
  "Hide non value additional attributes","Masquer les attributs additionnels sans valeur"
209
- "Atrribute whose value is N/A or blank will not be displayed on Additional Infomation on product detail page","Attribut dont la valeur est N/A ou vide ne sera pas afficher sur les informations supplémentaires de la page de détails du produit"
210
  "Mobile App Login Settings","Réglage de la connexion de l'Application Mobile"
211
  "App users must login to see product prices","Utilisateur de l'application doit se connecter pour voir les prix et le bouton Ajouter au Panier"
212
  "This will prevent mobile app user using app without an account.","Cela va empêcher les utilisateurs d'application mobile d'utiliser l'application sans avoir un compte."
19
  "Action", "Action"
20
  "View", "Voir"
21
  "Total Customers from JMango360 Report", "Totalité des clients du rapport JMango360"
22
+ "JMango360 Report - Total number of registered customers", "Totalité des clients du rapport JMango360"
23
  "Show Report", "Afficher le rapport"
24
  "Total Ordered from JMango360 Report", "Totalité des commandes du rapport JMango360"
25
+ "JMango360 Report - Total number of orders", "Totalité des commandes du rapport JMango360"
26
  "Total Sales from JMango360 Report", "Totalité des ventes du Rapport JMango360"
27
+ "JMango360 Report - Total number of sales", "Totalité des ventes du Rapport JMango360"
28
  "Chart", "Graphique"
29
  "Period", "Période"
30
  "Customers", "Clients"
52
  "Country code cannot be empty", "Code du pays ne peut pas être vide"
53
  "Country does not exist: ", "Pays n'existe pas: "
54
  "Country does not exist", "Pays n'existe pas"
55
+ "Store not found", "Magasin non trouvé"
56
  "Not allowed.", "N'est pas autorisé."
57
  "Set store option %s not found", "Option Magasin %s non trouvé"
58
  "Set store option cannot be empty.", "Option Magasin ne peut pas être vide."
192
  "Thumbnail image cache-height", "Cache-hauteur de la Vignette"
193
  "Set the default """cached"" size for thumbnails on the detail pages.", "Définir la taille par défaut de ""Cache"" pour la vignette sur la page de détails."
194
  "Choose image type to be displayed if catalogue thumbnail is not available", "Choisir le type d'image pour afficher si la vignette n'est pas disponible"
195
+ "Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Choisir quel type d'image de produit que je voudrais afficher dans la catalogue des applications mobiles."
196
  "Choose image type to be displayed on catalogue page", "Choisir le type d'image pour afficher sur la page catalogue"
197
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Choisir quel type d'image de produit que je voudrais afficher sur la liste de produit des applications mobiles."
198
  "Stock Settings", "Réglage du stock"
209
  "Use Onepage checkout for mobile app","Page de paiement Onepage est utilisée pour l'application mobile"
210
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout","Prendre la page de paiement JMango360 Onepage pour l'application mobile au lieu de la page de paiement de Magento"
211
  "Hide non value additional attributes","Masquer les attributs additionnels sans valeur"
212
+ "Attribute whose value is N/A or blank will not be displayed on Additional Information on product detail page","Attribut dont la valeur est N/A ou vide ne sera pas afficher sur les informations supplémentaires de la page de détails du produit"
213
  "Mobile App Login Settings","Réglage de la connexion de l'Application Mobile"
214
  "App users must login to see product prices","Utilisateur de l'application doit se connecter pour voir les prix et le bouton Ajouter au Panier"
215
  "This will prevent mobile app user using app without an account.","Cela va empêcher les utilisateurs d'application mobile d'utiliser l'application sans avoir un compte."
app/locale/it_IT/Jmango360_Japi.csv CHANGED
@@ -19,9 +19,12 @@
19
  "Action", "Azione"
20
  "View", "Anteprima"
21
  "Total Customers from JMango360 Report", "Resoconto Totale Clienti JMango360"
 
22
  "Show Report", "Mostra resoconto"
23
  "Total Ordered from JMango360 Report", "Resoconto Totale ordini JMango360"
 
24
  "Total Sales from JMango360 Report", "Resoconto Totale vendite JMango360"
 
25
  "Chart", "Grafico"
26
  "Period", "Periodo"
27
  "Customers", "Clienti"
@@ -49,7 +52,7 @@
49
  "Country code cannot be empty", "Il codice paese è un campo richiesto"
50
  "Country does not exist: ", "Paese inesistente: "
51
  "Country does not exist", "Paese inesistente"
52
- "Store not found'", "Punto vendita non trovato'"
53
  "Not allowed.", "Operazione non consentita."
54
  "Set store option %s not found", "Opzione punto vendita %s non trovata"
55
  "Set store option cannot be empty.", "Opzione punto vendita è un campo richiesto."
@@ -190,7 +193,7 @@
190
  "Thumbnail image cache-height", "Altezza cache dell’anteprima immagini"
191
  "Set the default """cached"" size for thumbnails on the detail pages.", "Imposta la dimensione ""cached"" di default per l’anteprima immagini sulla pagina dettagli."
192
  "Choose image type to be displayed if catalogue thumbnail is not available", "Scegliere formato immagine nel caso in cui l’anteprima del catalogo non sia disponibile"
193
- " Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", " Scegliere formato immagine prodotto per il catalogo App mobile."
194
  "Choose image type to be displayed on catalogue page", "Scegliere formato immagine per la pagina di catalogo"
195
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Scegliere formato immagine prodotto per lista prodotti App mobile."
196
  "Stock Settings", "Impostazioni inventario"
@@ -207,7 +210,7 @@
207
  "Use Onepage checkout for mobile app","Use Onepage checkout for mobile app"
208
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout","Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout"
209
  "Hide non value additional attributes","Hide non value additional attributes"
210
- "Atrribute whose value is N/A or blank will not be displayed on Additional Infomation on product detail page","Atrribute whose value is N/A or blank will not be displayed on Additional Infomation on product detail page"
211
  "Mobile App Login Settings","Mobile App Login Settings"
212
  "App users must login to see product prices","App users must login to see product prices"
213
  "This will prevent mobile app user using app without an account.","This will prevent mobile app user using app without an account."
19
  "Action", "Azione"
20
  "View", "Anteprima"
21
  "Total Customers from JMango360 Report", "Resoconto Totale Clienti JMango360"
22
+ "JMango360 Report - Total number of registered customers", "Resoconto Totale Clienti JMango360"
23
  "Show Report", "Mostra resoconto"
24
  "Total Ordered from JMango360 Report", "Resoconto Totale ordini JMango360"
25
+ "JMango360 Report - Total number of orders", "Resoconto Totale ordini JMango360"
26
  "Total Sales from JMango360 Report", "Resoconto Totale vendite JMango360"
27
+ "JMango360 Report - Total number of sales", "Resoconto Totale vendite JMango360"
28
  "Chart", "Grafico"
29
  "Period", "Periodo"
30
  "Customers", "Clienti"
52
  "Country code cannot be empty", "Il codice paese è un campo richiesto"
53
  "Country does not exist: ", "Paese inesistente: "
54
  "Country does not exist", "Paese inesistente"
55
+ "Store not found", "Punto vendita non trovato"
56
  "Not allowed.", "Operazione non consentita."
57
  "Set store option %s not found", "Opzione punto vendita %s non trovata"
58
  "Set store option cannot be empty.", "Opzione punto vendita è un campo richiesto."
193
  "Thumbnail image cache-height", "Altezza cache dell’anteprima immagini"
194
  "Set the default """cached"" size for thumbnails on the detail pages.", "Imposta la dimensione ""cached"" di default per l’anteprima immagini sulla pagina dettagli."
195
  "Choose image type to be displayed if catalogue thumbnail is not available", "Scegliere formato immagine nel caso in cui l’anteprima del catalogo non sia disponibile"
196
+ "Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Scegliere formato immagine prodotto per il catalogo App mobile."
197
  "Choose image type to be displayed on catalogue page", "Scegliere formato immagine per la pagina di catalogo"
198
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Scegliere formato immagine prodotto per lista prodotti App mobile."
199
  "Stock Settings", "Impostazioni inventario"
210
  "Use Onepage checkout for mobile app","Use Onepage checkout for mobile app"
211
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout","Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout"
212
  "Hide non value additional attributes","Hide non value additional attributes"
213
+ "Attribute whose value is N/A or blank will not be displayed on Additional Information on product detail page","Atrribute whose value is N/A or blank will not be displayed on Additional Infomation on product detail page"
214
  "Mobile App Login Settings","Mobile App Login Settings"
215
  "App users must login to see product prices","App users must login to see product prices"
216
  "This will prevent mobile app user using app without an account.","This will prevent mobile app user using app without an account."
app/locale/nl_NL/Jmango360_Japi.csv CHANGED
@@ -1,3 +1,173 @@
1
 
2
  "Please close this form and login with your new account.", "Sluit dit formulier en log in met uw nieuwe account."
3
  "VAT Number","BTW Nummer (VAT No.)"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
 
2
  "Please close this form and login with your new account.", "Sluit dit formulier en log in met uw nieuwe account."
3
  "VAT Number","BTW Nummer (VAT No.)"
4
+ "Connection credentials","Verbindingsgegevens"
5
+ "This account is not confirmed. <a href='%s'>Click here</a> to resend confirmation email.","Dit account is niet geverifieerd. <a href='%s'>Klik hier</a> om bevestigingsmail opnieuw te versturen."
6
+ "Customer is already logged in.","Klant is reeds ingelogd."
7
+ "Login and password are required.","Login en wachtwoord zijn vereist."
8
+ "Invalid Exception code '%d'", "Invalid Exception code '%d'"
9
+ "Order List", "Orderlijst"
10
+ "Order #", "Ordernummer"
11
+ "Order Date", "Orderdatum"
12
+ "Billing Country", "Factuurgegevens"
13
+ "Shipping Country", "Verzendgegevens"
14
+ "Qty. Ordered", "Bestelde hoeveelheid"
15
+ "Subtotal", "Subtotaal"
16
+ "Total", "Totaal"
17
+ "Invoiced", "Gefactureerd"
18
+ "Status", "Status"
19
+ "Action", "Actie"
20
+ "View", "View"
21
+ "Total Customers from JMango360 Report", "Rapportage JMango360 - totaal aantal geregistreerde klanten"
22
+ "JMango360 Report - Total number of registered customers", "Rapportage JMango360 - totaal aantal geregistreerde klanten"
23
+ "Show Report", "Rapport weergeven"
24
+ "Total Ordered from JMango360 Report", "JMango360 - totaal aantal bestellingen"
25
+ "JMango360 Report - Total number of orders", "JMango360 - totaal aantal bestellingen"
26
+ "Total Sales from JMango360 Report", "JMango360 - totaal aantal verkopen"
27
+ "JMango360 Report - Total number of sales", "JMango360 - totaal aantal verkopen"
28
+ "Chart", "Grafiek"
29
+ "Period", "Periode"
30
+ "Customers", "Klanten"
31
+ "Orders", "Bestellingen"
32
+ "Order From", "Bestelformulier"
33
+ "JMango360 User", "JMango360 gebruiker"
34
+ "Download", "Downloaden"
35
+ "Clear", "Wissen"
36
+ "No", "Nee"
37
+ "Yes", "Ja"
38
+ "Session expired.", "Sessie verlopen."
39
+ "Invalid token", "Ongeldige token"
40
+ "Minimum order amount is %s", "Minimum bestelbedrag is %s"
41
+ "Guest checkout is not enabled", "Betalen als gast niet ingeschakeld"
42
+ "Product ID invalid", "Product ID ongeldig"
43
+ "Something is wrong with the order.", "Er klopt iets niet met de bestelling."
44
+ "Something is wrong with the quote or order.", "Er klopt iets niet met de offerte of bestelling."
45
+ "Cart is empty.", "Winkelwagen is leeg."
46
+ "Multishipping not implemented yet.", "Multi-verzending nog niet geïmplementeerd."
47
+ "Checkout method not implemented yet: ", "Nog niet geïmplementeerde betaalmethode: "
48
+ "Could not log-out customer", "Kon klant niet afmelden"
49
+ "Please login.", "Aanmelden alsjeblieft."
50
+ "Country code cannot be empty", "Landcode mag niet leeg zijn"
51
+ "Country does not exist: ", "Land bestaat niet: "
52
+ "Country does not exist", "Land bestaat niet"
53
+ "Store not found", "Winkel niet gevonden"
54
+ "Not allowed.", "Niet toegestaan."
55
+ "Set store option %s not found", "Ingestelde winkeloptie %s niet gevonden"
56
+ "Set store option cannot be empty.", "Ingestelde winkeloptie mag niet leeg zijn."
57
+ "Product ID invalid", "Product-ID ongeldig"
58
+ "Product not found", "Product niet gevonden"
59
+ "Please login first!", "Eerst aanmelden alsjeblieft!"
60
+ "Cannot specify product.", "Kan product niet specificeren."
61
+ "Item not found", "Item niet gevonden"
62
+ "%1$s has been updated in your wishlist.", "%1$s is bijgewerkt in je verlanglijst."
63
+ "An error occurred while updating your wishlist.", "Er ging iets fout bij het bijwerken van je verlanglijst."
64
+ "Cannot specify your wishlist item.", "Kan je verlanglijst-item niet specificeren."
65
+ "The product does not exist.", "Het product bestaat niet."
66
+ "Wishlist item removed", "Item van verlanglijst verwijderd"
67
+ "An error occurred while deleting the item from wishlist: %s", "Er ging iets fout bij het verwijderen van het item van je verlanglijst: %s"
68
+ "An error occurred while deleting the item from wishlist.", "Er ging iets fout bij het verwijderen van het item van je verlanglijst."
69
+ "Can't save description %s", "Kan omschrijving niet opslaan: %s"
70
+ "Can't delete item from wishlist", "Kan item niet van verlanglijst verwijderen"
71
+ "Can't save qty %s", "Kan hvh niet opslaan: %s"
72
+ "Wishlist updated successfully", "Updaten verlanglijst geslaagd"
73
+ "Can't update wishlist", "Kan verlanglijst niet updaten"
74
+ "No item updated", "Geen item geüpdatet"
75
+ "Cannot specify product", "Kan product niet specificeren"
76
+ "%s has been added to your wishlist.", "%s is aan je verlanglijst toegevoegd."
77
+ "An error occurred while adding item to your wishlist: %s", "Er ging iets fout bij het toevoegen van het item aan je verlanglijst: %s"
78
+ "An error occurred while adding item to your wishlist", "Er ging iets fout bij het toevoegen van het item aan je verlanglijst"
79
+ "Wishlist not allowed", "Verlanglijst niet toegestaan"
80
+ "Wishlist doesn't exist", "Verlanglijst bestaat niet"
81
+ "Customer not logged in", "Klant is niet aangemeld"
82
+ "Coupon is not valid: ", "Kortingsbon is ongeldig: "
83
+ "Coupon could not be applied.", "Kortingsbon kon niet worden toegepast."
84
+ "%s: Minimum quantity allowed for purchase is %s.", "%s: Minimale hoeveelheid toegestaan voor aankoop is %s."
85
+ "%s: Maximum quantity allowed for purchase is %s.", "%s: Maximale hoeveelheid toegestaan voor aankoop is %s."
86
+ "%s was added to your shopping cart.", "%s is aan je winkelwagen toegevoegd."
87
+ "No cart data found.", "Geen winkelwagengegevens gevonden."
88
+ "Your shopping cart has been updated.", "Je winkelwagen is bijgewerkt."
89
+ "No bundle-product cart item ID found.", "Geen bundelproduct item-ID in winkelwagen gevonden."
90
+ "The product you are trying to delete could not be found in the cart (item id is %s not found in cart).", "Het product dat je probeert te verwijderen werd niet in de winkelwagen gevonden (item-ID %s niet in winkelwagen gevonden)."
91
+ "The product has been deleted from your shopping cart.", "Het product is uit je winkelwagen verwijderd."
92
+ "Category not found.", "Categorie niet gevonden."
93
+ "Category not available.", "Categorie niet beschikbaar."
94
+ "No category found.", "Geen categorie gevonden."
95
+ "Your search returns no results.", "Er zijn geen resultaten voor jouw zoekopdracht."
96
+ "Query cannot be empty.", "Zoekopdracht mag niet leeg zijn."
97
+ "Methods are not complete yet. Cart shipping address is not yet completed and saved.", "Methodes zijn nog niet compleet. Verzendadres is nog niet compleet en opgeslagen."
98
+ "Methods are not complete yet. Cart is empty.", "Methodes zijn nog niet compleet. Winkelwagen is leeg."
99
+ "Shipping method has no shipping carrier object: %s", "Verzendmethode heeft geen verzendmaatschappijobject: %s"
100
+ "Carrier object has no collectRates method: %s", "Object verzendmaatschappij heeft geen collectRates methode: %s"
101
+ "Shipping method has no rates object: %s", "Verzendmethode heeft geen objecttarieven: %s"
102
+ "Shipping method has no getAllRates function: %s", "Verzendmethode heeft geen getAllRates functie: %s"
103
+ "Shipping method has no rates: %s", "Verzendmethode heeft geen tarieven: %s"
104
+ "Shipping method can not be empty.", "Verzendmethode mag niet leeg zijn."
105
+ "This shipping method is currently not available.", "Deze verzendmethode is momenteel niet beschikbaar."
106
+ "Customer shipping address not found.", "Verzendadres klant niet gevonden."
107
+ "Customer shipping address email not found.", "E-mail verzendadres klant niet gevonden."
108
+ "Customer billing address not found.", "Factuuradres klant niet gevonden."
109
+ "Payment method cannot be empty.", "Betaalmethode mag niet leeg zijn."
110
+ "Email cannot be empty.", "E-mail mag niet leeg zijn."
111
+ "This payment method is currently not available.", "Deze betaalmethode is momenteel niet beschikbaar."
112
+ "Please add ", "Toevoegen alsjeblieft "
113
+ "Request info not matches the order.", "Opgevraagde informatie komt niet overeen met bestelling."
114
+ "No payment provider to redirect found.", "Er is geen betalingsprovider gevonden om je door te verwijzen."
115
+ "Request info does not match the quote. Probably the cart is ordered or the session is expired.", "Opgevraagde informatie komt niet overeen met offerte. Inhoud van de winkelwagen is al besteld, of de sessie is verlopen."
116
+ "Cart is no longer active.", "Winkelwagen is niet meer actief."
117
+ "Replaced by new order.", "Vervangen door nieuwe bestelling."
118
+ "Cannot save the address: ", "Kan adres niet opslaan: "
119
+ "The address does not belong to this customer.", "Het adres hoort niet bij deze klant."
120
+ "Default billing address can not be removed.", "Standaard factuuradres kan niet verwijderd worden."
121
+ "Default shipping address can not be removed.", "Standaard verzendadres kan niet verwijderd worden."
122
+ "An error occurred while deleting the address.", "Er ging iets fout tijdens het verwijderen van het adres."
123
+ "Address ID can not be empty.", "Adres-ID mag niet leeg zijn."
124
+ "Invalid current password", "Ongeldig huidig wachtwoord"
125
+ "The account information has been saved.", "Account-informatie is opgeslagen."
126
+ "Could not retrieve list: ", "Kon lijst niet opvragen: "
127
+ "Order not found (no ID).", "Bestelling niet gevonden (geen ID)."
128
+ "Invalid email address.", "Ongeldig e-mailadres."
129
+ "Please enter your email.", "Vul je e-mail in."
130
+ "This account needs confirmation. See in confirmation email.", "Dit account moet bevestigd worden. Zie bevestigingsmail."
131
+ "No products found.", "Geen producten gevonden."
132
+ "Category not found.", "Categorie niet gevonden."
133
+ "Cannot find customer ID, please try again!", "Kan klant-ID niet vinden, probeer het nog eens!"
134
+ "You must leave at least one payment method available.", "Je moet tenminste een betaalmethode beschikbaar laten."
135
+ "You must leave at least one shipping method available.", "Je moet tenminste een verzendmethode beschikbaar laten."
136
+ "Shipping Excl. Tax (%s)", "Verzending excl. btw (%s)"
137
+ "Shipping Incl. Tax (%s)", "Verzending incl. btw (%s)"
138
+ "Subtotal (Excl. Tax)", "Subtotaal (excl. btw)"
139
+ "Subtotal (Incl. Tax)", "Subtotaal (incl. btw)"
140
+ "Grand Total Excl. Tax", "Totaal excl. btw"
141
+ "Grand Total Incl. Tax", "Totaal incl. btw"
142
+ "Reports", "Rapportages"
143
+ "Order Details", "Bestelgegevens"
144
+ "Sales Reports", "Verkooprapportages"
145
+ "Orders Reports", "Bestelrapportages"
146
+ "Customers Reports", "Klantrapportages"
147
+ "Version", "Versie"
148
+ "The plugin version", "De plugin versie"
149
+ "User Name", "Gebruikersnaam"
150
+ "This username will be checked from every App while a session is set up between the App and the Magento store.", "De gebruikersnaam zal vanaf elke App gecontroleerd worden, terwijl er een sessie tussen de App en de Magento winkel wordt opgezet."
151
+ "Api Key", "Api Sleutel"
152
+ "This key will be checked from every App while a session is set up between the App and the Magento store.", "Deze sleutel zal vanaf elke App gecontroleerd worden, terwijl er een sessie tussen de App en de Magento winkel wordt opgezet."
153
+ "Use token for Api communications", "Gebruik token voor Api communicatie"
154
+ "Use token will add check and refresh the token with every request.", "Gebruik van token voegt check toe en ververst de token bij elk verzoek."
155
+ "Developer", "Developer"
156
+ "Enable debug logging", "Sta debug logging toe"
157
+ "Log requests to japi.log. Disable in production.", "Log verzoeken in japi.log. In productie uitschakelen."
158
+ "Sales", "Verkopen"
159
+ "Customers", "Klanten"
160
+ "Order Details", "Bestellingsgegevens"
161
+ "Settings", "Instellingen"
162
+ "Enable Order From in orders list","Zet in bestellingenlijst 'Bestellingen Van' aan"
163
+ "Select to view which orders are from JMango360","Selecteer om te zien welke bestellingen van JMango360 komen"
164
+ "Enable JMango360 User in Customers list","Zet in klantenlijst JMango360 Gebruiker aan"
165
+ "Select to view which customers are from JMango360","Selecteer om te zien welke klanten van JMango360 komen"
166
+ "Please wait","Even wachten alsjeblieft"
167
+ "Enable Hide on App on Manage Products","Zet bij producten beheer 'verbergen op App' aan"
168
+ "On Manage Products enable Hide on App","Zet bij producten beheer 'verbergen op App' aan"
169
+ "Enable this option to choose if a product is hidden on app or not","Zet deze optie aan om te kiezen of een product op de App wel of niet zichtbaar is"
170
+ "Enable this option to choose whether or not this product is visible in the app","Zet deze optie aan om te kiezen of een product op de App wel of niet zichtbaar is"
171
+ "Re-run successfully.","Re-run succesvol."
172
+ "House Number","Huisnummer"
173
+ "Catalogue Settings", "Instellingen catalogus"
app/locale/pt_BR/Jmango360_Japi.csv CHANGED
@@ -19,9 +19,12 @@
19
  "Action", "Ação"
20
  "View", "Visualização"
21
  "Total Customers from JMango360 Report", "Resumo do total de clientes de JMango360"
 
22
  "Show Report", "Mostrar resumo"
23
  "Total Ordered from JMango360 Report", "Resumo do total de pedidos de JMango360"
 
24
  "Total Sales from JMango360 Report", "Resumo do total de vendas de JMango360"
 
25
  "Chart", "Gráfico"
26
  "Period", "Período"
27
  "Customers", "Clientes"
@@ -48,7 +51,7 @@
48
  "Please login.", "Por favor, inicie a sessão"
49
  "Country code cannot be empty", "O código do país não pode estar em branco"
50
  "Country does not exist: ", "País inexistente"
51
- "Store not found'", "Loja não encontrada"
52
  "Not allowed.", "País inexistente"
53
  "Set store option %s not found", "Opção de loja %s não encontrada"
54
  "Set store option cannot be empty.", "Por favor, selecione uma loja"
@@ -188,7 +191,7 @@
188
  "Thumbnail image cache-height", "Altura de Cache das imagens em miniatura"
189
  "Set the default """cached"" size for thumbnails on the detail pages.", "Defina o ""Cache"" padrão de tamanho para miniaturas na página de detalhes"
190
  "Choose image type to be displayed if catalogue thumbnail is not available", "Escolha o tipo de imagem a ser mostrada caso o catálogo de miniaturas não esteja disponível"
191
- " Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Escolha qual tipo de imagem do produto que você gostaria de mostrar na listagem do catálogo no aplicativo móvel"
192
  "Choose image type to be displayed on catalogue page", "Escolha o tipo de imagem que será mostrada na página do catálogo"
193
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Escolha qual o tipo de imagem do produto que você gostaria de mostrar na lista de produtos do aplicativo móvel"
194
  "Stock Settings", "Configurações do estoque"
@@ -205,7 +208,7 @@
205
  "Use Onepage checkout for mobile app", "Página de pagamento "onepage" é utilizada para dispositivo móve"
206
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout", "Selecione JMango360 como página de pagamento OnePage para celular em vez da página de pagamento Magento"
207
  "Hide non value additional attributes", "Esconder atributos adicionais sem valor"
208
- "Atrribute whose value is N/A or blank will not be displayed on Additional Infomation on product detail page", "Atributo cujo valor é N/A ou em branco não será exibido nas Informações adicionais na página de detalhes do produto"
209
  "Mobile App Login Settings", "Configuração de login do aplicativo móvel"
210
  "App users must login to see product prices", "Os usuários do aplicativo devem estar logados para ver preços e adicionar produtos ao carrinho"
211
  "This will prevent mobile app user using app without an account.", "Isso vai evitar que usuários usem o aplicativo sem serem cadastrados"
19
  "Action", "Ação"
20
  "View", "Visualização"
21
  "Total Customers from JMango360 Report", "Resumo do total de clientes de JMango360"
22
+ "JMango360 Report - Total number of registered customers", "Resumo do total de clientes de JMango360"
23
  "Show Report", "Mostrar resumo"
24
  "Total Ordered from JMango360 Report", "Resumo do total de pedidos de JMango360"
25
+ "JMango360 Report - Total number of orders", "Resumo do total de pedidos de JMango360"
26
  "Total Sales from JMango360 Report", "Resumo do total de vendas de JMango360"
27
+ "JMango360 Report - Total number of sales", "Resumo do total de vendas de JMango360"
28
  "Chart", "Gráfico"
29
  "Period", "Período"
30
  "Customers", "Clientes"
51
  "Please login.", "Por favor, inicie a sessão"
52
  "Country code cannot be empty", "O código do país não pode estar em branco"
53
  "Country does not exist: ", "País inexistente"
54
+ "Store not found", "Loja não encontrada"
55
  "Not allowed.", "País inexistente"
56
  "Set store option %s not found", "Opção de loja %s não encontrada"
57
  "Set store option cannot be empty.", "Por favor, selecione uma loja"
191
  "Thumbnail image cache-height", "Altura de Cache das imagens em miniatura"
192
  "Set the default """cached"" size for thumbnails on the detail pages.", "Defina o ""Cache"" padrão de tamanho para miniaturas na página de detalhes"
193
  "Choose image type to be displayed if catalogue thumbnail is not available", "Escolha o tipo de imagem a ser mostrada caso o catálogo de miniaturas não esteja disponível"
194
+ "Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Escolha qual tipo de imagem do produto que você gostaria de mostrar na listagem do catálogo no aplicativo móvel"
195
  "Choose image type to be displayed on catalogue page", "Escolha o tipo de imagem que será mostrada na página do catálogo"
196
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Escolha qual o tipo de imagem do produto que você gostaria de mostrar na lista de produtos do aplicativo móvel"
197
  "Stock Settings", "Configurações do estoque"
208
  "Use Onepage checkout for mobile app", "Página de pagamento "onepage" é utilizada para dispositivo móve"
209
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout", "Selecione JMango360 como página de pagamento OnePage para celular em vez da página de pagamento Magento"
210
  "Hide non value additional attributes", "Esconder atributos adicionais sem valor"
211
+ "Attribute whose value is N/A or blank will not be displayed on Additional Information on product detail page", "Atributo cujo valor é N/A ou em branco não será exibido nas Informações adicionais na página de detalhes do produto"
212
  "Mobile App Login Settings", "Configuração de login do aplicativo móvel"
213
  "App users must login to see product prices", "Os usuários do aplicativo devem estar logados para ver preços e adicionar produtos ao carrinho"
214
  "This will prevent mobile app user using app without an account.", "Isso vai evitar que usuários usem o aplicativo sem serem cadastrados"
app/locale/pt_PT/Jmango360_Japi.csv CHANGED
@@ -19,9 +19,12 @@
19
  "Action", "Ação"
20
  "View", "Visualização"
21
  "Total Customers from JMango360 Report", "Resumo do total de clientes de JMango360"
 
22
  "Show Report", "Mostrar resumo"
23
  "Total Ordered from JMango360 Report", "Resumo do total de pedidos de JMango360"
 
24
  "Total Sales from JMango360 Report", "Resumo do total de vendas de JMango360"
 
25
  "Chart", "Gráfico"
26
  "Period", "Período"
27
  "Customers", "Clientes"
@@ -48,7 +51,7 @@
48
  "Please login.", "Por favor, inicie a sessão"
49
  "Country code cannot be empty", "O código do país não pode estar em branco"
50
  "Country does not exist: ", "País inexistente"
51
- "Store not found'", "Loja não encontrada"
52
  "Not allowed.", "País inexistente"
53
  "Set store option %s not found", "Opção de loja %s não encontrada"
54
  "Set store option cannot be empty.", "Por favor, selecione uma loja"
@@ -188,7 +191,7 @@
188
  "Thumbnail image cache-height", "Altura de Cache das imagens em miniatura"
189
  "Set the default """cached"" size for thumbnails on the detail pages.", "Defina o ""Cache"" padrão de tamanho para miniaturas na página de detalhes"
190
  "Choose image type to be displayed if catalogue thumbnail is not available", "Escolha o tipo de imagem a ser mostrada caso o catálogo de miniaturas não esteja disponível"
191
- " Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Escolha qual tipo de imagem do produto que você gostaria de mostrar na listagem do catálogo no aplicativo móvel"
192
  "Choose image type to be displayed on catalogue page", "Escolha o tipo de imagem que será mostrada na página do catálogo"
193
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Escolha qual o tipo de imagem do produto que você gostaria de mostrar na lista de produtos do aplicativo móvel"
194
  "Stock Settings", "Configurações do estoque"
@@ -205,7 +208,7 @@
205
  "Use Onepage checkout for mobile app", "Página de pagamento "onepage" é utilizada para dispositivo móve"
206
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout", "Selecione JMango360 como página de pagamento OnePage para celular em vez da página de pagamento Magento"
207
  "Hide non value additional attributes", "Esconder atributos adicionais sem valor"
208
- "Atrribute whose value is N/A or blank will not be displayed on Additional Infomation on product detail page", "Atributo cujo valor é N/A ou em branco não será exibido nas Informações adicionais na página de detalhes do produto"
209
  "Mobile App Login Settings", "Configuração de login do aplicativo móvel"
210
  "App users must login to see product prices", "Os usuários do aplicativo devem estar logados para ver preços e adicionar produtos ao carrinho"
211
  "This will prevent mobile app user using app without an account.", "Isso vai evitar que usuários usem o aplicativo sem serem cadastrados"
19
  "Action", "Ação"
20
  "View", "Visualização"
21
  "Total Customers from JMango360 Report", "Resumo do total de clientes de JMango360"
22
+ "JMango360 Report - Total number of registered customers", "Resumo do total de clientes de JMango360"
23
  "Show Report", "Mostrar resumo"
24
  "Total Ordered from JMango360 Report", "Resumo do total de pedidos de JMango360"
25
+ "JMango360 Report - Total number of orders", "Resumo do total de pedidos de JMango360"
26
  "Total Sales from JMango360 Report", "Resumo do total de vendas de JMango360"
27
+ "JMango360 Report - Total number of sales", "Resumo do total de vendas de JMango360"
28
  "Chart", "Gráfico"
29
  "Period", "Período"
30
  "Customers", "Clientes"
51
  "Please login.", "Por favor, inicie a sessão"
52
  "Country code cannot be empty", "O código do país não pode estar em branco"
53
  "Country does not exist: ", "País inexistente"
54
+ "Store not found", "Loja não encontrada"
55
  "Not allowed.", "País inexistente"
56
  "Set store option %s not found", "Opção de loja %s não encontrada"
57
  "Set store option cannot be empty.", "Por favor, selecione uma loja"
191
  "Thumbnail image cache-height", "Altura de Cache das imagens em miniatura"
192
  "Set the default """cached"" size for thumbnails on the detail pages.", "Defina o ""Cache"" padrão de tamanho para miniaturas na página de detalhes"
193
  "Choose image type to be displayed if catalogue thumbnail is not available", "Escolha o tipo de imagem a ser mostrada caso o catálogo de miniaturas não esteja disponível"
194
+ "Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Escolha qual tipo de imagem do produto que você gostaria de mostrar na listagem do catálogo no aplicativo móvel"
195
  "Choose image type to be displayed on catalogue page", "Escolha o tipo de imagem que será mostrada na página do catálogo"
196
  "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Escolha qual o tipo de imagem do produto que você gostaria de mostrar na lista de produtos do aplicativo móvel"
197
  "Stock Settings", "Configurações do estoque"
208
  "Use Onepage checkout for mobile app", "Página de pagamento "onepage" é utilizada para dispositivo móve"
209
  "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout", "Selecione JMango360 como página de pagamento OnePage para celular em vez da página de pagamento Magento"
210
  "Hide non value additional attributes", "Esconder atributos adicionais sem valor"
211
+ "Attribute whose value is N/A or blank will not be displayed on Additional Information on product detail page", "Atributo cujo valor é N/A ou em branco não será exibido nas Informações adicionais na página de detalhes do produto"
212
  "Mobile App Login Settings", "Configuração de login do aplicativo móvel"
213
  "App users must login to see product prices", "Os usuários do aplicativo devem estar logados para ver preços e adicionar produtos ao carrinho"
214
  "This will prevent mobile app user using app without an account.", "Isso vai evitar que usuários usem o aplicativo sem serem cadastrados"
app/locale/sv_SE/Jmango360_Japi.csv ADDED
@@ -0,0 +1,250 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ "Connection credentials","Anslutningsreferenser"
3
+ "This account is not confirmed. <a href='%s'>Click here</a> to resend confirmation email.","Det här kontot är inte verifierat. <a href='%s'>Klicka här</a> för att skicka konfirmationsmailet igen."
4
+ "Customer is already logged in.","Kunden är redan inloggad."
5
+ "Login and password are required.","Användarnamn och lösenord krävs."
6
+ "Account is created. Please check email to confirm.","Kontot är skapat. Vänligen kontrollera e-post för att konfirmera."
7
+ "Invalid Exception code '%d'", "Invalid Exception code '%d'"
8
+ "Order List", "Orderlista"
9
+ "Order #", "Order #"
10
+ "Order Date", "Orderdatum"
11
+ "Billing Country", "Fakturaland"
12
+ "Shipping Country", "Leveransland"
13
+ "Qty. Ordered", "Antal Beställt"
14
+ "Subtotal", "Totalsumma"
15
+ "Total", "Total"
16
+ "Invoiced", "Fakturerad"
17
+ "Status", "Status"
18
+ "Action", "Aktion"
19
+ "View", "Se"
20
+ "Show Report", "Visa Rapport"
21
+ "Total Customers from JMango360 Report", "Totala kunder från JMango360 Rapport"
22
+ "JMango360 Report - Total number of registered customers","Totala kunder från JMango360 Rapport"
23
+ "Total Ordered from JMango360 Report", "Total Beställt från JMango360 Rapport"
24
+ "JMango360 Report - Total number of orders","Total Beställt från JMango360 Rapport"
25
+ "Total Sales from JMango360 Report", "Total Försäljning från JMango360 Rapport"
26
+ "JMango360 Report - Total number of sales","Total Försäljning från JMango360 Rapport"
27
+ "Chart", "Varukort"
28
+ "Period", "Period"
29
+ "Customers", "Kunder"
30
+ "Orders", "Ordrar"
31
+ "Order From", "Orderformulär"
32
+ "JMango360 User", "JMango360 Användare"
33
+ "Download", "Ladda ned"
34
+ "Clear", "Rensa"
35
+ "No", "Nej"
36
+ "Yes", "Ja"
37
+ "Invalid token", "Ogiltigt tecken"
38
+ "Session expired.", "Sessionen löpt ut."
39
+ "No rest model found.", "No rest model found."
40
+ "Resource method not implemented", "Resource method not implemented"
41
+ "Minimum order amount is %s", "Minimisumma för order är %s"
42
+ "Guest checkout is not enabled", "Gästcheckout är inte tillgängligt"
43
+ "Product ID invalid", "Produkt ID ogiltigt"
44
+ "Something is wrong with the order.", "Något gick fel med beställningen."
45
+ "Something is wrong with the quote or order.", "Något gick fel med offerten eller beställningen."
46
+ "Cart is empty.", "Varukorgen är tom."
47
+ "Multishipping not implemented yet.", "Multileverans är inte implementerat än."
48
+ "Checkout method not implemented yet: ", "Checkut-metoden är inte implementerad än: "
49
+ "Could not log-out customer", "Kunde inte logga ut kund"
50
+ "Please login.", "Vänligen logga in."
51
+ "Country code cannot be empty", "Landskod kan inte vara tom"
52
+ "Country does not exist: ", "Land existerar inte: "
53
+ "Country does not exist", "Land existerar inte"
54
+ "Store not found", "Butik ej funnen"
55
+ "Not allowed.", "Inte tillåtet."
56
+ "Set store option %s not found", "Angett butiksval %s inte funnet"
57
+ "Set store option cannot be empty.", "Angett butiksval kan inte vara tomt."
58
+ "Product ID invalid", "Produkt ID ogiltigt"
59
+ "Product not found", "Produkt ej funnen"
60
+ "Please login first!", "Vänligen logga in först!"
61
+ "Cannot specify product.", "Kan inte specificera produkt."
62
+ "Item not found", "Artikeln hittades ej"
63
+ "%1$s has been updated in your wishlist.", "%1$s har uppdaterats i din önskelista."
64
+ "An error occurred while updating your wishlist.", "Ett fel uppstod vid uppdatering av din önskelista."
65
+ "Cannot specify your wishlist item.", "Kan inte specificera artiklar i önskelistan."
66
+ "The product does not exist.", "Produkten finns inte."
67
+ "Wishlist item removed", "Artikeln på önskelistan raderad"
68
+ "An error occurred while deleting the item from wishlist: %s", "Ett fel uppstod vid radering från önskelistan: %s"
69
+ "An error occurred while deleting the item from wishlist.", "Ett fel uppstod vid radering från önskelistan."
70
+ "Can't save description %s", "Kan inte spara beskrivning: %s"
71
+ "Can't delete item from wishlist", "Kan inte ta bort artikel från önskelistan"
72
+ "Can't save qty %s", "Kan inte spara antal: %s"
73
+ "Wishlist updated successfully", "Ösnkelistan uppdaterad"
74
+ "Can't update wishlist", "Kan inte uppdatera önskelistan"
75
+ "No item updated", "Inga artiklar uppdaterade"
76
+ "Cannot specify product", "Kan inte specificera produkt"
77
+ "%s has been added to your wishlist.", "%s har lagts till i din önskelista."
78
+ "An error occurred while adding item to your wishlist: %s", "Ett fel uppstod när artikeln lades till önskelistan: %s"
79
+ "An error occurred while adding item to your wishlist", "Ett fel uppstod när artikeln lades till önskelistan"
80
+ "Wishlist not allowed", "Önskelista inte tillåten"
81
+ "Wishlist doesn't exist", "Önskelistan finns inte"
82
+ "Customer not logged in", "Kunden är inte inloggad"
83
+ "Coupon is not valid: ", "Kupongen är inte giltig: "
84
+ "Coupon could not be applied.", "Kupongen kunde inte appliceras."
85
+ "%s: Minimum quantity allowed for purchase is %s.", "%s: Minimiantal för köp är %s."
86
+ "%s: Maximum quantity allowed for purchase is %s.", "%s: Maximiantal för köp är %s."
87
+ "%s was added to your shopping cart.", "%s lades till din varukorg."
88
+ "No cart data found.", "Ingen varukorgsdata hittades."
89
+ "Your shopping cart has been updated.", "Din varukorg har uppdaterats."
90
+ "No bundle-product cart item ID found.", "Inget buntprodukt ID hittades."
91
+ "The product you are trying to delete could not be found in the cart (item id is %s not found in cart).", "Produkten du försöker radera kunde inte hittas i varukorgen (artikel id är % inte hittad i varukorgen)."
92
+ "The product has been deleted from your shopping cart.", "Produkten har tagits bort från din varukorg."
93
+ "Category not found.", "Kategori hittades inte."
94
+ "Category not available.", "Kategorin finns inte."
95
+ "No category found.", "Ingen kategori hittad."
96
+ "Your search returns no results.", "Din sökning gav inga resultat."
97
+ "Query cannot be empty.", "Fråga kan inte vara tom."
98
+ "Methods are not complete yet. Cart shipping address is not yet completed and saved.", "Metoderna är inte kompletta än. Varukorgens leveransadress är ännu inte komplett och sparad."
99
+ "Methods are not complete yet. Cart is empty.", "Metoderna är inte kompletta än. Varukorgen är tom."
100
+ "Shipping method has no shipping carrier object: %s", "Leveransmetoden har ingen speditör: %s"
101
+ "Carrier object has no collectRates method: %s", "Speditör har ingen collectRates metod: %s"
102
+ "Shipping method has no rates object: %s", "Leveransmetod har inga avgifter: %s"
103
+ "Shipping method has no getAllRates function: %s", "Leveransmetoden har inga getAllRates funktioner: %s"
104
+ "Shipping method has no rates: %s", "Leveransmetoden har inga avgifter: %s"
105
+ "Shipping method can not be empty.", "Leveransmetod kan inte vara tomt."
106
+ "This shipping method is currently not available.", "Den här leveransmetoden är ännu inte tillgänglig."
107
+ "Customer shipping address not found.", "Kundens leveransadress hittades inte."
108
+ "Customer shipping address email not found.", "Kundens leverans e-post hittades inte."
109
+ "Customer billing address not found.", "Kundens fakturaadress hittades inte."
110
+ "Payment method cannot be empty.", "Betalningsmetod kan inte vara tom."
111
+ "Email cannot be empty.", "E-post kan inte vara tom."
112
+ "This payment method is currently not available.", "Den här betalningsmetoden är för tillfället inte tillgänglig."
113
+ "Please add ", "Vänligen ange "
114
+ "Request info not matches the order.", "Efterfrågad information matchar inte ordern."
115
+ "No payment provider to redirect found.", "Ingen betalningsleverantör hittades."
116
+ "Request info does not match the quote. Probably the cart is ordered or the session is expired.", "Efterfrågad information matchar inte frågan. Varukorgen kan ha beställts redan eller sessionstiden gått ut."
117
+ "Cart is no longer active.", "Varukorgen är inte längre aktiv."
118
+ "Replaced by new order.", "Ersatt med ny order."
119
+ "Cannot save the address: ", "Kan inte spara adressen: "
120
+ "The address does not belong to this customer.", "Adressen hör inte till den här kunden."
121
+ "Default billing address can not be removed.", "Huvudadressen kan inte tas bort."
122
+ "Default shipping address can not be removed.", "Huvuddleveransadressen kan inte tas bort."
123
+ "An error occurred while deleting the address.", "Ett fel uppstod vid borttagning av adressen."
124
+ "Address ID can not be empty.", "Adress ID kan inte var tomt."
125
+ "Invalid current password", "Ogiltigt nuvarande lösenord"
126
+ "The account information has been saved.", "Kontoinformationen har sparats."
127
+ "Could not retrieve list: ", "Kunde inte ladda lista: "
128
+ "Order not found (no ID).", "Order hittades inte (no ID)."
129
+ "Invalid email address.", "Ogiltig e-postadress."
130
+ "Please enter your email.", "Vänligen ange din e-postadress."
131
+ "This account needs confirmation. See in confirmation email.", "Det här kontot behöver konfirmeras. Se konfirmationsmailet."
132
+ "No products found.", "Inga produkter hittades."
133
+ "Category not found.", "Kategorin hittades inte."
134
+ "Cannot find customer ID, please try again!", "Kan inte hitta kund ID, vänligen försök igen!"
135
+ "You must leave at least one payment method available.", "Du måste ange minst en tillgänglig betalningsmetod."
136
+ "You must leave at least one shipping method available.", "Du måste ange minst en tillgänglig leveransmetod."
137
+ "None", "Ingen"
138
+ "Base Image", "Bild bas"
139
+ "Small Image", "Bild liten"
140
+ "Thumbnail", "Tumnagel"
141
+ "Shipping Excl. Tax (%s)", "Frakt exkl. skatt (%s)"
142
+ "Shipping Incl. Tax (%s)", "Frakt inkl. skatt (%s)"
143
+ "Subtotal (Excl. Tax)", "Total (exkl. skatt)"
144
+ "Subtotal (Incl. Tax)", "Total (inkl. skatt)"
145
+ "Grand Total Excl. Tax", "Totalsumma exkl. skatt"
146
+ "Grand Total Incl. Tax", "Totalsumma inkl. skatt"
147
+ "Unable to set Payment Method.", "Kan ej ange betalningsmetod."
148
+ "Reports", "Rapporter"
149
+ "Order Details", "Orderinformation"
150
+ "Sales Reports", "Säljrapporter"
151
+ "Orders Reports", "Orderrapporter"
152
+ "Customers Reports", "Kundrapporter"
153
+ "Version", "Version"
154
+ "The plugin version", "Plugin-versionen"
155
+ "User Name", "Användarnamn"
156
+ "This username will be checked from every App while a session is set up between the App and the Magento store.", "Det här användarnamnet kommer att kontrolleras från samtliga appar medan en session sätts upp mellan appen och Magento-butiken."
157
+ "Api Key", "Api nyckel"
158
+ "This key will be checked from every App while a session is set up between the App and the Magento store.", "Den här nyckeln kommer att kontrolleras frå samtliga appar meda en session sätts upp mellan appen och Magento-butiken."
159
+ "Use token for Api communications", "Använd tecken för Api-kommunikation"
160
+ "Use token will add check and refresh the token with every request.", "Använd tecken kommer att kontrollera och uppdatera tecknen vid varje förfrågan."
161
+ "Catalogue Settings", "Kataloginställningar"
162
+ "Include all active categories", "Inkludera alla aktiva kategorier"
163
+ "Include all ""Active"" categories regardless of whether or not they are included in navigation", "Inkludera alla ""Aktiva"" kategorier oavsett om de är inkluderade i navigationen eller inte."
164
+ "Display attribute on Product Listing", "Visa attribut i produktlistan"
165
+ "This attribute will be displayed in product listing", "Detta attribut visas i produktlistan"
166
+ "Display attribute on Product Details", "Visa attribut i produktdetaljer"
167
+ "This attribute will be displayed in product details", "Detta attribut visas i produktdetaljer"
168
+ "Mobile App Checkout Settings", "Mobilapp Check ut inställnignar"
169
+ "Excluded shipping methods", "Exkluderade leveransmetoder"
170
+ "Select one or more, but not all shipping methods that are not suitable/compatible to be used in mobile app environment. This can be set anytime during or after creation of JMango360 application.", "Välj en eller flera, men inte alla leveransmetoder som inte passar att användas i en mobil miljö. Detta kan ändra när som helst udner eller efter skapande av JMando360 applikationen."
171
+ "Excluded payment methods", "Exkluderade betalningmetoder"
172
+ "Select one or more, but not all payment methods that are not suitable/compatible to be used in mobile app environment. This can be set anytime during or after creation of JMango360 application.", "Välj en eller flera, men inte alla betalningsmetoder som inte är passande i sen mobil miljö. Detta kan ändra när som helst udner eller efter skapande av JMando360 applikationen."
173
+ "Web checkout URL", "Webb check ut URL"
174
+ "Enter custom checkout url of website if Jmango360 plugin could not detect. Ex: checkout/onepage.", "Ange en specifik check ut url om Jmango360-pluginnet inte kan hitta. Ex: checkout/onepage."
175
+ "Product image gallery settings", "Produktbilder galleri inställningar"
176
+ "Detail page image cache-width", "Detaljsida blid cache-width"
177
+ "Set the default ""cached"" size for ""big"" images on the detail pages.", "Ange default ""cached"" storlek för ""stor"" bilder på detaljsidorna."
178
+ "Detail page image cache-height", "Detaljsida bild cache-height"
179
+ "Set the default ""cached"" size for ""big"" images on the detail pages.", "Ange default ""cached"" storlek för ""stor"" bilder på detaljsidorna."
180
+ "Catalogue image cache-width", "Katalog bild cache-width"
181
+ "Set the default ""cached"" size for images on the catalogue pages.", "Ange default ""cached"" storlek för bilder på katalogsidorna."
182
+ "Catalogue image cache-height", "Katalog bild cache-height"
183
+ "Set the default ""cached"" size for images on the catalog pages.", "Ange default ""cached" storlek för bilder på katalogsidorna."
184
+ "Thumbnail image cache-width", "Tumnagel bild cache-width"
185
+ "Set the default ""cached"" size for thumbnails on the detail pages.", "Ange default ""cached"" storlek för tumnaglar på detaljsidorna."
186
+ "Thumbnail image cache-height", "Tumnagel bild cache-height"
187
+ "Set the default """cached"" size for thumbnails on the detail pages.", "Ange default ""cached"" storlek för tumnaglar på detaljsidorna."
188
+ "Choose image type to be displayed if catalogue thumbnail is not available", "Välj bildtyp som ska visas om katalogens tumnagel inte är tillgänglig"
189
+ "Choose what kind of image of product that I would like to show in catalogue listing in mobile app.", "Välj vilken typ av bild på produkten som jag vill visa i listan i katalogens mobilapp."
190
+ "Choose image type to be displayed on catalogue page", "Välj bildtyp som ska visas på katalogsidan"
191
+ "Choose what kind of image of product that I would like to show in product listing in mobile app.", "Välj vilken typ av bild på produkten som jag vill visa i listan över produkten i mobilappen."
192
+ "Stock Settings", "Lagerinställningar"
193
+ "Display products availability in stock in mobile app", "Visa produktens tillgänglighet i lager i mobilappen"
194
+ "Developer", "Utvecklare"
195
+ "Enable debug logging", "Slå på debug loggning"
196
+ "Log requests to japi.log. Disable in production.", "Logga försök i japi.log. Stäng av i produktion."
197
+ "Sales", "Försäljning"
198
+ "Order Details", "Orderinformation"
199
+ "Settings", "Inställningar"
200
+ "Use Onepage checkout for mobile app","Använd Onepage check ut för mobilapp"
201
+ "Select to use JMango360 Onepage responsive web checkout for mobile app instead of default Magento checkout","Välj att använda JMango360 Onepage responsiv webb check ut för mobilappen istället för Magento checkout"
202
+ "Custom Layout Update","Specifik Layout-uppdatering"
203
+ "Enter xml layout update code here, it will only affect JMango360 Onepage checkout page","Ange xml layout update code här, det kommer endast att påverka JMango360 Onepage check ut-sidan"
204
+ "Custom CSS","Specifik CSS"
205
+ "Enter css code here, it will only append to JMango360 Onepage checkout page","Ange css-kod här, det kommer endast att påverka JMango360 Onepage check ut-sidan"
206
+ "Hide non value additional attributes","Göm övriga tomma attribut"
207
+ "Attribute whose value is N/A or blank will not be displayed on Additional Information on product detail page","Attribut vilkas värde är N/A eller tomt kommer inte att visas under Övrig information på produktens detaljsida"
208
+ "Mobile App Login Settings","Mobilapp logininställningar"
209
+ "App users must login to see product prices","Användare måste logga in för att se priser och lägg till i varukorg-knappar"
210
+ "This will prevent mobile app user using app without an account.","Detta kommer att hindra att mobilappen används utan ett konto."
211
+ "Discount Codes","Discount Codes"
212
+ "Enter your coupon code if you have one.","Enter your coupon code if you have one."
213
+ "Apply Coupon","Apply Coupon"
214
+ "Cancel Coupon","Cancel Coupon"
215
+ "Enable Order From in orders list","Slå på orderformulär i orderlistan"
216
+ "Select to view which orders are from JMango360","Välj att se vilja ordrar som kommer från JMago360"
217
+ "Enable JMango360 User in Customers list","Slå på JMango360-användare i kundlistan"
218
+ "Select to view which customers are from JMango360","Välj att se vilka kunder som kommer från JMango360"
219
+ "Adding extra attributes to registration form","Lägg till extra attribut i registreringsformulären"
220
+ "Adding these attributes to customer registration form in mobile app","Lägg till dessa attribut i kundregistreringsformuläret i mobilappen"
221
+ "Show image of child product in Grouped Product Detail on mobile","Visa bilden av barnprodukter i grupperade produktdetaljer på detaljsidan i mobilen"
222
+ "Please wait","Vänligen vänta"
223
+ "A new version of the JMango360 Mobile plugin %s is available. Please update.","En ny version av JMango360 mobilplugin % är tillgängligt. Vänligen uppdataera."
224
+ "Group ID not found.","Group ID not found."
225
+ "Group not found.","Group not found."
226
+ "Sales Settings","Försäljningsinställningar"
227
+ "Customer Settings","Kundinställningar"
228
+ "Street Address #2 Label","Gatuadress #2 etikett"
229
+ "Set the label for 2nd street address.", "Ange etiketten för andra gatuadressen."
230
+ "Street Address #2 as Required", "Gatuadress #2 som obligatorisk"
231
+ "Set if the street address field is required input.", "Ange om gatuadressen ska vara ett obligatoriskt fält."
232
+ "Street Address #2 Validation", "Gatuadress #2 Validering"
233
+ "Set type of input for the street address field.", "Ange typ an input för fältet gatuadress."
234
+ "Street Address #3 Label", "Gatuadress #3 etikett"
235
+ "Set the label for 3rd street address.", "Ange etiketten för tredje gatuadressen."
236
+ "Street Address #3 as Required", "Gatuadress #3 som obligatorisk"
237
+ "Street Address #4 Label", "Gatuadress #4 etikett"
238
+ "Set the label for 4th street address.", "Ange etiketten för fjärde gatuadressen."
239
+ "Set if the street address field is required input.", "Ange om gatuadressen ska vara ett obligatoriskt fält."
240
+ "Please close this form and login with your new account.", "Vänligen stäng detta formulär och logga in med ditt nya konto."
241
+ "Enable Hide on App on Manage Products","Slå på Dölj i App i Hantera Produkter"
242
+ "On Manage Products enable Hide on App","Slå på Dölj i App i Hantera Produkter"
243
+ "Enable this option to choose if a product is hidden on app or not","Slå på det här alternativet för att välja om en produkt är gömd i appaen eller inte"
244
+ "Enable this option to choose whether or not this product is visible in the app","Slå på det här alternativet för att välja om en produkt är gömd i appaen eller inte"
245
+ "Hide on JMango360","Hide on JMango360"
246
+ "Hide on JMango360 App","Hide on JMango360 App"
247
+ "Override Default Sort Direction","Override Default Sort Direction"
248
+ "Choose to use direction here instead of mobile default sort direction.","Choose to use direction here instead of mobile default sort direction."
249
+ "Re-run SQL upgrade","Starta om SQL-uppdatering"
250
+ "Re-run successfully.","Omstart lyckad."
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Jmango360_Japi</name>
4
- <version>2.9.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.apache.org/licenses/LICENSE-2.0">Apache License</license>
7
  <channel>community</channel>
@@ -31,9 +31,9 @@ Other generic mobile apps that you can add and configure:&#xD;
31
  For more details on JMango360 please visit our website http://www.jmango360.com or out knowledge site http://support.jmango360.com</description>
32
  <notes>* Bug fixes</notes>
33
  <authors><author><name>Duc Ngo</name><user>jmango360</user><email>duc@jmango360.com</email></author></authors>
34
- <date>2016-10-27</date>
35
- <time>10:22:12</time>
36
- <contents><target name="magecommunity"><dir name="Jmango360"><dir name="Japi"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Hide.php" hash="e4ba69f83fa56a9e79e2a6c7750510f4"/></dir></dir></dir></dir></dir><dir name="Order"><file name="Grid.php" hash="22273d3d0acaf1b0a093e524f87c6aff"/></dir><file name="Order.php" hash="04e94160608b989286aebeb190299565"/><dir name="Report"><dir name="Chart"><file name="Customers.php" hash="5fde8fdbf5d33e63374b8928249fc58e"/><file name="Orders.php" hash="2e5b31bcf202cf4f726245f4c93de3bc"/><file name="Sales.php" hash="d4d7f0e6db1a1c4b509ce5b6439a92d2"/></dir><dir name="Customers"><file name="Chart.php" hash="cff7f9590804c5527fa80f3e2fb3126e"/><file name="Grid.php" hash="92c0a7ee2bb5d8acf26e29a030db4263"/></dir><file name="Customers.php" hash="ab1d85a4260ea7dba99146fe9fca52bf"/><dir name="Filter"><dir name="Form"><file name="Orders.php" hash="921a673ca567255db3f8e078667bce16"/></dir><file name="Form.php" hash="7b6741ce28ca55c29a5841c41dcb43ce"/></dir><dir name="Orders"><file name="Chart.php" hash="bd3959f7cfb8f64f22a73d974535def3"/><file name="Grid.php" hash="5b4f21bf95f5affb9dd4bceef4a5e710"/></dir><file name="Orders.php" hash="a3349365fbf0cf1fce770a2a6a59212f"/><dir name="Sales"><file name="Chart.php" hash="cfcc4b86ce4cbf71eeb1342639c390f0"/><file name="Grid.php" hash="ad23e6eafa8faca5749ce2ed03cabdf3"/></dir><file name="Sales.php" hash="f38da3ba2754bf66e4db6d297e4edfac"/></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Button.php" hash="45c2b00abe588f0bcc33545432d5e0d3"/><file name="Log.php" hash="578fd58700caded2f8212eaf168c0b6f"/><file name="User.php" hash="765c49cc51ef232c5e36302921197bde"/><file name="Version.php" hash="ed37a968210f8633570cf0851f0c98c9"/></dir></dir></dir><dir name="Widget"><dir name="Form"><dir name="Renderer"><dir name="Element"><file name="Chart.php" hash="248436ebdd189390e4f55cd6031e5394"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="e2e09262d227de4bbe92f09787c36232"/><file name="Category.php" hash="f8bc45fa70f86862e6cbe7c9746a1edc"/><file name="Decimal.php" hash="d0d334970f46b2f9f03d0a8ab362015f"/><file name="Price.php" hash="fa47844068b1e00a068aaff82f068e3a"/></dir><file name="View.php" hash="24ac37f0280492b836e7b71a9ed42edb"/></dir><dir name="Product"><file name="List.php" hash="792c386d84b00f91daa270f8e1bd5eee"/></dir></dir><dir name="Catalogsearch"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="825ecf71c564eb9d76c39abf533b5d44"/></dir></dir><file name="Layer.php" hash="6a9a804601062cc0f79299311a31bb1e"/></dir><dir name="Checkout"><dir name="Cart"><file name="Totals.php" hash="03b89b266dbc21421cd3ee3ebdaa5ecd"/></dir><dir name="Onepage"><file name="Addjs.php" hash="b06fbe98c4c16c472215d4f0e4e11d92"/><file name="Address.php" hash="5aa5083ce32d5710543b2716ed362336"/><file name="Billing.php" hash="9ed5e52390ec384e0742fe5cc035f02b"/><file name="Shipping.php" hash="875d5e21ed3ac9adffe5fa90501dd886"/></dir><file name="Onepage.php" hash="9252a6d5af9d169271208f6a05b9d106"/></dir><file name="Form.php" hash="da6604d3649e5a239ba968ac66203078"/><dir name="GiftMessage"><dir name="Message"><file name="Inline.php" hash="9babd88f15d4f18f3e650e40403a9e30"/></dir></dir></dir><dir name="Controller"><file name="Abstract.php" hash="407a9629e31c0bde55cdb06dd5ce6c38"/></dir><file name="Exception.php" hash="4c7ba2f3f16b67d29588e5c5515c2c29"/><dir name="Helper"><dir name="Adminhtml"><dir name="Report"><file name="Order.php" hash="b6109c1616e5d4fcc5cf0eb9866c6c51"/></dir></dir><file name="Data.php" hash="78c7090749bca57015ab877f2a9efd0d"/><file name="Debug.php" hash="51b4ae79ed3bed1be80ba580f5ed983d"/><dir name="GiftMessage"><file name="Message.php" hash="b0fdee7a8c8e247b8ca483b82c18bf2a"/></dir><dir name="Product"><file name="Bundle.php" hash="f207f070f5407e6f7de8d8a869a4ac4a"/><file name="Configurable.php" hash="1d84aa31971a28db1388cfb5c8cfb558"/><file name="Downloadable.php" hash="15f566287b4c9a943b261f4ecb79ccad"/><file name="File.php" hash="ad3730fae76e324f098da2991cf6283e"/><file name="Grouped.php" hash="88823ffed2223f91df4eeeecda771b1d"/><file name="Media.php" hash="84069dbfd8759b3816367822c9a4a287"/><file name="Options.php" hash="c4f422fa68773044ea838476e7e846ef"/><file name="Review.php" hash="53b188b3a700636302b7942dadc40c9b"/><file name="TierPrice.php" hash="c6657d673ffb763e3daf75d6baf9ef45"/></dir><file name="Product.php" hash="d76dc2dccce57461fc483eb245c8bcac"/><file name="Tax.php" hash="9cf654643cfd6bfe4c9be2d852305499"/></dir><dir name="Model"><dir name="Catalog"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="567bfc8c4dca52f4c445bb7b39d65586"/><file name="Decimal.php" hash="1c1c15b3e0a38d1c0eb4734df6d965a6"/><file name="Price.php" hash="d28f561aec670d6613add8665107b68d"/></dir></dir></dir><dir name="Catalogsearch"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="e78da872e86ac57b1c2c6d5d7abb62da"/></dir></dir></dir><dir name="Core"><file name="Session.php" hash="dc122a47f18a1118e7557cf79d837196"/></dir><file name="Dispatcher.php" hash="0032dd91e78f3a8145420be5b069ebd8"/><dir name="Magpleasure"><dir name="Tierprices"><file name="Price.php" hash="96955e13f0153cba6bb41c2b3e23904f"/></dir></dir><file name="Observer.php" hash="995f65e27858fddf35cd1136f01b1141"/><dir name="Renderer"><file name="Json.php" hash="01a6d0947bb0de340fb35082dbdebdb3"/></dir><file name="Renderer.php" hash="f6304d75dc46db79b4e5d0a36448058e"/><file name="Request.php" hash="e0bf50273db6a631ef5162da23d480ac"/><dir name="Resource"><dir name="Catalog"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="2e2fbe3a4defdc57c67c6da4f4c394ab"/><file name="Decimal.php" hash="3c0754c63f624c844a5d284897d4d67b"/><file name="Price.php" hash="2cfa115132865391e29f6d7d702ee2fc"/></dir></dir></dir><dir name="Report"><dir name="Order"><file name="Collection.php" hash="252dc8575563cd584451b9a24c7e49ea"/></dir></dir><dir name="Sales"><dir name="Report"><dir name="Order"><dir name="Collection"><file name="Aggregated.php" hash="fb1f5302e04cced336a65fb345c9f918"/><file name="Live.php" hash="23b0464c592f45657e4e472e72d34355"/></dir></dir><file name="Order.php" hash="acfb2f0982ed1eac58848ac6b9acb199"/></dir></dir><file name="Setup.php" hash="088e7250a113ca9999280b0705850427"/></dir><file name="Response.php" hash="786d845284e214a4af674bd38ee4fc0f"/><dir name="Rest"><dir name="Cart"><file name="Coupon.php" hash="b5f008680c754454bf11d4b56b1533c0"/><file name="Update.php" hash="6e6cd84881512aea20fb94b4ab08b37b"/></dir><file name="Cart.php" hash="98f9e206b88402a34f63cb9f5bed14b9"/><dir name="Catalog"><dir name="Category"><file name="Assignedproducts.php" hash="a0bd4a2ddefe157c944dfda14ea56d9b"/><file name="Tree.php" hash="222d4b24f1ca6a64c4cdff49c60492f8"/></dir><dir name="Search"><file name="Products.php" hash="dea30ae0d3de5430a21a6a9efe62b4cc"/><file name="Terms.php" hash="4322eb9633f94d89b1940ef0bffb959f"/></dir></dir><file name="Catalog.php" hash="6ee5d37530675fe373dbecffb7a62364"/><dir name="Checkout"><file name="Methods.php" hash="177b27a7917d67fd40b407e2189c703e"/><file name="Onepage.php" hash="9bcfa633bd721d739dd44b37367b1cab"/><file name="Redirect.php" hash="77f4f72415a20eef5b4714150aa4b5dd"/><file name="Submit.php" hash="c0d271e9634ea049549fca6fb5dccc4c"/></dir><file name="Checkout.php" hash="84a3f0f03830c8c920e5b011cbfb534b"/><dir name="Cms"><file name="Page.php" hash="0a78b2624bd4e69a6d8c7ee566ffd164"/></dir><file name="Cms.php" hash="e29088c9e5da473b0a430c66bc047f01"/><dir name="Customer"><file name="Address.php" hash="3ecccb0378aedb6ccc979b4a4fcce6d3"/><file name="Edit.php" hash="5ec3ebf05838baae0c1f6aaee10cfa5e"/><file name="Group.php" hash="f406c05b4cba55f7963ada7137228b5b"/><file name="List.php" hash="15d7cc18a6b22cadd911950dfe0673dc"/><file name="Login.php" hash="53905536f879fe296d33efcd4878d2b3"/><dir name="Order"><file name="List.php" hash="333c12255ce5312ffb4208ef19d8622e"/></dir><file name="Order.php" hash="3b270527b5827fcf576d9996f255d68d"/><file name="Password.php" hash="42ce37853acf0ed09224186b16ababa7"/><file name="Register.php" hash="a6d7f0dc7d669054e6f0adf21745d9e5"/></dir><file name="Customer.php" hash="a9e6efe88ce6762a187277d50ae7f35f"/><file name="Mage.php" hash="4b57140bf2ba74788d032d6d48ee90b6"/><dir name="Product"><file name="Crosssell.php" hash="1622bd39c5c272da70e11335ea2b787f"/><file name="List.php" hash="ebed176f5e705898da5d39d1e8af0136"/><file name="Purchased.php" hash="9f672085eee3b3b0dbc4ad73d30f73df"/><file name="Related.php" hash="c6fc3f0f9e9ec35001a92b6dc3e624e7"/><file name="Review.php" hash="3f563b8b87db83ef6ed31456d39b6329"/><file name="Search.php" hash="ffd01073e11b846aeb615be416436fd8"/><file name="Upsell.php" hash="3acb5b81c55e62e07c41eeec1a402001"/><file name="Url.php" hash="ef302c7c1529e9e255cf89ec02b15c9b"/><file name="Viewed.php" hash="2deacf3f0896b5247e15a10c6dbbbfbf"/></dir><file name="Product.php" hash="7fde1fed86a12f4b1843fd5afb70bc2a"/><file name="Wishlist.php" hash="fea816fe81ce072bdfd5a632cfbb2995"/></dir><file name="Server.php" hash="011aa6a277750dc8c075dd5bbbde5d1a"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Payment.php" hash="14bcf1d7c077a4c17c014174921a9228"/><file name="Shipping.php" hash="fa680415ba872da467a898d8995817bc"/></dir><dir name="Source"><dir name="Address"><file name="Attributes.php" hash="b8c2fd4ae5b52ee76d5f18d07c30b1e7"/><file name="Validatetype.php" hash="5ee18901d63ed0de77db6662f2365d4a"/></dir><file name="Attributes.php" hash="67eccf925d994a08177713fec118b7da"/><dir name="Catalog"><file name="Direction.php" hash="d48937f5678bda45f3580479b1fc3049"/><file name="Sortby.php" hash="e1f29a5efdab91e1bd3dcaca0c283c76"/></dir><file name="Catalogimage.php" hash="30b059c1c67d36f5938d22311194aded"/><dir name="Customer"><file name="Attributes.php" hash="f27a2cb3f53b5396ac9bdcbbab15d665"/></dir><file name="Defaultimage.php" hash="7bc4b41fbcd481affbe9c6985fb4a527"/><file name="Payment.php" hash="8553971f076bd048eea8eb24236f7896"/><file name="Shipping.php" hash="b063fa60f03955d15c049cdae9c6870a"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Japi"><file name="LogController.php" hash="0945b5406c46aff7257b0d21b5ad8491"/><file name="OrderController.php" hash="e6b7c1f5a7156a06fa3f51c32e6bbba9"/><file name="ReportController.php" hash="6ab29db3e2e59ea8f968dd8091a9dec2"/><file name="TroubleshootingController.php" hash="94ddc8e2713029ae0b503d708070d40c"/></dir></dir><file name="CheckoutController.php" hash="f7d4dc9a75c1c9284604c397f415028c"/><dir name="Customer"><file name="AccountController.php" hash="f05aeb623b755053560049bb36239055"/></dir><file name="CustomerController.php" hash="6dfdcd19d714764ab07614cdb6dc2e3d"/><file name="ImageController.php" hash="dd0c5b857adae6d4f3b2e9c589724ec0"/><dir name="Rest"><file name="CartController.php" hash="c03ad5e80be7f6f672a68a9e8be80d79"/><file name="CatalogController.php" hash="be9eb353c01e5d8561282806605470d1"/><file name="CheckoutController.php" hash="c201d0870f9e4b3ecf9997e73120f65a"/><file name="CmsController.php" hash="1f8f491a5fa05060a0bfe94f3cfece75"/><file name="CustomerController.php" hash="ab8d79da68a93695438c95fa70608679"/><file name="MageController.php" hash="65720693f19a9ac5eca461dbb8713893"/><file name="ProductController.php" hash="1cddc1ce0a0b8f8a3b458b910b854ad3"/><file name="WishlistController.php" hash="6e821c803a743544762beacdd6628afc"/></dir><file name="TestController.php" hash="5cf6d0077eec7673a8064716f4373523"/></dir><dir name="data"><dir name="japi_setup"><file name="data-install-2.0.0.php" hash="bf26567e62312a3a09662be6a51d9288"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="e4ee0cadbc0795af67e37267e4379901"/><file name="config.xml" hash="de6f044078a0a202f237b0f4154509fd"/><file name="system.xml" hash="3ddd9039d11ebe8331a6bb940f15c7ba"/></dir><dir name="sql"><dir name="japi_setup"><file name="install-1.0.0.php" hash="f84214fc43f665c79b92dc7a092b364f"/><file name="upgrade-2.0.1.2-2.0.2.php" hash="d54fe62ffff2834a8330daeb47bc2722"/><file name="upgrade-2.1.6-2.2.0.php" hash="1b66107f157fad22a8cf2682c1ba3d52"/><file name="upgrade-2.2.0-2.2.1.php" hash="55fc2d392f0fbe56af2aede01f1d5d6b"/><file name="upgrade-2.8.2-2.9.0.php" hash="f158f1a636b6e98d0d2a26526ffd8c69"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Jmango360_Japi.xml" hash="8029f499a0cb634a21ffe2fdb5c31712"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="jmango360_japi.xml" hash="a808c587efe1e29e0fce5d4e327c0dca"/></dir><dir name="template"><dir name="japi"><dir name="report"><file name="chart.phtml" hash="b4790e21b21fa6bf8ffd9e9c08526636"/><dir name="grid"><file name="container.phtml" hash="284b949ac932c4fb29506b0af9153fe9"/></dir></dir><dir name="widget"><dir name="form"><dir name="renderer"><dir name="element"><file name="chart.phtml" hash="8531200ea3dd209eef9dc829c653f1a0"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="jmango360_japi.xml" hash="36a5d26324047e58c297327b2f678f8b"/></dir><dir name="template"><dir name="japi"><dir name="TIG"><dir name="PostNL"><dir name="address_validation"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="45db02c3c310266586d8c8645b75b1f1"/><file name="shipping.phtml" hash="6a8dceaff3e204bb5ea73390685f2ab1"/></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="e67297b06331aa19c7542fc6054a506e"/><file name="postcode_check.phtml" hash="87e4ce3591eb1cbdb76c1ceacaca6232"/></dir></dir></dir><dir name="delivery_options"><dir name="onepage"><file name="available.phtml" hash="04ab6351509ce1697dd433231958fe1c"/></dir></dir></dir></dir><dir name="checkout"><dir name="onepage"><file name="address.phtml" hash="c63505c5a59a9c7b77ac113ea81c13aa"/><file name="agreements.phtml" hash="daa5fc3cd4cc95f46447c417d1c98d4e"/><file name="billing.phtml" hash="5a718dc9ce43ba4333786cee9f89457a"/><file name="coupon.phtml" hash="194a4d7dec303dc8c86ac174deb3f6ca"/><file name="js.phtml" hash="82cf4af3e0a2d02250b84084fcc16dc0"/><dir name="payment"><file name="info.phtml" hash="5652693e8debe3ab20e444ae8993ca86"/><file name="methods.phtml" hash="1264ce4ed4738a0fbaaf54ba1ffae22d"/></dir><file name="payment.phtml" hash="1f1ccdb0fb5f42d63b1de496b5f23629"/><dir name="review"><file name="button.phtml" hash="2b4d0b89098374100cde80d0e45dc3b1"/><file name="info.phtml" hash="0dabd96d05df35a2ee955ce97f1bd0b5"/><file name="item.phtml" hash="59f6015bc69052964b77906d854dbcb5"/><file name="totals.phtml" hash="ca947cb3b69fc74bc1616c288135fab7"/></dir><file name="review.phtml" hash="318ca1bcbd683dcf6d1a3edfbee751f6"/><file name="shipping.phtml" hash="adb8e9aa2c6f05679db09f6e1a4429f7"/><dir name="shipping_method"><file name="additional.phtml" hash="2ccd4ad249a519175c62d6105fa0cedc"/><file name="available.phtml" hash="0a71445c8f2df862a678ff63a2c670e1"/></dir><file name="shipping_method.phtml" hash="91f853e8aa31dc94cb3b4b93bcc7748d"/><file name="style.phtml" hash="f60615a68ba38181fb34c8aa5e66794d"/></dir><file name="onepage.phtml" hash="2a45833cbc43a54c73109d4241b0e8d3"/></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="cd58cfd578d115b8f37d8020dd0088a8"/></dir><dir name="form"><file name="edit.phtml" hash="841a4133ab0cebce6ca27fd6b0e9de98"/><file name="register.phtml" hash="55fe4fcdb8dc100b1f528d8ad9d106aa"/></dir></dir><file name="form.phtml" hash="fb5e076a84171ae64fa5a8225bfcfb41"/><dir name="giftmessage"><file name="inline.phtml" hash="1c418df89c7c1f4f68825d3ca7c96bde"/></dir><dir name="page"><dir name="html"><file name="head.phtml" hash="74324c13a3950db4d2b437b64548a29b"/></dir><file name="rwd.phtml" hash="bbd5df06b3db265f138b5f0a42bd5299"/></dir><dir name="symfony"><dir name="postcode"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="e49afdd2c9b96b36b11352a5846ce8a3"/><file name="shipping.phtml" hash="1284bed024d69406e4e2f2247604668c"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="japi"><dir name="css"><dir name="TIG"><dir name="Buckaroo3Extended"><file name="styles_opc.css" hash="4df2b78c1c71693c17cbad9c0e0654f2"/></dir></dir><file name="gomage-checkout.css" hash="40937cf757c4d8f4a8b1bc3f85cae458"/><dir name="icomoon"><dir name="fonts"><file name="icomoon.eot" hash="842065e274d718c38968a81a721d49f4"/><file name="icomoon.svg" hash="1c1ad2678d933f8d2fd712006fbe4e97"/><file name="icomoon.ttf" hash="8ffbfccd78de7c37eadeca837ee40344"/><file name="icomoon.woff" hash="32df67c3aed8769c316b3e7ff1bb637c"/></dir><file name="style.css" hash="1bc04f5f4d16a9ef143954066f60180f"/></dir><file name="send-cloud.css" hash="3f8ddf069c533924f5e720a5febc9f9e"/><file name="style.css" hash="346446008ae093a9c3af59fac23f233d"/><file name="style.less" hash="e9b03ec04dc36e693ebe3a785791a806"/></dir><dir name="images"><file name="ajax-loader.gif" hash="f48ee069890b16455c3ddcacee9b5f75"/><file name="bg-down.png" hash="04d7cd2963010b610f608aca03a45c63"/><file name="bg-up.png" hash="2882d38108532275fb1d425bbd021c9d"/><file name="glc_sprite.png" hash="5cd6f3ba1df3a6d26db5bbc193ce9c61"/></dir><dir name="js"><file name="checkout.js" hash="655cf313f040136c36f4dcb8c838c20a"/><dir name="varien"><file name="form.js" hash="212f1f00ac29da3dd5172ded185137dd"/></dir></dir><dir name="lib"><dir name="bootstrap"><dir name="css"><file name="bootstrap.min.css" hash="3e53c6843a02b42ed881307d0c17af7d"/></dir><dir name="fonts"><file name="glyphicons-halflings-regular.eot" hash="f4769f9bdb7466be65088239c12046d1"/><file name="glyphicons-halflings-regular.svg" hash="f721466883998665b87923b92dea655b"/><file name="glyphicons-halflings-regular.ttf" hash="e18bbf611f2a2e43afc071aa2f4e1512"/><file name="glyphicons-halflings-regular.woff" hash="fa2772327f55d8198301fdb8bcfc8158"/><file name="glyphicons-halflings-regular.woff2" hash="448c34a56d699c29117adc64c43affeb"/></dir><dir name="js"><file name="collapse.js" hash="a056148b6e411d503b1173a7a7015423"/><file name="modal.js" hash="e0b4f56dd8cf393335146c0875c5d57c"/><file name="transition.js" hash="7b2ebef34d503883899753188c57c383"/></dir></dir><dir name="jquery"><file name="jquery-1.11.2.min.js" hash="9aecea3830b65ecad103ee84bd5fe294"/><file name="jquery-noconflict.js" hash="3ec1ec0c93eb4f571268d79d7bb02551"/></dir><dir name="ladda"><file name="ladda.min.css" hash="31b0d68aca8c063f2889c5ea6e089518"/><file name="ladda.min.js" hash="01c75906236ae05920e68197c095ce45"/></dir><dir name="scrollto"><file name="scrollTo.js" hash="067acc15856de3af6370b0b8184dff65"/></dir><dir name="spin"><file name="spin.min.js" hash="cc2192a06099083fb2f687d780807b85"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Jmango360_Japi.csv" hash="2c08f4ee9d3cfb2e260114dc4fae904d"/></dir><dir name="fr_FR"><file name="Jmango360_Japi.csv" hash="d4d2f66da68229aa271c307b8645cf5a"/></dir><dir name="it_IT"><file name="Jmango360_Japi.csv" hash="28f5e675e9ce85bf4b29072122e49d11"/></dir><dir name="pt_PT"><file name="Jmango360_Japi.csv" hash="6b0f1091ad1a871087152292fa57e62a"/></dir><dir name="pt_BR"><file name="Jmango360_Japi.csv" hash="6b0f1091ad1a871087152292fa57e62a"/></dir><dir name="ar_SA"><file name="Jmango360_Japi.csv" hash="c25c4155299f3602dc31325dc8cedeb1"/></dir><dir name="nl_NL"><file name="Jmango360_Japi.csv" hash="587bfae35ee02adc8ac24dd422ab6add"/></dir></target></contents>
37
  <compatible/>
38
- <dependencies><required><php><min>5.2.0</min><max>7.0.0</max></php></required></dependencies>
39
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Jmango360_Japi</name>
4
+ <version>2.9.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.apache.org/licenses/LICENSE-2.0">Apache License</license>
7
  <channel>community</channel>
31
  For more details on JMango360 please visit our website http://www.jmango360.com or out knowledge site http://support.jmango360.com</description>
32
  <notes>* Bug fixes</notes>
33
  <authors><author><name>Duc Ngo</name><user>jmango360</user><email>duc@jmango360.com</email></author></authors>
34
+ <date>2016-11-21</date>
35
+ <time>08:35:42</time>
36
+ <contents><target name="magecommunity"><dir name="Jmango360"><dir name="Japi"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Hide.php" hash="e4ba69f83fa56a9e79e2a6c7750510f4"/></dir></dir></dir></dir></dir><dir name="Order"><file name="Grid.php" hash="22273d3d0acaf1b0a093e524f87c6aff"/></dir><file name="Order.php" hash="04e94160608b989286aebeb190299565"/><dir name="Report"><dir name="Chart"><file name="Customers.php" hash="5fde8fdbf5d33e63374b8928249fc58e"/><file name="Orders.php" hash="2e5b31bcf202cf4f726245f4c93de3bc"/><file name="Sales.php" hash="d4d7f0e6db1a1c4b509ce5b6439a92d2"/></dir><dir name="Customers"><file name="Chart.php" hash="cff7f9590804c5527fa80f3e2fb3126e"/><file name="Grid.php" hash="92c0a7ee2bb5d8acf26e29a030db4263"/></dir><file name="Customers.php" hash="d2aeda2106b7a66ce23de7e47eafbaa0"/><dir name="Filter"><dir name="Form"><file name="Orders.php" hash="921a673ca567255db3f8e078667bce16"/></dir><file name="Form.php" hash="7b6741ce28ca55c29a5841c41dcb43ce"/></dir><dir name="Orders"><file name="Chart.php" hash="bd3959f7cfb8f64f22a73d974535def3"/><file name="Grid.php" hash="5b4f21bf95f5affb9dd4bceef4a5e710"/></dir><file name="Orders.php" hash="b3852554b219e57c6355cd1541d3866d"/><dir name="Sales"><file name="Chart.php" hash="cfcc4b86ce4cbf71eeb1342639c390f0"/><file name="Grid.php" hash="ad23e6eafa8faca5749ce2ed03cabdf3"/></dir><file name="Sales.php" hash="4c92553c7994bb004c019a68284ad731"/></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Button.php" hash="45c2b00abe588f0bcc33545432d5e0d3"/><file name="Log.php" hash="578fd58700caded2f8212eaf168c0b6f"/><file name="User.php" hash="765c49cc51ef232c5e36302921197bde"/><file name="Version.php" hash="ed37a968210f8633570cf0851f0c98c9"/></dir></dir></dir><dir name="Widget"><dir name="Form"><dir name="Renderer"><dir name="Element"><file name="Chart.php" hash="248436ebdd189390e4f55cd6031e5394"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="e2e09262d227de4bbe92f09787c36232"/><file name="Category.php" hash="f8bc45fa70f86862e6cbe7c9746a1edc"/><file name="Decimal.php" hash="d0d334970f46b2f9f03d0a8ab362015f"/><file name="Price.php" hash="fa47844068b1e00a068aaff82f068e3a"/></dir><file name="View.php" hash="24ac37f0280492b836e7b71a9ed42edb"/></dir><dir name="Product"><file name="List.php" hash="792c386d84b00f91daa270f8e1bd5eee"/></dir></dir><dir name="Catalogsearch"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="825ecf71c564eb9d76c39abf533b5d44"/></dir></dir><file name="Layer.php" hash="f55660c9d2812781c9b956cda7b353eb"/></dir><dir name="Checkout"><dir name="Cart"><file name="Totals.php" hash="03b89b266dbc21421cd3ee3ebdaa5ecd"/></dir><dir name="Onepage"><file name="Addjs.php" hash="b06fbe98c4c16c472215d4f0e4e11d92"/><file name="Address.php" hash="5aa5083ce32d5710543b2716ed362336"/><file name="Billing.php" hash="9ed5e52390ec384e0742fe5cc035f02b"/><file name="Shipping.php" hash="875d5e21ed3ac9adffe5fa90501dd886"/></dir><file name="Onepage.php" hash="9252a6d5af9d169271208f6a05b9d106"/></dir><file name="Form.php" hash="da6604d3649e5a239ba968ac66203078"/><dir name="GiftMessage"><dir name="Message"><file name="Inline.php" hash="9babd88f15d4f18f3e650e40403a9e30"/></dir></dir></dir><dir name="Controller"><file name="Abstract.php" hash="407a9629e31c0bde55cdb06dd5ce6c38"/></dir><file name="Exception.php" hash="4c7ba2f3f16b67d29588e5c5515c2c29"/><dir name="Helper"><dir name="Adminhtml"><dir name="Report"><file name="Order.php" hash="b6109c1616e5d4fcc5cf0eb9866c6c51"/></dir></dir><file name="Data.php" hash="15e50dadfc485f774df4cdc7a6ea140e"/><file name="Debug.php" hash="51b4ae79ed3bed1be80ba580f5ed983d"/><dir name="GiftMessage"><file name="Message.php" hash="b0fdee7a8c8e247b8ca483b82c18bf2a"/></dir><dir name="Product"><file name="Bundle.php" hash="f207f070f5407e6f7de8d8a869a4ac4a"/><file name="Configurable.php" hash="90aa61463ffd20d2c9de08831c3d4db5"/><file name="Downloadable.php" hash="15f566287b4c9a943b261f4ecb79ccad"/><file name="File.php" hash="ad3730fae76e324f098da2991cf6283e"/><file name="Grouped.php" hash="88823ffed2223f91df4eeeecda771b1d"/><file name="Media.php" hash="84069dbfd8759b3816367822c9a4a287"/><file name="Options.php" hash="c4f422fa68773044ea838476e7e846ef"/><file name="Review.php" hash="53b188b3a700636302b7942dadc40c9b"/><file name="TierPrice.php" hash="c6657d673ffb763e3daf75d6baf9ef45"/></dir><file name="Product.php" hash="e7fd2a7346f642046f421dbbd45487b6"/><file name="Tax.php" hash="9cf654643cfd6bfe4c9be2d852305499"/></dir><dir name="Model"><dir name="Catalog"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="567bfc8c4dca52f4c445bb7b39d65586"/><file name="Decimal.php" hash="1c1c15b3e0a38d1c0eb4734df6d965a6"/><file name="Price.php" hash="d28f561aec670d6613add8665107b68d"/></dir></dir></dir><dir name="Catalogsearch"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="e78da872e86ac57b1c2c6d5d7abb62da"/></dir></dir></dir><dir name="Core"><file name="Session.php" hash="dc122a47f18a1118e7557cf79d837196"/></dir><file name="Dispatcher.php" hash="0032dd91e78f3a8145420be5b069ebd8"/><dir name="Magpleasure"><dir name="Tierprices"><file name="Price.php" hash="96955e13f0153cba6bb41c2b3e23904f"/></dir></dir><file name="Observer.php" hash="00bbb068b966fd4624651a78f19fc6f3"/><dir name="Renderer"><file name="Json.php" hash="01a6d0947bb0de340fb35082dbdebdb3"/></dir><file name="Renderer.php" hash="f6304d75dc46db79b4e5d0a36448058e"/><file name="Request.php" hash="e0bf50273db6a631ef5162da23d480ac"/><dir name="Resource"><dir name="Catalog"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="2e2fbe3a4defdc57c67c6da4f4c394ab"/><file name="Decimal.php" hash="3c0754c63f624c844a5d284897d4d67b"/><file name="Price.php" hash="2cfa115132865391e29f6d7d702ee2fc"/></dir></dir></dir><dir name="Report"><dir name="Order"><file name="Collection.php" hash="252dc8575563cd584451b9a24c7e49ea"/></dir></dir><dir name="Sales"><dir name="Report"><dir name="Order"><dir name="Collection"><file name="Aggregated.php" hash="fb1f5302e04cced336a65fb345c9f918"/><file name="Live.php" hash="23b0464c592f45657e4e472e72d34355"/></dir></dir><file name="Order.php" hash="acfb2f0982ed1eac58848ac6b9acb199"/></dir></dir><file name="Setup.php" hash="088e7250a113ca9999280b0705850427"/></dir><file name="Response.php" hash="786d845284e214a4af674bd38ee4fc0f"/><dir name="Rest"><dir name="Cart"><file name="Coupon.php" hash="b5f008680c754454bf11d4b56b1533c0"/><file name="Update.php" hash="6e6cd84881512aea20fb94b4ab08b37b"/></dir><file name="Cart.php" hash="98f9e206b88402a34f63cb9f5bed14b9"/><dir name="Catalog"><dir name="Category"><file name="Assignedproducts.php" hash="a0bd4a2ddefe157c944dfda14ea56d9b"/><file name="Tree.php" hash="222d4b24f1ca6a64c4cdff49c60492f8"/></dir><dir name="Search"><file name="Products.php" hash="b567e0013fe45a6a1d6e417e35cd97a4"/><file name="Terms.php" hash="4322eb9633f94d89b1940ef0bffb959f"/></dir></dir><file name="Catalog.php" hash="6ee5d37530675fe373dbecffb7a62364"/><dir name="Checkout"><file name="Methods.php" hash="177b27a7917d67fd40b407e2189c703e"/><file name="Onepage.php" hash="9bcfa633bd721d739dd44b37367b1cab"/><file name="Redirect.php" hash="77f4f72415a20eef5b4714150aa4b5dd"/><file name="Submit.php" hash="fcd12b9787c1339e012bd02e9d189f02"/></dir><file name="Checkout.php" hash="936f39d94f06b652026e7bd6980c92a3"/><dir name="Cms"><file name="Page.php" hash="0a78b2624bd4e69a6d8c7ee566ffd164"/></dir><file name="Cms.php" hash="e29088c9e5da473b0a430c66bc047f01"/><dir name="Customer"><file name="Address.php" hash="3ecccb0378aedb6ccc979b4a4fcce6d3"/><file name="Edit.php" hash="5ec3ebf05838baae0c1f6aaee10cfa5e"/><file name="Group.php" hash="f406c05b4cba55f7963ada7137228b5b"/><file name="List.php" hash="15d7cc18a6b22cadd911950dfe0673dc"/><file name="Login.php" hash="53905536f879fe296d33efcd4878d2b3"/><dir name="Order"><file name="List.php" hash="333c12255ce5312ffb4208ef19d8622e"/></dir><file name="Order.php" hash="3b270527b5827fcf576d9996f255d68d"/><file name="Password.php" hash="42ce37853acf0ed09224186b16ababa7"/><file name="Register.php" hash="a6d7f0dc7d669054e6f0adf21745d9e5"/></dir><file name="Customer.php" hash="a9e6efe88ce6762a187277d50ae7f35f"/><file name="Mage.php" hash="35ead94110e8328d693cdb6c6422d296"/><dir name="Product"><file name="Crosssell.php" hash="1622bd39c5c272da70e11335ea2b787f"/><file name="List.php" hash="fbb3a9f56e167cd6fad571521ff85bc5"/><file name="Purchased.php" hash="9f672085eee3b3b0dbc4ad73d30f73df"/><file name="Related.php" hash="c6fc3f0f9e9ec35001a92b6dc3e624e7"/><file name="Review.php" hash="3f563b8b87db83ef6ed31456d39b6329"/><file name="Search.php" hash="4dd132256337697e3f9cfa4f3733c2d0"/><file name="Upsell.php" hash="3acb5b81c55e62e07c41eeec1a402001"/><file name="Url.php" hash="ef302c7c1529e9e255cf89ec02b15c9b"/><file name="Viewed.php" hash="2deacf3f0896b5247e15a10c6dbbbfbf"/></dir><file name="Product.php" hash="7fde1fed86a12f4b1843fd5afb70bc2a"/><file name="Wishlist.php" hash="fea816fe81ce072bdfd5a632cfbb2995"/></dir><file name="Server.php" hash="8b2e034926d3af159525f6c9b91544b0"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Payment.php" hash="14bcf1d7c077a4c17c014174921a9228"/><file name="Shipping.php" hash="fa680415ba872da467a898d8995817bc"/></dir><dir name="Source"><dir name="Address"><file name="Attributes.php" hash="b8c2fd4ae5b52ee76d5f18d07c30b1e7"/><file name="Validatetype.php" hash="5ee18901d63ed0de77db6662f2365d4a"/></dir><file name="Attributes.php" hash="67eccf925d994a08177713fec118b7da"/><dir name="Catalog"><file name="Direction.php" hash="d48937f5678bda45f3580479b1fc3049"/><file name="Sortby.php" hash="e1f29a5efdab91e1bd3dcaca0c283c76"/></dir><file name="Catalogimage.php" hash="30b059c1c67d36f5938d22311194aded"/><dir name="Customer"><file name="Attributes.php" hash="f27a2cb3f53b5396ac9bdcbbab15d665"/></dir><file name="Defaultimage.php" hash="7bc4b41fbcd481affbe9c6985fb4a527"/><file name="Payment.php" hash="8553971f076bd048eea8eb24236f7896"/><file name="Shipping.php" hash="b063fa60f03955d15c049cdae9c6870a"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Japi"><file name="LogController.php" hash="0945b5406c46aff7257b0d21b5ad8491"/><file name="OrderController.php" hash="e6b7c1f5a7156a06fa3f51c32e6bbba9"/><file name="ReportController.php" hash="6ab29db3e2e59ea8f968dd8091a9dec2"/><file name="TroubleshootingController.php" hash="94ddc8e2713029ae0b503d708070d40c"/></dir></dir><file name="CheckoutController.php" hash="a02924b7ce411582e84f6706b15d5099"/><dir name="Customer"><file name="AccountController.php" hash="f05aeb623b755053560049bb36239055"/></dir><file name="CustomerController.php" hash="6dfdcd19d714764ab07614cdb6dc2e3d"/><file name="ImageController.php" hash="dd0c5b857adae6d4f3b2e9c589724ec0"/><dir name="Rest"><file name="CartController.php" hash="c03ad5e80be7f6f672a68a9e8be80d79"/><file name="CatalogController.php" hash="be9eb353c01e5d8561282806605470d1"/><file name="CheckoutController.php" hash="c201d0870f9e4b3ecf9997e73120f65a"/><file name="CmsController.php" hash="1f8f491a5fa05060a0bfe94f3cfece75"/><file name="CustomerController.php" hash="ab8d79da68a93695438c95fa70608679"/><file name="MageController.php" hash="9c3dd9ad3fe5fd3c3fb0973de0c1087d"/><file name="ProductController.php" hash="1cddc1ce0a0b8f8a3b458b910b854ad3"/><file name="WishlistController.php" hash="6e821c803a743544762beacdd6628afc"/></dir><file name="TestController.php" hash="5cf6d0077eec7673a8064716f4373523"/></dir><dir name="data"><dir name="japi_setup"><file name="data-install-2.0.0.php" hash="d813ee5c2cc42b051054f818ca93efa2"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="e4ee0cadbc0795af67e37267e4379901"/><file name="config.xml" hash="c32d137dfa82eaa35cd145a0a9ecb891"/><file name="system.xml" hash="aebf1bbf47bf579ea9b42a2c84c06cbb"/></dir><dir name="sql"><dir name="japi_setup"><file name="install-1.0.0.php" hash="f84214fc43f665c79b92dc7a092b364f"/><file name="upgrade-2.0.1.2-2.0.2.php" hash="d54fe62ffff2834a8330daeb47bc2722"/><file name="upgrade-2.1.6-2.2.0.php" hash="1b66107f157fad22a8cf2682c1ba3d52"/><file name="upgrade-2.2.0-2.2.1.php" hash="55fc2d392f0fbe56af2aede01f1d5d6b"/><file name="upgrade-2.8.2-2.9.0.php" hash="f158f1a636b6e98d0d2a26526ffd8c69"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Jmango360_Japi.xml" hash="8029f499a0cb634a21ffe2fdb5c31712"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="jmango360_japi.xml" hash="a808c587efe1e29e0fce5d4e327c0dca"/></dir><dir name="template"><dir name="japi"><dir name="report"><file name="chart.phtml" hash="b4790e21b21fa6bf8ffd9e9c08526636"/><dir name="grid"><file name="container.phtml" hash="284b949ac932c4fb29506b0af9153fe9"/></dir></dir><dir name="widget"><dir name="form"><dir name="renderer"><dir name="element"><file name="chart.phtml" hash="8531200ea3dd209eef9dc829c653f1a0"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="jmango360_japi.xml" hash="36a5d26324047e58c297327b2f678f8b"/></dir><dir name="template"><dir name="japi"><dir name="TIG"><dir name="PostNL"><dir name="address_validation"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="45db02c3c310266586d8c8645b75b1f1"/><file name="shipping.phtml" hash="6a8dceaff3e204bb5ea73390685f2ab1"/></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="e67297b06331aa19c7542fc6054a506e"/><file name="postcode_check.phtml" hash="87e4ce3591eb1cbdb76c1ceacaca6232"/></dir></dir></dir><dir name="delivery_options"><dir name="onepage"><file name="available.phtml" hash="04ab6351509ce1697dd433231958fe1c"/></dir></dir></dir></dir><dir name="checkout"><dir name="onepage"><file name="address.phtml" hash="c63505c5a59a9c7b77ac113ea81c13aa"/><file name="agreements.phtml" hash="daa5fc3cd4cc95f46447c417d1c98d4e"/><file name="billing.phtml" hash="5a718dc9ce43ba4333786cee9f89457a"/><file name="coupon.phtml" hash="194a4d7dec303dc8c86ac174deb3f6ca"/><file name="js.phtml" hash="82cf4af3e0a2d02250b84084fcc16dc0"/><dir name="payment"><file name="info.phtml" hash="5652693e8debe3ab20e444ae8993ca86"/><file name="methods.phtml" hash="1264ce4ed4738a0fbaaf54ba1ffae22d"/></dir><file name="payment.phtml" hash="1f1ccdb0fb5f42d63b1de496b5f23629"/><dir name="review"><file name="button.phtml" hash="2b4d0b89098374100cde80d0e45dc3b1"/><file name="info.phtml" hash="0dabd96d05df35a2ee955ce97f1bd0b5"/><file name="item.phtml" hash="59f6015bc69052964b77906d854dbcb5"/><file name="totals.phtml" hash="ca947cb3b69fc74bc1616c288135fab7"/></dir><file name="review.phtml" hash="318ca1bcbd683dcf6d1a3edfbee751f6"/><file name="shipping.phtml" hash="adb8e9aa2c6f05679db09f6e1a4429f7"/><dir name="shipping_method"><file name="additional.phtml" hash="2ccd4ad249a519175c62d6105fa0cedc"/><file name="available.phtml" hash="0a71445c8f2df862a678ff63a2c670e1"/></dir><file name="shipping_method.phtml" hash="91f853e8aa31dc94cb3b4b93bcc7748d"/><file name="style.phtml" hash="1d2e6447f86007c5b548d983863bbaa6"/></dir><file name="onepage.phtml" hash="2a45833cbc43a54c73109d4241b0e8d3"/></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="cd58cfd578d115b8f37d8020dd0088a8"/></dir><dir name="form"><file name="edit.phtml" hash="841a4133ab0cebce6ca27fd6b0e9de98"/><file name="register.phtml" hash="55fe4fcdb8dc100b1f528d8ad9d106aa"/></dir></dir><file name="form.phtml" hash="fb5e076a84171ae64fa5a8225bfcfb41"/><dir name="giftmessage"><file name="inline.phtml" hash="1c418df89c7c1f4f68825d3ca7c96bde"/></dir><dir name="page"><dir name="html"><file name="head.phtml" hash="74324c13a3950db4d2b437b64548a29b"/></dir><file name="rwd.phtml" hash="bbd5df06b3db265f138b5f0a42bd5299"/></dir><dir name="symfony"><dir name="postcode"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="e49afdd2c9b96b36b11352a5846ce8a3"/><file name="shipping.phtml" hash="1284bed024d69406e4e2f2247604668c"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="japi"><dir name="css"><dir name="TIG"><dir name="Buckaroo3Extended"><file name="styles_opc.css" hash="4df2b78c1c71693c17cbad9c0e0654f2"/></dir></dir><file name="gomage-checkout.css" hash="40937cf757c4d8f4a8b1bc3f85cae458"/><dir name="icomoon"><dir name="fonts"><file name="icomoon.eot" hash="842065e274d718c38968a81a721d49f4"/><file name="icomoon.svg" hash="1c1ad2678d933f8d2fd712006fbe4e97"/><file name="icomoon.ttf" hash="8ffbfccd78de7c37eadeca837ee40344"/><file name="icomoon.woff" hash="32df67c3aed8769c316b3e7ff1bb637c"/></dir><file name="style.css" hash="1bc04f5f4d16a9ef143954066f60180f"/></dir><file name="send-cloud.css" hash="3f8ddf069c533924f5e720a5febc9f9e"/><file name="style.css" hash="21411ba4532c6e103aab534c92673f37"/><file name="style.less" hash="de1f428a717d0f4fa6f7b69b105b7851"/></dir><dir name="images"><file name="ajax-loader.gif" hash="f48ee069890b16455c3ddcacee9b5f75"/><file name="bg-down.png" hash="04d7cd2963010b610f608aca03a45c63"/><file name="bg-up.png" hash="2882d38108532275fb1d425bbd021c9d"/><file name="glc_sprite.png" hash="5cd6f3ba1df3a6d26db5bbc193ce9c61"/></dir><dir name="js"><file name="checkout.js" hash="655cf313f040136c36f4dcb8c838c20a"/><dir name="varien"><file name="form.js" hash="212f1f00ac29da3dd5172ded185137dd"/></dir></dir><dir name="lib"><dir name="bootstrap"><dir name="css"><file name="bootstrap.min.css" hash="3e53c6843a02b42ed881307d0c17af7d"/></dir><dir name="fonts"><file name="glyphicons-halflings-regular.eot" hash="f4769f9bdb7466be65088239c12046d1"/><file name="glyphicons-halflings-regular.svg" hash="f721466883998665b87923b92dea655b"/><file name="glyphicons-halflings-regular.ttf" hash="e18bbf611f2a2e43afc071aa2f4e1512"/><file name="glyphicons-halflings-regular.woff" hash="fa2772327f55d8198301fdb8bcfc8158"/><file name="glyphicons-halflings-regular.woff2" hash="448c34a56d699c29117adc64c43affeb"/></dir><dir name="js"><file name="collapse.js" hash="a056148b6e411d503b1173a7a7015423"/><file name="modal.js" hash="e0b4f56dd8cf393335146c0875c5d57c"/><file name="transition.js" hash="7b2ebef34d503883899753188c57c383"/></dir></dir><dir name="jquery"><file name="jquery-1.11.2.min.js" hash="9aecea3830b65ecad103ee84bd5fe294"/><file name="jquery-noconflict.js" hash="3ec1ec0c93eb4f571268d79d7bb02551"/></dir><dir name="ladda"><file name="ladda.min.css" hash="31b0d68aca8c063f2889c5ea6e089518"/><file name="ladda.min.js" hash="01c75906236ae05920e68197c095ce45"/></dir><dir name="scrollto"><file name="scrollTo.js" hash="067acc15856de3af6370b0b8184dff65"/></dir><dir name="spin"><file name="spin.min.js" hash="cc2192a06099083fb2f687d780807b85"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Jmango360_Japi.csv" hash="61b2772f74473df8357a2bfb417c489a"/></dir><dir name="fr_FR"><file name="Jmango360_Japi.csv" hash="ae847a9f8039dde5b5454bc198baa7f2"/></dir><dir name="it_IT"><file name="Jmango360_Japi.csv" hash="229a62b3a4d346ee4ba20cf20d0ab9ca"/></dir><dir name="pt_PT"><file name="Jmango360_Japi.csv" hash="7875ff94b6e34889eb9f8bc31f86618c"/></dir><dir name="pt_BR"><file name="Jmango360_Japi.csv" hash="7875ff94b6e34889eb9f8bc31f86618c"/></dir><dir name="ar_SA"><file name="Jmango360_Japi.csv" hash="96823bbfe12de0ebd415045c462d2a3b"/></dir><dir name="nl_NL"><file name="Jmango360_Japi.csv" hash="a06ed27fc58ec0fb8fbce7a924bf807b"/></dir><dir name="sv_SE"><file name="Jmango360_Japi.csv" hash="57c8dd759fef9bd9f4f8b05d07b5cd04"/></dir><dir name="da_DK"><file name="Jmango360_Japi.csv" hash="4a2f1e6f07e573fdba74741f54f530c1"/></dir></target></contents>
37
  <compatible/>
38
+ <dependencies><required><php><min>5.2.0</min><max>7.1.0</max></php></required></dependencies>
39
  </package>
skin/frontend/base/default/japi/css/style.css CHANGED
@@ -1,747 +1,753 @@
1
- /**
2
- * Copyright 2015 JMango360
3
- */
4
- table {
5
- width: 100%;
6
- }
7
- ul,
8
- ol {
9
- margin: 0;
10
- padding: 0;
11
- }
12
- ul li,
13
- ol li {
14
- list-style: none;
15
- }
16
- h1,
17
- h2,
18
- h3,
19
- h4,
20
- h5,
21
- h6 {
22
- font-weight: normal;
23
- margin: 0;
24
- line-height: 1em;
25
- }
26
- a,
27
- a:focus,
28
- a:hover {
29
- text-decoration: none;
30
- }
31
- .cleafix:before,
32
- .cleafix:after {
33
- display: table;
34
- content: "";
35
- }
36
- .cleafix:after {
37
- clear: both;
38
- }
39
- .page-title {
40
- padding: 0 1em;
41
- }
42
- .page-title h1 {
43
- text-transform: uppercase;
44
- font-size: 20px;
45
- font-weight: bold;
46
- line-height: 20px;
47
- padding: 1em 0;
48
- }
49
- .step-title {
50
- border-bottom: 1px solid #d9d9d9;
51
- position: relative;
52
- white-space: nowrap;
53
- overflow: hidden;
54
- }
55
- .step-title .step-number-wrapper {
56
- display: table-cell;
57
- padding-right: 0.5em;
58
- }
59
- .step-title .step-number {
60
- width: 26px;
61
- height: 26px;
62
- color: #fff;
63
- background: #333;
64
- display: inline-block;
65
- line-height: 26px;
66
- text-align: center;
67
- }
68
- .step-title h2 {
69
- color: #333;
70
- font-size: 1.2em;
71
- display: inline-block;
72
- text-transform: uppercase;
73
- line-height: 40px;
74
- display: table-cell;
75
- }
76
- .step-title .section-control {
77
- position: absolute;
78
- top: 0;
79
- right: 0;
80
- background: #fff;
81
- display: none;
82
- color: #333;
83
- width: 40px;
84
- line-height: 40px;
85
- text-align: center;
86
- font-size: 16px;
87
- }
88
- .allow .section-control {
89
- display: block;
90
- }
91
- .opc {
92
- display: block;
93
- width: 100%;
94
- box-sizing: border-box;
95
- padding: 0 1em 1em 1em;
96
- }
97
- .opc .section {
98
- border-radius: 0;
99
- -webkit-box-shadow: none;
100
- box-shadow: none;
101
- padding: 0;
102
- margin: 0;
103
- }
104
- .opc .section:first-child .step-title {
105
- border-top: 1px solid #d9d9d9;
106
- }
107
- .opc .step > form,
108
- .opc .step > .order-review {
109
- padding: 1em 0 0 0;
110
- }
111
- .opc .step .buttons-set {
112
- margin-top: 1em;
113
- }
114
- .sp-methods {
115
- box-shadow: 0 0 0 1px #d9d9d9;
116
- margin-bottom: 0;
117
- }
118
- .sp-methods dt {
119
- display: table;
120
- width: 100%;
121
- padding: 1em;
122
- font-weight: normal;
123
- border-top: 1px solid #d9d9d9;
124
- border-bottom: 1px solid #d9d9d9;
125
- }
126
- .sp-methods dt:first-child,
127
- .sp-methods dt + dt {
128
- border-top: 0;
129
- }
130
- .sp-methods dd {
131
- background: #fafafa;
132
- }
133
- .sp-methods dd ul li {
134
- padding: 1em;
135
- width: 100%;
136
- display: table;
137
- }
138
- .sp-methods dd ul.form-list li {
139
- display: block;
140
- }
141
- .sp-methods label {
142
- font-weight: normal;
143
- color: #737373;
144
- display: table-cell;
145
- width: 100%;
146
- padding: 0 0 0 0.5em;
147
- }
148
- .sp-methods label .price {
149
- color: #4d4d4d;
150
- float: right;
151
- }
152
- .sp-methods input[type=checkbox],
153
- .sp-methods input[type=radio] {
154
- display: table-cell;
155
- padding: 0;
156
- margin: 0;
157
- }
158
- .sp-methods .section-control {
159
- display: inline-block;
160
- float: right;
161
- font-size: 16px;
162
- color: #333;
163
- }
164
- .sp-methods.row,
165
- .sp-methods .row {
166
- margin: 0;
167
- }
168
- #co-payment-form .columns {
169
- padding: 1em 1em 0 1em;
170
- display: table;
171
- }
172
- #co-payment-form .columns #radiogroup-container label {
173
- display: block;
174
- margin: 0.5em;
175
- }
176
- .tac-accept {
177
- margin: 1em 0 0.5em 0;
178
- }
179
- .ladda-button {
180
- width: 100%;
181
- }
182
- .jm-item:first-child td {
183
- padding-top: 0;
184
- }
185
- .jm-item td {
186
- padding-top: 1em;
187
- padding-left: 1em;
188
- vertical-align: top;
189
- }
190
- .jm-item td:first-child {
191
- padding-left: 0;
192
- }
193
- .jm-item .jm-item-img {
194
- width: 20%;
195
- }
196
- .jm-item .jm-item-img .jm-item-img-inner {
197
- width: 100%;
198
- position: relative;
199
- }
200
- .jm-item .jm-item-img .jm-item-qty {
201
- border-radius: 2em;
202
- font-size: 0.8em;
203
- padding: 0.15em 0.5em;
204
- min-width: 1.7em;
205
- position: absolute;
206
- right: -0.75em;
207
- top: -0.75em;
208
- color: #fff;
209
- background-color: rgba(153, 153, 153, 0.9);
210
- }
211
- .jm-item .jm-item-img img {
212
- width: 100%;
213
- border-radius: 8px;
214
- }
215
- .jm-item .jm-item-detail {
216
- padding-left: 1em;
217
- }
218
- .jm-item .jm-item-detail .jm-item-desc {
219
- font-size: 0.9em;
220
- color: #969696;
221
- }
222
- .jm-item .jm-item-detail .jm-item-desc .jm-item-desc-item {
223
- display: block;
224
- }
225
- .modal-agreement .modal-dialog {
226
- margin: 0;
227
- }
228
- .modal-agreement .modal-dialog .modal-content {
229
- border-radius: 0;
230
- border: 0;
231
- box-shadow: none;
232
- }
233
- .modal-agreement .modal-dialog .close {
234
- font-size: 2em;
235
- font-weight: normal;
236
- min-width: 1em;
237
- }
238
- #checkout-review-table tfoot {
239
- border-top: solid 1px #D4D2D2;
240
- }
241
- #checkout-review-table tfoot tr td {
242
- padding: 10px 15px;
243
- }
244
- @media (min-width: 768px) {
245
- .modal-dialog {
246
- width: 100%;
247
- }
248
- }
249
- .modal-backdrop {
250
- z-index: 0;
251
- }
252
- p.required,
253
- p.back-link {
254
- display: none;
255
- }
256
- .form-list input[type="text"],
257
- .form-list input[type="password"],
258
- .form-list input.input-text,
259
- .form-list textarea {
260
- width: 100%;
261
- padding: 0.4em 0.5em;
262
- border: 1px solid #dadada;
263
- }
264
- .form-list input[type="text"].validation-failed,
265
- .form-list input[type="password"].validation-failed,
266
- .form-list input.input-text.validation-failed,
267
- .form-list textarea.validation-failed {
268
- border-color: #df280a;
269
- }
270
- .form-list textarea {
271
- min-height: 100px;
272
- padding: 0 5px;
273
- }
274
- .form-list input[type="checkbox"],
275
- .form-list input[type="radio"] {
276
- width: auto;
277
- display: inline-block;
278
- margin: 0 5px 0 0;
279
- padding: 0;
280
- vertical-align: middle;
281
- height: auto;
282
- }
283
- .form-list .control {
284
- margin: 1em 0 0 0;
285
- }
286
- .form-list .control > .input-box {
287
- display: inline-block;
288
- }
289
- .form-list .control label {
290
- padding: 0;
291
- margin: 0;
292
- height: auto;
293
- vertical-align: middle;
294
- }
295
- .form-list select {
296
- width: 100%;
297
- padding: 0.4em 0.5em;
298
- border: 1px solid #dadada;
299
- }
300
- .form-list select[multiple] {
301
- min-height: 5em;
302
- }
303
- .form-list label {
304
- font-weight: normal;
305
- vertical-align: middle;
306
- padding: 0;
307
- }
308
- .form-list label.required em {
309
- color: #DF280A;
310
- float: right;
311
- }
312
- .form-list .fields .customer-name .field,
313
- .form-list .fields.cols-2 .field {
314
- width: 49%;
315
- float: left;
316
- }
317
- .form-list .fields .customer-name .field:last-child,
318
- .form-list .fields.cols-2 .field:last-child {
319
- float: right;
320
- }
321
- .form-list .fields .field,
322
- .form-list .wide .field {
323
- margin-bottom: 10px;
324
- }
325
- .form-list .wide .input-box {
326
- margin-bottom: 5px;
327
- }
328
- .form-list .validation-advice {
329
- color: #df280a;
330
- margin-top: 5px;
331
- line-height: 1;
332
- font-size: 0.9em;
333
- }
334
- .form-list .validation-advice:before {
335
- content: "\e900";
336
- font-family: 'icomoon';
337
- font-style: normal;
338
- font-weight: normal;
339
- line-height: 1;
340
- padding-right: 5px;
341
- }
342
- .form-list .input-box:before,
343
- .form-list .input-box:after {
344
- display: table;
345
- content: "";
346
- }
347
- .form-list .input-box:after {
348
- clear: both;
349
- }
350
- .form-list .input-box .v-fix {
351
- width: 49%;
352
- float: left;
353
- }
354
- .form-list .input-box .v-fix:last-child {
355
- float: right;
356
- }
357
- .form-list .cvv-what-is-this {
358
- display: none;
359
- }
360
- .form-list label[for="ccsave_cc_cid"] + .input-box .v-fix {
361
- width: 100%;
362
- }
363
- .form-list + .fieldset {
364
- margin-top: 1em;
365
- }
366
- .form-list + .fieldset h2 {
367
- font-size: 1.5em;
368
- }
369
- .form-list + .fieldset > div {
370
- width: 100%;
371
- }
372
- .form-list .fields .row {
373
- margin: 0;
374
- }
375
- #discount-coupon-form {
376
- padding-top: 1em;
377
- }
378
- #discount-coupon-form .sp-methods label {
379
- display: block;
380
- padding: 0;
381
- }
382
- span.price {
383
- white-space: nowrap;
384
- }
385
- #onepage-checkout-shipping-method-additional-load {
386
- margin-top: 1em;
387
- }
388
- .gift-messages h3 {
389
- font-size: 1.2em;
390
- line-height: 1.2em;
391
- }
392
- .gift-messages-form .inner-box > h4 {
393
- display: none;
394
- }
395
- .gift-messages-form .product-img-box .number {
396
- font-style: italic;
397
- }
398
- .gift-messages-form .product-name {
399
- font-weight: bold;
400
- padding: 5px 0 8px 0;
401
- }
402
- .gift-messages-form .inner-box p,
403
- .gift-messages p.control {
404
- margin: 5px 0;
405
- }
406
- .gift-messages-form .inner-box p > *,
407
- .gift-messages p.control > * {
408
- padding: 0;
409
- margin: 0;
410
- vertical-align: middle;
411
- }
412
- .gift-messages-form .inner-box p input[type="checkbox"],
413
- .gift-messages p.control input[type="checkbox"] {
414
- display: inline-block;
415
- margin: 0 5px 0 0;
416
- }
417
- .gift-messages-form .inner-box p label,
418
- .gift-messages p.control label {
419
- font-weight: normal;
420
- }
421
- .customer-dob .dob-month,
422
- .customer-dob .dob-day,
423
- .customer-dob .dob-year {
424
- width: 33%;
425
- padding-right: 1%;
426
- float: left;
427
- }
428
- .customer-dob .dob-month .validation-advice,
429
- .customer-dob .dob-day .validation-advice,
430
- .customer-dob .dob-year .validation-advice {
431
- display: none;
432
- }
433
- .messages .error-msg {
434
- color: #a94442;
435
- background-color: #f2dede;
436
- border-color: #ebccd1;
437
- padding: 1em;
438
- word-wrap: break-word;
439
- }
440
- .messages .success-msg {
441
- color: #3c763d;
442
- background-color: #dff0d8;
443
- border-color: #d6e9c6;
444
- padding: 1em;
445
- word-wrap: break-word;
446
- }
447
- .messages + .opc .section .step-title {
448
- border-top: 0;
449
- }
450
- #checkout-shipping-method-load {
451
- min-height: 1em;
452
- }
453
- .jm-spinner {
454
- margin: 1em 0;
455
- }
456
- .account-create .page-title h1,
457
- .account-address .page-title h1,
458
- .account-edit .page-title h1 {
459
- display: none;
460
- }
461
- .account-create .success-msg,
462
- .account-address .success-msg,
463
- .account-edit .success-msg {
464
- display: none;
465
- }
466
- .account-create form,
467
- .account-address form,
468
- .account-edit form {
469
- padding: 0 1em;
470
- }
471
- .account-create h2.legend,
472
- .account-address h2.legend,
473
- .account-edit h2.legend {
474
- color: #333;
475
- font-size: 1.2em;
476
- text-transform: uppercase;
477
- line-height: 40px;
478
- }
479
- .account-create .buttons-set,
480
- .account-address .buttons-set,
481
- .account-edit .buttons-set {
482
- padding: 1em 0;
483
- }
484
- .account-create .success-msg {
485
- display: block;
486
- }
487
- .account-address .success-msg {
488
- display: block;
489
- }
490
- #checkout-step-billing input[type="text"],
491
- #checkout-step-shipping input[type="text"],
492
- #checkout-step-billing input[type="password"] select,
493
- #checkout-step-shipping input[type="password"] select,
494
- #checkout-step-billing textarea,
495
- #checkout-step-shipping textarea {
496
- background: #fafafa;
497
- }
498
- /******** PostcodeNl_Api ********/
499
- #billing\:postcode_input\:wrapper .field,
500
- #shipping\:postcode_input\:wrapper .field {
501
- width: 49%;
502
- display: inline-block;
503
- }
504
- #billing\:postcode_input\:wrapper .field:last-child,
505
- #shipping\:postcode_input\:wrapper .field:last-child {
506
- float: right;
507
- }
508
- #billing\:postcode_input\:wrapper input.pcnl-input-text-half,
509
- #shipping\:postcode_input\:wrapper input.pcnl-input-text-half {
510
- width: 100%;
511
- }
512
- #billing\:postcode_input\:wrapper:before,
513
- #shipping\:postcode_input\:wrapper:before,
514
- #billing\:postcode_input\:wrapper:after,
515
- #shipping\:postcode_input\:wrapper:after {
516
- display: table;
517
- content: "";
518
- }
519
- #billing\:postcode_input\:wrapper:after,
520
- #shipping\:postcode_input\:wrapper:after {
521
- clear: both;
522
- }
523
- /******** TIG_PostNL ********/
524
- #opc_postnl_ce {
525
- float: left;
526
- margin-top: 1em;
527
- width: 100%;
528
- }
529
- #opc_postnl_ce .field {
530
- width: 100% !important;
531
- }
532
- #opc_postnl_ce .field .input-box {
533
- width: 100%;
534
- }
535
- #opc_postnl_ce .field .input-box input,
536
- #opc_postnl_ce .field .input-box select,
537
- #opc_postnl_ce .field .input-box textarea {
538
- width: 100%;
539
- }
540
- #opc_postnl_ce .postnl.validation-advice {
541
- width: 100%;
542
- }
543
- #opc_postnl_ce .postnl-loading {
544
- width: 100%;
545
- text-align: center;
546
- margin: 0.5em 0;
547
- }
548
- #s_method_postnl_tablerate,
549
- #s_method_postnl_tablerate + label,
550
- #s_method_postnl_flatrate,
551
- #s_method_postnl_flatrate + label {
552
- display: inline;
553
- }
554
- .postnl-container {
555
- display: block;
556
- background: transparent;
557
- border-bottom: 0;
558
- padding: 0;
559
- margin: 0;
560
- }
561
- .postnl-container #postnl_delivery_options {
562
- padding: 1em 0;
563
- width: 100%;
564
- }
565
- .postnl-container .responsive-switch-wrapper {
566
- margin-top: 0;
567
- }
568
- .postnl-container .responsive-switch-wrapper ul > li {
569
- width: 49%;
570
- padding: 0 0.5em;
571
- }
572
- .postnl-container .responsive-switch-wrapper a {
573
- border-radius: 0 !important;
574
- }
575
- .postnl-container .option-list .responsive-tooltip {
576
- padding: 0;
577
- }
578
- .postnl-container .option-list .location {
579
- margin: 0;
580
- }
581
- .postnl-container .option-list .add-location {
582
- height: auto;
583
- border-top: 0;
584
- }
585
- .postnl-container .option-list.extras .content {
586
- display: table;
587
- }
588
- .postnl-container .option-list.extras .content > input {
589
- display: table-cell;
590
- vertical-align: middle;
591
- }
592
- .postnl-container .option-list.extras .content input + label {
593
- display: table-cell;
594
- }
595
- .postnl-container .col2-set .col-1,
596
- .postnl-container .col2-set .col-2 {
597
- max-width: 0;
598
- }
599
- .postnl-container .location-filters li {
600
- height: auto;
601
- padding: 0.5em 0;
602
- }
603
- .postnl-container .location-filters li strong {
604
- font-size: 1.5em;
605
- }
606
- .postnl-container .location-filters .label {
607
- color: #333;
608
- text-align: left;
609
- }
610
- .postnl-container .location-details {
611
- padding: 0;
612
- }
613
- .postnl-container .location-details .more-info {
614
- margin: 0 1em 0 1em;
615
- padding: 1em 0;
616
- }
617
- .postnl-container .location-details .content {
618
- padding: 1em;
619
- }
620
- .postnl-container .location-details .content .location-info {
621
- width: 100%;
622
- }
623
- .postnl-container .location-details .content .location-info .radio {
624
- margin: 0;
625
- }
626
- .postnl-container .location-details .content .location-info .address {
627
- width: 100%;
628
- }
629
- .postnl-container .location-details .content .location-info .distance {
630
- right: 1em;
631
- top: 0;
632
- }
633
- /******** Afterpay_Afterpay ********/
634
- #payment-errors + .form-list .input-box input[type="radio"] {
635
- margin: 0;
636
- }
637
- #payment-errors + .form-list .input-box label {
638
- display: inline-block;
639
- width: auto;
640
- margin: 0;
641
- padding-right: 1em;
642
- }
643
- #payment-errors + .form-list ul > li {
644
- display: block;
645
- }
646
- #payment-errors + .form-list ul > li > label {
647
- float: none !important;
648
- }
649
- #payment-errors + .form-list ul > li > .field {
650
- margin-bottom: 1em;
651
- }
652
- #payment-errors + .form-list ul > li > .field:last-child {
653
- margin-bottom: 0;
654
- }
655
- /******** Afterpay_Afterpay ********/
656
- #dd_method_msp_klarna .form-list li br {
657
- display: none;
658
- }
659
- #dd_method_msp_klarna .form-list li label {
660
- margin-top: 1em;
661
- display: block;
662
- }
663
- #dd_method_msp_klarna .form-list li label:first-child {
664
- margin-top: 0;
665
- }
666
- #dd_method_msp_klarna .form-list li input {
667
- width: 100%;
668
- }
669
- #dd_method_msp_klarna .form-list li input[type="radio"],
670
- #dd_method_msp_klarna .form-list li input[type="checkbox"] {
671
- width: auto;
672
- }
673
- /******** Afterpay_Afterpay ********/
674
- .sp-methods dd .klarna_readme {
675
- padding: 0 1em;
676
- }
677
- .sp-methods dd .payment_plan_wrapper {
678
- margin: 0;
679
- }
680
- .sp-methods dd .payment_plan_wrapper .payment_plan li {
681
- padding: 1em 0;
682
- }
683
- .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper {
684
- padding: 0;
685
- }
686
- .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl {
687
- float: left;
688
- margin: 0;
689
- }
690
- .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dt,
691
- .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dd {
692
- border: 0;
693
- padding: 0.5em;
694
- }
695
- .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dt {
696
- width: 70%;
697
- }
698
- .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dt:last-child {
699
- width: 100%;
700
- }
701
- .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dd {
702
- width: 29%;
703
- }
704
- .sp-methods dd ul.klarna-input-box {
705
- margin-top: 0;
706
- }
707
- .sp-methods dd ul.klarna-input-box > li {
708
- padding: 0;
709
- margin-bottom: 1em;
710
- }
711
- .sp-methods dd ul.klarna-input-box > li:last-child {
712
- margin-bottom: 0;
713
- }
714
- .sp-methods dd ul.klarna-input-box > li > br {
715
- display: none;
716
- }
717
- .sp-methods dd ul.klarna-input-box > li > input[type="text"] {
718
- width: 100% !important;
719
- }
720
- .sp-methods dd ul.klarna-input-box > li > button.form-button {
721
- width: 100% !important;
722
- margin: 0.5em 0 0 !important;
723
- }
724
- .sp-methods dd ul.klarna-input-box > li .update-address-indicator {
725
- text-align: center;
726
- display: block;
727
- }
728
- .sp-methods dd ul.klarna-input-box > li .klarna_msg_txt li {
729
- padding: 0;
730
- }
731
- .sp-methods dd ul.klarna-input-box .klarna_dob input[type="text"] {
732
- width: 31% !important;
733
- }
734
- .sp-methods dd ul.klarna-input-box .gender-input-box input,
735
- .sp-methods dd ul.klarna-input-box .gender-input-box label {
736
- display: inline;
737
- }
738
- .sp-methods dd ul.klarna-input-box .klarna_notification {
739
- background: #fcf8e3;
740
- border: 1px solid #faebcc;
741
- padding: 0.5em !important;
742
- color: #8a6d3b;
743
- margin: 0;
744
- }
745
- .sp-methods dd ul.klarna-input-box .klarna_notification:before {
746
- background: none;
747
- }
 
 
 
 
 
 
1
+ /**
2
+ * Copyright 2015 JMango360
3
+ */
4
+ table {
5
+ width: 100%;
6
+ }
7
+ ul,
8
+ ol {
9
+ margin: 0;
10
+ padding: 0;
11
+ }
12
+ ul li,
13
+ ol li {
14
+ list-style: none;
15
+ }
16
+ h1,
17
+ h2,
18
+ h3,
19
+ h4,
20
+ h5,
21
+ h6 {
22
+ font-weight: normal;
23
+ margin: 0;
24
+ line-height: 1em;
25
+ }
26
+ a,
27
+ a:focus,
28
+ a:hover {
29
+ text-decoration: none;
30
+ }
31
+ .cleafix:before,
32
+ .cleafix:after {
33
+ display: table;
34
+ content: "";
35
+ }
36
+ .cleafix:after {
37
+ clear: both;
38
+ }
39
+ .page-title {
40
+ padding: 0 1em;
41
+ }
42
+ .page-title h1 {
43
+ text-transform: uppercase;
44
+ font-size: 20px;
45
+ font-weight: bold;
46
+ line-height: 20px;
47
+ padding: 1em 0;
48
+ }
49
+ .step-title {
50
+ border-bottom: 1px solid #d9d9d9;
51
+ position: relative;
52
+ white-space: nowrap;
53
+ overflow: hidden;
54
+ }
55
+ .step-title .step-number-wrapper {
56
+ display: table-cell;
57
+ padding-right: 0.5em;
58
+ }
59
+ .step-title .step-number {
60
+ width: 26px;
61
+ height: 26px;
62
+ color: #fff;
63
+ background: #333;
64
+ display: inline-block;
65
+ line-height: 26px;
66
+ text-align: center;
67
+ }
68
+ .step-title h2 {
69
+ color: #333;
70
+ font-size: 1.2em;
71
+ display: inline-block;
72
+ text-transform: uppercase;
73
+ line-height: 40px;
74
+ display: table-cell;
75
+ }
76
+ .step-title .section-control {
77
+ position: absolute;
78
+ top: 0;
79
+ right: 0;
80
+ background: #fff;
81
+ display: none;
82
+ color: #333;
83
+ width: 40px;
84
+ line-height: 40px;
85
+ text-align: center;
86
+ font-size: 16px;
87
+ }
88
+ .allow .section-control {
89
+ display: block;
90
+ }
91
+ .opc {
92
+ display: block;
93
+ width: 100%;
94
+ box-sizing: border-box;
95
+ padding: 0 1em 1em 1em;
96
+ }
97
+ .opc .section {
98
+ border-radius: 0;
99
+ -webkit-box-shadow: none;
100
+ box-shadow: none;
101
+ padding: 0;
102
+ margin: 0;
103
+ }
104
+ .opc .section:first-child .step-title {
105
+ border-top: 1px solid #d9d9d9;
106
+ }
107
+ .opc .step > form,
108
+ .opc .step > .order-review {
109
+ padding: 1em 0 0 0;
110
+ }
111
+ .opc .step .buttons-set {
112
+ margin-top: 1em;
113
+ }
114
+ .sp-methods {
115
+ box-shadow: 0 0 0 1px #d9d9d9;
116
+ margin-bottom: 0;
117
+ }
118
+ .sp-methods dt {
119
+ display: table;
120
+ width: 100%;
121
+ padding: 1em;
122
+ font-weight: normal;
123
+ border-top: 1px solid #d9d9d9;
124
+ border-bottom: 1px solid #d9d9d9;
125
+ }
126
+ .sp-methods dt:first-child,
127
+ .sp-methods dt + dt {
128
+ border-top: 0;
129
+ }
130
+ .sp-methods dd {
131
+ background: #fafafa;
132
+ }
133
+ .sp-methods dd ul li {
134
+ padding: 1em;
135
+ width: 100%;
136
+ display: table;
137
+ }
138
+ .sp-methods dd ul.form-list li {
139
+ display: block;
140
+ }
141
+ .sp-methods label {
142
+ font-weight: normal;
143
+ color: #737373;
144
+ display: table-cell;
145
+ width: 100%;
146
+ padding: 0 0 0 0.5em;
147
+ }
148
+ .sp-methods label .price {
149
+ color: #4d4d4d;
150
+ float: right;
151
+ }
152
+ .sp-methods input[type=checkbox],
153
+ .sp-methods input[type=radio] {
154
+ display: table-cell;
155
+ padding: 0;
156
+ margin: 0;
157
+ }
158
+ .sp-methods .section-control {
159
+ display: inline-block;
160
+ float: right;
161
+ font-size: 16px;
162
+ color: #333;
163
+ }
164
+ .sp-methods.row,
165
+ .sp-methods .row {
166
+ margin: 0;
167
+ }
168
+ #co-payment-form .columns {
169
+ padding: 1em 1em 0 1em;
170
+ display: table;
171
+ }
172
+ #co-payment-form .columns #radiogroup-container label {
173
+ display: block;
174
+ margin: 0.5em;
175
+ }
176
+ .tac-accept {
177
+ margin: 1em 0 0.5em 0;
178
+ }
179
+ .ladda-button {
180
+ width: 100%;
181
+ }
182
+ .jm-item:first-child td {
183
+ padding-top: 0;
184
+ }
185
+ .jm-item td {
186
+ padding-top: 1em;
187
+ padding-left: 1em;
188
+ vertical-align: top;
189
+ }
190
+ .jm-item td:first-child {
191
+ padding-left: 0;
192
+ }
193
+ .jm-item .jm-item-img {
194
+ width: 20%;
195
+ }
196
+ .jm-item .jm-item-img .jm-item-img-inner {
197
+ width: 100%;
198
+ position: relative;
199
+ }
200
+ .jm-item .jm-item-img .jm-item-qty {
201
+ border-radius: 2em;
202
+ font-size: 0.8em;
203
+ padding: 0.15em 0.5em;
204
+ min-width: 1.7em;
205
+ position: absolute;
206
+ right: -0.75em;
207
+ top: -0.75em;
208
+ color: #fff;
209
+ background-color: rgba(153, 153, 153, 0.9);
210
+ }
211
+ .jm-item .jm-item-img img {
212
+ width: 100%;
213
+ border-radius: 8px;
214
+ }
215
+ .jm-item .jm-item-detail {
216
+ padding-left: 1em;
217
+ }
218
+ .jm-item .jm-item-detail .jm-item-desc {
219
+ font-size: 0.9em;
220
+ color: #969696;
221
+ }
222
+ .jm-item .jm-item-detail .jm-item-desc .jm-item-desc-item {
223
+ display: block;
224
+ }
225
+ .modal-agreement .modal-dialog {
226
+ margin: 0;
227
+ }
228
+ .modal-agreement .modal-dialog .modal-content {
229
+ border-radius: 0;
230
+ border: 0;
231
+ box-shadow: none;
232
+ }
233
+ .modal-agreement .modal-dialog .close {
234
+ font-size: 2em;
235
+ font-weight: normal;
236
+ min-width: 1em;
237
+ }
238
+ #checkout-review-table tfoot {
239
+ border-top: solid 1px #D4D2D2;
240
+ }
241
+ #checkout-review-table tfoot tr td {
242
+ padding: 10px 15px;
243
+ }
244
+ @media (min-width: 768px) {
245
+ .modal-dialog {
246
+ width: 100%;
247
+ }
248
+ }
249
+ .modal-backdrop {
250
+ z-index: 0;
251
+ }
252
+ p.required,
253
+ p.back-link {
254
+ display: none;
255
+ }
256
+ .form-list input[type="text"],
257
+ .form-list input[type="password"],
258
+ .form-list input.input-text,
259
+ .form-list textarea {
260
+ width: 100%;
261
+ padding: 0.4em 0.5em;
262
+ border: 1px solid #dadada;
263
+ }
264
+ .form-list input[type="text"].validation-failed,
265
+ .form-list input[type="password"].validation-failed,
266
+ .form-list input.input-text.validation-failed,
267
+ .form-list textarea.validation-failed {
268
+ border-color: #df280a;
269
+ }
270
+ .form-list textarea {
271
+ min-height: 100px;
272
+ padding: 0 5px;
273
+ }
274
+ .form-list input[type="checkbox"],
275
+ .form-list input[type="radio"] {
276
+ width: auto;
277
+ display: inline-block;
278
+ margin: 0 5px 0 0;
279
+ padding: 0;
280
+ vertical-align: middle;
281
+ height: auto;
282
+ }
283
+ .form-list .control {
284
+ margin: 1em 0 0 0;
285
+ }
286
+ .form-list .control > .input-box {
287
+ display: inline-block;
288
+ }
289
+ .form-list .control label {
290
+ padding: 0;
291
+ margin: 0;
292
+ height: auto;
293
+ vertical-align: middle;
294
+ }
295
+ .form-list select {
296
+ width: 100%;
297
+ padding: 0.4em 0.5em;
298
+ border: 1px solid #dadada;
299
+ }
300
+ .form-list select[multiple] {
301
+ min-height: 5em;
302
+ }
303
+ .form-list label {
304
+ font-weight: normal;
305
+ vertical-align: middle;
306
+ padding: 0;
307
+ }
308
+ .form-list label.required em {
309
+ color: #DF280A;
310
+ float: right;
311
+ }
312
+ .form-list .fields .customer-name .field,
313
+ .form-list .fields.cols-2 .field {
314
+ width: 49%;
315
+ float: left;
316
+ }
317
+ .form-list .fields .customer-name .field:last-child,
318
+ .form-list .fields.cols-2 .field:last-child {
319
+ float: right;
320
+ }
321
+ .form-list .fields .field,
322
+ .form-list .wide .field {
323
+ margin-bottom: 10px;
324
+ }
325
+ .form-list .wide .input-box {
326
+ margin-bottom: 5px;
327
+ }
328
+ .form-list .validation-advice {
329
+ color: #df280a;
330
+ margin-top: 5px;
331
+ line-height: 1;
332
+ font-size: 0.9em;
333
+ }
334
+ .form-list .validation-advice:before {
335
+ content: "\e900";
336
+ font-family: 'icomoon';
337
+ font-style: normal;
338
+ font-weight: normal;
339
+ line-height: 1;
340
+ padding-right: 5px;
341
+ }
342
+ .form-list .input-box:before,
343
+ .form-list .input-box:after {
344
+ display: table;
345
+ content: "";
346
+ }
347
+ .form-list .input-box:after {
348
+ clear: both;
349
+ }
350
+ .form-list .input-box .v-fix {
351
+ width: 49%;
352
+ float: left;
353
+ }
354
+ .form-list .input-box .v-fix:last-child {
355
+ float: right;
356
+ }
357
+ .form-list .cvv-what-is-this {
358
+ display: none;
359
+ }
360
+ .form-list label[for="ccsave_cc_cid"] + .input-box .v-fix {
361
+ width: 100%;
362
+ }
363
+ .form-list + .fieldset {
364
+ margin-top: 1em;
365
+ }
366
+ .form-list + .fieldset h2 {
367
+ font-size: 1.5em;
368
+ }
369
+ .form-list + .fieldset > div {
370
+ width: 100%;
371
+ }
372
+ .form-list .fields .row {
373
+ margin: 0;
374
+ }
375
+ #discount-coupon-form {
376
+ padding-top: 1em;
377
+ }
378
+ #discount-coupon-form .sp-methods label {
379
+ display: block;
380
+ padding: 0;
381
+ }
382
+ span.price {
383
+ white-space: nowrap;
384
+ }
385
+ #onepage-checkout-shipping-method-additional-load {
386
+ margin-top: 1em;
387
+ }
388
+ .gift-messages h3 {
389
+ font-size: 1.2em;
390
+ line-height: 1.2em;
391
+ }
392
+ .gift-messages-form .inner-box > h4 {
393
+ display: none;
394
+ }
395
+ .gift-messages-form .product-img-box .number {
396
+ font-style: italic;
397
+ }
398
+ .gift-messages-form .product-name {
399
+ font-weight: bold;
400
+ padding: 5px 0 8px 0;
401
+ }
402
+ .gift-messages-form .inner-box p,
403
+ .gift-messages p.control {
404
+ margin: 5px 0;
405
+ }
406
+ .gift-messages-form .inner-box p > *,
407
+ .gift-messages p.control > * {
408
+ padding: 0;
409
+ margin: 0;
410
+ vertical-align: middle;
411
+ }
412
+ .gift-messages-form .inner-box p input[type="checkbox"],
413
+ .gift-messages p.control input[type="checkbox"] {
414
+ display: inline-block;
415
+ margin: 0 5px 0 0;
416
+ }
417
+ .gift-messages-form .inner-box p label,
418
+ .gift-messages p.control label {
419
+ font-weight: normal;
420
+ }
421
+ .customer-dob .dob-month,
422
+ .customer-dob .dob-day,
423
+ .customer-dob .dob-year {
424
+ width: 33%;
425
+ padding-right: 1%;
426
+ float: left;
427
+ }
428
+ .customer-dob .dob-month .validation-advice,
429
+ .customer-dob .dob-day .validation-advice,
430
+ .customer-dob .dob-year .validation-advice {
431
+ display: none;
432
+ }
433
+ .messages .error-msg {
434
+ color: #a94442;
435
+ background-color: #f2dede;
436
+ border-color: #ebccd1;
437
+ padding: 1em;
438
+ word-wrap: break-word;
439
+ }
440
+ .messages .success-msg {
441
+ color: #3c763d;
442
+ background-color: #dff0d8;
443
+ border-color: #d6e9c6;
444
+ padding: 1em;
445
+ word-wrap: break-word;
446
+ }
447
+ .messages + .opc .section .step-title {
448
+ border-top: 0;
449
+ }
450
+ #checkout-shipping-method-load {
451
+ min-height: 1em;
452
+ }
453
+ .jm-spinner {
454
+ margin: 1em 0;
455
+ }
456
+ .account-create .page-title h1,
457
+ .account-address .page-title h1,
458
+ .account-edit .page-title h1 {
459
+ display: none;
460
+ }
461
+ .account-create .success-msg,
462
+ .account-address .success-msg,
463
+ .account-edit .success-msg {
464
+ display: none;
465
+ }
466
+ .account-create form,
467
+ .account-address form,
468
+ .account-edit form {
469
+ padding: 0 1em;
470
+ }
471
+ .account-create h2.legend,
472
+ .account-address h2.legend,
473
+ .account-edit h2.legend {
474
+ color: #333;
475
+ font-size: 1.2em;
476
+ text-transform: uppercase;
477
+ line-height: 40px;
478
+ }
479
+ .account-create .buttons-set,
480
+ .account-address .buttons-set,
481
+ .account-edit .buttons-set {
482
+ padding: 1em 0;
483
+ }
484
+ .account-create .success-msg {
485
+ display: block;
486
+ }
487
+ .account-address .success-msg {
488
+ display: block;
489
+ }
490
+ #checkout-step-billing input[type="text"],
491
+ #checkout-step-shipping input[type="text"],
492
+ #checkout-step-billing input[type="password"] select,
493
+ #checkout-step-shipping input[type="password"] select,
494
+ #checkout-step-billing textarea,
495
+ #checkout-step-shipping textarea {
496
+ background: #fafafa;
497
+ }
498
+ /******** PostcodeNl_Api ********/
499
+ #billing\:postcode_input\:wrapper .field,
500
+ #shipping\:postcode_input\:wrapper .field {
501
+ width: 49%;
502
+ display: inline-block;
503
+ }
504
+ #billing\:postcode_input\:wrapper .field:last-child,
505
+ #shipping\:postcode_input\:wrapper .field:last-child {
506
+ float: right;
507
+ }
508
+ #billing\:postcode_input\:wrapper input.pcnl-input-text-half,
509
+ #shipping\:postcode_input\:wrapper input.pcnl-input-text-half {
510
+ width: 100%;
511
+ }
512
+ #billing\:postcode_input\:wrapper:before,
513
+ #shipping\:postcode_input\:wrapper:before,
514
+ #billing\:postcode_input\:wrapper:after,
515
+ #shipping\:postcode_input\:wrapper:after {
516
+ display: table;
517
+ content: "";
518
+ }
519
+ #billing\:postcode_input\:wrapper:after,
520
+ #shipping\:postcode_input\:wrapper:after {
521
+ clear: both;
522
+ }
523
+ /******** TIG_PostNL ********/
524
+ #opc_postnl_ce {
525
+ float: left;
526
+ margin-top: 1em;
527
+ width: 100%;
528
+ }
529
+ #opc_postnl_ce .field {
530
+ width: 100% !important;
531
+ }
532
+ #opc_postnl_ce .field .input-box {
533
+ width: 100%;
534
+ }
535
+ #opc_postnl_ce .field .input-box input,
536
+ #opc_postnl_ce .field .input-box select,
537
+ #opc_postnl_ce .field .input-box textarea {
538
+ width: 100%;
539
+ }
540
+ #opc_postnl_ce .postnl.validation-advice {
541
+ width: 100%;
542
+ }
543
+ #opc_postnl_ce .postnl-loading {
544
+ width: 100%;
545
+ text-align: center;
546
+ margin: 0.5em 0;
547
+ }
548
+ #s_method_postnl_tablerate,
549
+ #s_method_postnl_tablerate + label,
550
+ #s_method_postnl_flatrate,
551
+ #s_method_postnl_flatrate + label {
552
+ display: inline;
553
+ }
554
+ .postnl-container {
555
+ display: block;
556
+ background: transparent;
557
+ border-bottom: 0;
558
+ padding: 0;
559
+ margin: 0;
560
+ }
561
+ .postnl-container #postnl_delivery_options {
562
+ padding: 1em 0;
563
+ width: 100%;
564
+ }
565
+ .postnl-container .responsive-switch-wrapper {
566
+ margin-top: 0;
567
+ }
568
+ .postnl-container .responsive-switch-wrapper ul > li {
569
+ width: 49%;
570
+ padding: 0 0.5em;
571
+ }
572
+ .postnl-container .responsive-switch-wrapper a {
573
+ border-radius: 0 !important;
574
+ }
575
+ .postnl-container .option-list .responsive-tooltip {
576
+ padding: 0;
577
+ }
578
+ .postnl-container .option-list .location {
579
+ margin: 0;
580
+ }
581
+ .postnl-container .option-list .add-location {
582
+ height: auto;
583
+ border-top: 0;
584
+ }
585
+ .postnl-container .option-list.extras .content {
586
+ display: table;
587
+ }
588
+ .postnl-container .option-list.extras .content > input {
589
+ display: table-cell;
590
+ vertical-align: middle;
591
+ }
592
+ .postnl-container .option-list.extras .content input + label {
593
+ display: table-cell;
594
+ }
595
+ .postnl-container .col2-set .col-1,
596
+ .postnl-container .col2-set .col-2 {
597
+ max-width: 0;
598
+ }
599
+ .postnl-container .location-filters li {
600
+ height: auto;
601
+ padding: 0.5em 0;
602
+ }
603
+ .postnl-container .location-filters li strong {
604
+ font-size: 1.5em;
605
+ }
606
+ .postnl-container .location-filters .label {
607
+ color: #333;
608
+ text-align: left;
609
+ }
610
+ .postnl-container .location-details {
611
+ padding: 0;
612
+ }
613
+ .postnl-container .location-details .more-info {
614
+ margin: 0 1em 0 1em;
615
+ padding: 1em 0;
616
+ }
617
+ .postnl-container .location-details .content {
618
+ padding: 1em;
619
+ }
620
+ .postnl-container .location-details .content .location-info {
621
+ width: 100%;
622
+ }
623
+ .postnl-container .location-details .content .location-info .radio {
624
+ margin: 0;
625
+ }
626
+ .postnl-container .location-details .content .location-info .address {
627
+ width: 100%;
628
+ }
629
+ .postnl-container .location-details .content .location-info .distance {
630
+ right: 1em;
631
+ top: 0;
632
+ }
633
+ /******** Afterpay_Afterpay ********/
634
+ #payment-errors + .form-list .input-box input[type="radio"] {
635
+ margin: 0;
636
+ }
637
+ #payment-errors + .form-list .input-box label {
638
+ display: inline-block;
639
+ width: auto;
640
+ margin: 0;
641
+ padding-right: 1em;
642
+ }
643
+ #payment-errors + .form-list ul > li {
644
+ display: block;
645
+ }
646
+ #payment-errors + .form-list ul > li > label {
647
+ float: none !important;
648
+ }
649
+ #payment-errors + .form-list ul > li > .field {
650
+ margin-bottom: 1em;
651
+ }
652
+ #payment-errors + .form-list ul > li > .field:last-child {
653
+ margin-bottom: 0;
654
+ }
655
+ /******** Afterpay_Afterpay ********/
656
+ #dd_method_msp_klarna .form-list li br,
657
+ #payment_form_msp_klarna li br {
658
+ display: none;
659
+ }
660
+ #dd_method_msp_klarna .form-list li label,
661
+ #payment_form_msp_klarna li label {
662
+ margin-top: 1em;
663
+ display: block;
664
+ }
665
+ #dd_method_msp_klarna .form-list li label:first-child,
666
+ #payment_form_msp_klarna li label:first-child {
667
+ margin-top: 0;
668
+ }
669
+ #dd_method_msp_klarna .form-list li input,
670
+ #payment_form_msp_klarna li input {
671
+ width: 100%;
672
+ }
673
+ #dd_method_msp_klarna .form-list li input[type="radio"],
674
+ #payment_form_msp_klarna li input[type="radio"],
675
+ #dd_method_msp_klarna .form-list li input[type="checkbox"],
676
+ #payment_form_msp_klarna li input[type="checkbox"] {
677
+ width: auto;
678
+ }
679
+ /******** Afterpay_Afterpay ********/
680
+ .sp-methods dd .klarna_readme {
681
+ padding: 0 1em;
682
+ }
683
+ .sp-methods dd .payment_plan_wrapper {
684
+ margin: 0;
685
+ }
686
+ .sp-methods dd .payment_plan_wrapper .payment_plan li {
687
+ padding: 1em 0;
688
+ }
689
+ .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper {
690
+ padding: 0;
691
+ }
692
+ .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl {
693
+ float: left;
694
+ margin: 0;
695
+ }
696
+ .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dt,
697
+ .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dd {
698
+ border: 0;
699
+ padding: 0.5em;
700
+ }
701
+ .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dt {
702
+ width: 70%;
703
+ }
704
+ .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dt:last-child {
705
+ width: 100%;
706
+ }
707
+ .sp-methods dd .payment_plan_wrapper .payment_plan .payment_plan_info_wrapper dl dd {
708
+ width: 29%;
709
+ }
710
+ .sp-methods dd ul.klarna-input-box {
711
+ margin-top: 0;
712
+ }
713
+ .sp-methods dd ul.klarna-input-box > li {
714
+ padding: 0;
715
+ margin-bottom: 1em;
716
+ }
717
+ .sp-methods dd ul.klarna-input-box > li:last-child {
718
+ margin-bottom: 0;
719
+ }
720
+ .sp-methods dd ul.klarna-input-box > li > br {
721
+ display: none;
722
+ }
723
+ .sp-methods dd ul.klarna-input-box > li > input[type="text"] {
724
+ width: 100% !important;
725
+ }
726
+ .sp-methods dd ul.klarna-input-box > li > button.form-button {
727
+ width: 100% !important;
728
+ margin: 0.5em 0 0 !important;
729
+ }
730
+ .sp-methods dd ul.klarna-input-box > li .update-address-indicator {
731
+ text-align: center;
732
+ display: block;
733
+ }
734
+ .sp-methods dd ul.klarna-input-box > li .klarna_msg_txt li {
735
+ padding: 0;
736
+ }
737
+ .sp-methods dd ul.klarna-input-box .klarna_dob input[type="text"] {
738
+ width: 31% !important;
739
+ }
740
+ .sp-methods dd ul.klarna-input-box .gender-input-box input,
741
+ .sp-methods dd ul.klarna-input-box .gender-input-box label {
742
+ display: inline;
743
+ }
744
+ .sp-methods dd ul.klarna-input-box .klarna_notification {
745
+ background: #fcf8e3;
746
+ border: 1px solid #faebcc;
747
+ padding: 0.5em !important;
748
+ color: #8a6d3b;
749
+ margin: 0;
750
+ }
751
+ .sp-methods dd ul.klarna-input-box .klarna_notification:before {
752
+ background: none;
753
+ }
skin/frontend/base/default/japi/css/style.less CHANGED
@@ -793,27 +793,26 @@ span.price {
793
  }
794
 
795
  /******** Afterpay_Afterpay ********/
796
- #dd_method_msp_klarna {
797
- .form-list li {
798
- br {
799
- display: none;
800
- }
801
 
802
- label {
803
- margin-top: 1em;
804
- display: block;
805
 
806
- &:first-child {
807
- margin-top: 0;
808
- }
809
  }
 
810
 
811
- input {
812
- width: 100%;
813
 
814
- &[type="radio"], &[type="checkbox"] {
815
- width: auto;
816
- }
817
  }
818
  }
819
  }
793
  }
794
 
795
  /******** Afterpay_Afterpay ********/
796
+ #dd_method_msp_klarna .form-list li,
797
+ #payment_form_msp_klarna li {
798
+ br {
799
+ display: none;
800
+ }
801
 
802
+ label {
803
+ margin-top: 1em;
804
+ display: block;
805
 
806
+ &:first-child {
807
+ margin-top: 0;
 
808
  }
809
+ }
810
 
811
+ input {
812
+ width: 100%;
813
 
814
+ &[type="radio"], &[type="checkbox"] {
815
+ width: auto;
 
816
  }
817
  }
818
  }