Version Notes
Create Mobile Native iOS & Android apps and Mobile website for your magento store. All you can do through Mageto admin.
Preview and test your mobile apps and mobile website before you buy it
Personalize and customize your apps on the fly
Send Push notification to all of your mobile user.
No coding and technical skills required to create and manage your mobile apps.
Download this release
Release Info
| Developer | MobiCommerce |
| Extension | mobicommercemagentoconnect2015 |
| Version | 1.3.3 |
| Comparing to | |
| See all releases | |
Code changes from version 1.3.2 to 1.3.3
- MobiSettings/category_svg.php +0 -45
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications.php +9 -9
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit.php +10 -12
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Form.php +11 -12
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/{Icon.php → Categoryicon.php} +1 -1
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Cms.php +1 -2
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Form.php +120 -143
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Labels.php +0 -5
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Popup.php +27 -27
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Pushnotifications.php +4 -14
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tabs.php +69 -71
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid.php +43 -53
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid/Renderer/AndroidStatus.php +0 -1
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid/Renderer/IosStatus.php +0 -1
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Dashboard/Sales.php +53 -0
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Menu.php +0 -1
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Notification.php +5 -5
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Notification/Grid.php +36 -34
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Order/Grid.php +98 -0
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Order/Grid/Renderer/Orderfrom.php +16 -0
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Filter/Form.php +86 -0
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Filter/Form/Order.php +28 -0
- app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Sales/Sales/Grid.php +378 -0
- app/code/local/Mobicommerce/Mobiadmin/Helper/Data.php +61 -59
- app/code/local/Mobicommerce/Mobiadmin/Model/Applications.php +58 -42
- app/code/local/Mobicommerce/Mobiadmin/Model/Appwidget.php +44 -25
- app/code/local/Mobicommerce/Mobiadmin/Model/Observer.php +23 -5
- app/code/local/Mobicommerce/Mobiadmin/controllers/IndexController.php +220 -571
- app/code/local/Mobicommerce/Mobiadmin/etc/config.xml +23 -1
- app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-install-1.0.0.php +10 -11
- app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-install-1.0.1.php +11 -0
- app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-upgrade-1.0.0-1.0.1.php +11 -0
- app/code/local/Mobicommerce/Mobipayments/Controller/Action.php +0 -52
- app/code/local/Mobicommerce/Mobipayments/Helper/Data.php +0 -5
- app/code/local/Mobicommerce/Mobipayments/Model/Abstract.php +0 -39
- app/code/local/Mobicommerce/Mobipayments/Model/Paymill.php +0 -12
- app/code/local/Mobicommerce/Mobipayments/Model/Standard.php +0 -323
- app/code/local/Mobicommerce/Mobipayments/controllers/PaymentController.php +0 -226
- app/code/local/Mobicommerce/Mobipayments/controllers/PaymillController.php +0 -11
- app/code/local/Mobicommerce/Mobipayments/etc/config.xml +0 -49
- app/code/local/Mobicommerce/Mobipayments/etc/system.xml +0 -148
- app/code/local/Mobicommerce/Mobipaypaloffline/Block/Form/Mobipaypaloffline.php +0 -62
- app/code/local/Mobicommerce/Mobipaypaloffline/Block/Info/Mobipaypaloffline.php +0 -103
- app/code/local/Mobicommerce/Mobipaypaloffline/Helper/Data.php +0 -6
- app/code/local/Mobicommerce/Mobipaypaloffline/Model/Source/Display.php +0 -26
- app/code/local/Mobicommerce/Mobipaypaloffline/Model/Standard.php +0 -85
- app/code/local/Mobicommerce/Mobipaypaloffline/etc/config.xml +0 -72
- app/code/local/Mobicommerce/Mobipaypaloffline/etc/system.xml +0 -104
- app/code/local/Mobicommerce/Mobipaypaloffline/sql/mobipaypaloffline_setup/mysql4-install-1.0.0.php +0 -12
- app/code/local/Mobicommerce/Mobiservices/Block/Connector.php +14 -0
- app/code/local/Mobicommerce/Mobiservices/Helper/Shoppingcart.php +0 -1
- app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Catalog/Catalog.php +1 -82
- app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Custom.php +0 -43
- app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/External.php +3 -2294
- app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Social.php +0 -24
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Catalog/Catalog.php +51 -178
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Config.php +11 -4
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Custom.php +29 -43
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/External.php +3 -2294
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Home.php +0 -1
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Shoppingcart/Cart.php +138 -27
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Social.php +0 -24
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Store.php +147 -0
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Abstract.php +45 -0
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Appsetting.php +90 -0
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Catalog/Catalog.php +1066 -0
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Cms.php +11 -0
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Config.php +256 -0
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Custom.php +389 -0
- app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/External.php +366 -0
MobiSettings/category_svg.php
DELETED
|
@@ -1,45 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
require_once '../app/Mage.php';
|
| 4 |
-
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
|
| 5 |
-
Mage::app("default");
|
| 6 |
-
|
| 7 |
-
$icon_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_category_icons/';
|
| 8 |
-
|
| 9 |
-
$get = $_REQUEST;
|
| 10 |
-
$svg_filename = $get['svg_filename'];//'icon-menu.svg';
|
| 11 |
-
$color = isset($get['color'])?$get['color']:'';//'333333';
|
| 12 |
-
$color = '#' . $color;
|
| 13 |
-
$new_style_tag = array();
|
| 14 |
-
|
| 15 |
-
header('Pragma: public');
|
| 16 |
-
header('Content-type: image/svg+xml');
|
| 17 |
-
|
| 18 |
-
$svg_image = file_get_contents($icon_url.$svg_filename);
|
| 19 |
-
if(!empty($color)){
|
| 20 |
-
preg_match_all('/<style>(.*?)<\/style>/s', $svg_image, $style_tag);
|
| 21 |
-
//echo "<pre>";print_r($style_tag);exit;
|
| 22 |
-
$old_style_tag = $style_tag[1][0];
|
| 23 |
-
$allStyles = explode("\r\n", $old_style_tag);
|
| 24 |
-
if(!empty($allStyles)){
|
| 25 |
-
foreach($allStyles as $allStyle){
|
| 26 |
-
$allStyle = trim((string)$allStyle);
|
| 27 |
-
if(!empty($allStyle)){
|
| 28 |
-
$property = explode('{', $allStyle);
|
| 29 |
-
$property = $property[0];
|
| 30 |
-
preg_match_all('/{(.*?)}/s', $allStyle, $style_tag);
|
| 31 |
-
if(isset($style_tag[1][0]))
|
| 32 |
-
{
|
| 33 |
-
$param = explode(':', $style_tag[1][0]);
|
| 34 |
-
$param = $param[0];
|
| 35 |
-
$new_style_tag[] = $property.'{'.$param.':'.$color.'!important;}';
|
| 36 |
-
}
|
| 37 |
-
}
|
| 38 |
-
}
|
| 39 |
-
}
|
| 40 |
-
|
| 41 |
-
$new_style_tag = implode("\r\n", $new_style_tag);
|
| 42 |
-
$svg_image = str_replace($old_style_tag, $new_style_tag, $svg_image);
|
| 43 |
-
}
|
| 44 |
-
|
| 45 |
-
echo $svg_image;exit;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications.php
CHANGED
|
@@ -3,15 +3,15 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications extends Mage_Adminhtml
|
|
| 3 |
{
|
| 4 |
public function __construct()
|
| 5 |
{
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
'label'
|
| 13 |
'onclick' => "setLocation('" . $this->getUrl('*/*/new', array('page_key' => 'collection')) . "')",
|
| 14 |
-
'class'
|
| 15 |
-
|
| 16 |
}
|
| 17 |
}
|
| 3 |
{
|
| 4 |
public function __construct()
|
| 5 |
{
|
| 6 |
+
$this->_controller = 'adminhtml_applications';
|
| 7 |
+
$this->_blockGroup = 'mobiadmin';
|
| 8 |
+
$this->_headerText = Mage::helper('mobiadmin')->__('Manage Mobile Apps');
|
| 9 |
+
parent::__construct();
|
| 10 |
+
$this->_removeButton('add');
|
| 11 |
+
$this->_addButton('btnAdd', array(
|
| 12 |
+
'label' => Mage::helper('mobiadmin')->__('Create New Mobile App'),
|
| 13 |
'onclick' => "setLocation('" . $this->getUrl('*/*/new', array('page_key' => 'collection')) . "')",
|
| 14 |
+
'class' => 'add'
|
| 15 |
+
));
|
| 16 |
}
|
| 17 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit.php
CHANGED
|
@@ -4,7 +4,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit extends Mage_Admi
|
|
| 4 |
{
|
| 5 |
public function __construct()
|
| 6 |
{
|
| 7 |
-
|
| 8 |
parent::__construct();
|
| 9 |
$this->_objectId = 'id';
|
| 10 |
$this->_blockGroup = 'mobiadmin';
|
|
@@ -15,20 +14,19 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit extends Mage_Admi
|
|
| 15 |
|
| 16 |
public function getHeaderText()
|
| 17 |
{
|
| 18 |
-
if( Mage::registry('application_data') && Mage::registry('application_data')->getId())
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
return 'Add a application';
|
| 26 |
-
}
|
| 27 |
}
|
|
|
|
| 28 |
protected function _prepareLayout()
|
| 29 |
-
{
|
| 30 |
parent::_prepareLayout();
|
| 31 |
-
if
|
| 32 |
$this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
|
| 33 |
}
|
| 34 |
}
|
| 4 |
{
|
| 5 |
public function __construct()
|
| 6 |
{
|
|
|
|
| 7 |
parent::__construct();
|
| 8 |
$this->_objectId = 'id';
|
| 9 |
$this->_blockGroup = 'mobiadmin';
|
| 14 |
|
| 15 |
public function getHeaderText()
|
| 16 |
{
|
| 17 |
+
if( Mage::registry('application_data') && Mage::registry('application_data')->getId()){
|
| 18 |
+
return $this->__('Edit App Settings - ').$this->htmlEscape(
|
| 19 |
+
Mage::registry('application_data')->getAppName()).'<br />';
|
| 20 |
+
}
|
| 21 |
+
else{
|
| 22 |
+
return 'Add a application';
|
| 23 |
+
}
|
|
|
|
|
|
|
| 24 |
}
|
| 25 |
+
|
| 26 |
protected function _prepareLayout()
|
| 27 |
+
{
|
| 28 |
parent::_prepareLayout();
|
| 29 |
+
if(Mage::getSingleton('cms/wysiwyg_config')->isEnabled()){
|
| 30 |
$this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
|
| 31 |
}
|
| 32 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Form.php
CHANGED
|
@@ -2,16 +2,15 @@
|
|
| 2 |
class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
|
| 3 |
{
|
| 4 |
protected function _prepareForm()
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
}
|
| 17 |
}
|
| 2 |
class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
|
| 3 |
{
|
| 4 |
protected function _prepareForm()
|
| 5 |
+
{
|
| 6 |
+
$form = new Varien_Data_Form(array(
|
| 7 |
+
'id' => 'edit_form',
|
| 8 |
+
'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))),
|
| 9 |
+
'method' => 'post',
|
| 10 |
+
'enctype' => 'multipart/form-data',
|
| 11 |
+
));
|
| 12 |
+
$form->setUseContainer(true);
|
| 13 |
+
$this->setForm($form);
|
| 14 |
+
return parent::_prepareForm();
|
| 15 |
+
}
|
|
|
|
| 16 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/{Icon.php → Categoryicon.php}
RENAMED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
<?php
|
| 2 |
-
class
|
| 3 |
{
|
| 4 |
public function __construct()
|
| 5 |
{
|
| 1 |
<?php
|
| 2 |
+
class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Categoryicon extends Mage_Adminhtml_Block_Template
|
| 3 |
{
|
| 4 |
public function __construct()
|
| 5 |
{
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Cms.php
CHANGED
|
@@ -1,7 +1,6 @@
|
|
| 1 |
<?php
|
| 2 |
class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Cms extends Mage_Adminhtml_Block_Widget_Form
|
| 3 |
-
{
|
| 4 |
-
|
| 5 |
public function __construct()
|
| 6 |
{
|
| 7 |
$this->setTemplate('mobiadmin/application/edit/tab/cms.phtml');
|
| 1 |
<?php
|
| 2 |
class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Cms extends Mage_Adminhtml_Block_Widget_Form
|
| 3 |
+
{
|
|
|
|
| 4 |
public function __construct()
|
| 5 |
{
|
| 6 |
$this->setTemplate('mobiadmin/application/edit/tab/cms.phtml');
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Form.php
CHANGED
|
@@ -3,54 +3,40 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Form extends
|
|
| 3 |
{
|
| 4 |
protected function _prepareForm()
|
| 5 |
{
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
'disabled' => false,
|
| 32 |
-
));
|
| 33 |
-
|
| 34 |
-
$fieldset->addField('ddlStore', 'hidden', array(
|
| 35 |
-
'name' => 'ddlStore',
|
| 36 |
-
'value' => $storeId,
|
| 37 |
-
));
|
| 38 |
-
|
| 39 |
-
$fieldset->addField('appkey', 'hidden', array(
|
| 40 |
-
'name' => 'appkey',
|
| 41 |
-
'value' => $applicationKey,
|
| 42 |
-
'disabled' => false,
|
| 43 |
-
));
|
| 44 |
|
| 45 |
$fieldset->addField('appcodeid', 'hidden', array(
|
| 46 |
'name' => 'appid',
|
| 47 |
'value' => Mage::app()->getRequest()->getParam('id'),
|
| 48 |
'disabled' => false,
|
| 49 |
));
|
|
|
|
| 50 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 51 |
$pushnotiCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','push_notification');
|
| 52 |
-
|
| 53 |
-
|
| 54 |
$PushData = $pushnotiCollection->getData();
|
| 55 |
$PushData = $PushData['0'];
|
| 56 |
$PushDatas= $PushData['value'];
|
|
@@ -67,114 +53,105 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Form extends
|
|
| 67 |
$activeSandBoxMode = false;
|
| 68 |
}
|
| 69 |
$fieldset->addField('active_push_notification', 'checkbox', array(
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
|
| 105 |
-
|
| 106 |
-
{
|
| 107 |
$fieldset->addField('note', 'note', array(
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
|
|
|
| 123 |
|
| 124 |
//Application Iformation
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
$appInfoData = $appInfoData['0'];
|
| 132 |
-
$allAppInfo = $appInfoData['value'];
|
| 133 |
-
|
| 134 |
-
$allAppInfoValues = Mage::helper('mobiadmin')->_jsonUnserialize($allAppInfo);
|
| 135 |
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
/* if ( Mage::registry('application_data') )
|
| 175 |
-
{
|
| 176 |
-
$form->setValues(Mage::registry('application_data')->getData());
|
| 177 |
-
}*/
|
| 178 |
return parent::_prepareForm();
|
| 179 |
}
|
| 180 |
|
| 3 |
{
|
| 4 |
protected function _prepareForm()
|
| 5 |
{
|
| 6 |
+
$form = new Varien_Data_Form();
|
| 7 |
+
$this->setForm($form);
|
| 8 |
+
$applicationData = Mage::registry('application_data');
|
| 9 |
+
$storeId = $applicationData->getAppStoreid();
|
| 10 |
+
$applicationCode = $applicationData->getAppCode();
|
| 11 |
+
$applicationKey = $applicationData->getAppKey();
|
| 12 |
+
|
| 13 |
+
//Push Notification section
|
| 14 |
+
$fieldset = $form->addFieldset('pushnotification', array('legend'=>$this->__('Push Notification')));
|
| 15 |
+
$fieldset->addField('appcode', 'hidden', array(
|
| 16 |
+
'name' => 'appcode',
|
| 17 |
+
'value' => $applicationCode,
|
| 18 |
+
'disabled' => false,
|
| 19 |
+
));
|
| 20 |
+
|
| 21 |
+
$fieldset->addField('ddlStore', 'hidden', array(
|
| 22 |
+
'name' => 'ddlStore',
|
| 23 |
+
'value' => $storeId,
|
| 24 |
+
));
|
| 25 |
+
|
| 26 |
+
$fieldset->addField('appkey', 'hidden', array(
|
| 27 |
+
'name' => 'appkey',
|
| 28 |
+
'value' => $applicationKey,
|
| 29 |
+
'disabled' => false,
|
| 30 |
+
));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
$fieldset->addField('appcodeid', 'hidden', array(
|
| 33 |
'name' => 'appid',
|
| 34 |
'value' => Mage::app()->getRequest()->getParam('id'),
|
| 35 |
'disabled' => false,
|
| 36 |
));
|
| 37 |
+
|
| 38 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 39 |
$pushnotiCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','push_notification');
|
|
|
|
|
|
|
| 40 |
$PushData = $pushnotiCollection->getData();
|
| 41 |
$PushData = $PushData['0'];
|
| 42 |
$PushDatas= $PushData['value'];
|
| 53 |
$activeSandBoxMode = false;
|
| 54 |
}
|
| 55 |
$fieldset->addField('active_push_notification', 'checkbox', array(
|
| 56 |
+
'label' => Mage::helper('mobiadmin')->__('Activate Push Notification'),
|
| 57 |
+
'name' => 'pushnotification[active_push_notification]',
|
| 58 |
+
'value' => '1' ,
|
| 59 |
+
'checked' => $activeNotification,
|
| 60 |
+
'disabled' => false,
|
| 61 |
+
));
|
| 62 |
+
|
| 63 |
+
$fieldset->addField('sandboxmode', 'checkbox', array(
|
| 64 |
+
'label' => Mage::helper('mobiadmin')->__('Sandbox mode'),
|
| 65 |
+
'name' => 'pushnotification[sandboxmode]',
|
| 66 |
+
'value' => '1',
|
| 67 |
+
'checked' => $activeSandBoxMode,
|
| 68 |
+
'disabled' => false,
|
| 69 |
+
'after_element_html' => '<br><small>'.$this->__('Please Make sure your 2195 port is open to send IOS push notifications.').'</small>',
|
| 70 |
+
));
|
| 71 |
+
|
| 72 |
+
$fieldset->addField('android_key', 'text', array(
|
| 73 |
+
'label' => Mage::helper('mobiadmin')->__('GCM API Key'),
|
| 74 |
+
'name' => 'pushnotification[android_key]',
|
| 75 |
+
'value' => $pushDataValues['android_key'],
|
| 76 |
+
));
|
| 77 |
+
|
| 78 |
+
$fieldset->addField('android_sender_id', 'text', array(
|
| 79 |
+
'label' => Mage::helper('mobiadmin')->__('Google API Project Number'),
|
| 80 |
+
'name' => 'pushnotification[android_sender_id]',
|
| 81 |
+
'value' => $pushDataValues['android_sender_id'],
|
| 82 |
+
));
|
| 83 |
+
|
| 84 |
+
$fieldset->addField('upload_iospem_file', 'image', array(
|
| 85 |
+
'label' => Mage::helper('mobiadmin')->__('Upload iOS PEM file'),
|
| 86 |
+
'required' => false,
|
| 87 |
+
'name' => 'upload_iospem_file',
|
| 88 |
+
'value' => $pushDataValues['upload_iospem_file_url'],
|
| 89 |
+
));
|
| 90 |
|
| 91 |
+
if(!empty($pushDataValues['upload_iospem_file'])){
|
|
|
|
| 92 |
$fieldset->addField('note', 'note', array(
|
| 93 |
+
'label' => '',
|
| 94 |
+
'text' => $pushDataValues['upload_iospem_file'],
|
| 95 |
+
));
|
| 96 |
+
}
|
| 97 |
+
|
| 98 |
+
$fieldset->addField('appfilename', 'hidden', array(
|
| 99 |
+
'name' => 'upload_iospem_file_name',
|
| 100 |
+
'value' => $pushDataValues['upload_iospem_file'],
|
| 101 |
+
'disabled' => false,
|
| 102 |
+
));
|
| 103 |
+
|
| 104 |
+
$fieldset->addField('pem_password', 'password', array(
|
| 105 |
+
'label' => Mage::helper('mobiadmin')->__('PEM Password'),
|
| 106 |
+
'name' => 'pushnotification[pem_password]',
|
| 107 |
+
'value' => $pushDataValues['pem_password'],
|
| 108 |
+
));
|
| 109 |
|
| 110 |
//Application Iformation
|
| 111 |
+
$fieldset = $form->addFieldset('app_info', array('legend'=>$this->__('Application Information')));
|
| 112 |
+
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 113 |
+
$appinfoCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','appinfo');
|
| 114 |
+
$appInfoData = $appinfoCollection->getData();
|
| 115 |
+
$appInfoData = $appInfoData['0'];
|
| 116 |
+
$allAppInfo = $appInfoData['value'];
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
|
| 118 |
+
$allAppInfoValues = Mage::helper('mobiadmin')->_jsonUnserialize($allAppInfo);
|
| 119 |
+
$fieldset->addField('android_appname', 'text', array(
|
| 120 |
+
'label' => Mage::helper('mobiadmin')->__('App Name on Google Play Store'),
|
| 121 |
+
'name' => 'appinfo[android_appname]',
|
| 122 |
+
'value' => $allAppInfoValues['android_appname'],
|
| 123 |
+
));
|
| 124 |
+
|
| 125 |
+
$fieldset->addField('android_appweburl', 'text', array(
|
| 126 |
+
'label' => Mage::helper('mobiadmin')->__('App URL on Google Play Store'),
|
| 127 |
+
'name' => 'appinfo[android_appweburl]',
|
| 128 |
+
'value' => $allAppInfoValues['android_appweburl'],
|
| 129 |
+
));
|
| 130 |
+
|
| 131 |
+
$fieldset->addField('ios_appname', 'text', array(
|
| 132 |
+
'label' => Mage::helper('mobiadmin')->__('App Name on Apple Store'),
|
| 133 |
+
'name' => 'appinfo[ios_appname]',
|
| 134 |
+
'value' => $allAppInfoValues['ios_appname'],
|
| 135 |
+
));
|
| 136 |
+
|
| 137 |
+
$fieldset->addField('ios_appweburl', 'text', array(
|
| 138 |
+
'label' => Mage::helper('mobiadmin')->__('App URL on Apple Store'),
|
| 139 |
+
'name' => 'appinfo[ios_appweburl]',
|
| 140 |
+
'value' => $allAppInfoValues['ios_appweburl'],
|
| 141 |
+
));
|
| 142 |
+
|
| 143 |
+
$fieldset->addField('app_description', 'textarea', array(
|
| 144 |
+
'label' => Mage::helper('mobiadmin')->__('Application Description'),
|
| 145 |
+
'name' => 'appinfo[app_description]',
|
| 146 |
+
'value' => $allAppInfoValues['app_description'],
|
| 147 |
+
));
|
| 148 |
+
|
| 149 |
+
$fieldset->addField('app_share_image', 'image', array(
|
| 150 |
+
'label' => Mage::helper('mobiadmin')->__('Application Image'),
|
| 151 |
+
'required' => false,
|
| 152 |
+
'name' => 'app_share_image',
|
| 153 |
+
'value' => $allAppInfoValues['app_share_image'],
|
| 154 |
+
));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 155 |
return parent::_prepareForm();
|
| 156 |
}
|
| 157 |
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Labels.php
CHANGED
|
@@ -8,11 +8,8 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Labels extend
|
|
| 8 |
$fieldset = $form->addFieldset('application_data', array('legend'=>$this->__('Label')));
|
| 9 |
|
| 10 |
$applicationData = Mage::registry('application_data');
|
| 11 |
-
|
| 12 |
$storeId = $applicationData->getAppStoreid();
|
| 13 |
-
|
| 14 |
$storelang = Mage::getStoreConfig('general/locale/code',$storeId);
|
| 15 |
-
|
| 16 |
$collection = Mage::getModel('mobiadmin/multilanguage')->getCollection()->addFieldToFilter('mm_type','label')->addFieldToFilter('mm_language_code',$storelang);
|
| 17 |
$labels = $collection->getData();
|
| 18 |
|
|
@@ -20,7 +17,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Labels extend
|
|
| 20 |
$fieldset->addField('message-label'.$label['mm_id'], 'text', array(
|
| 21 |
'label' => Mage::helper('mobiadmin')->__($label['mm_label']),
|
| 22 |
'required' => false,
|
| 23 |
-
//'name' => 'language_data'.$label['mm_type'],
|
| 24 |
'name' => "language_data[".$label['mm_id']."]",
|
| 25 |
'value' => $label['mm_text'],
|
| 26 |
'maxlength' => $label['mm_maxlength'],
|
|
@@ -36,7 +32,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Labels extend
|
|
| 36 |
$fieldset2->addField('message-label'.$label['mm_id'], 'text', array(
|
| 37 |
'label' => Mage::helper('mobiadmin')->__($label['mm_label']),
|
| 38 |
'required' => false,
|
| 39 |
-
//'name' => 'language_data'.$label['mm_type'],
|
| 40 |
'name' => "language_data[".$label['mm_id']."]",
|
| 41 |
'value' => $label['mm_text'],
|
| 42 |
'maxlength' => $label['mm_maxlength'],
|
| 8 |
$fieldset = $form->addFieldset('application_data', array('legend'=>$this->__('Label')));
|
| 9 |
|
| 10 |
$applicationData = Mage::registry('application_data');
|
|
|
|
| 11 |
$storeId = $applicationData->getAppStoreid();
|
|
|
|
| 12 |
$storelang = Mage::getStoreConfig('general/locale/code',$storeId);
|
|
|
|
| 13 |
$collection = Mage::getModel('mobiadmin/multilanguage')->getCollection()->addFieldToFilter('mm_type','label')->addFieldToFilter('mm_language_code',$storelang);
|
| 14 |
$labels = $collection->getData();
|
| 15 |
|
| 17 |
$fieldset->addField('message-label'.$label['mm_id'], 'text', array(
|
| 18 |
'label' => Mage::helper('mobiadmin')->__($label['mm_label']),
|
| 19 |
'required' => false,
|
|
|
|
| 20 |
'name' => "language_data[".$label['mm_id']."]",
|
| 21 |
'value' => $label['mm_text'],
|
| 22 |
'maxlength' => $label['mm_maxlength'],
|
| 32 |
$fieldset2->addField('message-label'.$label['mm_id'], 'text', array(
|
| 33 |
'label' => Mage::helper('mobiadmin')->__($label['mm_label']),
|
| 34 |
'required' => false,
|
|
|
|
| 35 |
'name' => "language_data[".$label['mm_id']."]",
|
| 36 |
'value' => $label['mm_text'],
|
| 37 |
'maxlength' => $label['mm_maxlength'],
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Popup.php
CHANGED
|
@@ -13,51 +13,51 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Popup extends
|
|
| 13 |
$ShowSettting ='Enable';
|
| 14 |
}
|
| 15 |
$fieldset->addField('note', 'note', array(
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
|
| 20 |
$fieldset = $form->addFieldset('application_data', array('legend'=>$this->__('Pop Up Setting')));
|
| 21 |
$applicationData = Mage::registry('application_data');
|
| 22 |
$applicationCode = $applicationData->getAppCode();
|
| 23 |
|
| 24 |
$appPopUpCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
$appPopUpData = $appPopUpCollection->getFirstItem();
|
| 29 |
$appPopUpValues = $appPopUpData->getValue();
|
| 30 |
$appPopUpValues = Mage::helper('mobiadmin')->_jsonUnserialize($appPopUpValues);
|
| 31 |
|
| 32 |
$fieldset->addField('popup_enable', 'select', array(
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
0 => Mage::helper('adminhtml')->__('No'),
|
| 37 |
1 => Mage::helper('adminhtml')->__('Yes'),
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
|
| 42 |
$fieldset->addField('popupimage', 'image', array(
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
|
| 49 |
$fieldset->addField('popupimage_hidden', 'hidden', array(
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
|
| 55 |
$fieldset->addField('cookietime', 'text', array(
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
}
|
| 63 |
}
|
| 13 |
$ShowSettting ='Enable';
|
| 14 |
}
|
| 15 |
$fieldset->addField('note', 'note', array(
|
| 16 |
+
'label' => Mage::helper('mobiadmin')->__('Enable Module'),
|
| 17 |
+
'text' => Mage::helper('mobiadmin')->__($ShowSettting),
|
| 18 |
+
));
|
| 19 |
|
| 20 |
$fieldset = $form->addFieldset('application_data', array('legend'=>$this->__('Pop Up Setting')));
|
| 21 |
$applicationData = Mage::registry('application_data');
|
| 22 |
$applicationCode = $applicationData->getAppCode();
|
| 23 |
|
| 24 |
$appPopUpCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 25 |
+
$appPopUpCollection = $appPopUpCollection
|
| 26 |
+
->addFieldToFilter('app_code',$applicationCode)
|
| 27 |
+
->addFieldToFilter('setting_code','popup_setting');
|
| 28 |
$appPopUpData = $appPopUpCollection->getFirstItem();
|
| 29 |
$appPopUpValues = $appPopUpData->getValue();
|
| 30 |
$appPopUpValues = Mage::helper('mobiadmin')->_jsonUnserialize($appPopUpValues);
|
| 31 |
|
| 32 |
$fieldset->addField('popup_enable', 'select', array(
|
| 33 |
+
'label' => Mage::helper('mobiadmin')->__('Enable Pop Up'),
|
| 34 |
+
'name' => 'popup[enable]',
|
| 35 |
+
'options' => array(
|
| 36 |
0 => Mage::helper('adminhtml')->__('No'),
|
| 37 |
1 => Mage::helper('adminhtml')->__('Yes'),
|
| 38 |
+
),
|
| 39 |
+
'value' => $appPopUpValues['enable'],
|
| 40 |
+
));
|
| 41 |
|
| 42 |
$fieldset->addField('popupimage', 'image', array(
|
| 43 |
+
'label' => Mage::helper('mobiadmin')->__('Upload Pop Up Image'),
|
| 44 |
+
'required' => false,
|
| 45 |
+
'name' => 'popupimage',
|
| 46 |
+
'value' => $appPopUpValues['popupimage'],
|
| 47 |
+
));
|
| 48 |
|
| 49 |
$fieldset->addField('popupimage_hidden', 'hidden', array(
|
| 50 |
+
'required' => false,
|
| 51 |
+
'name' => 'popupimage_hidden',
|
| 52 |
+
'value' => $appPopUpValues['popupimage'],
|
| 53 |
+
));
|
| 54 |
|
| 55 |
$fieldset->addField('cookietime', 'text', array(
|
| 56 |
+
'label' => Mage::helper('mobiadmin')->__('Set Pop Up Cookie Time'),
|
| 57 |
+
'required' => false,
|
| 58 |
+
'name' => 'popup[cookietime]',
|
| 59 |
+
'value' => $appPopUpValues['cookietime'],
|
| 60 |
+
'after_element_html' => '<small>'.$this->__('Cookies Lifetime in Seconds.').'</small>',
|
| 61 |
+
));
|
| 62 |
}
|
| 63 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Pushnotifications.php
CHANGED
|
@@ -6,27 +6,17 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Pushnotificat
|
|
| 6 |
$form = new Varien_Data_Form();
|
| 7 |
$this->setForm($form);
|
| 8 |
$fieldset = $form->addFieldset('push_notification', array('legend'=>$this->__('Push Notifications')));
|
| 9 |
-
$applicationData = Mage::registry('application_data');
|
| 10 |
-
$storeId = $applicationData->getId();
|
| 11 |
-
$applicationCode = $applicationData->getAppCode();
|
| 12 |
-
|
| 13 |
-
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 14 |
-
$pushnotiCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','pushnotifications_settings');
|
| 15 |
-
$PushData = $pushnotiCollection->getData();
|
| 16 |
-
$PushData = $PushData['0'];
|
| 17 |
-
$PushValue = $PushData['value'];
|
| 18 |
-
|
| 19 |
$fieldset->addField('note', 'note', array(
|
| 20 |
-
|
| 21 |
-
|
| 22 |
|
| 23 |
$fieldset->addField('pushnotifications', 'textarea', array(
|
| 24 |
'label' => Mage::helper('mobiadmin')->__($this->__('Push Notifications')),
|
| 25 |
'name' => 'pushnotifications',
|
| 26 |
-
'value' =>
|
| 27 |
'maxlength' => '255',
|
| 28 |
'rows' => '3',
|
| 29 |
'after_element_html' => '<br><small>'.$this->__('Notification Maximum Text Length is 255 Characters').'</small>',
|
| 30 |
-
|
| 31 |
}
|
| 32 |
}
|
| 6 |
$form = new Varien_Data_Form();
|
| 7 |
$this->setForm($form);
|
| 8 |
$fieldset = $form->addFieldset('push_notification', array('legend'=>$this->__('Push Notifications')));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
$fieldset->addField('note', 'note', array(
|
| 10 |
+
'text' => Mage::helper('mobiadmin')->__($this->__('Send push notification to users. Enter the message and send to all users who are using the App.')),
|
| 11 |
+
));
|
| 12 |
|
| 13 |
$fieldset->addField('pushnotifications', 'textarea', array(
|
| 14 |
'label' => Mage::helper('mobiadmin')->__($this->__('Push Notifications')),
|
| 15 |
'name' => 'pushnotifications',
|
| 16 |
+
'value' => '',
|
| 17 |
'maxlength' => '255',
|
| 18 |
'rows' => '3',
|
| 19 |
'after_element_html' => '<br><small>'.$this->__('Notification Maximum Text Length is 255 Characters').'</small>',
|
| 20 |
+
));
|
| 21 |
}
|
| 22 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tabs.php
CHANGED
|
@@ -1,79 +1,77 @@
|
|
| 1 |
<?php
|
| 2 |
-
class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
}
|
| 12 |
-
protected function _beforeToHtml()
|
| 13 |
-
{
|
| 14 |
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
'label' => $this->__('General Settings'),
|
| 23 |
-
'title' => $this->__('General Settings'),
|
| 24 |
-
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_form')->toHtml()
|
| 25 |
-
));
|
| 26 |
-
|
| 27 |
-
$this->addTab('theme_personalization', array(
|
| 28 |
-
'label' => $this->__('Theme Personalization'),
|
| 29 |
-
'title' => $this->__('Theme Personalization'),
|
| 30 |
-
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_personalization')->toHtml()
|
| 31 |
-
));
|
| 32 |
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
$this->addTab('labels_message', array(
|
| 40 |
-
'label' => $this->__('Labels and Messages'),
|
| 41 |
-
'title' => $this->__('Labels and Messages'),
|
| 42 |
-
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_labels')->toHtml()
|
| 43 |
-
));
|
| 44 |
-
|
| 45 |
-
$this->addTab('cms_contents', array(
|
| 46 |
-
'label' => $this->__('CMS Contents'),
|
| 47 |
-
'title' => $this->__('CMS Contents'),
|
| 48 |
-
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_cms')->toHtml()
|
| 49 |
-
));
|
| 50 |
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
));
|
| 63 |
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
));
|
| 70 |
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 79 |
}
|
| 1 |
<?php
|
| 2 |
+
class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs {
|
| 3 |
+
|
| 4 |
+
public function __construct()
|
| 5 |
+
{
|
| 6 |
+
parent::__construct();
|
| 7 |
+
$this->setId('application_data');
|
| 8 |
+
$this->setDestElementId('edit_form');
|
| 9 |
+
$this->setTitle($this->__('App Settings'));
|
| 10 |
+
}
|
|
|
|
|
|
|
|
|
|
| 11 |
|
| 12 |
+
protected function _beforeToHtml()
|
| 13 |
+
{
|
| 14 |
+
$this->addTab('overview', array(
|
| 15 |
+
'label' => $this->__('Overview'),
|
| 16 |
+
'title' => $this->__('Overview'),
|
| 17 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_overview')->toHtml()
|
| 18 |
+
));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
+
$this->addTab('general_settings', array(
|
| 21 |
+
'label' => $this->__('General Settings'),
|
| 22 |
+
'title' => $this->__('General Settings'),
|
| 23 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_form')->toHtml()
|
| 24 |
+
));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
+
$this->addTab('theme_personalization', array(
|
| 27 |
+
'label' => $this->__('Theme Personalization'),
|
| 28 |
+
'title' => $this->__('Theme Personalization'),
|
| 29 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_personalization')->toHtml()
|
| 30 |
+
));
|
| 31 |
|
| 32 |
+
$this->addTab('banners', array(
|
| 33 |
+
'label' => $this->__('Banners'),
|
| 34 |
+
'title' => $this->__('Banners'),
|
| 35 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_banners')->toHtml()
|
| 36 |
+
));
|
|
|
|
| 37 |
|
| 38 |
+
$this->addTab('labels_message', array(
|
| 39 |
+
'label' => $this->__('Labels and Messages'),
|
| 40 |
+
'title' => $this->__('Labels and Messages'),
|
| 41 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_labels')->toHtml()
|
| 42 |
+
));
|
|
|
|
| 43 |
|
| 44 |
+
$this->addTab('cms_contents', array(
|
| 45 |
+
'label' => $this->__('CMS Contents'),
|
| 46 |
+
'title' => $this->__('CMS Contents'),
|
| 47 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_cms')->toHtml()
|
| 48 |
+
));
|
| 49 |
+
|
| 50 |
+
$this->addTab('push_notification', array(
|
| 51 |
+
'label' => $this->__('Push Notifications'),
|
| 52 |
+
'title' => $this->__('Push Notifications'),
|
| 53 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_pushnotifications')->toHtml()
|
| 54 |
+
));
|
| 55 |
+
|
| 56 |
+
|
| 57 |
+
$this->addTab('product_sliders', array(
|
| 58 |
+
'label' => $this->__('Product Sliders'),
|
| 59 |
+
'title' => $this->__('Product Sliders'),
|
| 60 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_productslider')->toHtml()
|
| 61 |
+
));
|
| 62 |
+
|
| 63 |
+
$this->addTab('category_icons', array(
|
| 64 |
+
'label' => $this->__('Category Icons'),
|
| 65 |
+
'title' => $this->__('Category Icons'),
|
| 66 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_categoryicon')->toHtml()
|
| 67 |
+
));
|
| 68 |
+
|
| 69 |
+
$this->addTab('mobile_website_settings', array(
|
| 70 |
+
'label' => $this->__('Mobile Website Settings'),
|
| 71 |
+
'title' => $this->__('Mobile Website Settings'),
|
| 72 |
+
'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_popup')->toHtml()
|
| 73 |
+
));
|
| 74 |
+
|
| 75 |
+
return parent::_beforeToHtml();
|
| 76 |
+
}
|
| 77 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid.php
CHANGED
|
@@ -8,7 +8,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid extends Mage_Admi
|
|
| 8 |
$this->setDefaultSort('id');
|
| 9 |
$this->setDefaultDir('ASC');
|
| 10 |
$this->setSaveParametersInSession(true);
|
| 11 |
-
|
| 12 |
}
|
| 13 |
|
| 14 |
protected function _prepareCollection()
|
|
@@ -21,71 +20,62 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid extends Mage_Admi
|
|
| 21 |
protected function _prepareColumns()
|
| 22 |
{
|
| 23 |
$this->addColumn('id', array(
|
| 24 |
-
'header'
|
| 25 |
-
'align'
|
| 26 |
-
'width'
|
| 27 |
-
'index'
|
| 28 |
-
|
| 29 |
-
|
| 30 |
|
| 31 |
$this->addColumn('app_name', array(
|
| 32 |
-
'header'
|
| 33 |
-
'align'
|
| 34 |
-
'index'
|
| 35 |
-
'width'
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
/*$this->addColumn('app_store', array(
|
| 40 |
-
'header' => Mage::helper('mobiadmin')->__($this->__('Application Store')),
|
| 41 |
-
'width' => '150px',
|
| 42 |
-
'index' => 'app_storeid',
|
| 43 |
-
'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_Store',
|
| 44 |
-
'filter' => false,
|
| 45 |
-
));*/
|
| 46 |
|
| 47 |
$this->addColumn('app_key', array(
|
| 48 |
-
'header'
|
| 49 |
-
'width'
|
| 50 |
-
'index'
|
| 51 |
-
|
| 52 |
|
| 53 |
$this->addColumn('license_type', array(
|
| 54 |
-
'header'
|
| 55 |
-
'width'
|
| 56 |
-
'index'
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
|
| 61 |
$this->addColumn('android_status', array(
|
| 62 |
-
'header'
|
| 63 |
-
'width'
|
| 64 |
-
'index'
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
|
| 69 |
$this->addColumn('ios_status', array(
|
| 70 |
-
'header'
|
| 71 |
-
'width'
|
| 72 |
-
'index'
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
|
| 77 |
$this->addColumn('action',
|
| 78 |
array(
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
return parent::_prepareColumns();
|
| 90 |
}
|
| 91 |
}
|
| 8 |
$this->setDefaultSort('id');
|
| 9 |
$this->setDefaultDir('ASC');
|
| 10 |
$this->setSaveParametersInSession(true);
|
|
|
|
| 11 |
}
|
| 12 |
|
| 13 |
protected function _prepareCollection()
|
| 20 |
protected function _prepareColumns()
|
| 21 |
{
|
| 22 |
$this->addColumn('id', array(
|
| 23 |
+
'header' => Mage::helper('mobiadmin')->__('ID'),
|
| 24 |
+
'align' =>'right',
|
| 25 |
+
'width' => '10px',
|
| 26 |
+
'index' => 'id',
|
| 27 |
+
'filter' => false,
|
| 28 |
+
));
|
| 29 |
|
| 30 |
$this->addColumn('app_name', array(
|
| 31 |
+
'header' => Mage::helper('mobiadmin')->__('App Name'),
|
| 32 |
+
'align' =>'left',
|
| 33 |
+
'index' => 'app_name',
|
| 34 |
+
'width' => '50px',
|
| 35 |
+
));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
|
| 37 |
$this->addColumn('app_key', array(
|
| 38 |
+
'header' => Mage::helper('mobiadmin')->__('App Key'),
|
| 39 |
+
'width' => '150px',
|
| 40 |
+
'index' => 'app_key',
|
| 41 |
+
));
|
| 42 |
|
| 43 |
$this->addColumn('license_type', array(
|
| 44 |
+
'header' => Mage::helper('mobiadmin')->__('License Type'),
|
| 45 |
+
'width' => '150px',
|
| 46 |
+
'index' => 'app_mode',
|
| 47 |
+
'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_Licence',
|
| 48 |
+
'filter' => false,
|
| 49 |
+
));
|
| 50 |
|
| 51 |
$this->addColumn('android_status', array(
|
| 52 |
+
'header' => Mage::helper('mobiadmin')->__('Android Status'),
|
| 53 |
+
'width' => '150px',
|
| 54 |
+
'index' => 'android_url',
|
| 55 |
+
'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_AndroidStatus',
|
| 56 |
+
'filter' => false,
|
| 57 |
+
));
|
| 58 |
|
| 59 |
$this->addColumn('ios_status', array(
|
| 60 |
+
'header' => Mage::helper('mobiadmin')->__('iOS Status'),
|
| 61 |
+
'width' => '150px',
|
| 62 |
+
'index' => 'ios_url',
|
| 63 |
+
'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_IosStatus',
|
| 64 |
+
'filter' => false,
|
| 65 |
+
));
|
| 66 |
|
| 67 |
$this->addColumn('action',
|
| 68 |
array(
|
| 69 |
+
'header' => Mage::helper('mobiadmin')->__('Action'),
|
| 70 |
+
'width' => '100',
|
| 71 |
+
'type' => 'action',
|
| 72 |
+
'getter' => 'getId',
|
| 73 |
+
'sortable' => false,
|
| 74 |
+
'index' => 'stores',
|
| 75 |
+
'is_system' => true,
|
| 76 |
+
'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_Action',
|
| 77 |
+
'filter' => false,
|
| 78 |
+
));
|
| 79 |
return parent::_prepareColumns();
|
| 80 |
}
|
| 81 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid/Renderer/AndroidStatus.php
CHANGED
|
@@ -4,7 +4,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_AndroidS
|
|
| 4 |
public function render(Varien_Object $row)
|
| 5 |
{
|
| 6 |
$androidStatus = $row->getAndroidStatus();
|
| 7 |
-
|
| 8 |
return $androidStatus;
|
| 9 |
}
|
| 10 |
}
|
| 4 |
public function render(Varien_Object $row)
|
| 5 |
{
|
| 6 |
$androidStatus = $row->getAndroidStatus();
|
|
|
|
| 7 |
return $androidStatus;
|
| 8 |
}
|
| 9 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid/Renderer/IosStatus.php
CHANGED
|
@@ -4,7 +4,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_IosStatu
|
|
| 4 |
public function render(Varien_Object $row)
|
| 5 |
{
|
| 6 |
$iosStatus = $row->getIosStatus();
|
| 7 |
-
|
| 8 |
return $iosStatus;
|
| 9 |
}
|
| 10 |
}
|
| 4 |
public function render(Varien_Object $row)
|
| 5 |
{
|
| 6 |
$iosStatus = $row->getIosStatus();
|
|
|
|
| 7 |
return $iosStatus;
|
| 8 |
}
|
| 9 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Dashboard/Sales.php
ADDED
|
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiadmin_Block_Adminhtml_Dashboard_Sales extends Mage_Adminhtml_Block_Dashboard_Sales
|
| 4 |
+
{
|
| 5 |
+
protected function _prepareLayout()
|
| 6 |
+
{
|
| 7 |
+
if (!Mage::helper('core')->isModuleEnabled('Mage_Reports')) {
|
| 8 |
+
return $this;
|
| 9 |
+
}
|
| 10 |
+
$isFilter = $this->getRequest()->getParam('store') || $this->getRequest()->getParam('website') || $this->getRequest()->getParam('group');
|
| 11 |
+
|
| 12 |
+
$collection = Mage::getResourceModel('reports/order_collection')
|
| 13 |
+
->calculateSales($isFilter);
|
| 14 |
+
|
| 15 |
+
if ($this->getRequest()->getParam('store')) {
|
| 16 |
+
$collection->addFieldToFilter('store_id', $this->getRequest()->getParam('store'));
|
| 17 |
+
} else if ($this->getRequest()->getParam('website')){
|
| 18 |
+
$storeIds = Mage::app()->getWebsite($this->getRequest()->getParam('website'))->getStoreIds();
|
| 19 |
+
$collection->addFieldToFilter('store_id', array('in' => $storeIds));
|
| 20 |
+
} else if ($this->getRequest()->getParam('group')){
|
| 21 |
+
$storeIds = Mage::app()->getGroup($this->getRequest()->getParam('group'))->getStoreIds();
|
| 22 |
+
$collection->addFieldToFilter('store_id', array('in' => $storeIds));
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
$collection->load();
|
| 26 |
+
$sales = $collection->getFirstItem();
|
| 27 |
+
$this->addTotal($this->__('Lifetime Sales'), $sales->getLifetime());
|
| 28 |
+
$this->addTotal($this->__('Average Orders'), $sales->getAverage());
|
| 29 |
+
if($this->getEnableMobiDashboard()){
|
| 30 |
+
$this->addTotal($this->__('MobiCommerce Sales'), $this->getMobiSales());
|
| 31 |
+
}
|
| 32 |
+
}
|
| 33 |
+
|
| 34 |
+
public function getMobiSales()
|
| 35 |
+
{
|
| 36 |
+
$salesCollection = Mage::getModel('sales/order')->getCollection();
|
| 37 |
+
$orderTotals = $salesCollection->addFieldToFilter('orderfromplatform', 'mobicommerce')->getColumnValues('grand_total');
|
| 38 |
+
$totalSum = array_sum($orderTotals);
|
| 39 |
+
return $totalSum;
|
| 40 |
+
}
|
| 41 |
+
|
| 42 |
+
public function getEnableMobiDashboard()
|
| 43 |
+
{
|
| 44 |
+
$orderCollection = Mage::getModel('sales/order')->getCollection();
|
| 45 |
+
$firstOrderCollection = $orderCollection->getFirstItem()->getData();
|
| 46 |
+
if (array_key_exists('orderfromplatform', $firstOrderCollection)) {
|
| 47 |
+
return true;
|
| 48 |
+
}else{
|
| 49 |
+
return false;
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
+
}
|
| 53 |
+
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Menu.php
CHANGED
|
@@ -44,7 +44,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Menu extends Mage_Adminhtml_Block_P
|
|
| 44 |
$html .= '</li>' . PHP_EOL;
|
| 45 |
}
|
| 46 |
$html .= '</ul>' . PHP_EOL;
|
| 47 |
-
|
| 48 |
return $html;
|
| 49 |
}
|
| 50 |
}
|
| 44 |
$html .= '</li>' . PHP_EOL;
|
| 45 |
}
|
| 46 |
$html .= '</ul>' . PHP_EOL;
|
|
|
|
| 47 |
return $html;
|
| 48 |
}
|
| 49 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Notification.php
CHANGED
|
@@ -3,10 +3,10 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Notification extends Mage_Adminhtml
|
|
| 3 |
{
|
| 4 |
public function __construct()
|
| 5 |
{
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
}
|
| 12 |
}
|
| 3 |
{
|
| 4 |
public function __construct()
|
| 5 |
{
|
| 6 |
+
$this->_controller = 'adminhtml_notification';
|
| 7 |
+
$this->_blockGroup = 'mobiadmin';
|
| 8 |
+
$this->_headerText = Mage::helper('mobiadmin')->__('Notifications');
|
| 9 |
+
parent::__construct();
|
| 10 |
+
$this->_removeButton('add');
|
| 11 |
}
|
| 12 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Notification/Grid.php
CHANGED
|
@@ -20,62 +20,64 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Notification_Grid extends Mage_Admi
|
|
| 20 |
protected function _prepareColumns()
|
| 21 |
{
|
| 22 |
$this->addColumn('type', array(
|
| 23 |
-
'header'
|
| 24 |
-
'align'
|
| 25 |
-
'index'
|
| 26 |
-
'width'
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
|
| 31 |
|
| 32 |
$this->addColumn('date_added', array(
|
| 33 |
-
'header'
|
| 34 |
-
'width'
|
| 35 |
-
'index'
|
| 36 |
-
|
| 37 |
-
|
| 38 |
|
| 39 |
$this->addColumn('message', array(
|
| 40 |
-
'header'
|
| 41 |
-
'width'
|
| 42 |
-
'index'
|
| 43 |
-
|
| 44 |
-
|
| 45 |
|
| 46 |
$this->addColumn('action',
|
| 47 |
array(
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
return parent::_prepareColumns();
|
| 58 |
}
|
|
|
|
| 59 |
public function getMainButtonsHtml()
|
| 60 |
{
|
| 61 |
return '';
|
| 62 |
}
|
|
|
|
| 63 |
protected function _prepareMassaction()
|
| 64 |
{
|
| 65 |
$this->setMassactionIdField('id');
|
| 66 |
$this->getMassactionBlock()->setFormFieldName('ids');
|
| 67 |
$this->getMassactionBlock()->addItem(
|
| 68 |
'delete', array(
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
);
|
| 74 |
$this->getMassactionBlock()->addItem(
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
);
|
| 80 |
}
|
| 81 |
}
|
| 20 |
protected function _prepareColumns()
|
| 21 |
{
|
| 22 |
$this->addColumn('type', array(
|
| 23 |
+
'header' => Mage::helper('mobiadmin')->__('Type'),
|
| 24 |
+
'align' =>'left',
|
| 25 |
+
'index' => 'type',
|
| 26 |
+
'width' => '50px',
|
| 27 |
+
'filter' => false,
|
| 28 |
+
'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Notification_Grid_Renderer_Type',
|
| 29 |
+
));
|
| 30 |
|
| 31 |
|
| 32 |
$this->addColumn('date_added', array(
|
| 33 |
+
'header' => Mage::helper('mobiadmin')->__('Date Added'),
|
| 34 |
+
'width' => '50px',
|
| 35 |
+
'index' => 'date_added',
|
| 36 |
+
'filter' => false,
|
| 37 |
+
));
|
| 38 |
|
| 39 |
$this->addColumn('message', array(
|
| 40 |
+
'header' => Mage::helper('mobiadmin')->__('Message'),
|
| 41 |
+
'width' => '500px',
|
| 42 |
+
'index' => 'message',
|
| 43 |
+
'filter' => false,
|
| 44 |
+
));
|
| 45 |
|
| 46 |
$this->addColumn('action',
|
| 47 |
array(
|
| 48 |
+
'header' => Mage::helper('mobiadmin')->__('Action'),
|
| 49 |
+
'width' => '100',
|
| 50 |
+
'type' => 'action',
|
| 51 |
+
'getter' => 'getId',
|
| 52 |
+
'sortable' => false,
|
| 53 |
+
'index' => 'stores',
|
| 54 |
+
'is_system' => true,
|
| 55 |
+
'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Notification_Grid_Renderer_Action',
|
| 56 |
+
));
|
| 57 |
return parent::_prepareColumns();
|
| 58 |
}
|
| 59 |
+
|
| 60 |
public function getMainButtonsHtml()
|
| 61 |
{
|
| 62 |
return '';
|
| 63 |
}
|
| 64 |
+
|
| 65 |
protected function _prepareMassaction()
|
| 66 |
{
|
| 67 |
$this->setMassactionIdField('id');
|
| 68 |
$this->getMassactionBlock()->setFormFieldName('ids');
|
| 69 |
$this->getMassactionBlock()->addItem(
|
| 70 |
'delete', array(
|
| 71 |
+
'label' => Mage::helper('mobiadmin')->__('Delete'),
|
| 72 |
+
'url' => $this->getUrl('*/*/massDelete'),
|
| 73 |
+
'confirm' => Mage::helper('mobiadmin')->__('Are you sure?')
|
| 74 |
+
)
|
| 75 |
);
|
| 76 |
$this->getMassactionBlock()->addItem(
|
| 77 |
+
'mark_as_read', array(
|
| 78 |
+
'label' => Mage::helper('mobiadmin')->__('Mark As Read'),
|
| 79 |
+
'url' => $this->getUrl('*/*/massRead')
|
| 80 |
+
)
|
| 81 |
);
|
| 82 |
}
|
| 83 |
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Order/Grid.php
ADDED
|
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
class Mobicommerce_Mobiadmin_Block_Adminhtml_Order_Grid extends Mage_Adminhtml_Block_Sales_Order_Grid
|
| 3 |
+
{
|
| 4 |
+
public function _prepareColumns()
|
| 5 |
+
{
|
| 6 |
+
$this->addColumn('real_order_id', array(
|
| 7 |
+
'header' => Mage::helper('sales')->__('Order #'),
|
| 8 |
+
'width' => '80px',
|
| 9 |
+
'type' => 'text',
|
| 10 |
+
'index' => 'increment_id',
|
| 11 |
+
));
|
| 12 |
+
|
| 13 |
+
if (!Mage::app()->isSingleStoreMode()) {
|
| 14 |
+
$this->addColumn('store_id', array(
|
| 15 |
+
'header' => Mage::helper('sales')->__('Purchased From (Store)'),
|
| 16 |
+
'index' => 'store_id',
|
| 17 |
+
'type' => 'store',
|
| 18 |
+
'store_view' => true,
|
| 19 |
+
'display_deleted' => true,
|
| 20 |
+
));
|
| 21 |
+
}
|
| 22 |
+
|
| 23 |
+
$this->addColumn('created_at', array(
|
| 24 |
+
'header' => Mage::helper('sales')->__('Purchased On'),
|
| 25 |
+
'index' => 'created_at',
|
| 26 |
+
'type' => 'datetime',
|
| 27 |
+
'width' => '100px',
|
| 28 |
+
));
|
| 29 |
+
|
| 30 |
+
$this->addColumn('billing_name', array(
|
| 31 |
+
'header' => Mage::helper('sales')->__('Bill to Name'),
|
| 32 |
+
'index' => 'billing_name',
|
| 33 |
+
));
|
| 34 |
+
|
| 35 |
+
$this->addColumn('shipping_name', array(
|
| 36 |
+
'header' => Mage::helper('sales')->__('Ship to Name'),
|
| 37 |
+
'index' => 'shipping_name',
|
| 38 |
+
));
|
| 39 |
+
|
| 40 |
+
$this->addColumn('orderfromplatform', array(
|
| 41 |
+
'header' => Mage::helper('sales')->__('Order From'),
|
| 42 |
+
'width' => '80px',
|
| 43 |
+
'type' => 'text',
|
| 44 |
+
'index' => 'order_id',
|
| 45 |
+
'filter' => false,
|
| 46 |
+
'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Order_Grid_Renderer_Orderfrom'
|
| 47 |
+
));
|
| 48 |
+
|
| 49 |
+
$this->addColumn('base_grand_total', array(
|
| 50 |
+
'header' => Mage::helper('sales')->__('G.T. (Base)'),
|
| 51 |
+
'index' => 'base_grand_total',
|
| 52 |
+
'type' => 'currency',
|
| 53 |
+
'currency' => 'base_currency_code',
|
| 54 |
+
));
|
| 55 |
+
|
| 56 |
+
$this->addColumn('grand_total', array(
|
| 57 |
+
'header' => Mage::helper('sales')->__('G.T. (Purchased)'),
|
| 58 |
+
'index' => 'grand_total',
|
| 59 |
+
'type' => 'currency',
|
| 60 |
+
'currency' => 'order_currency_code',
|
| 61 |
+
));
|
| 62 |
+
|
| 63 |
+
$this->addColumn('status', array(
|
| 64 |
+
'header' => Mage::helper('sales')->__('Status'),
|
| 65 |
+
'index' => 'status',
|
| 66 |
+
'type' => 'options',
|
| 67 |
+
'width' => '70px',
|
| 68 |
+
'options' => Mage::getSingleton('sales/order_config')->getStatuses(),
|
| 69 |
+
));
|
| 70 |
+
|
| 71 |
+
if (Mage::getSingleton('admin/session')->isAllowed('sales/order/actions/view')) {
|
| 72 |
+
$this->addColumn('action',
|
| 73 |
+
array(
|
| 74 |
+
'header' => Mage::helper('sales')->__('Action'),
|
| 75 |
+
'width' => '50px',
|
| 76 |
+
'type' => 'action',
|
| 77 |
+
'getter' => 'getId',
|
| 78 |
+
'actions' => array(
|
| 79 |
+
array(
|
| 80 |
+
'caption' => Mage::helper('sales')->__('View'),
|
| 81 |
+
'url' => array('base'=>'*/sales_order/view'),
|
| 82 |
+
'field' => 'order_id',
|
| 83 |
+
'data-column' => 'action',
|
| 84 |
+
)
|
| 85 |
+
),
|
| 86 |
+
'filter' => false,
|
| 87 |
+
'sortable' => false,
|
| 88 |
+
'index' => 'stores',
|
| 89 |
+
'is_system' => true,
|
| 90 |
+
));
|
| 91 |
+
}
|
| 92 |
+
$this->addRssList('rss/order/new', Mage::helper('sales')->__('New Order RSS'));
|
| 93 |
+
$this->addExportType('*/*/exportCsv', Mage::helper('sales')->__('CSV'));
|
| 94 |
+
$this->addExportType('*/*/exportExcel', Mage::helper('sales')->__('Excel XML'));
|
| 95 |
+
|
| 96 |
+
return parent::_prepareColumns();
|
| 97 |
+
}
|
| 98 |
+
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Order/Grid/Renderer/Orderfrom.php
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
class Mobicommerce_Mobiadmin_Block_Adminhtml_Order_Grid_Renderer_Orderfrom extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
|
| 3 |
+
{
|
| 4 |
+
public function render(Varien_Object $row)
|
| 5 |
+
{
|
| 6 |
+
|
| 7 |
+
$order = Mage::getModel('sales/order')->load($row->getData('entity_id'));
|
| 8 |
+
$platform = $order->getOrderfromplatform();
|
| 9 |
+
if(empty($platform)){
|
| 10 |
+
$platform = 'Website';
|
| 11 |
+
}else if($platform == 'mobicommerce'){
|
| 12 |
+
$platform = 'MobiCommerce';
|
| 13 |
+
}
|
| 14 |
+
return $platform;
|
| 15 |
+
}
|
| 16 |
+
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Filter/Form.php
ADDED
|
@@ -0,0 +1,86 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Filter_Form extends Mage_Adminhtml_Block_Report_Filter_Form
|
| 4 |
+
{
|
| 5 |
+
/**
|
| 6 |
+
* Add fieldset with general report fields
|
| 7 |
+
*
|
| 8 |
+
* @return Mage_Adminhtml_Block_Report_Filter_Form
|
| 9 |
+
*/
|
| 10 |
+
protected function _prepareForm()
|
| 11 |
+
{
|
| 12 |
+
$actionUrl = $this->getUrl('*/*/sales');
|
| 13 |
+
$form = new Varien_Data_Form(
|
| 14 |
+
array('id' => 'filter_form', 'action' => $actionUrl, 'method' => 'get')
|
| 15 |
+
);
|
| 16 |
+
$htmlIdPrefix = 'sales_report_';
|
| 17 |
+
$form->setHtmlIdPrefix($htmlIdPrefix);
|
| 18 |
+
$fieldset = $form->addFieldset('base_fieldset', array('legend'=>Mage::helper('reports')->__('Filter')));
|
| 19 |
+
|
| 20 |
+
$dateFormatIso = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
|
| 21 |
+
|
| 22 |
+
$fieldset->addField('store_ids', 'hidden', array(
|
| 23 |
+
'name' => 'store_ids'
|
| 24 |
+
));
|
| 25 |
+
|
| 26 |
+
$fieldset->addField('report_type', 'select', array(
|
| 27 |
+
'name' => 'report_type',
|
| 28 |
+
'options' => $this->_reportTypeOptions,
|
| 29 |
+
'label' => Mage::helper('reports')->__('Match Period To'),
|
| 30 |
+
));
|
| 31 |
+
|
| 32 |
+
$fieldset->addField('period_type', 'select', array(
|
| 33 |
+
'name' => 'period_type',
|
| 34 |
+
'options' => array(
|
| 35 |
+
'day' => Mage::helper('reports')->__('Day'),
|
| 36 |
+
'month' => Mage::helper('reports')->__('Month'),
|
| 37 |
+
'year' => Mage::helper('reports')->__('Year')
|
| 38 |
+
),
|
| 39 |
+
'label' => Mage::helper('reports')->__('Period'),
|
| 40 |
+
'title' => Mage::helper('reports')->__('Period')
|
| 41 |
+
));
|
| 42 |
+
|
| 43 |
+
$fieldset->addField('orderfrom', 'select', array(
|
| 44 |
+
'name' => 'orderfrom',
|
| 45 |
+
'options' => array(
|
| 46 |
+
'both' => Mage::helper('reports')->__('Both'),
|
| 47 |
+
'mobicommerce' => Mage::helper('reports')->__('MobiCommerce'),
|
| 48 |
+
'website' => Mage::helper('reports')->__('Website')
|
| 49 |
+
),
|
| 50 |
+
'label' => Mage::helper('reports')->__('Order From'),
|
| 51 |
+
'title' => Mage::helper('reports')->__('Order From')
|
| 52 |
+
));
|
| 53 |
+
|
| 54 |
+
$fieldset->addField('from', 'date', array(
|
| 55 |
+
'name' => 'from',
|
| 56 |
+
'format' => $dateFormatIso,
|
| 57 |
+
'image' => $this->getSkinUrl('images/grid-cal.gif'),
|
| 58 |
+
'label' => Mage::helper('reports')->__('From'),
|
| 59 |
+
'title' => Mage::helper('reports')->__('From'),
|
| 60 |
+
'required' => true
|
| 61 |
+
));
|
| 62 |
+
|
| 63 |
+
$fieldset->addField('to', 'date', array(
|
| 64 |
+
'name' => 'to',
|
| 65 |
+
'format' => $dateFormatIso,
|
| 66 |
+
'image' => $this->getSkinUrl('images/grid-cal.gif'),
|
| 67 |
+
'label' => Mage::helper('reports')->__('To'),
|
| 68 |
+
'title' => Mage::helper('reports')->__('To'),
|
| 69 |
+
'required' => true
|
| 70 |
+
));
|
| 71 |
+
|
| 72 |
+
$fieldset->addField('show_empty_rows', 'select', array(
|
| 73 |
+
'name' => 'show_empty_rows',
|
| 74 |
+
'options' => array(
|
| 75 |
+
'1' => Mage::helper('reports')->__('Yes'),
|
| 76 |
+
'0' => Mage::helper('reports')->__('No')
|
| 77 |
+
),
|
| 78 |
+
'label' => Mage::helper('reports')->__('Empty Rows'),
|
| 79 |
+
'title' => Mage::helper('reports')->__('Empty Rows')
|
| 80 |
+
));
|
| 81 |
+
|
| 82 |
+
$form->setUseContainer(true);
|
| 83 |
+
$this->setForm($form);
|
| 84 |
+
//return parent::_prepareForm();
|
| 85 |
+
}
|
| 86 |
+
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Filter/Form/Order.php
ADDED
|
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Filter_Form_Order extends Mage_Sales_Block_Adminhtml_Report_Filter_Form_Order
|
| 4 |
+
{
|
| 5 |
+
protected function _prepareForm()
|
| 6 |
+
{
|
| 7 |
+
parent::_prepareForm();
|
| 8 |
+
$form = $this->getForm();
|
| 9 |
+
$htmlIdPrefix = $form->getHtmlIdPrefix();
|
| 10 |
+
/** @var Varien_Data_Form_Element_Fieldset $fieldset */
|
| 11 |
+
$fieldset = $this->getForm()->getElement('base_fieldset');
|
| 12 |
+
$orderCollection = Mage::getModel('sales/order')->getCollection();
|
| 13 |
+
$firstOrderCollection = $orderCollection->getFirstItem()->getData();
|
| 14 |
+
if (array_key_exists('orderfromplatform', $firstOrderCollection)) {
|
| 15 |
+
$fieldset->addField('orderfrom', 'select', array(
|
| 16 |
+
'name' => 'orderfrom',
|
| 17 |
+
'options' => array(
|
| 18 |
+
'both' => Mage::helper('reports')->__('Both'),
|
| 19 |
+
'mobicommerce' => Mage::helper('reports')->__('MobiCommerce'),
|
| 20 |
+
'website' => Mage::helper('reports')->__('Website')
|
| 21 |
+
),
|
| 22 |
+
'label' => Mage::helper('reports')->__('Order From'),
|
| 23 |
+
'title' => Mage::helper('reports')->__('Order From')
|
| 24 |
+
));
|
| 25 |
+
}
|
| 26 |
+
return $this;
|
| 27 |
+
}
|
| 28 |
+
}
|
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Sales/Sales/Grid.php
ADDED
|
@@ -0,0 +1,378 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* Magento
|
| 4 |
+
*
|
| 5 |
+
* NOTICE OF LICENSE
|
| 6 |
+
*
|
| 7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
| 8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
| 9 |
+
* It is also available through the world-wide-web at this URL:
|
| 10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
| 11 |
+
* If you did not receive a copy of the license and are unable to
|
| 12 |
+
* obtain it through the world-wide-web, please send an email
|
| 13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
| 14 |
+
*
|
| 15 |
+
* DISCLAIMER
|
| 16 |
+
*
|
| 17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
| 18 |
+
* versions in the future. If you wish to customize Magento for your
|
| 19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
| 20 |
+
*
|
| 21 |
+
* @category Mage
|
| 22 |
+
* @package Mage_Adminhtml
|
| 23 |
+
* @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
|
| 24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
| 25 |
+
*/
|
| 26 |
+
|
| 27 |
+
/**
|
| 28 |
+
* Adminhtml sales report grid block
|
| 29 |
+
*
|
| 30 |
+
* @category Mage
|
| 31 |
+
* @package Mage_Adminhtml
|
| 32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
| 33 |
+
*/
|
| 34 |
+
class Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Sales_Sales_Grid extends Mage_Adminhtml_Block_Report_Sales_Sales_Grid
|
| 35 |
+
{
|
| 36 |
+
protected $_columnGroupBy = 'period';
|
| 37 |
+
|
| 38 |
+
public function __construct()
|
| 39 |
+
{
|
| 40 |
+
parent::__construct();
|
| 41 |
+
$this->setCountTotals(true);
|
| 42 |
+
}
|
| 43 |
+
|
| 44 |
+
public function getResourceCollectionName()
|
| 45 |
+
{
|
| 46 |
+
return ($this->getFilterData()->getData('report_type') == 'updated_at_order')
|
| 47 |
+
? 'sales/report_order_updatedat_collection'
|
| 48 |
+
: 'sales/report_order_collection';
|
| 49 |
+
}
|
| 50 |
+
protected function _prepareCollection() {
|
| 51 |
+
parent::_prepareCollection();
|
| 52 |
+
$collection = $this->getCollection();
|
| 53 |
+
|
| 54 |
+
|
| 55 |
+
$fromDate = $this->getFilterData('from');
|
| 56 |
+
$report_type = $this->getFilterData('report_type');
|
| 57 |
+
if($report_type == 'created_at_order'){
|
| 58 |
+
$filterby = 'created_at';
|
| 59 |
+
}else if($report_type == 'updated_at_order'){
|
| 60 |
+
$filterby = 'updated_at';
|
| 61 |
+
}
|
| 62 |
+
$toDate = $this->getFilterData('to');
|
| 63 |
+
$orderfrom = $this->getFilterData('orderfrom');
|
| 64 |
+
$orderstatus = $this->getFilterData('show_order_statuses');
|
| 65 |
+
if($orderfrom =='mobicommerce' || $orderfrom =='website'){
|
| 66 |
+
$fromDate = date('Y-m-d H:i:s', strtotime($fromDate));
|
| 67 |
+
$toDate = date('Y-m-d H:i:s', strtotime($toDate));
|
| 68 |
+
if($orderfrom =='mobicommerce'){
|
| 69 |
+
if($orderstatus == '1')
|
| 70 |
+
{
|
| 71 |
+
$order_statuses = $this->getFilterData('order_statuses');
|
| 72 |
+
$orderCollection = Mage::getModel('sales/order')->getCollection()
|
| 73 |
+
->addAttributeToFilter($filterby, array('from'=>$fromDate, 'to'=>$toDate))
|
| 74 |
+
->addAttributeToFilter('status', array('in' => $order_statuses))
|
| 75 |
+
->addAttributeToFilter('orderfromplatform', array('eq' => 'mobicommerce'));
|
| 76 |
+
}else{
|
| 77 |
+
$orderCollection = Mage::getModel('sales/order')->getCollection()
|
| 78 |
+
->addAttributeToFilter($filterby, array('from'=>$fromDate, 'to'=>$toDate))
|
| 79 |
+
->addAttributeToFilter('orderfromplatform', array('eq' => 'mobicommerce'));
|
| 80 |
+
}
|
| 81 |
+
}elseif($orderfrom =='website'){
|
| 82 |
+
if($orderstatus == '1')
|
| 83 |
+
{
|
| 84 |
+
$order_statuses = $this->getFilterData('order_statuses');
|
| 85 |
+
$orderCollection = Mage::getModel('sales/order')->getCollection()
|
| 86 |
+
->addAttributeToFilter($filterby, array('from'=>$fromDate, 'to'=>$toDate))
|
| 87 |
+
->addAttributeToFilter('status', array('in' => $order_statuses))
|
| 88 |
+
->addAttributeToFilter('orderfromplatform', array('neq' => 'mobicommerce'));
|
| 89 |
+
|
| 90 |
+
}else{
|
| 91 |
+
$orderCollection = Mage::getModel('sales/order')->getCollection()
|
| 92 |
+
->addAttributeToFilter($filterby, array('from'=>$fromDate, 'to'=>$toDate))
|
| 93 |
+
->addAttributeToFilter(
|
| 94 |
+
'orderfromplatform',
|
| 95 |
+
array(array('neq' => 'mobicommerce'),array('null' => 'null')));
|
| 96 |
+
}
|
| 97 |
+
}
|
| 98 |
+
//echo $orderCollection->getSelect();
|
| 99 |
+
$filtercollection = array();
|
| 100 |
+
foreach($orderCollection->getData() as $order)
|
| 101 |
+
{
|
| 102 |
+
$created_date = date('Y-m-d', strtotime($order[$filterby]));
|
| 103 |
+
if(array_key_exists($created_date,$filtercollection))
|
| 104 |
+
{
|
| 105 |
+
$filtercollection[$created_date][] = $order;
|
| 106 |
+
}else{
|
| 107 |
+
$filtercollection[$created_date] = array($order);
|
| 108 |
+
}
|
| 109 |
+
|
| 110 |
+
}
|
| 111 |
+
$item1 = array();
|
| 112 |
+
foreach($collection as $item){
|
| 113 |
+
$item1[] = $item->getData();
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
$collectionforfilter = array();
|
| 117 |
+
$i = 0;
|
| 118 |
+
foreach($filtercollection as $indexDate => $orderData){
|
| 119 |
+
$collectionforfilter[$i]['period'] = $indexDate;
|
| 120 |
+
$collectionforfilter[$i]['orders_count'] = count($orderData);
|
| 121 |
+
$qty = array();
|
| 122 |
+
$base_subtotal_canceled = array();
|
| 123 |
+
$total_invoiced_amount = array();
|
| 124 |
+
$total_canceled_amount = array();
|
| 125 |
+
$total_paid_amount = array();
|
| 126 |
+
$total_refunded_amount = array();
|
| 127 |
+
$total_tax_amount = array();
|
| 128 |
+
$total_shipping_amount = array();
|
| 129 |
+
$total_discount_amount = array();
|
| 130 |
+
foreach($orderData as $order){
|
| 131 |
+
$qty[] = $order['total_qty_ordered'];
|
| 132 |
+
$base_subtotal_canceled[] = $order['base_subtotal_canceled'];
|
| 133 |
+
$total_invoiced_amount[] = $order['subtotal_invoiced'];
|
| 134 |
+
$total_canceled_amount[] = $order['base_subtotal_canceled'];
|
| 135 |
+
$total_paid_amount[] = $order['base_total_paid'];
|
| 136 |
+
$total_refunded_amount[] = $order['subtotal_refunded'];
|
| 137 |
+
$total_tax_amount[] = $order['tax_amount'];
|
| 138 |
+
$total_shipping_amount[] = $order['shipping_amount'];
|
| 139 |
+
$total_discount_amount[] = $order['discount_amount'];
|
| 140 |
+
}
|
| 141 |
+
$collectionforfilter[$i]['total_qty_ordered'] = array_sum($qty);
|
| 142 |
+
$collectionforfilter[$i]['total_qty_invoiced'] = 0;
|
| 143 |
+
$collectionforfilter[$i]['total_income_amount'] = array_sum($total_paid_amount);
|
| 144 |
+
$collectionforfilter[$i]['total_revenue_amount'] = 0;
|
| 145 |
+
$collectionforfilter[$i]['total_profit_amount'] = 0;
|
| 146 |
+
$collectionforfilter[$i]['total_invoiced_amount'] = array_sum($total_invoiced_amount);
|
| 147 |
+
$collectionforfilter[$i]['total_canceled_amount'] = array_sum($total_canceled_amount);
|
| 148 |
+
$collectionforfilter[$i]['total_paid_amount'] = array_sum($total_paid_amount);
|
| 149 |
+
$collectionforfilter[$i]['total_refunded_amount'] = array_sum($total_refunded_amount);
|
| 150 |
+
$collectionforfilter[$i]['total_tax_amount'] = array_sum($total_tax_amount);
|
| 151 |
+
$collectionforfilter[$i]['total_tax_amount_actual'] = array_sum($total_tax_amount);
|
| 152 |
+
$collectionforfilter[$i]['total_shipping_amount'] = array_sum($total_shipping_amount);
|
| 153 |
+
$collectionforfilter[$i]['total_shipping_amount_actual'] = array_sum($total_shipping_amount);
|
| 154 |
+
$collectionforfilter[$i]['total_discount_amount'] = array_sum($total_discount_amount);
|
| 155 |
+
$collectionforfilter[$i]['total_discount_amount_actual'] = array_sum($total_discount_amount);
|
| 156 |
+
|
| 157 |
+
$zero_check = array(
|
| 158 |
+
"total_income_amount",
|
| 159 |
+
"total_tax_amount",
|
| 160 |
+
"total_discount_amount",
|
| 161 |
+
"total_refunded_amount",
|
| 162 |
+
"total_invoiced_amount",
|
| 163 |
+
"shipping_amount",
|
| 164 |
+
"total_shipping_amount",
|
| 165 |
+
"total_canceled_amount",
|
| 166 |
+
);
|
| 167 |
+
foreach($zero_check as $key){
|
| 168 |
+
if(empty($collectionforfilter[$i][$key])){
|
| 169 |
+
$collectionforfilter[$i][$key] = "0.00";
|
| 170 |
+
}
|
| 171 |
+
}
|
| 172 |
+
$i++;
|
| 173 |
+
}
|
| 174 |
+
$collection = new Varien_Data_Collection();
|
| 175 |
+
foreach ($collectionforfilter as $item) {
|
| 176 |
+
$varienObject = new Varien_Object();
|
| 177 |
+
$varienObject->setData($item);
|
| 178 |
+
$collection->addItem($varienObject);
|
| 179 |
+
}
|
| 180 |
+
$this->setCollection($collection);
|
| 181 |
+
}
|
| 182 |
+
|
| 183 |
+
}
|
| 184 |
+
|
| 185 |
+
public function getCountTotals()
|
| 186 |
+
{
|
| 187 |
+
$orderfrom = $this->getFilterData('orderfrom');
|
| 188 |
+
if($orderfrom !='mobicommerce' && $orderfrom !='website'){
|
| 189 |
+
return parent::getCountTotals();
|
| 190 |
+
}
|
| 191 |
+
}
|
| 192 |
+
|
| 193 |
+
protected function _prepareColumns()
|
| 194 |
+
{
|
| 195 |
+
$this->addColumn('period', array(
|
| 196 |
+
'header' => Mage::helper('sales')->__('Period'),
|
| 197 |
+
'index' => 'period',
|
| 198 |
+
'width' => 100,
|
| 199 |
+
'sortable' => false,
|
| 200 |
+
'period_type' => $this->getPeriodType(),
|
| 201 |
+
'renderer' => 'adminhtml/report_sales_grid_column_renderer_date',
|
| 202 |
+
'totals_label' => Mage::helper('sales')->__('Total'),
|
| 203 |
+
'html_decorators' => array('nobr'),
|
| 204 |
+
));
|
| 205 |
+
|
| 206 |
+
$this->addColumn('orders_count', array(
|
| 207 |
+
'header' => Mage::helper('sales')->__('Orders'),
|
| 208 |
+
'index' => 'orders_count',
|
| 209 |
+
'type' => 'number',
|
| 210 |
+
'total' => 'sum',
|
| 211 |
+
'sortable' => false
|
| 212 |
+
));
|
| 213 |
+
|
| 214 |
+
$this->addColumn('total_qty_ordered', array(
|
| 215 |
+
'header' => Mage::helper('sales')->__('Sales Items'),
|
| 216 |
+
'index' => 'total_qty_ordered',
|
| 217 |
+
'type' => 'number',
|
| 218 |
+
'total' => 'sum',
|
| 219 |
+
'sortable' => false
|
| 220 |
+
));
|
| 221 |
+
|
| 222 |
+
$this->addColumn('total_qty_invoiced', array(
|
| 223 |
+
'header' => Mage::helper('sales')->__('Items'),
|
| 224 |
+
'index' => 'total_qty_invoiced',
|
| 225 |
+
'type' => 'number',
|
| 226 |
+
'total' => 'sum',
|
| 227 |
+
'sortable' => false,
|
| 228 |
+
'visibility_filter' => array('show_actual_columns')
|
| 229 |
+
));
|
| 230 |
+
|
| 231 |
+
if ($this->getFilterData()->getStoreIds()) {
|
| 232 |
+
$this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
|
| 233 |
+
}
|
| 234 |
+
$currencyCode = $this->getCurrentCurrencyCode();
|
| 235 |
+
$rate = $this->getRate($currencyCode);
|
| 236 |
+
|
| 237 |
+
$this->addColumn('total_income_amount', array(
|
| 238 |
+
'header' => Mage::helper('sales')->__('Sales Total'),
|
| 239 |
+
'type' => 'currency',
|
| 240 |
+
'currency_code' => $currencyCode,
|
| 241 |
+
'index' => 'total_income_amount',
|
| 242 |
+
'total' => 'sum',
|
| 243 |
+
'sortable' => false,
|
| 244 |
+
'rate' => $rate,
|
| 245 |
+
));
|
| 246 |
+
|
| 247 |
+
$this->addColumn('total_revenue_amount', array(
|
| 248 |
+
'header' => Mage::helper('sales')->__('Revenue'),
|
| 249 |
+
'type' => 'currency',
|
| 250 |
+
'currency_code' => $currencyCode,
|
| 251 |
+
'index' => 'total_revenue_amount',
|
| 252 |
+
'total' => 'sum',
|
| 253 |
+
'sortable' => false,
|
| 254 |
+
'visibility_filter' => array('show_actual_columns'),
|
| 255 |
+
'rate' => $rate,
|
| 256 |
+
));
|
| 257 |
+
|
| 258 |
+
$this->addColumn('total_profit_amount', array(
|
| 259 |
+
'header' => Mage::helper('sales')->__('Profit'),
|
| 260 |
+
'type' => 'currency',
|
| 261 |
+
'currency_code' => $currencyCode,
|
| 262 |
+
'index' => 'total_profit_amount',
|
| 263 |
+
'total' => 'sum',
|
| 264 |
+
'sortable' => false,
|
| 265 |
+
'visibility_filter' => array('show_actual_columns'),
|
| 266 |
+
'rate' => $rate,
|
| 267 |
+
));
|
| 268 |
+
|
| 269 |
+
$this->addColumn('total_invoiced_amount', array(
|
| 270 |
+
'header' => Mage::helper('sales')->__('Invoiced'),
|
| 271 |
+
'type' => 'currency',
|
| 272 |
+
'currency_code' => $currencyCode,
|
| 273 |
+
'index' => 'total_invoiced_amount',
|
| 274 |
+
'total' => 'sum',
|
| 275 |
+
'sortable' => false,
|
| 276 |
+
'rate' => $rate,
|
| 277 |
+
));
|
| 278 |
+
|
| 279 |
+
$this->addColumn('total_paid_amount', array(
|
| 280 |
+
'header' => Mage::helper('sales')->__('Paid'),
|
| 281 |
+
'type' => 'currency',
|
| 282 |
+
'currency_code' => $currencyCode,
|
| 283 |
+
'index' => 'total_paid_amount',
|
| 284 |
+
'total' => 'sum',
|
| 285 |
+
'sortable' => false,
|
| 286 |
+
'visibility_filter' => array('show_actual_columns'),
|
| 287 |
+
'rate' => $rate,
|
| 288 |
+
));
|
| 289 |
+
|
| 290 |
+
$this->addColumn('total_refunded_amount', array(
|
| 291 |
+
'header' => Mage::helper('sales')->__('Refunded'),
|
| 292 |
+
'type' => 'currency',
|
| 293 |
+
'currency_code' => $currencyCode,
|
| 294 |
+
'index' => 'total_refunded_amount',
|
| 295 |
+
'total' => 'sum',
|
| 296 |
+
'sortable' => false,
|
| 297 |
+
'rate' => $rate,
|
| 298 |
+
));
|
| 299 |
+
|
| 300 |
+
$this->addColumn('total_tax_amount', array(
|
| 301 |
+
'header' => Mage::helper('sales')->__('Sales Tax'),
|
| 302 |
+
'type' => 'currency',
|
| 303 |
+
'currency_code' => $currencyCode,
|
| 304 |
+
'index' => 'total_tax_amount',
|
| 305 |
+
'total' => 'sum',
|
| 306 |
+
'sortable' => false,
|
| 307 |
+
'rate' => $rate,
|
| 308 |
+
));
|
| 309 |
+
|
| 310 |
+
$this->addColumn('total_tax_amount_actual', array(
|
| 311 |
+
'header' => Mage::helper('sales')->__('Tax'),
|
| 312 |
+
'type' => 'currency',
|
| 313 |
+
'currency_code' => $currencyCode,
|
| 314 |
+
'index' => 'total_tax_amount_actual',
|
| 315 |
+
'total' => 'sum',
|
| 316 |
+
'sortable' => false,
|
| 317 |
+
'visibility_filter' => array('show_actual_columns'),
|
| 318 |
+
'rate' => $rate,
|
| 319 |
+
));
|
| 320 |
+
|
| 321 |
+
$this->addColumn('total_shipping_amount', array(
|
| 322 |
+
'header' => Mage::helper('sales')->__('Sales Shipping'),
|
| 323 |
+
'type' => 'currency',
|
| 324 |
+
'currency_code' => $currencyCode,
|
| 325 |
+
'index' => 'total_shipping_amount',
|
| 326 |
+
'total' => 'sum',
|
| 327 |
+
'sortable' => false,
|
| 328 |
+
'rate' => $rate,
|
| 329 |
+
));
|
| 330 |
+
|
| 331 |
+
$this->addColumn('total_shipping_amount_actual', array(
|
| 332 |
+
'header' => Mage::helper('sales')->__('Shipping'),
|
| 333 |
+
'type' => 'currency',
|
| 334 |
+
'currency_code' => $currencyCode,
|
| 335 |
+
'index' => 'total_shipping_amount_actual',
|
| 336 |
+
'total' => 'sum',
|
| 337 |
+
'sortable' => false,
|
| 338 |
+
'visibility_filter' => array('show_actual_columns'),
|
| 339 |
+
'rate' => $rate,
|
| 340 |
+
));
|
| 341 |
+
|
| 342 |
+
$this->addColumn('total_discount_amount', array(
|
| 343 |
+
'header' => Mage::helper('sales')->__('Sales Discount'),
|
| 344 |
+
'type' => 'currency',
|
| 345 |
+
'currency_code' => $currencyCode,
|
| 346 |
+
'index' => 'total_discount_amount',
|
| 347 |
+
'total' => 'sum',
|
| 348 |
+
'sortable' => false,
|
| 349 |
+
'rate' => $rate,
|
| 350 |
+
));
|
| 351 |
+
|
| 352 |
+
$this->addColumn('total_discount_amount_actual', array(
|
| 353 |
+
'header' => Mage::helper('sales')->__('Discount'),
|
| 354 |
+
'type' => 'currency',
|
| 355 |
+
'currency_code' => $currencyCode,
|
| 356 |
+
'index' => 'total_discount_amount_actual',
|
| 357 |
+
'total' => 'sum',
|
| 358 |
+
'sortable' => false,
|
| 359 |
+
'visibility_filter' => array('show_actual_columns'),
|
| 360 |
+
'rate' => $rate,
|
| 361 |
+
));
|
| 362 |
+
|
| 363 |
+
$this->addColumn('total_canceled_amount', array(
|
| 364 |
+
'header' => Mage::helper('sales')->__('Canceled'),
|
| 365 |
+
'type' => 'currency',
|
| 366 |
+
'currency_code' => $currencyCode,
|
| 367 |
+
'index' => 'total_canceled_amount',
|
| 368 |
+
'total' => 'sum',
|
| 369 |
+
'sortable' => false,
|
| 370 |
+
'rate' => $rate,
|
| 371 |
+
));
|
| 372 |
+
|
| 373 |
+
$this->addExportType('*/*/exportSalesCsv', Mage::helper('adminhtml')->__('CSV'));
|
| 374 |
+
$this->addExportType('*/*/exportSalesExcel', Mage::helper('adminhtml')->__('Excel XML'));
|
| 375 |
+
|
| 376 |
+
return parent::_prepareColumns();
|
| 377 |
+
}
|
| 378 |
+
}
|
app/code/local/Mobicommerce/Mobiadmin/Helper/Data.php
CHANGED
|
@@ -1,15 +1,14 @@
|
|
| 1 |
<?php
|
| 2 |
class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
|
| 3 |
{
|
| 4 |
-
|
| 5 |
public $productInstance;
|
| 6 |
|
| 7 |
public function getAppCmsPage()
|
| 8 |
{
|
| 9 |
-
$
|
| 10 |
-
$
|
| 11 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 12 |
-
$CmsPageCollection = $collection->addFieldToFilter('app_code',$
|
| 13 |
$CmsPageCollection = $CmsPageCollection->getData();
|
| 14 |
$CmsPageData = $CmsPageCollection['0'];
|
| 15 |
$CmsPageDataValues = $CmsPageData['value'];
|
|
@@ -20,32 +19,32 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 20 |
|
| 21 |
public function getAppLocaleCode()
|
| 22 |
{
|
| 23 |
-
$
|
| 24 |
-
$storeId = $
|
| 25 |
$storeLocaleCode = Mage::getStoreConfig('general/locale/code',$storeId);
|
| 26 |
return $storeLocaleCode;
|
| 27 |
}
|
| 28 |
|
| 29 |
public function getProductSliderCollection()
|
| 30 |
{
|
| 31 |
-
$
|
| 32 |
-
$
|
| 33 |
$collection = Mage::getModel('mobiadmin/appwidget')->getCollection();
|
| 34 |
-
$
|
| 35 |
-
return $
|
| 36 |
}
|
| 37 |
|
| 38 |
public function getProductCollectionForSlider()
|
| 39 |
{
|
| 40 |
-
$
|
| 41 |
-
$storeId = $
|
| 42 |
$collection = Mage::getModel('catalog/product')->getCollection()->setStoreId($storeId)
|
| 43 |
->addAttributeToSelect('*')
|
| 44 |
->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED));
|
| 45 |
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);
|
| 46 |
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection);
|
| 47 |
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($collection);
|
| 48 |
-
|
| 49 |
return $collection;
|
| 50 |
}
|
| 51 |
|
|
@@ -54,49 +53,52 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 54 |
$id = Mage::app()->getRequest()->getParam('id', null);
|
| 55 |
$model = Mage::getModel('mobiadmin/applications');
|
| 56 |
$model->load((int) $id);
|
| 57 |
-
$
|
| 58 |
-
$applicationCode = $applicationData->getAppCode();
|
| 59 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 60 |
-
$collection = $collection->addFieldToFilter('app_code',$
|
| 61 |
|
| 62 |
-
$
|
| 63 |
-
$
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
return $slectedIconscollection;
|
| 68 |
}
|
| 69 |
|
| 70 |
public function getBannerImages()
|
| 71 |
{
|
| 72 |
-
$
|
| 73 |
-
$
|
| 74 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 75 |
-
$collection = $collection->addFieldToFilter('app_code',$
|
| 76 |
-
$
|
| 77 |
-
$
|
| 78 |
-
$
|
| 79 |
-
return $
|
| 80 |
}
|
| 81 |
|
| 82 |
-
public function
|
| 83 |
{
|
| 84 |
-
$
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
}
|
|
|
|
| 91 |
}
|
| 92 |
-
|
|
|
|
| 93 |
{
|
| 94 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 95 |
-
$collection = $collection->addFieldToFilter('app_code'
|
| 96 |
-
$
|
| 97 |
-
$
|
| 98 |
-
$
|
| 99 |
-
return $
|
| 100 |
}
|
| 101 |
|
| 102 |
public function getBestSellerProduct($storeId)
|
|
@@ -121,15 +123,15 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 121 |
public function getNewProductCollection($storeId)
|
| 122 |
{
|
| 123 |
$todayDate = Mage::app()->getLocale()->date()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
|
| 124 |
-
$collection = Mage::getModel('catalog/product')->setStoreId(
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
$collection->getSelect()->limit(10);
|
| 134 |
return $collection;
|
| 135 |
}
|
|
@@ -138,9 +140,9 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 138 |
{
|
| 139 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 140 |
$collection = $collection->addFieldToFilter('app_code',$appCode)->addFieldToFilter('setting_code','theme_folder_name');
|
| 141 |
-
$
|
| 142 |
-
$
|
| 143 |
-
return $
|
| 144 |
}
|
| 145 |
|
| 146 |
public function setLanguageCodeData($localeCode)
|
|
@@ -148,11 +150,11 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
|
|
| 148 |
$languageCollection = Mage::getModel('mobiadmin/multilanguage')->getCollection()->addFieldToFilter('mm_language_code',$localeCode);
|
| 149 |
$languageCollectionCount = $languageCollection->count();
|
| 150 |
if(empty($languageCollectionCount)){
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
}
|
| 157 |
}
|
| 158 |
|
| 1 |
<?php
|
| 2 |
class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
|
| 3 |
{
|
|
|
|
| 4 |
public $productInstance;
|
| 5 |
|
| 6 |
public function getAppCmsPage()
|
| 7 |
{
|
| 8 |
+
$appdata = Mage::registry('application_data');
|
| 9 |
+
$appcode = $appdata->getAppCode();
|
| 10 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 11 |
+
$CmsPageCollection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('setting_code','cms_settings');
|
| 12 |
$CmsPageCollection = $CmsPageCollection->getData();
|
| 13 |
$CmsPageData = $CmsPageCollection['0'];
|
| 14 |
$CmsPageDataValues = $CmsPageData['value'];
|
| 19 |
|
| 20 |
public function getAppLocaleCode()
|
| 21 |
{
|
| 22 |
+
$appdata = Mage::registry('application_data');
|
| 23 |
+
$storeId = $appdata->getAppStoreid();
|
| 24 |
$storeLocaleCode = Mage::getStoreConfig('general/locale/code',$storeId);
|
| 25 |
return $storeLocaleCode;
|
| 26 |
}
|
| 27 |
|
| 28 |
public function getProductSliderCollection()
|
| 29 |
{
|
| 30 |
+
$appdata = Mage::registry('application_data');
|
| 31 |
+
$appcode = $appdata->getAppCode();
|
| 32 |
$collection = Mage::getModel('mobiadmin/appwidget')->getCollection();
|
| 33 |
+
$sliderCollection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('app_type','product-slider')->setOrder('slider_position', 'ASC');
|
| 34 |
+
return $sliderCollection;
|
| 35 |
}
|
| 36 |
|
| 37 |
public function getProductCollectionForSlider()
|
| 38 |
{
|
| 39 |
+
$appdata = Mage::registry('application_data');
|
| 40 |
+
$storeId = $appdata->getAppStoreid();
|
| 41 |
$collection = Mage::getModel('catalog/product')->getCollection()->setStoreId($storeId)
|
| 42 |
->addAttributeToSelect('*')
|
| 43 |
->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED));
|
| 44 |
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);
|
| 45 |
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection);
|
| 46 |
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($collection);
|
| 47 |
+
$collection->setPageSize(200);
|
| 48 |
return $collection;
|
| 49 |
}
|
| 50 |
|
| 53 |
$id = Mage::app()->getRequest()->getParam('id', null);
|
| 54 |
$model = Mage::getModel('mobiadmin/applications');
|
| 55 |
$model->load((int) $id);
|
| 56 |
+
$appcode = $model->getAppCode();
|
|
|
|
| 57 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 58 |
+
$collection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('setting_code','category_icons');
|
| 59 |
|
| 60 |
+
$selectedIconCollection = $collection->getData();
|
| 61 |
+
$selectedIconCollection = $selectedIconCollection['0']['value'];
|
| 62 |
+
$selectedIconCollection = Mage::helper('mobiadmin')->_jsonUnserialize($selectedIconCollection);
|
| 63 |
+
return $selectedIconCollection;
|
|
|
|
|
|
|
| 64 |
}
|
| 65 |
|
| 66 |
public function getBannerImages()
|
| 67 |
{
|
| 68 |
+
$appdata = Mage::registry('application_data');
|
| 69 |
+
$appcode = $appdata->getAppCode();
|
| 70 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 71 |
+
$collection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('setting_code','banner_settings');
|
| 72 |
+
$bannersCollection = $collection->getData();
|
| 73 |
+
$bannersCollection = $bannersCollection['0']['value'];
|
| 74 |
+
$bannersCollection = Mage::helper('mobiadmin')->_jsonUnserialize($bannersCollection);
|
| 75 |
+
return $bannersCollection;
|
| 76 |
}
|
| 77 |
|
| 78 |
+
public function getCategoryIconSettings()
|
| 79 |
{
|
| 80 |
+
$appdata = Mage::registry('application_data');
|
| 81 |
+
$appcode = $appdata->getAppCode();
|
| 82 |
+
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 83 |
+
$collection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('setting_code','category_icons');
|
| 84 |
+
|
| 85 |
+
if($collection->count() > 0){
|
| 86 |
+
$categoryIconsCollection = $collection->getData();
|
| 87 |
+
$categoryIconsCollection = $categoryIconsCollection['0']['value'];
|
| 88 |
+
$categoryIconsCollection = Mage::helper('mobiadmin')->_jsonUnserialize($categoryIconsCollection);
|
| 89 |
+
return $categoryIconsCollection;
|
| 90 |
}
|
| 91 |
+
return null;
|
| 92 |
}
|
| 93 |
+
|
| 94 |
+
public function getBannerImagesByAppCode($appcode)
|
| 95 |
{
|
| 96 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 97 |
+
$collection = $collection->addFieldToFilter('app_code', $appcode)->addFieldToFilter('setting_code','banner_settings');
|
| 98 |
+
$bannersCollection = $collection->getData();
|
| 99 |
+
$bannersCollection = $bannersCollection['0']['value'];
|
| 100 |
+
$bannersCollection = Mage::helper('mobiadmin')->_jsonUnserialize($bannersCollection);
|
| 101 |
+
return $bannersCollection;
|
| 102 |
}
|
| 103 |
|
| 104 |
public function getBestSellerProduct($storeId)
|
| 123 |
public function getNewProductCollection($storeId)
|
| 124 |
{
|
| 125 |
$todayDate = Mage::app()->getLocale()->date()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
|
| 126 |
+
$collection = Mage::getModel('catalog/product')->setStoreId($storeId)
|
| 127 |
+
->getCollection()
|
| 128 |
+
->addAttributeToFilter('news_from_date', array('date' => true, 'to' => $todayDate))
|
| 129 |
+
->addAttributeToFilter('news_to_date', array('or'=> array(
|
| 130 |
+
0 => array('date' => true, 'from' => $todayDate),
|
| 131 |
+
1 => array('is' => new Zend_Db_Expr('null')))
|
| 132 |
+
), 'left')
|
| 133 |
+
->addAttributeToSort('news_from_date', 'desc')
|
| 134 |
+
->addAttributeToSort('created_at', 'desc');
|
| 135 |
$collection->getSelect()->limit(10);
|
| 136 |
return $collection;
|
| 137 |
}
|
| 140 |
{
|
| 141 |
$collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 142 |
$collection = $collection->addFieldToFilter('app_code',$appCode)->addFieldToFilter('setting_code','theme_folder_name');
|
| 143 |
+
$themeCollection = $collection->getData();
|
| 144 |
+
$themename = $themeCollection['0']['value'];
|
| 145 |
+
return $themename;
|
| 146 |
}
|
| 147 |
|
| 148 |
public function setLanguageCodeData($localeCode)
|
| 150 |
$languageCollection = Mage::getModel('mobiadmin/multilanguage')->getCollection()->addFieldToFilter('mm_language_code',$localeCode);
|
| 151 |
$languageCollectionCount = $languageCollection->count();
|
| 152 |
if(empty($languageCollectionCount)){
|
| 153 |
+
$resource = Mage::getSingleton('core/resource');
|
| 154 |
+
$readConnection = $resource->getConnection('core_read');
|
| 155 |
+
$writeConnection = $resource->getConnection('core_write');
|
| 156 |
+
$query = "INSERT INTO ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." (mm_language_code, mm_type, mm_label_code, mm_label, mm_maxlength, mm_text, mm_help) SELECT '".$localeCode."' AS mm_language_code, mm_type, mm_label_code, mm_label, mm_maxlength, mm_text, mm_help FROM ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." WHERE mm_language_code = 'en_US'";
|
| 157 |
+
$writeConnection->query($query);
|
| 158 |
}
|
| 159 |
}
|
| 160 |
|
app/code/local/Mobicommerce/Mobiadmin/Model/Applications.php
CHANGED
|
@@ -6,14 +6,15 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
|
|
| 6 |
$this->_init('mobiadmin/applications');
|
| 7 |
}
|
| 8 |
|
| 9 |
-
public function saveApplicationData(
|
| 10 |
{
|
|
|
|
| 11 |
$errors = array();
|
| 12 |
if(empty($store_id)){
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
}
|
| 18 |
|
| 19 |
$app_name = $saveData['app_name'];
|
|
@@ -22,16 +23,16 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
|
|
| 22 |
$app_logo = $saveData['app_logo'];
|
| 23 |
$app_licence_key = $saveData['app_license_key'];
|
| 24 |
$android_url = $saveData['android_url'];
|
| 25 |
-
$ios_url
|
| 26 |
-
$android_status
|
| 27 |
-
$ios_status
|
| 28 |
$app_storeid = $store_id;
|
| 29 |
$webapp_url = $saveData['webapp_url'];
|
| 30 |
-
|
| 31 |
$udid = $saveData['udid'];
|
|
|
|
| 32 |
$appExist = Mage::getModel('mobiadmin/applications')->getCollection()
|
| 33 |
-
->addFieldToFilter('app_code'
|
| 34 |
-
->addFieldToFilter('app_key'
|
| 35 |
if(!$appExist){
|
| 36 |
$this->_create_mobi_media_dir($saveData['app_code'], $saveData['app_theme_folder_name']);
|
| 37 |
$applicationData = array(
|
|
@@ -47,21 +48,21 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
|
|
| 47 |
'android_status' => $android_status,
|
| 48 |
'webapp_url' => $webapp_url,
|
| 49 |
'udid' => $udid,
|
| 50 |
-
'ios_url'
|
| 51 |
-
'ios_status'
|
| 52 |
);
|
| 53 |
//save in application info
|
| 54 |
try {
|
| 55 |
-
Mage::getModel('mobiadmin/applications')->setData($applicationData)->save();
|
| 56 |
}catch(Exception $e){
|
| 57 |
$errors[] = $e->getMessage();
|
| 58 |
}
|
| 59 |
|
| 60 |
$appinfo = serialize(array(
|
| 61 |
-
'android_appname' =>
|
| 62 |
'android_appweburl' => '',
|
| 63 |
'android_appmobileurl' => '',
|
| 64 |
-
'ios_appname' =>
|
| 65 |
'ios_appweburl' => '',
|
| 66 |
'ios_appmobileurl' => '',
|
| 67 |
'app_description' => '',
|
|
@@ -74,17 +75,30 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
|
|
| 74 |
'value' => $appinfo
|
| 75 |
);
|
| 76 |
|
| 77 |
-
try
|
| 78 |
Mage::getModel('mobiadmin/appsetting')->setData($appinfoData)->save();
|
| 79 |
}catch(Exception $e){
|
| 80 |
$errors[] = $e->getMessage();
|
| 81 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
|
| 83 |
-
/***/
|
| 84 |
$pushValue = array(
|
| 85 |
-
'active_push_notification' =>
|
| 86 |
-
'android_key' =>
|
| 87 |
-
'android_sender_id' =>
|
| 88 |
'upload_iospem_file' => null,
|
| 89 |
'upload_iospem_file_url' => null,
|
| 90 |
'pem_password' => null,
|
|
@@ -136,16 +150,16 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
|
|
| 136 |
$app_home_banners = array();
|
| 137 |
$dir = Mage::getBaseDir('media').DS.'mobi_assets'.DS.'theme_files'.DS.$saveData['app_theme_folder_name'].DS.'home_banners';
|
| 138 |
$cdir = scandir($dir);
|
| 139 |
-
|
| 140 |
-
{
|
| 141 |
-
if
|
| 142 |
-
{
|
| 143 |
$img = $this->file_get_contents_curl($dir . DIRECTORY_SEPARATOR . $value);
|
| 144 |
file_put_contents(Mage::getBaseDir('media').'/mobi_commerce/'.$app_code.'/home_banners/'.$value, $img);
|
| 145 |
$app_home_banners[] = array(
|
| 146 |
-
'url'
|
| 147 |
-
'is_active' => '1'
|
| 148 |
);
|
|
|
|
| 149 |
}
|
| 150 |
}
|
| 151 |
|
|
@@ -169,24 +183,12 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
|
|
| 169 |
}catch(Exception $e){
|
| 170 |
$errors[] = $e->getMessage();
|
| 171 |
}
|
| 172 |
-
|
| 173 |
-
$pushnotifications_settings = array(
|
| 174 |
-
'app_code' => $app_code,
|
| 175 |
-
'setting_code' => 'pushnotifications_settings',
|
| 176 |
-
'value' => ''
|
| 177 |
-
);
|
| 178 |
-
|
| 179 |
-
try {
|
| 180 |
-
Mage::getModel('mobiadmin/appsetting')->setData($pushnotifications_settings)->save();
|
| 181 |
-
}catch(Exception $e){
|
| 182 |
-
$errors[] = $e->getMessage();
|
| 183 |
-
}
|
| 184 |
|
| 185 |
$now = date("Y-m-d H:i:s", Mage::getModel('core/date')->timestamp(time()));
|
| 186 |
$setting = json_encode(array('no_of_days' => 90));
|
| 187 |
|
| 188 |
/* code to get 10 random featured products */
|
| 189 |
-
$featuredProducts = Mage::getModel('mobiservices/catalog_catalog')->getRandomProducts(10);
|
| 190 |
$featuredProductsIds = array();
|
| 191 |
if(!empty($featuredProducts)){
|
| 192 |
foreach ($featuredProducts as $key => $value) {
|
|
@@ -269,6 +271,18 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
|
|
| 269 |
'created_time' => $now,
|
| 270 |
'update_time' => $now,
|
| 271 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 272 |
);
|
| 273 |
foreach($productSliderSettings as $productSliderSetting){
|
| 274 |
try{
|
|
@@ -369,7 +383,10 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
|
|
| 369 |
$errors[] = $e->getMessage();
|
| 370 |
}
|
| 371 |
}
|
| 372 |
-
return
|
|
|
|
|
|
|
|
|
|
| 373 |
}
|
| 374 |
|
| 375 |
protected function file_get_contents_curl($url) {
|
|
@@ -468,7 +485,6 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
|
|
| 468 |
$cssArray[] = str_replace("--COLOR--", $currentValue, $css);
|
| 469 |
|
| 470 |
if(!empty($svgFilenames)){
|
| 471 |
-
//echo ($element->svg_filenames);exit;
|
| 472 |
$svgFilenames = explode('|', $svgFilenames);
|
| 473 |
if(!empty($svgFilenames)){
|
| 474 |
foreach($svgFilenames as $svg_filename){
|
| 6 |
$this->_init('mobiadmin/applications');
|
| 7 |
}
|
| 8 |
|
| 9 |
+
public function saveApplicationData($saveData, $store_id=null)
|
| 10 |
{
|
| 11 |
+
$appid = null;
|
| 12 |
$errors = array();
|
| 13 |
if(empty($store_id)){
|
| 14 |
+
$store_id = Mage::app()
|
| 15 |
+
->getWebsite()
|
| 16 |
+
->getDefaultGroup()
|
| 17 |
+
->getDefaultStoreId();
|
| 18 |
}
|
| 19 |
|
| 20 |
$app_name = $saveData['app_name'];
|
| 23 |
$app_logo = $saveData['app_logo'];
|
| 24 |
$app_licence_key = $saveData['app_license_key'];
|
| 25 |
$android_url = $saveData['android_url'];
|
| 26 |
+
$ios_url = $saveData['ios_url'];
|
| 27 |
+
$android_status = $saveData['android_status'];
|
| 28 |
+
$ios_status = $saveData['ios_status'];
|
| 29 |
$app_storeid = $store_id;
|
| 30 |
$webapp_url = $saveData['webapp_url'];
|
|
|
|
| 31 |
$udid = $saveData['udid'];
|
| 32 |
+
|
| 33 |
$appExist = Mage::getModel('mobiadmin/applications')->getCollection()
|
| 34 |
+
->addFieldToFilter('app_code', $app_code)
|
| 35 |
+
->addFieldToFilter('app_key', $app_key)->count();
|
| 36 |
if(!$appExist){
|
| 37 |
$this->_create_mobi_media_dir($saveData['app_code'], $saveData['app_theme_folder_name']);
|
| 38 |
$applicationData = array(
|
| 48 |
'android_status' => $android_status,
|
| 49 |
'webapp_url' => $webapp_url,
|
| 50 |
'udid' => $udid,
|
| 51 |
+
'ios_url' => $ios_url,
|
| 52 |
+
'ios_status' => $ios_status,
|
| 53 |
);
|
| 54 |
//save in application info
|
| 55 |
try {
|
| 56 |
+
$appid = Mage::getModel('mobiadmin/applications')->setData($applicationData)->save()->getId();
|
| 57 |
}catch(Exception $e){
|
| 58 |
$errors[] = $e->getMessage();
|
| 59 |
}
|
| 60 |
|
| 61 |
$appinfo = serialize(array(
|
| 62 |
+
'android_appname' => $app_name,
|
| 63 |
'android_appweburl' => '',
|
| 64 |
'android_appmobileurl' => '',
|
| 65 |
+
'ios_appname' => $app_name,
|
| 66 |
'ios_appweburl' => '',
|
| 67 |
'ios_appmobileurl' => '',
|
| 68 |
'app_description' => '',
|
| 75 |
'value' => $appinfo
|
| 76 |
);
|
| 77 |
|
| 78 |
+
try{
|
| 79 |
Mage::getModel('mobiadmin/appsetting')->setData($appinfoData)->save();
|
| 80 |
}catch(Exception $e){
|
| 81 |
$errors[] = $e->getMessage();
|
| 82 |
}
|
| 83 |
+
|
| 84 |
+
$categoryIconSetting = array("MAGENTO_CATEGORY_THUMBNAIL" => 0);
|
| 85 |
+
if(in_array($saveData['app_theme_folder_name'], array("fashion_and_style")))
|
| 86 |
+
$categoryIconSetting = array("MAGENTO_CATEGORY_THUMBNAIL" => 1);
|
| 87 |
+
$categoryIconData = array(
|
| 88 |
+
'app_code' => $app_code,
|
| 89 |
+
'setting_code' => 'category_icons',
|
| 90 |
+
'value' => serialize($categoryIconSetting)
|
| 91 |
+
);
|
| 92 |
+
try{
|
| 93 |
+
Mage::getModel('mobiadmin/appsetting')->setData($categoryIconData)->save();
|
| 94 |
+
}catch(Exception $e){
|
| 95 |
+
$errors[] = $e->getMessage();
|
| 96 |
+
}
|
| 97 |
|
|
|
|
| 98 |
$pushValue = array(
|
| 99 |
+
'active_push_notification' => 1,
|
| 100 |
+
'android_key' => 'AIzaSyC5tw0jTUeFfcm2kvYMDk4AudnnF5DmJuM',
|
| 101 |
+
'android_sender_id' => '881306584774',
|
| 102 |
'upload_iospem_file' => null,
|
| 103 |
'upload_iospem_file_url' => null,
|
| 104 |
'pem_password' => null,
|
| 150 |
$app_home_banners = array();
|
| 151 |
$dir = Mage::getBaseDir('media').DS.'mobi_assets'.DS.'theme_files'.DS.$saveData['app_theme_folder_name'].DS.'home_banners';
|
| 152 |
$cdir = scandir($dir);
|
| 153 |
+
$bannerCount = 0;
|
| 154 |
+
foreach($cdir as $key => $value){
|
| 155 |
+
if(!in_array($value,array(".","..")) && !is_dir($dir . DIRECTORY_SEPARATOR . $value)){
|
|
|
|
| 156 |
$img = $this->file_get_contents_curl($dir . DIRECTORY_SEPARATOR . $value);
|
| 157 |
file_put_contents(Mage::getBaseDir('media').'/mobi_commerce/'.$app_code.'/home_banners/'.$value, $img);
|
| 158 |
$app_home_banners[] = array(
|
| 159 |
+
'url' => Mage::getBaseUrl('media').'mobi_commerce/'.$app_code.'/home_banners/'.$value,
|
| 160 |
+
'is_active' => (($bannerCount > 1)?'0':'1'),
|
| 161 |
);
|
| 162 |
+
$bannerCount++;
|
| 163 |
}
|
| 164 |
}
|
| 165 |
|
| 183 |
}catch(Exception $e){
|
| 184 |
$errors[] = $e->getMessage();
|
| 185 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 186 |
|
| 187 |
$now = date("Y-m-d H:i:s", Mage::getModel('core/date')->timestamp(time()));
|
| 188 |
$setting = json_encode(array('no_of_days' => 90));
|
| 189 |
|
| 190 |
/* code to get 10 random featured products */
|
| 191 |
+
$featuredProducts = Mage::getModel('mobiservices/catalog_catalog')->getRandomProducts($store_id, 10);
|
| 192 |
$featuredProductsIds = array();
|
| 193 |
if(!empty($featuredProducts)){
|
| 194 |
foreach ($featuredProducts as $key => $value) {
|
| 271 |
'created_time' => $now,
|
| 272 |
'update_time' => $now,
|
| 273 |
),
|
| 274 |
+
array(
|
| 275 |
+
'app_code' => $app_code,
|
| 276 |
+
'app_type' => 'product-slider',
|
| 277 |
+
'slider_code' => 'recently-viewed-automated',
|
| 278 |
+
'slider_label' => 'Recently Viewed',
|
| 279 |
+
'slider_status' => '1',
|
| 280 |
+
'slider_position' => '7',
|
| 281 |
+
'slider_settings' => '',
|
| 282 |
+
'slider_productIds' => '',
|
| 283 |
+
'created_time' => $now,
|
| 284 |
+
'update_time' => $now,
|
| 285 |
+
),
|
| 286 |
);
|
| 287 |
foreach($productSliderSettings as $productSliderSetting){
|
| 288 |
try{
|
| 383 |
$errors[] = $e->getMessage();
|
| 384 |
}
|
| 385 |
}
|
| 386 |
+
return array(
|
| 387 |
+
'appid' => $appid,
|
| 388 |
+
'errors' => $errors
|
| 389 |
+
);
|
| 390 |
}
|
| 391 |
|
| 392 |
protected function file_get_contents_curl($url) {
|
| 485 |
$cssArray[] = str_replace("--COLOR--", $currentValue, $css);
|
| 486 |
|
| 487 |
if(!empty($svgFilenames)){
|
|
|
|
| 488 |
$svgFilenames = explode('|', $svgFilenames);
|
| 489 |
if(!empty($svgFilenames)){
|
| 490 |
foreach($svgFilenames as $svg_filename){
|
app/code/local/Mobicommerce/Mobiadmin/Model/Appwidget.php
CHANGED
|
@@ -8,15 +8,14 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
|
|
| 8 |
|
| 9 |
public function getProductSliderData($data)
|
| 10 |
{
|
| 11 |
-
$appcode = isset($data['appcode'])?$data['appcode']:
|
| 12 |
$productsliderCollection =Mage::getModel('mobiadmin/appwidget')->getCollection()
|
| 13 |
-
->addFieldToFilter('app_code'
|
| 14 |
->addFieldToFilter('slider_status', '1')
|
| 15 |
->setOrder('slider_position', 'ASC');
|
| 16 |
$sliderArray = array();
|
| 17 |
$key = 0;
|
| 18 |
-
if($productsliderCollection->count()>0)
|
| 19 |
-
{
|
| 20 |
foreach($productsliderCollection as $productslider){
|
| 21 |
$productslider = $productslider->getData();
|
| 22 |
if($productslider['slider_code'] == 'new-arrivals-automated'){
|
|
@@ -80,7 +79,6 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
|
|
| 80 |
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($bestseller_products);
|
| 81 |
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($bestseller_products);
|
| 82 |
|
| 83 |
-
//echo $bestseller_products->getSelect();exit;
|
| 84 |
if(!empty($bestseller_products)){
|
| 85 |
$k = 0;
|
| 86 |
$products = array();
|
|
@@ -99,7 +97,6 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
|
|
| 99 |
$products[$k]['is_salable'] = $_bestseller_products->getIsSalable();
|
| 100 |
$products[$k]['status'] = $_bestseller_products->getStatus();
|
| 101 |
$products[$k]['product_thumbnail_url'] = Mage::helper('catalog/image')->init($_bestseller_products, 'thumbnail')->resize(200)->__toString();
|
| 102 |
-
|
| 103 |
$prices = $this->_productPrices($_bestseller_products);
|
| 104 |
if ($prices)
|
| 105 |
$products[$k] = array_merge($products[$k], $prices);
|
|
@@ -111,8 +108,42 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
|
|
| 111 |
$sliderArray[$key]['slider_productIds'] = $products;
|
| 112 |
}
|
| 113 |
}
|
| 114 |
-
else{
|
| 115 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 116 |
$productids = explode(",",$productslider['slider_productIds']);
|
| 117 |
if(!empty($productids)){
|
| 118 |
$products = array();
|
|
@@ -153,19 +184,16 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
|
|
| 153 |
}
|
| 154 |
|
| 155 |
protected function _productPrices($product){
|
|
|
|
| 156 |
// ----- Get Price for bundle and ground products
|
| 157 |
$type = $product->getTypeId();
|
| 158 |
switch ($type) {
|
| 159 |
case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
|
| 160 |
-
/*
|
| 161 |
-
----- Bundle price
|
| 162 |
-
*/
|
| 163 |
-
$prices = array();
|
| 164 |
$productPrice = $product->getPriceModel();
|
| 165 |
if (version_compare(Mage::getVersion(), '1.4.2.0', '>=') === true) {
|
| 166 |
-
|
| 167 |
}else{
|
| 168 |
-
|
| 169 |
}
|
| 170 |
|
| 171 |
if ($product->getPriceType() == 1) {
|
|
@@ -188,19 +216,12 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
|
|
| 188 |
'min_price' => $_minimalPriceTax,
|
| 189 |
'max_price' => $_maximalPriceTax,
|
| 190 |
);
|
| 191 |
-
|
| 192 |
-
// --- ENd Budle price
|
| 193 |
break;
|
| 194 |
case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
|
| 195 |
-
/*
|
| 196 |
-
----- Grouped price
|
| 197 |
-
*/
|
| 198 |
-
$prices = array();
|
| 199 |
$_taxHelper = Mage::helper('tax');
|
| 200 |
$_minimalPriceValue = $product->getMinimalPrice();
|
| 201 |
//$_exclTax = $_taxHelper->getPrice($product, $_minimalPriceValue);
|
| 202 |
-
//$_inclTax = $_taxHelper->getPrice($product, $_minimalPriceValue, true);
|
| 203 |
-
//print_r($product->getData());exit;
|
| 204 |
|
| 205 |
/* custom code added for getting minimum and maximum price for grouped product */
|
| 206 |
$groupedProduct = $product;
|
|
@@ -221,10 +242,8 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
|
|
| 221 |
);
|
| 222 |
}
|
| 223 |
|
| 224 |
-
break;
|
| 225 |
-
// -----END -- Grouped Price
|
| 226 |
}
|
| 227 |
-
// ----- end Price
|
| 228 |
return $prices;
|
| 229 |
}
|
| 230 |
|
| 8 |
|
| 9 |
public function getProductSliderData($data)
|
| 10 |
{
|
| 11 |
+
$appcode = isset($data['appcode'])?$data['appcode']:NULL;
|
| 12 |
$productsliderCollection =Mage::getModel('mobiadmin/appwidget')->getCollection()
|
| 13 |
+
->addFieldToFilter('app_code', $data['appcode'])
|
| 14 |
->addFieldToFilter('slider_status', '1')
|
| 15 |
->setOrder('slider_position', 'ASC');
|
| 16 |
$sliderArray = array();
|
| 17 |
$key = 0;
|
| 18 |
+
if($productsliderCollection->count()>0) {
|
|
|
|
| 19 |
foreach($productsliderCollection as $productslider){
|
| 20 |
$productslider = $productslider->getData();
|
| 21 |
if($productslider['slider_code'] == 'new-arrivals-automated'){
|
| 79 |
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($bestseller_products);
|
| 80 |
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($bestseller_products);
|
| 81 |
|
|
|
|
| 82 |
if(!empty($bestseller_products)){
|
| 83 |
$k = 0;
|
| 84 |
$products = array();
|
| 97 |
$products[$k]['is_salable'] = $_bestseller_products->getIsSalable();
|
| 98 |
$products[$k]['status'] = $_bestseller_products->getStatus();
|
| 99 |
$products[$k]['product_thumbnail_url'] = Mage::helper('catalog/image')->init($_bestseller_products, 'thumbnail')->resize(200)->__toString();
|
|
|
|
| 100 |
$prices = $this->_productPrices($_bestseller_products);
|
| 101 |
if ($prices)
|
| 102 |
$products[$k] = array_merge($products[$k], $prices);
|
| 108 |
$sliderArray[$key]['slider_productIds'] = $products;
|
| 109 |
}
|
| 110 |
}
|
| 111 |
+
else if($productslider['slider_code'] == 'recently-viewed-automated'){
|
| 112 |
+
$limit = 10;
|
| 113 |
+
$recentlyViewedProducts = Mage::getSingleton('Mage_Reports_Block_Product_Viewed')->setPageSize($limit)->getItemsCollection();
|
| 114 |
+
$recentlyViewedProductsArray = array();
|
| 115 |
+
if($recentlyViewedProducts){
|
| 116 |
+
foreach($recentlyViewedProducts as $_product){
|
| 117 |
+
if($this->_checkProductAvailabilityParam($_product)){
|
| 118 |
+
$p = array(
|
| 119 |
+
'entity_id' => $_product->getId(),
|
| 120 |
+
'entity_type_id' => $_product->getEntityTypeId(),
|
| 121 |
+
'attribute_set_id' => $_product->getAttributeSetId(),
|
| 122 |
+
'type_id' => $_product->getTypeId(),
|
| 123 |
+
'sku' => $_product->getSku(),
|
| 124 |
+
'name' => $_product->getName(),
|
| 125 |
+
'price' => $_product->getPrice(),
|
| 126 |
+
'final_price' => $_product->getFinalPrice(),
|
| 127 |
+
'special_price' => $_product->getSpecialPrice(),
|
| 128 |
+
'is_salable' => $_product->getIsSalable(),
|
| 129 |
+
'status' => $_product->getStatus(),
|
| 130 |
+
'product_thumbnail_url' => Mage::helper('catalog/image')->init($_product, 'thumbnail')->resize(200)->__toString(),
|
| 131 |
+
);
|
| 132 |
+
|
| 133 |
+
$prices = $this->_productPrices($_product);
|
| 134 |
+
if ($prices)
|
| 135 |
+
$p = array_merge($p, $prices);
|
| 136 |
+
|
| 137 |
+
$recentlyViewedProductsArray[] = $p;
|
| 138 |
+
}
|
| 139 |
+
}
|
| 140 |
+
if(!empty($recentlyViewedProductsArray)){
|
| 141 |
+
$sliderArray[$key] = $productslider;
|
| 142 |
+
$sliderArray[$key]['slider_productIds'] = $recentlyViewedProductsArray;
|
| 143 |
+
}
|
| 144 |
+
}
|
| 145 |
+
}
|
| 146 |
+
else{
|
| 147 |
$productids = explode(",",$productslider['slider_productIds']);
|
| 148 |
if(!empty($productids)){
|
| 149 |
$products = array();
|
| 184 |
}
|
| 185 |
|
| 186 |
protected function _productPrices($product){
|
| 187 |
+
$prices = array();
|
| 188 |
// ----- Get Price for bundle and ground products
|
| 189 |
$type = $product->getTypeId();
|
| 190 |
switch ($type) {
|
| 191 |
case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
|
|
|
|
|
|
|
|
|
|
|
|
|
| 192 |
$productPrice = $product->getPriceModel();
|
| 193 |
if (version_compare(Mage::getVersion(), '1.4.2.0', '>=') === true) {
|
| 194 |
+
list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getTotalPrices($product, null, null, false);
|
| 195 |
}else{
|
| 196 |
+
list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getPrices($product, null, null, false);
|
| 197 |
}
|
| 198 |
|
| 199 |
if ($product->getPriceType() == 1) {
|
| 216 |
'min_price' => $_minimalPriceTax,
|
| 217 |
'max_price' => $_maximalPriceTax,
|
| 218 |
);
|
|
|
|
|
|
|
| 219 |
break;
|
| 220 |
case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
|
|
|
|
|
|
|
|
|
|
|
|
|
| 221 |
$_taxHelper = Mage::helper('tax');
|
| 222 |
$_minimalPriceValue = $product->getMinimalPrice();
|
| 223 |
//$_exclTax = $_taxHelper->getPrice($product, $_minimalPriceValue);
|
| 224 |
+
//$_inclTax = $_taxHelper->getPrice($product, $_minimalPriceValue, true);
|
|
|
|
| 225 |
|
| 226 |
/* custom code added for getting minimum and maximum price for grouped product */
|
| 227 |
$groupedProduct = $product;
|
| 242 |
);
|
| 243 |
}
|
| 244 |
|
| 245 |
+
break;
|
|
|
|
| 246 |
}
|
|
|
|
| 247 |
return $prices;
|
| 248 |
}
|
| 249 |
|
app/code/local/Mobicommerce/Mobiadmin/Model/Observer.php
CHANGED
|
@@ -16,7 +16,6 @@ class Mobicommerce_Mobiadmin_Model_Observer
|
|
| 16 |
|
| 17 |
public function sendLicenceData()
|
| 18 |
{
|
| 19 |
-
//curl Data Send to mobi build
|
| 20 |
$website_url = Mage::getBaseUrl();
|
| 21 |
$sales_email = Mage::getStoreConfig('trans_email/ident_sales/email');
|
| 22 |
$countryCode = Mage::getStoreConfig('general/country/default');
|
|
@@ -38,12 +37,10 @@ class Mobicommerce_Mobiadmin_Model_Observer
|
|
| 38 |
}
|
| 39 |
rtrim($fields_string, '&');
|
| 40 |
|
| 41 |
-
//echo '<pre>';print_r($curlData);exit;
|
| 42 |
$ch = curl_init();
|
| 43 |
-
|
| 44 |
$url = Mage::helper('mobiadmin')->curlBuildUrl().'install';
|
| 45 |
curl_setopt($ch, CURLOPT_HEADER, FALSE);
|
| 46 |
-
curl_setopt($ch, CURLOPT_NOBODY, TRUE);
|
| 47 |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
| 48 |
curl_setopt($ch,CURLOPT_URL, $url);
|
| 49 |
curl_setopt($ch,CURLOPT_POST, count($curlData));
|
|
@@ -61,9 +58,30 @@ class Mobicommerce_Mobiadmin_Model_Observer
|
|
| 61 |
try {
|
| 62 |
Mage::getModel('mobiadmin/licence')->setData($data)->save();
|
| 63 |
}catch(Exception $e){
|
| 64 |
-
echo $e->getMessage();
|
| 65 |
}
|
| 66 |
}
|
| 67 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
}
|
| 69 |
?>
|
| 16 |
|
| 17 |
public function sendLicenceData()
|
| 18 |
{
|
|
|
|
| 19 |
$website_url = Mage::getBaseUrl();
|
| 20 |
$sales_email = Mage::getStoreConfig('trans_email/ident_sales/email');
|
| 21 |
$countryCode = Mage::getStoreConfig('general/country/default');
|
| 37 |
}
|
| 38 |
rtrim($fields_string, '&');
|
| 39 |
|
|
|
|
| 40 |
$ch = curl_init();
|
|
|
|
| 41 |
$url = Mage::helper('mobiadmin')->curlBuildUrl().'install';
|
| 42 |
curl_setopt($ch, CURLOPT_HEADER, FALSE);
|
| 43 |
+
curl_setopt($ch, CURLOPT_NOBODY, TRUE);
|
| 44 |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
| 45 |
curl_setopt($ch,CURLOPT_URL, $url);
|
| 46 |
curl_setopt($ch,CURLOPT_POST, count($curlData));
|
| 58 |
try {
|
| 59 |
Mage::getModel('mobiadmin/licence')->setData($data)->save();
|
| 60 |
}catch(Exception $e){
|
| 61 |
+
echo $e->getMessage();
|
| 62 |
}
|
| 63 |
}
|
| 64 |
}
|
| 65 |
+
|
| 66 |
+
public function saveCustomData($event)
|
| 67 |
+
{
|
| 68 |
+
$quote = $event->getSession()->getQuote();
|
| 69 |
+
$quote->setData('order_platform', $event->getRequestModel()->getPost('order_platform'));
|
| 70 |
+
return $this;
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
public function sales_convert_quote_to_order(Varien_Event_Observer $observer)
|
| 74 |
+
{
|
| 75 |
+
$platform = Mage::app()->getRequest()->getParam('platform');
|
| 76 |
+
$orderCollection = Mage::getModel('sales/order')->getCollection();
|
| 77 |
+
$firstOrderCollection = $orderCollection->getFirstItem()->getData();
|
| 78 |
+
if (array_key_exists('orderfromplatform', $firstOrderCollection)) {
|
| 79 |
+
if($platform){
|
| 80 |
+
$observer->getEvent()->getOrder()->setOrderfromplatform($platform);
|
| 81 |
+
}else{
|
| 82 |
+
$observer->getEvent()->getOrder()->setOrderfromplatform('');
|
| 83 |
+
}
|
| 84 |
+
}
|
| 85 |
+
}
|
| 86 |
}
|
| 87 |
?>
|
app/code/local/Mobicommerce/Mobiadmin/controllers/IndexController.php
CHANGED
|
@@ -1,7 +1,6 @@
|
|
| 1 |
<?php
|
| 2 |
class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_Action
|
| 3 |
{
|
| 4 |
-
|
| 5 |
public function indexAction()
|
| 6 |
{
|
| 7 |
$this->loadLayout();
|
|
@@ -47,8 +46,8 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 47 |
|
| 48 |
public function saveAction()
|
| 49 |
{
|
| 50 |
-
if
|
| 51 |
-
$
|
| 52 |
$postData = $this->getRequest()->getPost();
|
| 53 |
$appCode = $postData['appcode'];
|
| 54 |
$appKey = $postData['appkey'];
|
|
@@ -77,7 +76,6 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 77 |
/*
|
| 78 |
* Create Css File
|
| 79 |
*/
|
| 80 |
-
|
| 81 |
$theme_folder_name = $postData['themename'];
|
| 82 |
if(file_exists ($appUrlXmlFile)){
|
| 83 |
$appCssFile = Mage::getBaseDir('media').DS.'mobi_commerce'.DS.$appCode.DS.'personalizer'.DS.'personalizer.css';
|
|
@@ -119,7 +117,6 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 119 |
/*
|
| 120 |
* Saving Application Store Id in Database
|
| 121 |
*/
|
| 122 |
-
|
| 123 |
$setStore = $postData['ddlStore'];
|
| 124 |
$appCode = $postData['appcode'];
|
| 125 |
$applicationsCollection = Mage::getModel('mobiadmin/applications')->getCollection();
|
|
@@ -129,8 +126,7 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 129 |
foreach($applicationsCollection as $application){
|
| 130 |
$application->setData('app_storeid', $setStore)->save();
|
| 131 |
}
|
| 132 |
-
|
| 133 |
-
|
| 134 |
/*
|
| 135 |
* Create Media Url From Media Aplication Path
|
| 136 |
*/
|
|
@@ -145,13 +141,10 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 145 |
/*
|
| 146 |
* Saving Push Notification Data With IOSPEM File Uploader
|
| 147 |
*/
|
| 148 |
-
if($_FILES['upload_iospem_file']['name'] != '')
|
| 149 |
-
{
|
| 150 |
try{
|
| 151 |
$uploader = new Varien_File_Uploader('upload_iospem_file');
|
| 152 |
-
//$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
|
| 153 |
$uploader->setAllowRenameFiles(false);
|
| 154 |
-
$uploader->setFilesDispersion(false);
|
| 155 |
$uploader->setAllowCreateFolders(true);
|
| 156 |
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
|
| 157 |
$iospemFilename = time() . $_FILES['upload_iospem_file']['name'];
|
|
@@ -187,8 +180,8 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 187 |
|
| 188 |
$applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 189 |
$applicationSettingCollection = $applicationSettingCollection
|
| 190 |
-
->addFieldToFilter('app_code'
|
| 191 |
-
->addFieldToFilter('setting_code','push_notification');
|
| 192 |
foreach($applicationSettingCollection as $pushnotification){
|
| 193 |
$pushnotification->setData('value',$pushNotificationSerData)->save();
|
| 194 |
}
|
|
@@ -196,14 +189,12 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 196 |
/*
|
| 197 |
* Saving Application Information Data With App Share Image
|
| 198 |
*/
|
| 199 |
-
|
| 200 |
if($_FILES['app_share_image']['name'] != '')
|
| 201 |
{
|
| 202 |
try{
|
| 203 |
$uploader = new Varien_File_Uploader('app_share_image');
|
| 204 |
$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
|
| 205 |
$uploader->setAllowRenameFiles(false);
|
| 206 |
-
$uploader->setFilesDispersion(false);
|
| 207 |
$uploader->setAllowCreateFolders(true);
|
| 208 |
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
|
| 209 |
$shareImagename = time() . $_FILES['app_share_image']['name'];
|
|
@@ -221,8 +212,7 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 221 |
$appInfoData['app_share_image'] = $postData['app_share_image']['value'];
|
| 222 |
}
|
| 223 |
|
| 224 |
-
if(isset($postData['app_share_image']['delete']) && $postData['app_share_image']['delete'] == 1)
|
| 225 |
-
{
|
| 226 |
$appInfoData['app_share_image'] = '';
|
| 227 |
}
|
| 228 |
|
|
@@ -234,14 +224,11 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 234 |
foreach($applicationSettingCollection as $appinfo){
|
| 235 |
$appinfo->setData('value',$appInfoJsonData)->save();
|
| 236 |
}
|
| 237 |
-
|
| 238 |
|
| 239 |
/*
|
| 240 |
* Save Labels and Messages Store Wise Data
|
| 241 |
*/
|
| 242 |
-
|
| 243 |
$localeCode = Mage::getStoreConfig('general/locale/code',$setStore);
|
| 244 |
-
|
| 245 |
$languageData = $postData['language_data'];
|
| 246 |
foreach ($languageData as $mm_id=>$mm_text){
|
| 247 |
$applicationLanguageCollection = Mage::getModel('mobiadmin/multilanguage')->getCollection();
|
|
@@ -253,180 +240,76 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 253 |
}
|
| 254 |
}
|
| 255 |
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
|
| 263 |
-
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
foreach($
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
}
|
| 290 |
-
|
| 291 |
-
/*
|
| 292 |
-
* Save Best Collection Product Slider Data
|
| 293 |
-
*/
|
| 294 |
-
$best_collection = $postData['best-collection'];
|
| 295 |
-
$bestsliderName = $postData['best-collection-slider-name'];
|
| 296 |
-
$bestsliderPosition = $postData['best-collection-slider-position'];
|
| 297 |
-
$bestsliderStatus = $postData['best-collection-slider-status'];
|
| 298 |
-
$selectedBestProduct = array();
|
| 299 |
-
foreach($best_collection as $index=>$bestCollection){
|
| 300 |
-
foreach($best_collection[$index] as $selectedbest){
|
| 301 |
-
$selectedBestProduct[] = $selectedbest;
|
| 302 |
-
}
|
| 303 |
-
}
|
| 304 |
-
$selectedBestProduct = implode(",",$selectedBestProduct);
|
| 305 |
-
if(isset($bestsliderStatus)){
|
| 306 |
-
$slider_status = '1';
|
| 307 |
-
}else{
|
| 308 |
-
$slider_status = '0';
|
| 309 |
-
}
|
| 310 |
-
$productSliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
|
| 311 |
-
$productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
|
| 312 |
-
->addFieldToFilter('slider_code','best-collection');
|
| 313 |
-
foreach($productSliderCollection as $productSlider) {
|
| 314 |
-
$productSlider->setData('slider_label',$bestsliderName)
|
| 315 |
-
->setData('slider_position',$bestsliderPosition)
|
| 316 |
-
->setData('slider_productIds',$selectedBestProduct)
|
| 317 |
-
->setData('slider_status',$slider_status)
|
| 318 |
-
->save();
|
| 319 |
-
}
|
| 320 |
-
|
| 321 |
-
/*
|
| 322 |
-
* Save New Arrivals Product Slider Data
|
| 323 |
-
*/
|
| 324 |
-
$new_arrivals = $postData['new-arrivals'];
|
| 325 |
-
$newsliderName = $postData['new-arrivals-slider-name'];
|
| 326 |
-
$newsliderPosition = $postData['new-arrivals-slider-position'];
|
| 327 |
-
$newsliderStatus = $postData['new-arrivals-slider-status'];
|
| 328 |
-
$selectedNewProduct = array();
|
| 329 |
|
| 330 |
-
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
|
| 334 |
-
|
| 335 |
-
|
| 336 |
-
|
| 337 |
-
|
| 338 |
-
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
$productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
|
| 343 |
-
->addFieldToFilter('slider_code','new-arrivals');
|
| 344 |
-
foreach($productSliderCollection as $productSlider) {
|
| 345 |
-
$productSlider->setData('slider_label',$newsliderName)
|
| 346 |
-
->setData('slider_position',$newsliderPosition)
|
| 347 |
-
->setData('slider_productIds',$selectedNewProduct)
|
| 348 |
-
->setData('slider_status',$slider_status)
|
| 349 |
-
->save();
|
| 350 |
}
|
|
|
|
| 351 |
|
| 352 |
-
|
| 353 |
-
|
| 354 |
-
|
| 355 |
-
$bestSellers = $postData['best-sellers'];
|
| 356 |
-
$bestSliderName = $postData['best-sellers-slider-name'];
|
| 357 |
-
$bestSliderPosition = $postData['best-sellers-slider-position'];
|
| 358 |
-
$bestSliderStatus = $postData['best-sellers-slider-status'];
|
| 359 |
-
$selectedBestProduct = array();
|
| 360 |
-
|
| 361 |
-
foreach($bestSellers as $index=>$best_seller){
|
| 362 |
-
foreach($bestSellers[$index] as $selectedbest){
|
| 363 |
-
$selectedBestProduct[] = $selectedbest;
|
| 364 |
-
}
|
| 365 |
-
}
|
| 366 |
-
$selectedBestProduct = implode(",",$selectedBestProduct);
|
| 367 |
-
if(isset($bestSliderStatus)){
|
| 368 |
-
$slider_status = '1';
|
| 369 |
-
}else{
|
| 370 |
-
$slider_status = '0';
|
| 371 |
}
|
| 372 |
-
$
|
| 373 |
-
$
|
| 374 |
-
->addFieldToFilter('slider_code','best-sellers');
|
| 375 |
-
foreach($productSliderCollection as $productSlider) {
|
| 376 |
-
$productSlider->setData('slider_label',$bestSliderName)
|
| 377 |
-
->setData('slider_position',$bestSliderPosition)
|
| 378 |
-
->setData('slider_productIds',$selectedBestProduct)
|
| 379 |
-
->setData('slider_status',$slider_status)
|
| 380 |
-
->save();
|
| 381 |
-
}
|
| 382 |
-
|
| 383 |
-
/*
|
| 384 |
-
* Save Push Notification Setting
|
| 385 |
-
*/
|
| 386 |
-
$pushnotification= $postData['pushnotifications'];
|
| 387 |
-
|
| 388 |
-
$applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 389 |
$applicationSettingCollection = $applicationSettingCollection
|
| 390 |
->addFieldToFilter('app_code',$appCode)
|
| 391 |
-
|
| 392 |
-
|
| 393 |
-
|
| 394 |
-
|
| 395 |
-
|
| 396 |
-
|
| 397 |
-
|
| 398 |
-
|
| 399 |
-
|
| 400 |
-
|
| 401 |
-
|
| 402 |
-
$
|
| 403 |
-
|
| 404 |
-
foreach($category_icons as $cat_id => $category_icon){
|
| 405 |
-
$category_iconarray[$cate_index]['category_id'] = $cat_id;
|
| 406 |
-
$category_iconarray[$cate_index]['mobiicon'] = $category_icon;
|
| 407 |
-
$cate_index++;
|
| 408 |
-
}
|
| 409 |
-
//echo $appCode;
|
| 410 |
-
|
| 411 |
-
$category_iconarray = serialize($category_iconarray);
|
| 412 |
-
|
| 413 |
-
$applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 414 |
-
$applicationSettingCollection = $applicationSettingCollection
|
| 415 |
-
->addFieldToFilter('app_code',$appCode)
|
| 416 |
-
->addFieldToFilter('setting_code','category_icons');
|
| 417 |
-
$category_iconsValue = $applicationSettingCollection->getColumnValues('category_icons');
|
| 418 |
-
if(empty($category_iconsValue)){
|
| 419 |
-
$inserData = array('app_code'=>$appCode,'setting_code'=>'category_icons','value'=>$category_iconarray);
|
| 420 |
-
$model = Mage::getModel('mobiadmin/appsetting')->setData($inserData);
|
| 421 |
-
try {
|
| 422 |
-
$insertId = $model->save()->getId();
|
| 423 |
-
} catch (Exception $e){
|
| 424 |
-
echo $e->getMessage();
|
| 425 |
-
}
|
| 426 |
-
} else {
|
| 427 |
-
foreach($applicationSettingCollection as $categoryIcon){
|
| 428 |
-
$categoryIcon->setData('value',$category_iconarray)->save();
|
| 429 |
-
}
|
| 430 |
}
|
| 431 |
}
|
| 432 |
|
|
@@ -436,25 +319,21 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 436 |
$cmscontentarray = array();
|
| 437 |
$cmscontentarray['en_US']['contact_information'] = $postData['contact_information'];
|
| 438 |
$cmscontentarray['en_US']['social_media'] = $postData['social_media'];
|
| 439 |
-
$cmscontentarray['en_US']['cms_pages'] = $postData['cms_pages'];
|
| 440 |
-
|
| 441 |
$cmscontentarray = serialize($cmscontentarray);
|
| 442 |
$applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 443 |
$applicationSettingCollection = $applicationSettingCollection
|
| 444 |
-
->addFieldToFilter('app_code'
|
| 445 |
-
->addFieldToFilter('setting_code','cms_settings');
|
| 446 |
foreach($applicationSettingCollection as $cmssetting){
|
| 447 |
$cmssetting->setData('value',$cmscontentarray)->save();
|
| 448 |
-
}
|
| 449 |
|
| 450 |
-
|
| 451 |
/*
|
| 452 |
* Save Banners Url in Database
|
| 453 |
*/
|
| 454 |
-
//echo '<pre>';print_r($_FILES);print_r($postData);exit;
|
| 455 |
$bannerImages = array();
|
| 456 |
$previousBanners = Mage::helper('mobiadmin')->getBannerImagesByAppCode($appCode);
|
| 457 |
-
//echo '<pre>';print_r($previousBanners);exit;
|
| 458 |
if(isset($_FILES['banner']['name']) && !empty($_FILES['banner']['name'])){
|
| 459 |
foreach($_FILES['banner']['name'] as $banner_key => $banner){
|
| 460 |
if($_FILES['banner']['name'][$banner_key] == ''){
|
|
@@ -478,15 +357,8 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 478 |
}
|
| 479 |
else{
|
| 480 |
try{
|
| 481 |
-
/*
|
| 482 |
-
$uploader = new Varien_File_Uploader('banner4');
|
| 483 |
-
$uploader->setAllowRenameFiles(false);
|
| 484 |
-
$uploader->setFilesDispersion(false);
|
| 485 |
-
$uploader->setAllowCreateFolders(true);
|
| 486 |
-
*/
|
| 487 |
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'home_banners'.DS ;
|
| 488 |
$filename = rand() . '.' . PATHINFO($_FILES['banner']['name'][$banner_key], PATHINFO_EXTENSION);
|
| 489 |
-
//$uploader->save($media_path, $_FILES['banner']['name'][$banner_key]);
|
| 490 |
if (move_uploaded_file($_FILES['banner']['tmp_name'][$banner_key], $media_path . $filename)) {
|
| 491 |
$bannerImages[] = array(
|
| 492 |
'url' => $appgalleryimageurl.$filename,
|
|
@@ -507,86 +379,20 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 507 |
}
|
| 508 |
}
|
| 509 |
}
|
| 510 |
-
//echo '<pre>';print_r($bannerImages);exit;
|
| 511 |
$bannerValue = serialize($bannerImages);
|
| 512 |
-
|
| 513 |
$applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 514 |
$applicationSettingCollection = $applicationSettingCollection
|
| 515 |
->addFieldToFilter('app_code',$appCode)
|
| 516 |
->addFieldToFilter('setting_code','banner_settings');
|
| 517 |
foreach($applicationSettingCollection as $bannersColl){
|
| 518 |
$bannersColl->setData('value',$bannerValue)->save();
|
| 519 |
-
}
|
| 520 |
-
|
| 521 |
-
/*
|
| 522 |
-
* Save Best Sellers Automated Data
|
| 523 |
-
*/
|
| 524 |
-
$BestSellerCollection = Mage::helper('mobiadmin')->getBestSellerProduct($setStore);
|
| 525 |
-
$BestSellerProducts = $BestSellerCollection;
|
| 526 |
-
$BestSellerProductIds = array();
|
| 527 |
-
foreach($BestSellerProducts as $BestSellerProduct){
|
| 528 |
-
$BestSellerProductIds[] = $BestSellerProduct->getEntityId();
|
| 529 |
-
}
|
| 530 |
-
$BestSellerProductIds = implode(',',$BestSellerProductIds);
|
| 531 |
-
$sliderStatus = $postData['best-sellers-automated-slider-status'];
|
| 532 |
-
$bestSellerSliderName = $postData['best-sellers-automated-slider-name'];
|
| 533 |
-
$bestSellerSliderPosition = $postData['best-sellers-automated-slider-position'];
|
| 534 |
|
| 535 |
-
|
| 536 |
-
|
| 537 |
-
if(!empty($sliderStatus)){
|
| 538 |
-
$slider_status = '1';
|
| 539 |
-
}else{
|
| 540 |
-
$slider_status = '0';
|
| 541 |
-
}
|
| 542 |
-
$productSliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
|
| 543 |
-
$productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
|
| 544 |
-
->addFieldToFilter('slider_code','best-sellers-automated');
|
| 545 |
-
foreach($productSliderCollection as $productSlider) {
|
| 546 |
-
$productSlider->setData('slider_label',$bestSellerSliderName)
|
| 547 |
-
->setData('slider_position',$bestSellerSliderPosition)
|
| 548 |
-
->setData('slider_productIds',$BestSellerProductIds)
|
| 549 |
-
->setData('slider_status',$slider_status)
|
| 550 |
-
->setData('slider_settings',$slider_settings)
|
| 551 |
-
->save();
|
| 552 |
-
}
|
| 553 |
-
|
| 554 |
-
/*
|
| 555 |
-
* Save New Products Automated Data in Database
|
| 556 |
-
*/
|
| 557 |
-
$NewProductCollection = Mage::helper('mobiadmin')->getNewProductCollection($setStore);
|
| 558 |
-
$NewProducts = $NewProductCollection;
|
| 559 |
-
$NewProductsIds = array();
|
| 560 |
-
foreach($NewProducts as $NewProduct){
|
| 561 |
-
$NewProductsIds[] = $NewProduct->getEntityId();
|
| 562 |
-
}
|
| 563 |
-
$NewProductsIds = implode(',',$NewProductsIds);
|
| 564 |
-
$sliderStatus = $postData['new-arrivals-automated-slider-status'];
|
| 565 |
-
$newArrivalsSliderName = $postData['new-arrivals-automated-slider-name'];
|
| 566 |
-
$newArivalsSliderPosition = $postData['new-arrivals-automated-slider-position'];
|
| 567 |
-
if(!empty($sliderStatus)){
|
| 568 |
-
$slider_status = '1';
|
| 569 |
-
}else{
|
| 570 |
-
$slider_status = '0';
|
| 571 |
-
}
|
| 572 |
-
$productSliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
|
| 573 |
-
$productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
|
| 574 |
-
->addFieldToFilter('slider_code','new-arrivals-automated');
|
| 575 |
-
foreach($productSliderCollection as $productSlider) {
|
| 576 |
-
$productSlider->setData('slider_label',$newArrivalsSliderName)
|
| 577 |
-
->setData('slider_position',$newArivalsSliderPosition)
|
| 578 |
-
->setData('slider_productIds',$NewProductsIds)
|
| 579 |
-
->setData('slider_status',$slider_status)
|
| 580 |
-
->save();
|
| 581 |
-
}
|
| 582 |
-
|
| 583 |
-
if(isset($_FILES['popupimage']['name']) && !empty($_FILES['popupimage']['name']))
|
| 584 |
-
{
|
| 585 |
-
try {
|
| 586 |
$uploader = new Varien_File_Uploader('popupimage');
|
| 587 |
$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
|
| 588 |
$uploader->setAllowRenameFiles(false);
|
| 589 |
-
$uploader->setFilesDispersion(false);
|
| 590 |
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
|
| 591 |
$imgFilename = time() . $_FILES['popupimage']['name'];
|
| 592 |
$uploader->save($media_path, $imgFilename);
|
|
@@ -604,17 +410,15 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 604 |
$PopUpData['enable'] = $postData['popup']['enable'];
|
| 605 |
$PopUpData['cookietime'] = $postData['popup']['cookietime'];
|
| 606 |
if(isset($data['popupimage'])){
|
| 607 |
-
|
| 608 |
}else{
|
| 609 |
-
|
| 610 |
}
|
| 611 |
-
if(isset($postData['popupimage']['delete']) && $postData['popupimage']['delete'] == 1)
|
| 612 |
-
{
|
| 613 |
$PopUpData['popupimage'] = '';
|
| 614 |
}
|
| 615 |
$PopUpData = serialize($PopUpData);
|
| 616 |
$appPopUpCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 617 |
-
|
| 618 |
$appPopUpCollection = $appPopUpCollection
|
| 619 |
->addFieldToFilter('app_code',$appCode)
|
| 620 |
->addFieldToFilter('setting_code','popup_setting');
|
|
@@ -626,62 +430,74 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 626 |
'value' => $PopUpData
|
| 627 |
);
|
| 628 |
|
| 629 |
-
try
|
| 630 |
Mage::getModel('mobiadmin/appsetting')->setData($appinfoData)->save();
|
| 631 |
}catch(Exception $e){
|
| 632 |
$errors[] = $e->getMessage();
|
| 633 |
}
|
| 634 |
-
|
| 635 |
}else{
|
| 636 |
foreach($appPopUpCollection as $appPopUp){
|
| 637 |
$appPopUp->setData('value',$PopUpData)->save();
|
| 638 |
}
|
| 639 |
}
|
| 640 |
|
| 641 |
-
|
| 642 |
/*
|
| 643 |
-
* Sending Android and IOS Push Notification
|
| 644 |
-
* $pushNotificationData push notification Data From Application Setting Tabs
|
| 645 |
-
* $pushnotification pushnotification setting From PushNotification Tabs
|
| 646 |
-
*
|
| 647 |
*/
|
| 648 |
-
|
| 649 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 650 |
|
| 651 |
-
|
| 652 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 653 |
$udids = $postData['udid'];
|
| 654 |
$datatosend = array('udid' => $udids);
|
| 655 |
|
| 656 |
$ch = curl_init();
|
| 657 |
-
$url = Mage::helper('mobiadmin')->curlBuildUrl().'/build/submitudid/'.$appKey.'/'.$appCode;
|
| 658 |
-
//echo $url;
|
| 659 |
curl_setopt($ch, CURLOPT_HEADER, FALSE);
|
| 660 |
-
curl_setopt($ch, CURLOPT_NOBODY, TRUE);
|
| 661 |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
| 662 |
curl_setopt($ch,CURLOPT_URL, $url);
|
| 663 |
curl_setopt($ch,CURLOPT_POST, count($datatosend));
|
| 664 |
curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($datatosend));
|
| 665 |
$result = curl_exec($ch);
|
| 666 |
curl_close($ch);
|
| 667 |
-
|
| 668 |
$result = json_decode($result, true);
|
| 669 |
-
|
| 670 |
if(isset($result)) {
|
| 671 |
-
if($result['status'] == 'success')
|
| 672 |
-
{
|
| 673 |
foreach($applicationsCollection as $application){
|
| 674 |
-
|
| 675 |
->setData('udid', $udids)
|
| 676 |
->setData('ios_url', $result['data']['ios_url'])
|
| 677 |
->setData('ios_status', $result['data']['ios_status'])
|
| 678 |
->save();
|
| 679 |
}
|
| 680 |
|
| 681 |
-
}
|
| 682 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
|
| 683 |
$this->_redirect('*/*/edit', array(
|
| 684 |
-
'id' => $
|
| 685 |
'_current'=>true
|
| 686 |
));
|
| 687 |
}
|
|
@@ -694,99 +510,23 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 694 |
Mage::getSingleton('core/session')->addSuccess($message);
|
| 695 |
}
|
| 696 |
|
| 697 |
-
$AppId = Mage::app()->getRequest()->getPost('appid');
|
| 698 |
$this->_redirect('*/*/edit', array(
|
| 699 |
-
'id' => $
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 700 |
'_current'=>true
|
| 701 |
));
|
| 702 |
-
}
|
| 703 |
-
}
|
| 704 |
-
|
| 705 |
-
public function deleteAction()
|
| 706 |
-
{
|
| 707 |
-
$appId = Mage::app()->getRequest()->getParam('id');
|
| 708 |
-
if( $appId ) {
|
| 709 |
-
try {
|
| 710 |
-
$applicationCollection = Mage::getModel('mobiadmin/applications')->getCollection();
|
| 711 |
-
$applicationCollection = $applicationCollection->addFieldToFilter('id',$appId);
|
| 712 |
-
$appData = $applicationCollection->getData();
|
| 713 |
-
$appData = $appData['0'];
|
| 714 |
-
$appCode = $appData['app_code'];
|
| 715 |
-
|
| 716 |
-
/*
|
| 717 |
-
* Delete Interies From Widget Table
|
| 718 |
-
* `mobi_app_widgets`
|
| 719 |
-
*/
|
| 720 |
-
$appwidgetModel = Mage::getModel('mobiadmin/appwidget')->getCollection()->addFieldToFilter('app_code',$appCode);
|
| 721 |
-
foreach ($appwidgetModel as $appwidgetModel) {
|
| 722 |
-
$appwidgetModel->delete();
|
| 723 |
-
}
|
| 724 |
-
/*
|
| 725 |
-
* Delete Interies From Application Setting Table
|
| 726 |
-
* `mobicommerce_applications_settings`
|
| 727 |
-
*/
|
| 728 |
-
|
| 729 |
-
$applicationSetting = Mage::getModel('mobiadmin/appsetting')->getCollection()->addFieldToFilter('app_code',$appCode);
|
| 730 |
-
foreach ($applicationSetting as $application) {
|
| 731 |
-
$application->delete();
|
| 732 |
-
}
|
| 733 |
-
|
| 734 |
-
/**
|
| 735 |
-
* Delete Interies from Deveice Token table
|
| 736 |
-
* `mobicommerce_devicetokens`
|
| 737 |
-
*/
|
| 738 |
-
|
| 739 |
-
$deviceTokenCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()->addFieldToFilter('md_appcode',$appCode);
|
| 740 |
-
foreach ($deviceTokenCollection as $deviceToken) {
|
| 741 |
-
$deviceToken->delete();
|
| 742 |
-
}
|
| 743 |
-
|
| 744 |
-
/**
|
| 745 |
-
* Delete Interies From Main Table Of Application
|
| 746 |
-
* `mobicommerce_applications`
|
| 747 |
-
*/
|
| 748 |
-
$appCollection = Mage::getModel('mobiadmin/applications')->getCollection()->addFieldToFilter('id',$this->getRequest()->getParam('id'));
|
| 749 |
-
foreach($appCollection as $appDelete){
|
| 750 |
-
$appDelete->delete();
|
| 751 |
-
}
|
| 752 |
-
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Application was successfully deleted'));
|
| 753 |
-
$this->_redirect('*/*/');
|
| 754 |
-
} catch (Exception $e) {
|
| 755 |
-
Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
|
| 756 |
-
$this->_redirect('*/*/edit', array('id' => $this->getRequest()->getParam('id')));
|
| 757 |
-
}
|
| 758 |
-
}
|
| 759 |
-
$this->_redirect('*/*/');
|
| 760 |
-
}
|
| 761 |
-
|
| 762 |
-
public function iconsAction()
|
| 763 |
-
{
|
| 764 |
-
$id = $this->getRequest()->getParam('id', null);
|
| 765 |
-
$model = Mage::getModel('mobiadmin/applications')->load($id);
|
| 766 |
-
if($id){
|
| 767 |
-
Mage::register('application_data', $model);
|
| 768 |
-
$this->loadLayout();
|
| 769 |
-
$myBlock = $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_icon');
|
| 770 |
-
$myBlock->setTemplate('mobiadmin/application/edit/tab/icon.phtml');
|
| 771 |
-
$myHtml = $myBlock->toHtml();
|
| 772 |
-
$this->getResponse()->setHeader('Content-Type', 'text/html')
|
| 773 |
-
->setBody($myHtml);
|
| 774 |
-
return;
|
| 775 |
}
|
| 776 |
}
|
| 777 |
|
| 778 |
-
|
| 779 |
-
{
|
| 780 |
-
$
|
| 781 |
-
$android_key
|
| 782 |
-
$message = $pushsetting;
|
| 783 |
-
$deviceCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()
|
| 784 |
-
->addFieldToFilter('md_appcode',$appCode)
|
| 785 |
-
->addFieldToFilter('md_devicetype','android');
|
| 786 |
-
foreach($deviceCollection as $device) {
|
| 787 |
-
$devicetokens[] = $device->getData('md_devicetoken');
|
| 788 |
-
}
|
| 789 |
-
if(!empty($android_key) && !empty($devicetokens) && !empty($message)){
|
| 790 |
$msg = array(
|
| 791 |
'message' => $message,
|
| 792 |
'title' => $message,
|
|
@@ -794,7 +534,7 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 794 |
'sound' => 1
|
| 795 |
);
|
| 796 |
$fields = array(
|
| 797 |
-
'registration_ids' => $
|
| 798 |
'data' => $msg
|
| 799 |
);
|
| 800 |
|
|
@@ -804,59 +544,26 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 804 |
);
|
| 805 |
$ch = curl_init();
|
| 806 |
curl_setopt( $ch,CURLOPT_URL, 'https://android.googleapis.com/gcm/send' );
|
| 807 |
-
curl_setopt( $ch,CURLOPT_POST, true
|
| 808 |
-
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers
|
| 809 |
-
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true
|
| 810 |
-
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false
|
| 811 |
-
curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode(
|
| 812 |
-
$result = curl_exec($ch
|
| 813 |
-
curl_close(
|
| 814 |
}
|
| 815 |
}
|
| 816 |
|
| 817 |
-
function iospushnotification($
|
| 818 |
-
{
|
| 819 |
-
$
|
| 820 |
-
|
| 821 |
-
$
|
| 822 |
-
$message = "";
|
| 823 |
-
$sandboxmode = false;
|
| 824 |
-
|
| 825 |
-
$deviceCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()
|
| 826 |
-
->addFieldToFilter('md_appcode',$appCode)
|
| 827 |
-
->addFieldToFilter('md_devicetype','android');
|
| 828 |
-
foreach($deviceCollection as $device) {
|
| 829 |
-
$deviceToken[] = $device->getData('md_devicetoken');
|
| 830 |
-
}
|
| 831 |
-
|
| 832 |
-
$pushCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 833 |
-
->addFieldToFilter('app_code',$appCode)
|
| 834 |
-
->addFieldToFilter('setting_code','push_notification');
|
| 835 |
-
|
| 836 |
-
if($pushCollection->count() != '0') {
|
| 837 |
-
$pushUnSerData = $pushCollection->getData();
|
| 838 |
-
$a = unserialize($pushUnSerData['value']);
|
| 839 |
-
|
| 840 |
-
$passphrase = $a['pem_password'];
|
| 841 |
-
if(!empty($a['upload_iospem_file_url'])):
|
| 842 |
-
$pemFile = pathinfo($a['upload_iospem_file_url'], PATHINFO_BASENAME);
|
| 843 |
-
$pemFile = Mage::getBaseDir('media').'/mobi_commerce/'.$data['app_code'].'/certificates/'.$pemFile;
|
| 844 |
-
endif;
|
| 845 |
-
|
| 846 |
-
if(isset($a['sandboxmode']) && $a['sandboxmode'] == '1'):
|
| 847 |
-
$sandboxmode = true;
|
| 848 |
-
endif;
|
| 849 |
-
}
|
| 850 |
-
$pushMessageCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 851 |
-
->addFieldToFilter('app_code',$appCode)
|
| 852 |
-
->addFieldToFilter('setting_code','pushnotifications_settings');
|
| 853 |
|
| 854 |
-
|
| 855 |
-
$
|
| 856 |
-
$message = $pushMessage['value'];
|
| 857 |
}
|
| 858 |
|
| 859 |
-
|
| 860 |
if(!empty($pemFile) && !empty($message)){
|
| 861 |
$ctx = stream_context_create();
|
| 862 |
stream_context_set_option($ctx, 'ssl', 'local_cert', $pemFile);
|
|
@@ -872,29 +579,20 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 872 |
$push_url, $err,
|
| 873 |
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
|
| 874 |
|
| 875 |
-
if
|
| 876 |
return "Failed to connect: $err $errstr" . PHP_EOL;
|
| 877 |
|
| 878 |
//echo 'Connected to APNS' . PHP_EOL;
|
| 879 |
-
|
| 880 |
-
// Create the payload body
|
| 881 |
$body['aps'] = array(
|
| 882 |
'alert' => $message,
|
| 883 |
'sound' => 'default'
|
| 884 |
);
|
| 885 |
-
|
| 886 |
-
// Encode the payload as JSON
|
| 887 |
$payload = json_encode($body);
|
| 888 |
-
|
| 889 |
-
|
| 890 |
-
{
|
| 891 |
-
foreach ($deviceToken as $key => $value) {
|
| 892 |
$msg = chr(0) . pack('n', 32) . pack('H*', $value) . pack('n', strlen($payload)) . $payload;
|
| 893 |
-
|
| 894 |
-
// Send it to the server
|
| 895 |
$result = fwrite($fp, $msg, strlen($msg));
|
| 896 |
-
|
| 897 |
-
if (!$result){
|
| 898 |
//echo 'Message not delivered' . PHP_EOL;
|
| 899 |
}
|
| 900 |
else{
|
|
@@ -902,8 +600,6 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 902 |
}
|
| 903 |
}
|
| 904 |
}
|
| 905 |
-
|
| 906 |
-
// Close the connection to the server
|
| 907 |
fclose($fp);
|
| 908 |
return true;
|
| 909 |
}
|
|
@@ -928,34 +624,25 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 928 |
|
| 929 |
public function massReadAction()
|
| 930 |
{
|
| 931 |
-
$ids = Mage::app()->getRequest()->getParam('ids');
|
| 932 |
-
|
| 933 |
if(is_array($ids)){
|
| 934 |
-
foreach($ids as $id)
|
| 935 |
-
{
|
| 936 |
$model = Mage::getModel('mobiadmin/notification');
|
| 937 |
-
|
| 938 |
-
$model->setId($id)->setReadStatus('1')
|
| 939 |
-
->save();
|
| 940 |
}
|
| 941 |
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('The message has been marked as read.'));
|
| 942 |
$this->_redirect('mobicommerce/index/notification');
|
| 943 |
}
|
| 944 |
$this->_redirect('mobicommerce/index/notification');
|
| 945 |
-
|
| 946 |
}
|
| 947 |
|
| 948 |
public function massDeleteAction()
|
| 949 |
{
|
| 950 |
-
$ids = Mage::app()->getRequest()->getParam('ids');
|
| 951 |
-
|
| 952 |
if(is_array($ids)){
|
| 953 |
-
foreach($ids as $id)
|
| 954 |
-
|
| 955 |
-
|
| 956 |
-
|
| 957 |
-
$model->setId($id)
|
| 958 |
-
->delete();
|
| 959 |
}
|
| 960 |
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Message was successfully deleted'));
|
| 961 |
$this->_redirect('mobicommerce/index/notification');
|
|
@@ -965,16 +652,15 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 965 |
|
| 966 |
public function deletenotificationAction()
|
| 967 |
{
|
| 968 |
-
if(
|
| 969 |
-
try
|
| 970 |
$model = Mage::getModel('mobiadmin/notification');
|
| 971 |
-
|
| 972 |
$model->setId($this->getRequest()->getParam('id'))
|
| 973 |
->delete();
|
| 974 |
|
| 975 |
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Message was successfully deleted'));
|
| 976 |
$this->_redirect('mobicommerce/index/notification');
|
| 977 |
-
}
|
| 978 |
Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
|
| 979 |
$this->_redirect('*/*/', array('id' => $this->getRequest()->getParam('id')));
|
| 980 |
}
|
|
@@ -984,16 +670,15 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 984 |
|
| 985 |
public function readnotificationAction()
|
| 986 |
{
|
| 987 |
-
if(
|
| 988 |
-
try
|
| 989 |
$model = Mage::getModel('mobiadmin/notification');
|
| 990 |
-
|
| 991 |
$model->setId($this->getRequest()->getParam('id'))
|
| 992 |
->setReadStatus('1')->save();
|
| 993 |
|
| 994 |
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('The message has been marked as read.'));
|
| 995 |
$this->_redirect('mobicommerce/index/notification');
|
| 996 |
-
}
|
| 997 |
Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
|
| 998 |
$this->_redirect('*/*/', array('id' => $this->getRequest()->getParam('id')));
|
| 999 |
}
|
|
@@ -1002,11 +687,26 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1002 |
}
|
| 1003 |
|
| 1004 |
public function createAppAction()
|
| 1005 |
-
{
|
| 1006 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1007 |
$refererUrl = $this->_getRefererUrl();
|
| 1008 |
$validation = true;
|
| 1009 |
-
if(!empty($_FILES))
|
| 1010 |
if($_FILES['appsplash']['name'] != '' && strtolower(PATHINFO($_FILES['appsplash']['name'], PATHINFO_EXTENSION)) != 'png'){
|
| 1011 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Splash must be png'));
|
| 1012 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
|
@@ -1025,48 +725,29 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1025 |
$validation = false;
|
| 1026 |
}
|
| 1027 |
|
| 1028 |
-
if(!$validation)
|
| 1029 |
-
|
| 1030 |
-
$url = $refererUrl;
|
| 1031 |
-
Mage::app()->getFrontController()->getResponse()->setRedirect($url);
|
| 1032 |
return;
|
| 1033 |
}
|
| 1034 |
}
|
| 1035 |
|
| 1036 |
$postData = Mage::app()->getRequest()->getPost();
|
| 1037 |
if(!isset($postData)){
|
| 1038 |
-
|
| 1039 |
-
Mage::app()->getFrontController()->getResponse()->setRedirect($url);
|
| 1040 |
return;
|
| 1041 |
}
|
| 1042 |
$this->_sendEmailBeforeCreateApp($postData);
|
| 1043 |
-
$resource = Mage::getSingleton('core/resource');
|
| 1044 |
-
$connection = $resource->getConnection('core_read');
|
| 1045 |
-
$app_table_name = $resource->getTableName('mobiadmin/applications');
|
| 1046 |
-
$tableStatus = $connection->showTableStatus($app_table_name);
|
| 1047 |
-
$next_app_id = $tableStatus['Auto_increment'];
|
| 1048 |
-
$stores = Mage::app()->getStores();
|
| 1049 |
-
$storeIds = array();
|
| 1050 |
-
foreach($stores as $store){
|
| 1051 |
-
$storeIds[] = $store->getData('store_id');
|
| 1052 |
-
}
|
| 1053 |
-
|
| 1054 |
-
$curlData = array();
|
| 1055 |
|
| 1056 |
$curlData = $postData;
|
|
|
|
| 1057 |
$mediaUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_commerce/';
|
| 1058 |
$mediaMobiAssetUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_assets/defaults/';
|
| 1059 |
|
| 1060 |
-
|
| 1061 |
-
|
| 1062 |
-
if(isset($_FILES['appsplash']['name']) && !empty($_FILES['appsplash']['name']))
|
| 1063 |
-
{
|
| 1064 |
-
try {
|
| 1065 |
$uploader = new Varien_File_Uploader('appsplash');
|
| 1066 |
$uploader->setAllowRenameFiles(false);
|
| 1067 |
$uploader->setAllowCreateFolders(true);
|
| 1068 |
-
$uploader->setFilesDispersion(false);
|
| 1069 |
-
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce';
|
| 1070 |
$imgFilename = time() .$_FILES['appsplash']['name'];
|
| 1071 |
$uploader->save($media_path, $imgFilename);
|
| 1072 |
$curlData['appsplash'] = $mediaUrl.$imgFilename;
|
|
@@ -1076,31 +757,23 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1076 |
}
|
| 1077 |
}
|
| 1078 |
|
| 1079 |
-
|
| 1080 |
-
|
| 1081 |
-
{
|
| 1082 |
-
try {
|
| 1083 |
$uploader = new Varien_File_Uploader('applogo');
|
| 1084 |
$uploader->setAllowRenameFiles(false);
|
| 1085 |
-
$uploader->setFilesDispersion(false);
|
| 1086 |
-
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce';
|
| 1087 |
$imgFilename = time() .$_FILES['applogo']['name'];
|
| 1088 |
$uploader->save($media_path, $imgFilename);
|
| 1089 |
$curlData['applogo'] = $mediaUrl.$imgFilename;
|
| 1090 |
-
} catch(Exception $e)
|
| 1091 |
Mage::log($e);
|
| 1092 |
$this->_redirectError(502);
|
| 1093 |
}
|
| 1094 |
}
|
| 1095 |
|
| 1096 |
-
|
| 1097 |
-
|
| 1098 |
-
{
|
| 1099 |
-
try {
|
| 1100 |
$uploader = new Varien_File_Uploader('appicon');
|
| 1101 |
$uploader->setAllowRenameFiles(false);
|
| 1102 |
-
$uploader->setFilesDispersion(false);
|
| 1103 |
-
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce';
|
| 1104 |
$imgFilename = time() .$_FILES['appicon']['name'];
|
| 1105 |
$uploader->save($media_path, $imgFilename);
|
| 1106 |
$curlData['appicon'] = $mediaUrl.$imgFilename;
|
|
@@ -1121,13 +794,11 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1121 |
$size = getimagesize($curlData['appsplash']);
|
| 1122 |
$maxWidth = 1536;
|
| 1123 |
$maxHeight = 2048;
|
| 1124 |
-
if
|
| 1125 |
-
{
|
| 1126 |
@unlink($curlData['appsplash']);
|
| 1127 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Appsplash Icon dimenssion must be 1536X2048'));
|
| 1128 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
| 1129 |
-
|
| 1130 |
-
Mage::app()->getFrontController()->getResponse()->setRedirect($url);
|
| 1131 |
return;
|
| 1132 |
}
|
| 1133 |
}
|
|
@@ -1135,58 +806,50 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1135 |
$size = getimagesize($curlData['appicon']);
|
| 1136 |
$maxWidth = 1024;
|
| 1137 |
$maxHeight = 1024;
|
| 1138 |
-
if ($size[0] != $maxWidth || $size[1] != $maxHeight)
|
| 1139 |
-
{
|
| 1140 |
@unlink($curlData['appicon']);
|
| 1141 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('App Icon dimenssion must be 1024X1024'));
|
| 1142 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
| 1143 |
-
|
| 1144 |
-
Mage::app()->getFrontController()->getResponse()->setRedirect($url);
|
| 1145 |
return;
|
| 1146 |
}
|
| 1147 |
}
|
| 1148 |
-
if(!isset($curlData['appsplash']))
|
| 1149 |
-
{
|
| 1150 |
$curlData['appsplash'] = $mediaMobiAssetUrl.'splash.png';
|
| 1151 |
}
|
| 1152 |
-
if(!isset($curlData['applogo']))
|
| 1153 |
$curlData['applogo'] = $mediaMobiAssetUrl.'logo.png';
|
| 1154 |
}
|
| 1155 |
-
if(!isset($curlData['appicon']))
|
| 1156 |
$curlData['appicon'] = $mediaMobiAssetUrl.'icon.png';
|
| 1157 |
}
|
|
|
|
| 1158 |
$storeId = $curlData['store'];
|
| 1159 |
$curlData['approoturl'] = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
|
| 1160 |
$curlData['media_url'] = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
|
| 1161 |
/* code for licence key */
|
| 1162 |
$LicenceModel = Mage::getModel('mobiadmin/licence')->getCollection();
|
| 1163 |
$licencekey = "";
|
| 1164 |
-
if($LicenceModel->getLastItem())
|
| 1165 |
-
{
|
| 1166 |
$licencekey = $LicenceModel->getLastItem()->getMlLicenceKey();
|
| 1167 |
}
|
| 1168 |
$curlData['applicencekey'] = $licencekey;
|
| 1169 |
/* code for licence key - upto here */
|
| 1170 |
|
| 1171 |
-
$
|
| 1172 |
-
|
| 1173 |
-
$fields_string .= $key.'='.$value.'&';
|
| 1174 |
-
}
|
| 1175 |
-
rtrim($fields_string, '&');
|
| 1176 |
-
|
| 1177 |
$ch = curl_init();
|
| 1178 |
|
| 1179 |
$url = Mage::helper('mobiadmin')->curlBuildUrl().'build/add';
|
| 1180 |
curl_setopt($ch, CURLOPT_HEADER, FALSE);
|
| 1181 |
-
curl_setopt($ch, CURLOPT_NOBODY, TRUE);
|
| 1182 |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
| 1183 |
curl_setopt($ch,CURLOPT_URL, $url);
|
| 1184 |
curl_setopt($ch,CURLOPT_POST, count($curlData));
|
| 1185 |
curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($curlData));
|
| 1186 |
$result = curl_exec($ch);
|
| 1187 |
-
curl_close($ch);
|
| 1188 |
-
|
| 1189 |
-
$result = json_decode($result, true);
|
| 1190 |
|
| 1191 |
$db = Mage::getSingleton('core/resource')->getConnection('core_read');
|
| 1192 |
$db->closeConnection();
|
|
@@ -1195,16 +858,14 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1195 |
$db->closeConnection();
|
| 1196 |
$db->getConnection();
|
| 1197 |
|
| 1198 |
-
if(isset($result))
|
| 1199 |
-
if($result['status'] == 'success')
|
| 1200 |
-
{
|
| 1201 |
$saveData = array();
|
| 1202 |
$saveData['app_name'] = $curlData['appname'];
|
| 1203 |
$saveData['app_code'] = $result['data']['appcode'];
|
| 1204 |
$saveData['app_preview_code'] = $result['data']['appkey'];
|
| 1205 |
$saveData['app_logo'] = $curlData['applogo'];
|
| 1206 |
$saveData['app_theme_folder_name'] = $curlData['apptheme'];
|
| 1207 |
-
$saveData['app_licence_key'] = '';
|
| 1208 |
$android_url = $result['data']['android_url'];
|
| 1209 |
$ios_url = $result['data']['ios_url'];
|
| 1210 |
$android_status = $result['data']['android_status'];
|
|
@@ -1212,8 +873,7 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1212 |
$webapp_url = $result['data']['webapp_url'];
|
| 1213 |
$saveData['webapp_url'] = $webapp_url;
|
| 1214 |
$udids = $curlData['udid'];
|
| 1215 |
-
if(!empty($udids))
|
| 1216 |
-
{
|
| 1217 |
$saveData['udid'] = $udids;
|
| 1218 |
}
|
| 1219 |
$saveData['android_url'] = $android_url;
|
|
@@ -1223,28 +883,28 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1223 |
if(!empty($licencekey)) {
|
| 1224 |
$saveData['app_license_key'] = $licencekey;
|
| 1225 |
}
|
| 1226 |
-
|
| 1227 |
-
|
|
|
|
|
|
|
| 1228 |
}else{
|
| 1229 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
|
| 1230 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
| 1231 |
}
|
| 1232 |
-
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('
|
| 1233 |
$this->_redirect('mobicommerce/index/edit',
|
| 1234 |
array(
|
| 1235 |
-
|
| 1236 |
-
|
| 1237 |
));
|
| 1238 |
}else {
|
| 1239 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
|
| 1240 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
| 1241 |
-
$
|
| 1242 |
-
Mage::app()->getFrontController()->getResponse()->setRedirect($url);
|
| 1243 |
return;
|
| 1244 |
}
|
| 1245 |
}else{
|
| 1246 |
-
$
|
| 1247 |
-
Mage::app()->getFrontController()->getResponse()->setRedirect($url);
|
| 1248 |
return;
|
| 1249 |
}
|
| 1250 |
}
|
|
@@ -1257,17 +917,14 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1257 |
$user = Mage::getSingleton('admin/session');
|
| 1258 |
$userEmail = $user->getUser()->getEmail();
|
| 1259 |
$userFirstname = $user->getUser()->getFirstname();
|
| 1260 |
-
|
| 1261 |
$fromEmail = $userEmail;
|
| 1262 |
$fromName = $userFirstname;
|
| 1263 |
$toEmail = $postData['emailid'];
|
| 1264 |
if($postData['templatetype'] == 'android'){
|
| 1265 |
$body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce Android Demo App to review, by clicking the URL you can download and install the Mobile app in your Mobile Device.<br><br> MobiCommerce Android App URL: ".$postData['appurl']." <br><br><i>'".$this->__('Note: If you have any mobicommerce demo app installed in your mobile device please uninstall that before installing a new mobicommerce demo app')."'</i> <br><br> Regards";
|
| 1266 |
-
}elseif($postData['templatetype'] == 'ios')
|
| 1267 |
-
{
|
| 1268 |
$body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce iOS Demo App to review, by clicking the URL you can download and install the Mobile app in your Mobile Device.<br><br> MobiCommerce iOS App URL: ".$postData['appurl']." <br><br><i>'".$this->__('Note: If you have any mobicommerce demo app installed in your mobile device please uninstall that before installing a new mobicommerce demo app')."'</i> <br><br> Regards";
|
| 1269 |
-
}elseif($postData['templatetype'] == 'website')
|
| 1270 |
-
{
|
| 1271 |
$body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce provided Mobile Website to review, by clicking the URL you can review mobile website in your Mobile Devices.<br><br> MobiCommerce Mobile Website URL: ".$postData['appurl']." <br><br> Regards";
|
| 1272 |
}
|
| 1273 |
$subject = "Mobicommerce App URL";
|
|
@@ -1277,13 +934,12 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1277 |
$mail->setFrom($fromEmail, $fromName);
|
| 1278 |
$mail->addTo($toEmail);
|
| 1279 |
$mail->setSubject($subject);
|
| 1280 |
-
|
| 1281 |
-
try {
|
| 1282 |
$mail->send();
|
| 1283 |
$response['status'] = "success";
|
| 1284 |
$response['success'] = 'Successfully sent Email.';
|
| 1285 |
$this->getResponse()->setBody(json_encode($response));
|
| 1286 |
-
}
|
| 1287 |
$response['status'] = "fail";
|
| 1288 |
$response['error'] = 'Unable to send email.';
|
| 1289 |
$this->getResponse()->setBody(json_encode($response));
|
|
@@ -1293,15 +949,13 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1293 |
|
| 1294 |
public function _sendEmailBeforeCreateApp($postdata)
|
| 1295 |
{
|
| 1296 |
-
if(!empty($postdata))
|
| 1297 |
-
{
|
| 1298 |
$appName = $postdata['appname'];
|
| 1299 |
$storeId = $postdata['store'];
|
| 1300 |
$storeUrl = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
|
| 1301 |
$emailId = $postdata['primaryemail'];
|
| 1302 |
$phone = $postdata['phone'];
|
| 1303 |
-
if(!empty($postdata['udid']))
|
| 1304 |
-
{
|
| 1305 |
$udid = $postdata['udid'];
|
| 1306 |
}
|
| 1307 |
$body = "App Name:- ".$appName." <br> Store Url:- ".$storeUrl." <br> Email Id :- ".$emailId." <br> Phone Number:- ".$phone."";
|
|
@@ -1310,7 +964,6 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1310 |
$user = Mage::getSingleton('admin/session');
|
| 1311 |
$userEmail = $user->getUser()->getEmail();
|
| 1312 |
$userFirstname = $user->getUser()->getFirstname();
|
| 1313 |
-
|
| 1314 |
$fromEmail = $userEmail;
|
| 1315 |
$fromName = $userFirstname;
|
| 1316 |
$mail = new Zend_Mail();
|
|
@@ -1319,12 +972,8 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
|
|
| 1319 |
$mail->setFrom($fromEmail, $appName);
|
| 1320 |
$mail->addTo($toEmail, 'Mobicommerce');
|
| 1321 |
$mail->setSubject($subject);
|
| 1322 |
-
try {
|
| 1323 |
-
|
| 1324 |
-
}catch (Exception $e)
|
| 1325 |
-
{
|
| 1326 |
-
|
| 1327 |
-
}
|
| 1328 |
}
|
| 1329 |
}
|
| 1330 |
}
|
| 1 |
<?php
|
| 2 |
class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_Action
|
| 3 |
{
|
|
|
|
| 4 |
public function indexAction()
|
| 5 |
{
|
| 6 |
$this->loadLayout();
|
| 46 |
|
| 47 |
public function saveAction()
|
| 48 |
{
|
| 49 |
+
if($this->getRequest()->getPost()){
|
| 50 |
+
$appid = Mage::app()->getRequest()->getPost('appid');
|
| 51 |
$postData = $this->getRequest()->getPost();
|
| 52 |
$appCode = $postData['appcode'];
|
| 53 |
$appKey = $postData['appkey'];
|
| 76 |
/*
|
| 77 |
* Create Css File
|
| 78 |
*/
|
|
|
|
| 79 |
$theme_folder_name = $postData['themename'];
|
| 80 |
if(file_exists ($appUrlXmlFile)){
|
| 81 |
$appCssFile = Mage::getBaseDir('media').DS.'mobi_commerce'.DS.$appCode.DS.'personalizer'.DS.'personalizer.css';
|
| 117 |
/*
|
| 118 |
* Saving Application Store Id in Database
|
| 119 |
*/
|
|
|
|
| 120 |
$setStore = $postData['ddlStore'];
|
| 121 |
$appCode = $postData['appcode'];
|
| 122 |
$applicationsCollection = Mage::getModel('mobiadmin/applications')->getCollection();
|
| 126 |
foreach($applicationsCollection as $application){
|
| 127 |
$application->setData('app_storeid', $setStore)->save();
|
| 128 |
}
|
| 129 |
+
|
|
|
|
| 130 |
/*
|
| 131 |
* Create Media Url From Media Aplication Path
|
| 132 |
*/
|
| 141 |
/*
|
| 142 |
* Saving Push Notification Data With IOSPEM File Uploader
|
| 143 |
*/
|
| 144 |
+
if($_FILES['upload_iospem_file']['name'] != ''){
|
|
|
|
| 145 |
try{
|
| 146 |
$uploader = new Varien_File_Uploader('upload_iospem_file');
|
|
|
|
| 147 |
$uploader->setAllowRenameFiles(false);
|
|
|
|
| 148 |
$uploader->setAllowCreateFolders(true);
|
| 149 |
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
|
| 150 |
$iospemFilename = time() . $_FILES['upload_iospem_file']['name'];
|
| 180 |
|
| 181 |
$applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 182 |
$applicationSettingCollection = $applicationSettingCollection
|
| 183 |
+
->addFieldToFilter('app_code', $appCode)
|
| 184 |
+
->addFieldToFilter('setting_code', 'push_notification');
|
| 185 |
foreach($applicationSettingCollection as $pushnotification){
|
| 186 |
$pushnotification->setData('value',$pushNotificationSerData)->save();
|
| 187 |
}
|
| 189 |
/*
|
| 190 |
* Saving Application Information Data With App Share Image
|
| 191 |
*/
|
|
|
|
| 192 |
if($_FILES['app_share_image']['name'] != '')
|
| 193 |
{
|
| 194 |
try{
|
| 195 |
$uploader = new Varien_File_Uploader('app_share_image');
|
| 196 |
$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
|
| 197 |
$uploader->setAllowRenameFiles(false);
|
|
|
|
| 198 |
$uploader->setAllowCreateFolders(true);
|
| 199 |
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
|
| 200 |
$shareImagename = time() . $_FILES['app_share_image']['name'];
|
| 212 |
$appInfoData['app_share_image'] = $postData['app_share_image']['value'];
|
| 213 |
}
|
| 214 |
|
| 215 |
+
if(isset($postData['app_share_image']['delete']) && $postData['app_share_image']['delete'] == 1){
|
|
|
|
| 216 |
$appInfoData['app_share_image'] = '';
|
| 217 |
}
|
| 218 |
|
| 224 |
foreach($applicationSettingCollection as $appinfo){
|
| 225 |
$appinfo->setData('value',$appInfoJsonData)->save();
|
| 226 |
}
|
|
|
|
| 227 |
|
| 228 |
/*
|
| 229 |
* Save Labels and Messages Store Wise Data
|
| 230 |
*/
|
|
|
|
| 231 |
$localeCode = Mage::getStoreConfig('general/locale/code',$setStore);
|
|
|
|
| 232 |
$languageData = $postData['language_data'];
|
| 233 |
foreach ($languageData as $mm_id=>$mm_text){
|
| 234 |
$applicationLanguageCollection = Mage::getModel('mobiadmin/multilanguage')->getCollection();
|
| 240 |
}
|
| 241 |
}
|
| 242 |
|
| 243 |
+
/* save product slider data */
|
| 244 |
+
$productSliders = array(
|
| 245 |
+
'featured-products' => array("settings" => false, "products" => true),
|
| 246 |
+
'best-collection' => array("settings" => false, "products" => true),
|
| 247 |
+
'new-arrivals' => array("settings" => false, "products" => true),
|
| 248 |
+
'best-sellers' => array("settings" => false, "products" => true),
|
| 249 |
+
'new-arrivals-automated' => array("settings" => false, "products" => false),
|
| 250 |
+
'best-sellers-automated' => array("settings" => true, "products" => false),
|
| 251 |
+
'recently-viewed-automated' => array("settings" => false, "products" => false),
|
| 252 |
+
);
|
| 253 |
+
foreach($productSliders as $_slidercode => $_sliderparams){
|
| 254 |
+
$sliderStatus = isset($postData[$_slidercode.'-slider-status']) ? $postData[$_slidercode.'-slider-status'] : NULL;
|
| 255 |
+
if(empty($sliderStatus))
|
| 256 |
+
$sliderStatus = '0';
|
| 257 |
+
else
|
| 258 |
+
$sliderStatus = '1';
|
| 259 |
+
|
| 260 |
+
$sliderPosition = $postData[$_slidercode.'-slider-position'];
|
| 261 |
+
$sliderName = $postData[$_slidercode.'-slider-name'];
|
| 262 |
+
$sliderProducts = $postData[$_slidercode];
|
| 263 |
+
$selectedProduct = array();
|
| 264 |
+
if($_sliderparams['products']){
|
| 265 |
+
foreach($sliderProducts as $spIndex => $sp){
|
| 266 |
+
foreach($sp as $_sp){
|
| 267 |
+
$selectedProduct[] = $_sp;
|
| 268 |
+
}
|
| 269 |
+
}
|
| 270 |
+
}
|
| 271 |
+
$selectedProduct = implode(",", $selectedProduct);
|
| 272 |
+
$sliderSettings = '';
|
| 273 |
+
if($_sliderparams['settings']){
|
| 274 |
+
$sliderSettings = json_encode($postData[$_slidercode]);
|
| 275 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 276 |
|
| 277 |
+
$sliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
|
| 278 |
+
$sliderCollection = $sliderCollection->addFieldToFilter('app_code', $appCode)
|
| 279 |
+
->addFieldToFilter('slider_code', $_slidercode);
|
| 280 |
+
|
| 281 |
+
foreach($sliderCollection as $_sliderCollection) {
|
| 282 |
+
$_sliderCollection->setData('slider_label', $sliderName)
|
| 283 |
+
->setData('slider_position', $sliderPosition)
|
| 284 |
+
->setData('slider_productIds', $selectedProduct)
|
| 285 |
+
->setData('slider_status', $sliderStatus)
|
| 286 |
+
->setData('slider_settings', $sliderSettings)
|
| 287 |
+
->save();
|
| 288 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 289 |
}
|
| 290 |
+
/* save product slider data - upto here */
|
| 291 |
|
| 292 |
+
$category_icons = array('MAGENTO_CATEGORY_THUMBNAIL' => 0);
|
| 293 |
+
if(isset($postData['chkNoIcon'])){
|
| 294 |
+
$category_icons = array('MAGENTO_CATEGORY_THUMBNAIL' => 1);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 295 |
}
|
| 296 |
+
$category_icons = serialize($category_icons);
|
| 297 |
+
$applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 298 |
$applicationSettingCollection = $applicationSettingCollection
|
| 299 |
->addFieldToFilter('app_code',$appCode)
|
| 300 |
+
->addFieldToFilter('setting_code','category_icons');
|
| 301 |
+
if($applicationSettingCollection->count() == 0){
|
| 302 |
+
$insertData = array(
|
| 303 |
+
'app_code' => $appCode,
|
| 304 |
+
'setting_code' => 'category_icons',
|
| 305 |
+
'value' => $category_icons
|
| 306 |
+
);
|
| 307 |
+
$model = Mage::getModel('mobiadmin/appsetting')->setData($insertData);
|
| 308 |
+
try{$insertId = $model->save()->getId();}
|
| 309 |
+
catch (Exception $e){echo $e->getMessage();}
|
| 310 |
+
}else{
|
| 311 |
+
foreach($applicationSettingCollection as $categoryIcon){
|
| 312 |
+
$categoryIcon->setData('value', $category_icons)->save();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 313 |
}
|
| 314 |
}
|
| 315 |
|
| 319 |
$cmscontentarray = array();
|
| 320 |
$cmscontentarray['en_US']['contact_information'] = $postData['contact_information'];
|
| 321 |
$cmscontentarray['en_US']['social_media'] = $postData['social_media'];
|
| 322 |
+
$cmscontentarray['en_US']['cms_pages'] = $postData['cms_pages'];
|
|
|
|
| 323 |
$cmscontentarray = serialize($cmscontentarray);
|
| 324 |
$applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 325 |
$applicationSettingCollection = $applicationSettingCollection
|
| 326 |
+
->addFieldToFilter('app_code', $appCode)
|
| 327 |
+
->addFieldToFilter('setting_code', 'cms_settings');
|
| 328 |
foreach($applicationSettingCollection as $cmssetting){
|
| 329 |
$cmssetting->setData('value',$cmscontentarray)->save();
|
| 330 |
+
}
|
| 331 |
|
|
|
|
| 332 |
/*
|
| 333 |
* Save Banners Url in Database
|
| 334 |
*/
|
|
|
|
| 335 |
$bannerImages = array();
|
| 336 |
$previousBanners = Mage::helper('mobiadmin')->getBannerImagesByAppCode($appCode);
|
|
|
|
| 337 |
if(isset($_FILES['banner']['name']) && !empty($_FILES['banner']['name'])){
|
| 338 |
foreach($_FILES['banner']['name'] as $banner_key => $banner){
|
| 339 |
if($_FILES['banner']['name'][$banner_key] == ''){
|
| 357 |
}
|
| 358 |
else{
|
| 359 |
try{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 360 |
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'home_banners'.DS ;
|
| 361 |
$filename = rand() . '.' . PATHINFO($_FILES['banner']['name'][$banner_key], PATHINFO_EXTENSION);
|
|
|
|
| 362 |
if (move_uploaded_file($_FILES['banner']['tmp_name'][$banner_key], $media_path . $filename)) {
|
| 363 |
$bannerImages[] = array(
|
| 364 |
'url' => $appgalleryimageurl.$filename,
|
| 379 |
}
|
| 380 |
}
|
| 381 |
}
|
|
|
|
| 382 |
$bannerValue = serialize($bannerImages);
|
|
|
|
| 383 |
$applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
| 384 |
$applicationSettingCollection = $applicationSettingCollection
|
| 385 |
->addFieldToFilter('app_code',$appCode)
|
| 386 |
->addFieldToFilter('setting_code','banner_settings');
|
| 387 |
foreach($applicationSettingCollection as $bannersColl){
|
| 388 |
$bannersColl->setData('value',$bannerValue)->save();
|
| 389 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 390 |
|
| 391 |
+
if(isset($_FILES['popupimage']['name']) && !empty($_FILES['popupimage']['name'])){
|
| 392 |
+
try{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 393 |
$uploader = new Varien_File_Uploader('popupimage');
|
| 394 |
$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
|
| 395 |
$uploader->setAllowRenameFiles(false);
|
|
|
|
| 396 |
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
|
| 397 |
$imgFilename = time() . $_FILES['popupimage']['name'];
|
| 398 |
$uploader->save($media_path, $imgFilename);
|
| 410 |
$PopUpData['enable'] = $postData['popup']['enable'];
|
| 411 |
$PopUpData['cookietime'] = $postData['popup']['cookietime'];
|
| 412 |
if(isset($data['popupimage'])){
|
| 413 |
+
$PopUpData['popupimage'] = $data['popupimage'];
|
| 414 |
}else{
|
| 415 |
+
$PopUpData['popupimage'] = $postData['popupimage_hidden'];
|
| 416 |
}
|
| 417 |
+
if(isset($postData['popupimage']['delete']) && $postData['popupimage']['delete'] == 1){
|
|
|
|
| 418 |
$PopUpData['popupimage'] = '';
|
| 419 |
}
|
| 420 |
$PopUpData = serialize($PopUpData);
|
| 421 |
$appPopUpCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
|
|
|
|
| 422 |
$appPopUpCollection = $appPopUpCollection
|
| 423 |
->addFieldToFilter('app_code',$appCode)
|
| 424 |
->addFieldToFilter('setting_code','popup_setting');
|
| 430 |
'value' => $PopUpData
|
| 431 |
);
|
| 432 |
|
| 433 |
+
try{
|
| 434 |
Mage::getModel('mobiadmin/appsetting')->setData($appinfoData)->save();
|
| 435 |
}catch(Exception $e){
|
| 436 |
$errors[] = $e->getMessage();
|
| 437 |
}
|
|
|
|
| 438 |
}else{
|
| 439 |
foreach($appPopUpCollection as $appPopUp){
|
| 440 |
$appPopUp->setData('value',$PopUpData)->save();
|
| 441 |
}
|
| 442 |
}
|
| 443 |
|
|
|
|
| 444 |
/*
|
| 445 |
+
* Sending Android and IOS Push Notification
|
|
|
|
|
|
|
|
|
|
| 446 |
*/
|
| 447 |
+
$pushmessage = $postData['pushnotifications'];
|
| 448 |
+
if(!empty($pushmessage)){
|
| 449 |
+
$deviceCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()
|
| 450 |
+
->addFieldToFilter('md_appcode',$appCode)
|
| 451 |
+
->addFieldToFilter('md_devicetype',array('in' => array('android','ios')));
|
| 452 |
+
|
| 453 |
+
$androidDevices = array();
|
| 454 |
+
$iosDevices = array();
|
| 455 |
+
if(!empty($deviceCollection)){
|
| 456 |
+
foreach($deviceCollection as $_device){
|
| 457 |
+
if($_device['md_devicetype'] == 'android'){
|
| 458 |
+
$androidDevices[] = $_device['md_devicetoken'];
|
| 459 |
+
}
|
| 460 |
+
else{
|
| 461 |
+
$iosDevices[] = $_device['md_devicetoken'];
|
| 462 |
+
}
|
| 463 |
+
}
|
| 464 |
+
}
|
| 465 |
|
| 466 |
+
if(!empty($androidDevices))
|
| 467 |
+
$this->androidpushnotification($pushmessage, $pushNotificationData, $androidDevices);
|
| 468 |
+
if(!empty($iosDevices))
|
| 469 |
+
$this->iospushnotification($pushmessage, $pushNotificationData, $iosDevices);
|
| 470 |
+
}
|
| 471 |
+
|
| 472 |
+
if(isset($postData['udid']) && !empty($postData['udid'])){
|
| 473 |
$udids = $postData['udid'];
|
| 474 |
$datatosend = array('udid' => $udids);
|
| 475 |
|
| 476 |
$ch = curl_init();
|
| 477 |
+
$url = Mage::helper('mobiadmin')->curlBuildUrl().'/build/submitudid/'.$appKey.'/'.$appCode;
|
|
|
|
| 478 |
curl_setopt($ch, CURLOPT_HEADER, FALSE);
|
| 479 |
+
curl_setopt($ch, CURLOPT_NOBODY, TRUE);
|
| 480 |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
| 481 |
curl_setopt($ch,CURLOPT_URL, $url);
|
| 482 |
curl_setopt($ch,CURLOPT_POST, count($datatosend));
|
| 483 |
curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($datatosend));
|
| 484 |
$result = curl_exec($ch);
|
| 485 |
curl_close($ch);
|
|
|
|
| 486 |
$result = json_decode($result, true);
|
|
|
|
| 487 |
if(isset($result)) {
|
| 488 |
+
if($result['status'] == 'success'){
|
|
|
|
| 489 |
foreach($applicationsCollection as $application){
|
| 490 |
+
$application
|
| 491 |
->setData('udid', $udids)
|
| 492 |
->setData('ios_url', $result['data']['ios_url'])
|
| 493 |
->setData('ios_status', $result['data']['ios_status'])
|
| 494 |
->save();
|
| 495 |
}
|
| 496 |
|
| 497 |
+
}else{
|
| 498 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
|
| 499 |
$this->_redirect('*/*/edit', array(
|
| 500 |
+
'id' => $appid,
|
| 501 |
'_current'=>true
|
| 502 |
));
|
| 503 |
}
|
| 510 |
Mage::getSingleton('core/session')->addSuccess($message);
|
| 511 |
}
|
| 512 |
|
|
|
|
| 513 |
$this->_redirect('*/*/edit', array(
|
| 514 |
+
'id' => $appid,
|
| 515 |
+
'_current'=>true
|
| 516 |
+
));
|
| 517 |
+
}
|
| 518 |
+
else{
|
| 519 |
+
$this->_redirect('mobicommerce', array(
|
| 520 |
+
'id' => $appid,
|
| 521 |
'_current'=>true
|
| 522 |
));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 523 |
}
|
| 524 |
}
|
| 525 |
|
| 526 |
+
function androidpushnotification($message, $pushdata, $devices = array())
|
| 527 |
+
{
|
| 528 |
+
$android_key = $pushdata['android_key'];
|
| 529 |
+
if(!empty($android_key) && !empty($devices) && !empty($message)){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 530 |
$msg = array(
|
| 531 |
'message' => $message,
|
| 532 |
'title' => $message,
|
| 534 |
'sound' => 1
|
| 535 |
);
|
| 536 |
$fields = array(
|
| 537 |
+
'registration_ids' => $devices,
|
| 538 |
'data' => $msg
|
| 539 |
);
|
| 540 |
|
| 544 |
);
|
| 545 |
$ch = curl_init();
|
| 546 |
curl_setopt( $ch,CURLOPT_URL, 'https://android.googleapis.com/gcm/send' );
|
| 547 |
+
curl_setopt( $ch,CURLOPT_POST, true);
|
| 548 |
+
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers);
|
| 549 |
+
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true);
|
| 550 |
+
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false);
|
| 551 |
+
curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode($fields));
|
| 552 |
+
$result = curl_exec($ch);
|
| 553 |
+
curl_close($ch);
|
| 554 |
}
|
| 555 |
}
|
| 556 |
|
| 557 |
+
function iospushnotification($message, $pushdata, $devices = array())
|
| 558 |
+
{
|
| 559 |
+
$sandboxmode = false;
|
| 560 |
+
$passphrase = $pushdata['pem_password'];
|
| 561 |
+
$pemFile = $pushdata['upload_iospem_file_url'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 562 |
|
| 563 |
+
if(isset($pushdata['sandboxmode']) && $pushdata['sandboxmode'] == '1'){
|
| 564 |
+
$sandboxmode = true;
|
|
|
|
| 565 |
}
|
| 566 |
|
|
|
|
| 567 |
if(!empty($pemFile) && !empty($message)){
|
| 568 |
$ctx = stream_context_create();
|
| 569 |
stream_context_set_option($ctx, 'ssl', 'local_cert', $pemFile);
|
| 579 |
$push_url, $err,
|
| 580 |
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
|
| 581 |
|
| 582 |
+
if(!$fp)
|
| 583 |
return "Failed to connect: $err $errstr" . PHP_EOL;
|
| 584 |
|
| 585 |
//echo 'Connected to APNS' . PHP_EOL;
|
|
|
|
|
|
|
| 586 |
$body['aps'] = array(
|
| 587 |
'alert' => $message,
|
| 588 |
'sound' => 'default'
|
| 589 |
);
|
|
|
|
|
|
|
| 590 |
$payload = json_encode($body);
|
| 591 |
+
if(!empty($devices)){
|
| 592 |
+
foreach ($devices as $key => $value) {
|
|
|
|
|
|
|
| 593 |
$msg = chr(0) . pack('n', 32) . pack('H*', $value) . pack('n', strlen($payload)) . $payload;
|
|
|
|
|
|
|
| 594 |
$result = fwrite($fp, $msg, strlen($msg));
|
| 595 |
+
if(!$result){
|
|
|
|
| 596 |
//echo 'Message not delivered' . PHP_EOL;
|
| 597 |
}
|
| 598 |
else{
|
| 600 |
}
|
| 601 |
}
|
| 602 |
}
|
|
|
|
|
|
|
| 603 |
fclose($fp);
|
| 604 |
return true;
|
| 605 |
}
|
| 624 |
|
| 625 |
public function massReadAction()
|
| 626 |
{
|
| 627 |
+
$ids = Mage::app()->getRequest()->getParam('ids');
|
|
|
|
| 628 |
if(is_array($ids)){
|
| 629 |
+
foreach($ids as $id){
|
|
|
|
| 630 |
$model = Mage::getModel('mobiadmin/notification');
|
| 631 |
+
$model->setId($id)->setReadStatus('1')->save();
|
|
|
|
|
|
|
| 632 |
}
|
| 633 |
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('The message has been marked as read.'));
|
| 634 |
$this->_redirect('mobicommerce/index/notification');
|
| 635 |
}
|
| 636 |
$this->_redirect('mobicommerce/index/notification');
|
|
|
|
| 637 |
}
|
| 638 |
|
| 639 |
public function massDeleteAction()
|
| 640 |
{
|
| 641 |
+
$ids = Mage::app()->getRequest()->getParam('ids');
|
|
|
|
| 642 |
if(is_array($ids)){
|
| 643 |
+
foreach($ids as $id){
|
| 644 |
+
$model = Mage::getModel('mobiadmin/notification');
|
| 645 |
+
$model->setId($id)->delete();
|
|
|
|
|
|
|
|
|
|
| 646 |
}
|
| 647 |
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Message was successfully deleted'));
|
| 648 |
$this->_redirect('mobicommerce/index/notification');
|
| 652 |
|
| 653 |
public function deletenotificationAction()
|
| 654 |
{
|
| 655 |
+
if($this->getRequest()->getParam('id') > 0){
|
| 656 |
+
try{
|
| 657 |
$model = Mage::getModel('mobiadmin/notification');
|
|
|
|
| 658 |
$model->setId($this->getRequest()->getParam('id'))
|
| 659 |
->delete();
|
| 660 |
|
| 661 |
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Message was successfully deleted'));
|
| 662 |
$this->_redirect('mobicommerce/index/notification');
|
| 663 |
+
}catch(Exception $e){
|
| 664 |
Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
|
| 665 |
$this->_redirect('*/*/', array('id' => $this->getRequest()->getParam('id')));
|
| 666 |
}
|
| 670 |
|
| 671 |
public function readnotificationAction()
|
| 672 |
{
|
| 673 |
+
if($this->getRequest()->getParam('id') > 0){
|
| 674 |
+
try{
|
| 675 |
$model = Mage::getModel('mobiadmin/notification');
|
|
|
|
| 676 |
$model->setId($this->getRequest()->getParam('id'))
|
| 677 |
->setReadStatus('1')->save();
|
| 678 |
|
| 679 |
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('The message has been marked as read.'));
|
| 680 |
$this->_redirect('mobicommerce/index/notification');
|
| 681 |
+
}catch(Exception $e){
|
| 682 |
Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
|
| 683 |
$this->_redirect('*/*/', array('id' => $this->getRequest()->getParam('id')));
|
| 684 |
}
|
| 687 |
}
|
| 688 |
|
| 689 |
public function createAppAction()
|
| 690 |
+
{
|
| 691 |
+
$max_execution_time = ini_get('max_execution_time');
|
| 692 |
+
if($max_execution_time != -1 && $max_execution_time < 300){
|
| 693 |
+
ini_set('max_execution_time', 300);
|
| 694 |
+
}
|
| 695 |
+
$max_input_time = ini_get('max_input_time');
|
| 696 |
+
if($max_input_time != -1 && $max_input_time < 300){
|
| 697 |
+
ini_set('max_input_time', 300);
|
| 698 |
+
}
|
| 699 |
+
|
| 700 |
+
$configurations = array(
|
| 701 |
+
'connectorVersionCode' => 'fd1ecc4eab5a737f70cfb9939064a24368a1efec',
|
| 702 |
+
'max_execution_time' => ini_get('max_execution_time'),
|
| 703 |
+
'max_input_time' => ini_get('max_input_time'),
|
| 704 |
+
'ipaddress' => isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']:'',
|
| 705 |
+
);
|
| 706 |
+
|
| 707 |
$refererUrl = $this->_getRefererUrl();
|
| 708 |
$validation = true;
|
| 709 |
+
if(!empty($_FILES)){
|
| 710 |
if($_FILES['appsplash']['name'] != '' && strtolower(PATHINFO($_FILES['appsplash']['name'], PATHINFO_EXTENSION)) != 'png'){
|
| 711 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Splash must be png'));
|
| 712 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
| 725 |
$validation = false;
|
| 726 |
}
|
| 727 |
|
| 728 |
+
if(!$validation){
|
| 729 |
+
Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
|
|
|
|
|
|
|
| 730 |
return;
|
| 731 |
}
|
| 732 |
}
|
| 733 |
|
| 734 |
$postData = Mage::app()->getRequest()->getPost();
|
| 735 |
if(!isset($postData)){
|
| 736 |
+
Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
|
|
|
|
| 737 |
return;
|
| 738 |
}
|
| 739 |
$this->_sendEmailBeforeCreateApp($postData);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 740 |
|
| 741 |
$curlData = $postData;
|
| 742 |
+
$media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce';
|
| 743 |
$mediaUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_commerce/';
|
| 744 |
$mediaMobiAssetUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_assets/defaults/';
|
| 745 |
|
| 746 |
+
if(isset($_FILES['appsplash']['name']) && !empty($_FILES['appsplash']['name'])){
|
| 747 |
+
try{
|
|
|
|
|
|
|
|
|
|
| 748 |
$uploader = new Varien_File_Uploader('appsplash');
|
| 749 |
$uploader->setAllowRenameFiles(false);
|
| 750 |
$uploader->setAllowCreateFolders(true);
|
|
|
|
|
|
|
| 751 |
$imgFilename = time() .$_FILES['appsplash']['name'];
|
| 752 |
$uploader->save($media_path, $imgFilename);
|
| 753 |
$curlData['appsplash'] = $mediaUrl.$imgFilename;
|
| 757 |
}
|
| 758 |
}
|
| 759 |
|
| 760 |
+
if(isset($_FILES['applogo']['name']) && !empty($_FILES['applogo']['name'])){
|
| 761 |
+
try{
|
|
|
|
|
|
|
| 762 |
$uploader = new Varien_File_Uploader('applogo');
|
| 763 |
$uploader->setAllowRenameFiles(false);
|
|
|
|
|
|
|
| 764 |
$imgFilename = time() .$_FILES['applogo']['name'];
|
| 765 |
$uploader->save($media_path, $imgFilename);
|
| 766 |
$curlData['applogo'] = $mediaUrl.$imgFilename;
|
| 767 |
+
} catch(Exception $e){
|
| 768 |
Mage::log($e);
|
| 769 |
$this->_redirectError(502);
|
| 770 |
}
|
| 771 |
}
|
| 772 |
|
| 773 |
+
if(isset($_FILES['appicon']['name']) && !empty($_FILES['appicon']['name'])){
|
| 774 |
+
try{
|
|
|
|
|
|
|
| 775 |
$uploader = new Varien_File_Uploader('appicon');
|
| 776 |
$uploader->setAllowRenameFiles(false);
|
|
|
|
|
|
|
| 777 |
$imgFilename = time() .$_FILES['appicon']['name'];
|
| 778 |
$uploader->save($media_path, $imgFilename);
|
| 779 |
$curlData['appicon'] = $mediaUrl.$imgFilename;
|
| 794 |
$size = getimagesize($curlData['appsplash']);
|
| 795 |
$maxWidth = 1536;
|
| 796 |
$maxHeight = 2048;
|
| 797 |
+
if($size[0] != $maxWidth || $size[1] != $maxHeight){
|
|
|
|
| 798 |
@unlink($curlData['appsplash']);
|
| 799 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Appsplash Icon dimenssion must be 1536X2048'));
|
| 800 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
| 801 |
+
Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
|
|
|
|
| 802 |
return;
|
| 803 |
}
|
| 804 |
}
|
| 806 |
$size = getimagesize($curlData['appicon']);
|
| 807 |
$maxWidth = 1024;
|
| 808 |
$maxHeight = 1024;
|
| 809 |
+
if ($size[0] != $maxWidth || $size[1] != $maxHeight){
|
|
|
|
| 810 |
@unlink($curlData['appicon']);
|
| 811 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('App Icon dimenssion must be 1024X1024'));
|
| 812 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
| 813 |
+
Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
|
|
|
|
| 814 |
return;
|
| 815 |
}
|
| 816 |
}
|
| 817 |
+
if(!isset($curlData['appsplash'])){
|
|
|
|
| 818 |
$curlData['appsplash'] = $mediaMobiAssetUrl.'splash.png';
|
| 819 |
}
|
| 820 |
+
if(!isset($curlData['applogo'])){
|
| 821 |
$curlData['applogo'] = $mediaMobiAssetUrl.'logo.png';
|
| 822 |
}
|
| 823 |
+
if(!isset($curlData['appicon'])){
|
| 824 |
$curlData['appicon'] = $mediaMobiAssetUrl.'icon.png';
|
| 825 |
}
|
| 826 |
+
|
| 827 |
$storeId = $curlData['store'];
|
| 828 |
$curlData['approoturl'] = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
|
| 829 |
$curlData['media_url'] = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
|
| 830 |
/* code for licence key */
|
| 831 |
$LicenceModel = Mage::getModel('mobiadmin/licence')->getCollection();
|
| 832 |
$licencekey = "";
|
| 833 |
+
if($LicenceModel->getLastItem()){
|
|
|
|
| 834 |
$licencekey = $LicenceModel->getLastItem()->getMlLicenceKey();
|
| 835 |
}
|
| 836 |
$curlData['applicencekey'] = $licencekey;
|
| 837 |
/* code for licence key - upto here */
|
| 838 |
|
| 839 |
+
$curlData['configurations'] = $configurations;
|
| 840 |
+
$fields_string = http_build_query($curlData);
|
|
|
|
|
|
|
|
|
|
|
|
|
| 841 |
$ch = curl_init();
|
| 842 |
|
| 843 |
$url = Mage::helper('mobiadmin')->curlBuildUrl().'build/add';
|
| 844 |
curl_setopt($ch, CURLOPT_HEADER, FALSE);
|
| 845 |
+
curl_setopt($ch, CURLOPT_NOBODY, TRUE);
|
| 846 |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
| 847 |
curl_setopt($ch,CURLOPT_URL, $url);
|
| 848 |
curl_setopt($ch,CURLOPT_POST, count($curlData));
|
| 849 |
curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($curlData));
|
| 850 |
$result = curl_exec($ch);
|
| 851 |
+
curl_close($ch);
|
| 852 |
+
$result = json_decode($result, true);
|
|
|
|
| 853 |
|
| 854 |
$db = Mage::getSingleton('core/resource')->getConnection('core_read');
|
| 855 |
$db->closeConnection();
|
| 858 |
$db->closeConnection();
|
| 859 |
$db->getConnection();
|
| 860 |
|
| 861 |
+
if(isset($result)){
|
| 862 |
+
if($result['status'] == 'success'){
|
|
|
|
| 863 |
$saveData = array();
|
| 864 |
$saveData['app_name'] = $curlData['appname'];
|
| 865 |
$saveData['app_code'] = $result['data']['appcode'];
|
| 866 |
$saveData['app_preview_code'] = $result['data']['appkey'];
|
| 867 |
$saveData['app_logo'] = $curlData['applogo'];
|
| 868 |
$saveData['app_theme_folder_name'] = $curlData['apptheme'];
|
|
|
|
| 869 |
$android_url = $result['data']['android_url'];
|
| 870 |
$ios_url = $result['data']['ios_url'];
|
| 871 |
$android_status = $result['data']['android_status'];
|
| 873 |
$webapp_url = $result['data']['webapp_url'];
|
| 874 |
$saveData['webapp_url'] = $webapp_url;
|
| 875 |
$udids = $curlData['udid'];
|
| 876 |
+
if(!empty($udids)){
|
|
|
|
| 877 |
$saveData['udid'] = $udids;
|
| 878 |
}
|
| 879 |
$saveData['android_url'] = $android_url;
|
| 883 |
if(!empty($licencekey)) {
|
| 884 |
$saveData['app_license_key'] = $licencekey;
|
| 885 |
}
|
| 886 |
+
$appid = null;
|
| 887 |
+
if($saveData['app_code']){
|
| 888 |
+
$appobject = Mage::getModel('mobiadmin/applications')->saveApplicationData($saveData ,$storeId);
|
| 889 |
+
$appid = $appobject['appid'];
|
| 890 |
}else{
|
| 891 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
|
| 892 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
| 893 |
}
|
| 894 |
+
Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__($result['message']));
|
| 895 |
$this->_redirect('mobicommerce/index/edit',
|
| 896 |
array(
|
| 897 |
+
'id' => $appid,
|
| 898 |
+
'_current' => true
|
| 899 |
));
|
| 900 |
}else {
|
| 901 |
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
|
| 902 |
Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
|
| 903 |
+
Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
|
|
|
|
| 904 |
return;
|
| 905 |
}
|
| 906 |
}else{
|
| 907 |
+
Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
|
|
|
|
| 908 |
return;
|
| 909 |
}
|
| 910 |
}
|
| 917 |
$user = Mage::getSingleton('admin/session');
|
| 918 |
$userEmail = $user->getUser()->getEmail();
|
| 919 |
$userFirstname = $user->getUser()->getFirstname();
|
|
|
|
| 920 |
$fromEmail = $userEmail;
|
| 921 |
$fromName = $userFirstname;
|
| 922 |
$toEmail = $postData['emailid'];
|
| 923 |
if($postData['templatetype'] == 'android'){
|
| 924 |
$body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce Android Demo App to review, by clicking the URL you can download and install the Mobile app in your Mobile Device.<br><br> MobiCommerce Android App URL: ".$postData['appurl']." <br><br><i>'".$this->__('Note: If you have any mobicommerce demo app installed in your mobile device please uninstall that before installing a new mobicommerce demo app')."'</i> <br><br> Regards";
|
| 925 |
+
}elseif($postData['templatetype'] == 'ios'){
|
|
|
|
| 926 |
$body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce iOS Demo App to review, by clicking the URL you can download and install the Mobile app in your Mobile Device.<br><br> MobiCommerce iOS App URL: ".$postData['appurl']." <br><br><i>'".$this->__('Note: If you have any mobicommerce demo app installed in your mobile device please uninstall that before installing a new mobicommerce demo app')."'</i> <br><br> Regards";
|
| 927 |
+
}elseif($postData['templatetype'] == 'website'){
|
|
|
|
| 928 |
$body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce provided Mobile Website to review, by clicking the URL you can review mobile website in your Mobile Devices.<br><br> MobiCommerce Mobile Website URL: ".$postData['appurl']." <br><br> Regards";
|
| 929 |
}
|
| 930 |
$subject = "Mobicommerce App URL";
|
| 934 |
$mail->setFrom($fromEmail, $fromName);
|
| 935 |
$mail->addTo($toEmail);
|
| 936 |
$mail->setSubject($subject);
|
| 937 |
+
try{
|
|
|
|
| 938 |
$mail->send();
|
| 939 |
$response['status'] = "success";
|
| 940 |
$response['success'] = 'Successfully sent Email.';
|
| 941 |
$this->getResponse()->setBody(json_encode($response));
|
| 942 |
+
}catch(Exception $ex) {
|
| 943 |
$response['status'] = "fail";
|
| 944 |
$response['error'] = 'Unable to send email.';
|
| 945 |
$this->getResponse()->setBody(json_encode($response));
|
| 949 |
|
| 950 |
public function _sendEmailBeforeCreateApp($postdata)
|
| 951 |
{
|
| 952 |
+
if(!empty($postdata)){
|
|
|
|
| 953 |
$appName = $postdata['appname'];
|
| 954 |
$storeId = $postdata['store'];
|
| 955 |
$storeUrl = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
|
| 956 |
$emailId = $postdata['primaryemail'];
|
| 957 |
$phone = $postdata['phone'];
|
| 958 |
+
if(!empty($postdata['udid'])){
|
|
|
|
| 959 |
$udid = $postdata['udid'];
|
| 960 |
}
|
| 961 |
$body = "App Name:- ".$appName." <br> Store Url:- ".$storeUrl." <br> Email Id :- ".$emailId." <br> Phone Number:- ".$phone."";
|
| 964 |
$user = Mage::getSingleton('admin/session');
|
| 965 |
$userEmail = $user->getUser()->getEmail();
|
| 966 |
$userFirstname = $user->getUser()->getFirstname();
|
|
|
|
| 967 |
$fromEmail = $userEmail;
|
| 968 |
$fromName = $userFirstname;
|
| 969 |
$mail = new Zend_Mail();
|
| 972 |
$mail->setFrom($fromEmail, $appName);
|
| 973 |
$mail->addTo($toEmail, 'Mobicommerce');
|
| 974 |
$mail->setSubject($subject);
|
| 975 |
+
try {$mail->send();}
|
| 976 |
+
catch (Exception $e){}
|
|
|
|
|
|
|
|
|
|
|
|
|
| 977 |
}
|
| 978 |
}
|
| 979 |
}
|
app/code/local/Mobicommerce/Mobiadmin/etc/config.xml
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
<config>
|
| 3 |
<modules>
|
| 4 |
<Mobicommerce_Mobiadmin>
|
| 5 |
-
<version>1.0.
|
| 6 |
</Mobicommerce_Mobiadmin>
|
| 7 |
</modules>
|
| 8 |
<global>
|
|
@@ -19,7 +19,21 @@
|
|
| 19 |
<rewrite>
|
| 20 |
<page_menu>Mobicommerce_Mobiadmin_Block_Adminhtml_Menu</page_menu>
|
| 21 |
</rewrite>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
</adminhtml>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
</blocks>
|
| 24 |
<models>
|
| 25 |
<mobiadmin>
|
|
@@ -85,6 +99,14 @@
|
|
| 85 |
</controller_action_before>
|
| 86 |
</observers>
|
| 87 |
</controller_action_predispatch>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
</events>
|
| 89 |
</global>
|
| 90 |
<admin>
|
| 2 |
<config>
|
| 3 |
<modules>
|
| 4 |
<Mobicommerce_Mobiadmin>
|
| 5 |
+
<version>1.0.1</version>
|
| 6 |
</Mobicommerce_Mobiadmin>
|
| 7 |
</modules>
|
| 8 |
<global>
|
| 19 |
<rewrite>
|
| 20 |
<page_menu>Mobicommerce_Mobiadmin_Block_Adminhtml_Menu</page_menu>
|
| 21 |
</rewrite>
|
| 22 |
+
<rewrite>
|
| 23 |
+
<sales_order_grid>Mobicommerce_Mobiadmin_Block_Adminhtml_Order_Grid</sales_order_grid>
|
| 24 |
+
</rewrite>
|
| 25 |
+
<rewrite>
|
| 26 |
+
<dashboard_sales>Mobicommerce_Mobiadmin_Block_Adminhtml_Dashboard_Sales</dashboard_sales>
|
| 27 |
+
</rewrite>
|
| 28 |
+
<rewrite>
|
| 29 |
+
<report_sales_sales_grid>Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Sales_Sales_Grid</report_sales_sales_grid>
|
| 30 |
+
</rewrite>
|
| 31 |
</adminhtml>
|
| 32 |
+
<sales>
|
| 33 |
+
<rewrite>
|
| 34 |
+
<adminhtml_report_filter_form_order>Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Filter_Form_Order</adminhtml_report_filter_form_order>
|
| 35 |
+
</rewrite>
|
| 36 |
+
</sales>
|
| 37 |
</blocks>
|
| 38 |
<models>
|
| 39 |
<mobiadmin>
|
| 99 |
</controller_action_before>
|
| 100 |
</observers>
|
| 101 |
</controller_action_predispatch>
|
| 102 |
+
<sales_convert_quote_to_order>
|
| 103 |
+
<observers>
|
| 104 |
+
<saveplatform>
|
| 105 |
+
<class>mobiadmin/observer</class>
|
| 106 |
+
<method>sales_convert_quote_to_order</method>
|
| 107 |
+
</saveplatform>
|
| 108 |
+
</observers>
|
| 109 |
+
</sales_convert_quote_to_order>
|
| 110 |
</events>
|
| 111 |
</global>
|
| 112 |
<admin>
|
app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-install-1.0.0.php
CHANGED
|
@@ -1,12 +1,11 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
$installer = $this;
|
| 4 |
-
|
| 5 |
-
$installer->startSetup();
|
| 6 |
|
|
|
|
| 7 |
|
|
|
|
| 8 |
//Install Notification table mobicommerce_notification
|
| 9 |
-
$sql=<<<SQLTEXT
|
|
|
|
| 10 |
CREATE TABLE IF NOT EXISTS {$installer->getTable('mobiadmin/notification')} (
|
| 11 |
`id` int(11) NOT NULL AUTO_INCREMENT,
|
| 12 |
`type` varchar(20) NOT NULL,
|
|
@@ -15,11 +14,11 @@ CREATE TABLE IF NOT EXISTS {$installer->getTable('mobiadmin/notification')} (
|
|
| 15 |
`read_status` int(11) NOT NULL DEFAULT '0',
|
| 16 |
PRIMARY KEY (`id`)
|
| 17 |
);
|
| 18 |
-
|
| 19 |
-
SQLTEXT;
|
| 20 |
-
|
| 21 |
|
| 22 |
-
|
|
|
|
|
|
|
|
|
|
| 23 |
|
| 24 |
|
| 25 |
|
|
@@ -127,5 +126,5 @@ $connection = $installer->getConnection();
|
|
| 127 |
);
|
| 128 |
|
| 129 |
$installer->endSetup();
|
| 130 |
-
|
| 131 |
|
| 1 |
+
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
+
$installer = $this;
|
| 4 |
|
| 5 |
+
$installer->startSetup();
|
| 6 |
//Install Notification table mobicommerce_notification
|
| 7 |
+
$sql=<<<SQLTEXT
|
| 8 |
+
DROP TABLE IF EXISTS {$installer->getTable('mobiadmin/notification')};
|
| 9 |
CREATE TABLE IF NOT EXISTS {$installer->getTable('mobiadmin/notification')} (
|
| 10 |
`id` int(11) NOT NULL AUTO_INCREMENT,
|
| 11 |
`type` varchar(20) NOT NULL,
|
| 14 |
`read_status` int(11) NOT NULL DEFAULT '0',
|
| 15 |
PRIMARY KEY (`id`)
|
| 16 |
);
|
|
|
|
|
|
|
|
|
|
| 17 |
|
| 18 |
+
SQLTEXT;
|
| 19 |
+
|
| 20 |
+
|
| 21 |
+
$installer->run($sql);
|
| 22 |
|
| 23 |
|
| 24 |
|
| 126 |
);
|
| 127 |
|
| 128 |
$installer->endSetup();
|
| 129 |
+
|
| 130 |
|
app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-install-1.0.1.php
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
$installer = new Mage_Sales_Model_Resource_Setup();
|
| 4 |
+
$installer->startSetup();
|
| 5 |
+
$options = array(
|
| 6 |
+
'type' => Varien_Db_Ddl_Table::TYPE_VARCHAR,
|
| 7 |
+
'visible' => false,
|
| 8 |
+
'required' => false
|
| 9 |
+
);
|
| 10 |
+
$installer->addAttribute('order', 'orderfromplatform', $options);
|
| 11 |
+
$installer->endSetup();
|
app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-upgrade-1.0.0-1.0.1.php
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
$installer = new Mage_Sales_Model_Resource_Setup();
|
| 4 |
+
$installer->startSetup();
|
| 5 |
+
$options = array(
|
| 6 |
+
'type' => Varien_Db_Ddl_Table::TYPE_VARCHAR,
|
| 7 |
+
'visible' => false,
|
| 8 |
+
'required' => false
|
| 9 |
+
);
|
| 10 |
+
$installer->addAttribute('order', 'orderfromplatform', $options);
|
| 11 |
+
$installer->endSetup();
|
app/code/local/Mobicommerce/Mobipayments/Controller/Action.php
DELETED
|
@@ -1,52 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
abstract class Mobicommerce_Mobipayments_Controller_Action extends Mage_Core_Controller_Front_Action {
|
| 3 |
-
|
| 4 |
-
protected $_data;
|
| 5 |
-
|
| 6 |
-
public function preDispatch() {
|
| 7 |
-
parent::preDispatch();
|
| 8 |
-
$this->setRequestData();
|
| 9 |
-
}
|
| 10 |
-
|
| 11 |
-
public function dataToJson($data) {
|
| 12 |
-
$this->setData($data);
|
| 13 |
-
$this->dispatchEventChangeData($this->getActionName('_return'), $data);
|
| 14 |
-
$this->_data = $this->getData();
|
| 15 |
-
return Mage::helper('core')->jsonEncode($this->_data);
|
| 16 |
-
}
|
| 17 |
-
|
| 18 |
-
public function dispatchEventChangeData($event_name, $data) {
|
| 19 |
-
Mage::dispatchEvent($event_name, array('object' => $this, 'data' => $data));
|
| 20 |
-
}
|
| 21 |
-
|
| 22 |
-
public function getActionName($last = '') {
|
| 23 |
-
return $this->getFullActionName() . $last;
|
| 24 |
-
}
|
| 25 |
-
|
| 26 |
-
public function printResult($data) {
|
| 27 |
-
$json_data = $this->dataToJson($data);
|
| 28 |
-
if(isset($_GET['callback']) && $_GET['callback']!=''){
|
| 29 |
-
print $_GET['callback'] ."(".$json_data.")";exit;
|
| 30 |
-
}else{
|
| 31 |
-
header('content-type:application/json');
|
| 32 |
-
}
|
| 33 |
-
echo $json_data;
|
| 34 |
-
}
|
| 35 |
-
|
| 36 |
-
public function setRequestData(){
|
| 37 |
-
$this->setData($this->getRequest()->getParams());
|
| 38 |
-
$this->dispatchEventChangeData($this->getActionName(), $this->_data);
|
| 39 |
-
$this->_data = $this->getData();
|
| 40 |
-
}
|
| 41 |
-
|
| 42 |
-
public function getData() {
|
| 43 |
-
return $this->_data;
|
| 44 |
-
}
|
| 45 |
-
|
| 46 |
-
public function setData($data) {
|
| 47 |
-
$this->_data = $data;
|
| 48 |
-
}
|
| 49 |
-
|
| 50 |
-
}
|
| 51 |
-
|
| 52 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipayments/Helper/Data.php
DELETED
|
@@ -1,5 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
class Mobicommerce_Mobipayments_Helper_Data extends Mage_Core_Helper_Abstract
|
| 3 |
-
{
|
| 4 |
-
|
| 5 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipayments/Model/Abstract.php
DELETED
|
@@ -1,39 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
class Mobicommerce_Mobipayments_Model_Abstract extends Mage_Payment_Model_Method_Abstract {
|
| 3 |
-
|
| 4 |
-
public function successStatus($success = array('SUCCESS')) {
|
| 5 |
-
return array('status' => 'SUCCESS',
|
| 6 |
-
'message' => $success,
|
| 7 |
-
);
|
| 8 |
-
}
|
| 9 |
-
|
| 10 |
-
public function errorStatus($error = array('0','opps! unknown Error ')) {
|
| 11 |
-
return array(
|
| 12 |
-
'status' => 'FAIL',
|
| 13 |
-
//'message' => array('errorcode' => $error[0], 'description' => $error[1]),
|
| 14 |
-
'message' => is_array($error)?$error[0]:$error,
|
| 15 |
-
);
|
| 16 |
-
}
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
public function checkUserLoginSession(){
|
| 20 |
-
return Mage::getSingleton('customer/session')->isLoggedIn();
|
| 21 |
-
}
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
public function _getStoreId(){
|
| 25 |
-
return Mage::app()->getStore()->getStoreId();
|
| 26 |
-
//return Mage::app()->getStore()->getId()
|
| 27 |
-
}
|
| 28 |
-
public function _getStoreName(){
|
| 29 |
-
return Mage::app()->getStore()->getName();
|
| 30 |
-
//return Mage::app()->getStore()->getId()
|
| 31 |
-
}
|
| 32 |
-
|
| 33 |
-
public function _getWebsiteId(){
|
| 34 |
-
return Mage::app()->getStore()->getWebsiteId();
|
| 35 |
-
}
|
| 36 |
-
public function eventChangeData($name_event, $value) {
|
| 37 |
-
Mage::dispatchEvent($name_event, $value);
|
| 38 |
-
}
|
| 39 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipayments/Model/Paymill.php
DELETED
|
@@ -1,12 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
class Mobicommerce_Mobipayments_Model_Paymill extends Mage_Core_Model_Abstract {
|
| 3 |
-
|
| 4 |
-
public function getConfigData(){
|
| 5 |
-
$config = array(
|
| 6 |
-
"private_key" => Mage::helper('paymill/OptionHelper')->getPrivateKey(),
|
| 7 |
-
"public_key" => Mage::helper('paymill/OptionHelper')->getPublicKey(),
|
| 8 |
-
"description" => Mage::getStoreConfig('payment/paymill_creditcard/checkout_desc', Mage::app()->getStore()->getStoreId()),
|
| 9 |
-
);
|
| 10 |
-
return $config;
|
| 11 |
-
}
|
| 12 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipayments/Model/Standard.php
DELETED
|
@@ -1,323 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
class Mobicommerce_Mobipayments_Model_Standard extends Mobicommerce_Mobipayments_Model_Abstract {
|
| 3 |
-
protected $_code = 'mobipayments';
|
| 4 |
-
|
| 5 |
-
protected $_isInitializeNeeded = true;
|
| 6 |
-
protected $_canUseInternal = true;
|
| 7 |
-
protected $_canUseForMultishipping = false;
|
| 8 |
-
protected $_canUseCheckout = true;
|
| 9 |
-
protected $_order = null;
|
| 10 |
-
|
| 11 |
-
const PAYER_ID = 'payer_id';
|
| 12 |
-
const PAYER_EMAIL = 'email';
|
| 13 |
-
const PAYER_STATUS = 'payer_status';
|
| 14 |
-
const ADDRESS_ID = 'address_id';
|
| 15 |
-
const ADDRESS_STATUS = 'address_status';
|
| 16 |
-
const PROTECTION_EL = 'protection_eligibility';
|
| 17 |
-
const FRAUD_FILTERS = 'collected_fraud_filters';
|
| 18 |
-
const CORRELATION_ID = 'correlation_id';
|
| 19 |
-
const AVS_CODE = 'avs_result';
|
| 20 |
-
const CVV2_MATCH = 'cvv2_check_result';
|
| 21 |
-
const CENTINEL_VPAS = 'centinel_vpas_result';
|
| 22 |
-
const CENTINEL_ECI = 'centinel_eci_result';
|
| 23 |
-
// Next two fields are required for Brazil
|
| 24 |
-
const BUYER_TAX_ID = 'buyer_tax_id';
|
| 25 |
-
const BUYER_TAX_ID_TYPE = 'buyer_tax_id_type';
|
| 26 |
-
|
| 27 |
-
const PAYMENT_STATUS = 'payment_status';
|
| 28 |
-
const PENDING_REASON = 'pending_reason';
|
| 29 |
-
const IS_FRAUD = 'is_fraud_detected';
|
| 30 |
-
const PAYMENT_STATUS_GLOBAL = 'paypal_payment_status';
|
| 31 |
-
const PENDING_REASON_GLOBAL = 'paypal_pending_reason';
|
| 32 |
-
const IS_FRAUD_GLOBAL = 'paypal_is_fraud_detected';
|
| 33 |
-
|
| 34 |
-
protected $_paymentMap = array(
|
| 35 |
-
self::PAYER_ID => 'payer_id',
|
| 36 |
-
self::PAYER_EMAIL => 'payer_email',
|
| 37 |
-
self::PAYER_STATUS => 'payer_status',
|
| 38 |
-
self::ADDRESS_ID => 'paypal_address_id',
|
| 39 |
-
self::ADDRESS_STATUS => 'paypal_address_status',
|
| 40 |
-
self::PROTECTION_EL => 'protection_eligibility',
|
| 41 |
-
self::FRAUD_FILTERS => 'paypal_fraud_filters',
|
| 42 |
-
self::CORRELATION_ID => 'paypal_correlation_id',
|
| 43 |
-
self::AVS_CODE => 'paypal_avs_code',
|
| 44 |
-
self::CVV2_MATCH => 'paypal_cvv2_match',
|
| 45 |
-
self::CENTINEL_VPAS => self::CENTINEL_VPAS,
|
| 46 |
-
self::CENTINEL_ECI => self::CENTINEL_ECI,
|
| 47 |
-
self::BUYER_TAX_ID => self::BUYER_TAX_ID,
|
| 48 |
-
self::BUYER_TAX_ID_TYPE => self::BUYER_TAX_ID_TYPE,
|
| 49 |
-
);
|
| 50 |
-
|
| 51 |
-
protected $_systemMap = array(
|
| 52 |
-
self::PAYMENT_STATUS => self::PAYMENT_STATUS_GLOBAL,
|
| 53 |
-
self::PENDING_REASON => self::PENDING_REASON_GLOBAL,
|
| 54 |
-
self::IS_FRAUD => self::IS_FRAUD_GLOBAL,
|
| 55 |
-
);
|
| 56 |
-
|
| 57 |
-
public function getOrderPlaceRedirectUrl() {
|
| 58 |
-
//return Mage::getUrl('mygateway/payment/redirect', array('_secure' => true));
|
| 59 |
-
return null;
|
| 60 |
-
}
|
| 61 |
-
|
| 62 |
-
public function getSuccess($messaage=''){
|
| 63 |
-
return $this->successStatus($messaage);
|
| 64 |
-
}
|
| 65 |
-
|
| 66 |
-
public function processPayment($data){
|
| 67 |
-
//if($this->getRequest()->isPost()) {
|
| 68 |
-
if($data) {
|
| 69 |
-
|
| 70 |
-
/*
|
| 71 |
-
/* Your gateway's code to make sure the reponse you
|
| 72 |
-
/* just got is from the gatway and not from some weirdo.
|
| 73 |
-
/* This generally has some checksum or other checks,
|
| 74 |
-
/* and is provided by the gateway.
|
| 75 |
-
/* For now, we assume that the gateway's response is valid
|
| 76 |
-
*/
|
| 77 |
-
|
| 78 |
-
$session = Mage::getSingleton('checkout/session');
|
| 79 |
-
$quoteId = $session->getMobiPaypalQuoteId(false);
|
| 80 |
-
$session->setQuoteId($session->getMobiPaypalQuoteId(true));
|
| 81 |
-
Mage::getSingleton('checkout/session')->getQuote()->setIsActive(false)->save();
|
| 82 |
-
//return $this->successStatus("$quoteId processed successfully");
|
| 83 |
-
$validated = true;
|
| 84 |
-
//$orderId = '100000001'; // Generally sent by gateway
|
| 85 |
-
|
| 86 |
-
if($validated) {
|
| 87 |
-
$response = $data['response'];
|
| 88 |
-
$paymentId = $response['id'];
|
| 89 |
-
//return $this->errorStatus($paymentId);
|
| 90 |
-
$configData = $this->getPaypalConfig();
|
| 91 |
-
$accessToken = $this->__getAccessToken($configData);
|
| 92 |
-
if(!empty($accessToken)){
|
| 93 |
-
$paymentDetails = $this->__getPaymentDetails($accessToken, $paymentId, $configData);
|
| 94 |
-
|
| 95 |
-
// Payment was successful, so update the order's state, send order email and move to the success page
|
| 96 |
-
$orderId = $session->getMobiPaypalInvoiceId(true);
|
| 97 |
-
|
| 98 |
-
//$this->_order = Mage::getModel('sales/order');
|
| 99 |
-
//$this->_order->loadByIncrementId($orderId);
|
| 100 |
-
$this->_order = Mage::getModel('sales/order')->loadByIncrementId($orderId);
|
| 101 |
-
|
| 102 |
-
/* added newly */
|
| 103 |
-
$parentTransactionId = null;
|
| 104 |
-
$skipFraudDetection = false;
|
| 105 |
-
$this->_importPaymentInformation($paymentDetails);
|
| 106 |
-
$payment = $this->_order->getPayment();
|
| 107 |
-
//$payment->setTransactionId($paymentDetails->id)
|
| 108 |
-
$payment->setTransactionId($paymentDetails->transactions[0]->related_resources[0]->sale->id)
|
| 109 |
-
->setCurrencyCode($paymentDetails->transactions[0]->amount->currency)
|
| 110 |
-
->setParentTransactionId($parentTransactionId)
|
| 111 |
-
->setIsTransactionClosed(0)
|
| 112 |
-
->registerCaptureNotification(
|
| 113 |
-
$paymentDetails->transactions[0]->amount->total,
|
| 114 |
-
true
|
| 115 |
-
);
|
| 116 |
-
$this->_order->save();
|
| 117 |
-
/* added newly - upto here */
|
| 118 |
-
|
| 119 |
-
//$this->_order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, true, 'Gateway has authorized the payment.');
|
| 120 |
-
|
| 121 |
-
$this->_order->sendNewOrderEmail();
|
| 122 |
-
$this->_order->setEmailSent(true);
|
| 123 |
-
|
| 124 |
-
$this->_order->save();
|
| 125 |
-
|
| 126 |
-
Mage::getSingleton('checkout/session')->unsQuoteId();
|
| 127 |
-
$return = $this->successStatus("$orderId processed successfully");
|
| 128 |
-
$return['data']['invoice_number'] = $orderId;
|
| 129 |
-
$return['data']['order_data'] = Mage::getModel('mobiservices/user')->_getOrderHistory();
|
| 130 |
-
//Mage_Core_Controller_Varien_Action::_redirect('checkout/onepage/success', array('_secure'=>true));
|
| 131 |
-
return $return;
|
| 132 |
-
}
|
| 133 |
-
else{
|
| 134 |
-
return $this->errorStatus("Invalid Access Token");
|
| 135 |
-
}
|
| 136 |
-
}
|
| 137 |
-
else {
|
| 138 |
-
// There is a problem in the response we got
|
| 139 |
-
$this->cancelAction();
|
| 140 |
-
Mage_Core_Controller_Varien_Action::_redirect('checkout/onepage/failure', array('_secure'=>true));
|
| 141 |
-
}
|
| 142 |
-
}
|
| 143 |
-
else{
|
| 144 |
-
return $this->errorStatus("Post data not received at php side");
|
| 145 |
-
}
|
| 146 |
-
}
|
| 147 |
-
|
| 148 |
-
protected function _importPaymentInformation($response)
|
| 149 |
-
{
|
| 150 |
-
$payment = $this->_order->getPayment();
|
| 151 |
-
$was = $payment->getAdditionalInformation();
|
| 152 |
-
$from = array(
|
| 153 |
-
'payer_id' => $response->payer->payer_info->payer_id,
|
| 154 |
-
'payer_email' => $response->payer->payer_info->email,
|
| 155 |
-
'payer_status' => $response->payer->status,
|
| 156 |
-
'protection_eligibility' => $response->transactions[0]->related_resources[0]->sale->protection_eligibility,
|
| 157 |
-
'payment_mode' => $response->transactions[0]->related_resources[0]->sale->payment_mode,
|
| 158 |
-
'payment_status' => $response->transactions[0]->related_resources[0]->sale->state,
|
| 159 |
-
'pending_reason' => $response->transactions[0]->related_resources[0]->sale->reason_code,
|
| 160 |
-
);
|
| 161 |
-
/*
|
| 162 |
-
if (isset($from['payment_status'])) {
|
| 163 |
-
$from['payment_status'] = $this->_filterPaymentStatus($this->getRequestData('payment_status'));
|
| 164 |
-
}
|
| 165 |
-
*/
|
| 166 |
-
|
| 167 |
-
// collect fraud filters
|
| 168 |
-
$this->importToPayment($from, $payment);
|
| 169 |
-
|
| 170 |
-
/**
|
| 171 |
-
* Detect pending payment, frauds
|
| 172 |
-
* TODO: implement logic in one place
|
| 173 |
-
* @see Mage_Paypal_Model_Pro::importPaymentInfo()
|
| 174 |
-
*/
|
| 175 |
-
/*
|
| 176 |
-
if ($this->_info->isPaymentReviewRequired($payment)) {
|
| 177 |
-
$payment->setIsTransactionPending(true);
|
| 178 |
-
if ($fraudFilters) {
|
| 179 |
-
$payment->setIsFraudDetected(true);
|
| 180 |
-
}
|
| 181 |
-
}
|
| 182 |
-
*/
|
| 183 |
-
$fraudFilters = false;
|
| 184 |
-
if ($from['pending_reason'] == 'PAYMENT_REVIEW') {
|
| 185 |
-
$payment->setIsTransactionPending(true);
|
| 186 |
-
if ($fraudFilters) {
|
| 187 |
-
$payment->setIsFraudDetected(true);
|
| 188 |
-
}
|
| 189 |
-
}
|
| 190 |
-
|
| 191 |
-
if (strtolower($from['payment_status']) == 'completed') {
|
| 192 |
-
$payment->setIsTransactionApproved(true);
|
| 193 |
-
} elseif (strtolower($from['payment_status']) == 'failed') {
|
| 194 |
-
$payment->setIsTransactionDenied(true);
|
| 195 |
-
}
|
| 196 |
-
|
| 197 |
-
return $was != $payment->getAdditionalInformation();
|
| 198 |
-
}
|
| 199 |
-
|
| 200 |
-
public function importToPayment($from, Mage_Payment_Model_Info $payment)
|
| 201 |
-
{
|
| 202 |
-
$fullMap = array_merge($this->_paymentMap, $this->_systemMap);
|
| 203 |
-
if (is_object($from)) {
|
| 204 |
-
$from = array($from, 'getDataUsingMethod');
|
| 205 |
-
}
|
| 206 |
-
Varien_Object_Mapper::accumulateByMap($from, array($payment, 'setAdditionalInformation'), $fullMap);
|
| 207 |
-
}
|
| 208 |
-
|
| 209 |
-
protected function _filterPaymentStatus($paymentStatus)
|
| 210 |
-
{
|
| 211 |
-
switch ($paymentStatus) {
|
| 212 |
-
case 'Created': // break is intentionally omitted
|
| 213 |
-
case 'Completed': return Mage_Paypal_Model_Info::PAYMENTSTATUS_COMPLETED;
|
| 214 |
-
case 'approved': return Mage_Paypal_Model_Info::PAYMENTSTATUS_COMPLETED;
|
| 215 |
-
case 'Denied': return Mage_Paypal_Model_Info::PAYMENTSTATUS_DENIED;
|
| 216 |
-
case 'Expired': return Mage_Paypal_Model_Info::PAYMENTSTATUS_EXPIRED;
|
| 217 |
-
case 'Failed': return Mage_Paypal_Model_Info::PAYMENTSTATUS_FAILED;
|
| 218 |
-
case 'Pending': return Mage_Paypal_Model_Info::PAYMENTSTATUS_PENDING;
|
| 219 |
-
case 'pending': return Mage_Paypal_Model_Info::PAYMENTSTATUS_PENDING;
|
| 220 |
-
case 'Refunded': return Mage_Paypal_Model_Info::PAYMENTSTATUS_REFUNDED;
|
| 221 |
-
case 'Reversed': return Mage_Paypal_Model_Info::PAYMENTSTATUS_REVERSED;
|
| 222 |
-
case 'Canceled_Reversal': return Mage_Paypal_Model_Info::PAYMENTSTATUS_UNREVERSED;
|
| 223 |
-
case 'Processed': return Mage_Paypal_Model_Info::PAYMENTSTATUS_PROCESSED;
|
| 224 |
-
case 'Voided': return Mage_Paypal_Model_Info::PAYMENTSTATUS_VOIDED;
|
| 225 |
-
}
|
| 226 |
-
return '';
|
| 227 |
-
}
|
| 228 |
-
|
| 229 |
-
public function __getAccessToken($configData){
|
| 230 |
-
//https://api.sandbox.paypal.com/v1/oauth2/token
|
| 231 |
-
//https://api.sandbox.paypal.com/v1/payments/payment/PAY-5YK922393D847794YKER7MUI
|
| 232 |
-
if($configData['isSandbox'] == '1')
|
| 233 |
-
$url = "https://api.sandbox.paypal.com/v1/oauth2/token";
|
| 234 |
-
else
|
| 235 |
-
$url = "https://api.paypal.com/v1/oauth2/token";
|
| 236 |
-
$ch = curl_init($url);
|
| 237 |
-
curl_setopt($ch, CURLOPT_HEADER, false);
|
| 238 |
-
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
|
| 239 |
-
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
|
| 240 |
-
'Accept: application/json',
|
| 241 |
-
'Accept-Language: en_US'
|
| 242 |
-
));
|
| 243 |
-
curl_setopt($ch,CURLOPT_POST,true);
|
| 244 |
-
//curl_setopt($ch,CURLOPT_POSTFIELDS,array('grant_type' => 'client_credentials'));
|
| 245 |
-
curl_setopt($ch,CURLOPT_POSTFIELDS,'grant_type=client_credentials');
|
| 246 |
-
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
| 247 |
-
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
|
| 248 |
-
curl_setopt($ch, CURLOPT_USERPWD, $configData['apiUsername'].':'.$configData['apiPassword']);
|
| 249 |
-
|
| 250 |
-
$res = curl_exec($ch);
|
| 251 |
-
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
| 252 |
-
|
| 253 |
-
//print_r($res);exit;
|
| 254 |
-
curl_close($ch);
|
| 255 |
-
try{
|
| 256 |
-
$res = json_decode($res);
|
| 257 |
-
return $res->access_token;
|
| 258 |
-
}
|
| 259 |
-
catch(Exception $e){
|
| 260 |
-
return null;
|
| 261 |
-
}
|
| 262 |
-
}
|
| 263 |
-
|
| 264 |
-
public function __getPaymentDetails($accessToken = null, $paymentId = null, $configData = null){
|
| 265 |
-
if($configData['isSandbox'] == '1')
|
| 266 |
-
$url = "https://api.sandbox.paypal.com/v1/payments/payment/";
|
| 267 |
-
else
|
| 268 |
-
$url = "https://api.paypal.com/v1/payments/payment/";
|
| 269 |
-
$ch = curl_init($url.$paymentId);
|
| 270 |
-
curl_setopt($ch, CURLOPT_HEADER, false);
|
| 271 |
-
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
|
| 272 |
-
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
|
| 273 |
-
'Content-Type: application/json',
|
| 274 |
-
'Authorization: Bearer '.$accessToken
|
| 275 |
-
));
|
| 276 |
-
//curl_setopt($ch,CURLOPT_POST,true);
|
| 277 |
-
//curl_setopt($ch,CURLOPT_POSTFIELDS,array('grant_type' => 'client_credentials'));
|
| 278 |
-
//curl_setopt($ch,CURLOPT_POSTFIELDS,'grant_type=client_credentials');
|
| 279 |
-
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
| 280 |
-
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
|
| 281 |
-
//curl_setopt($ch, CURLOPT_USERPWD, 'AXK9pBDQ_6bsGFE6tjiIiIj758F7YxE18dzQhE8k3r9mlDxxmF5Yysz9egNt:EE0j1xBSbSJMwkTH6we0WjtMEDjtz1dwnOl4DsdzP_-tEbcRLhg8K0TOSi_P');
|
| 282 |
-
|
| 283 |
-
$res = curl_exec($ch);
|
| 284 |
-
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
| 285 |
-
curl_close($ch);
|
| 286 |
-
$res = json_decode($res);
|
| 287 |
-
return $res;
|
| 288 |
-
}
|
| 289 |
-
|
| 290 |
-
public function getConfigParam($key){
|
| 291 |
-
return $this->getConfigData($key);
|
| 292 |
-
}
|
| 293 |
-
|
| 294 |
-
public function getPaypalConfig(){
|
| 295 |
-
$data = array(
|
| 296 |
-
'code' => $this->_code,
|
| 297 |
-
'title' => $this->getConfigParam('title'),
|
| 298 |
-
'clientId' => $this->getConfigParam('clientid'),
|
| 299 |
-
'title' => $this->getConfigParam('title'),
|
| 300 |
-
'apiUsername' => $this->getConfigParam('api_username'),
|
| 301 |
-
'apiPassword' => $this->getConfigParam('api_password'),
|
| 302 |
-
'merchantName' => $this->getConfigParam('merchant_name'),
|
| 303 |
-
'privacyPolicyUrl' => $this->getConfigParam('privacy_policy_url'),
|
| 304 |
-
'aggrementUrl' => $this->getConfigParam('aggrement_url'),
|
| 305 |
-
'title' => $this->getConfigParam('title'),
|
| 306 |
-
'isSandbox' => $this->getConfigParam('dropdown'),
|
| 307 |
-
'allow_direct_credit_card' => $this->getConfigParam('allow_direct_credit_card'),
|
| 308 |
-
'newOrderStatus' => $this->getConfigParam('order_status'),
|
| 309 |
-
);
|
| 310 |
-
return $data;
|
| 311 |
-
}
|
| 312 |
-
|
| 313 |
-
public function isAvailable($quote = null){
|
| 314 |
-
$session = Mage::getSingleton('checkout/session');
|
| 315 |
-
$activePaypalMobile = $session->getActivePaypalMobile();
|
| 316 |
-
|
| 317 |
-
if($activePaypalMobile == '1')
|
| 318 |
-
return parent::isAvailable($quote);
|
| 319 |
-
else
|
| 320 |
-
return false;
|
| 321 |
-
}
|
| 322 |
-
}
|
| 323 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipayments/controllers/PaymentController.php
DELETED
|
@@ -1,226 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
/*
|
| 3 |
-
Mobipayments Payment Controller
|
| 4 |
-
By: Yash Shah
|
| 5 |
-
yash.shah@rightwaysolution.com
|
| 6 |
-
*/
|
| 7 |
-
|
| 8 |
-
class Mobicommerce_Mobipayments_PaymentController extends Mobicommerce_Mobipayments_Controller_Action {
|
| 9 |
-
protected $_order = null;
|
| 10 |
-
// The redirect action is triggered when someone places an order
|
| 11 |
-
public function redirectAction() {
|
| 12 |
-
$this->loadLayout();
|
| 13 |
-
$block = $this->getLayout()->createBlock('Mage_Core_Block_Template','mobipayments',array('template' => 'mobipayments/redirect.phtml'));
|
| 14 |
-
$this->getLayout()->getBlock('content')->append($block);
|
| 15 |
-
$this->renderLayout();
|
| 16 |
-
}
|
| 17 |
-
|
| 18 |
-
public function initPaypalMobileAction(){
|
| 19 |
-
$data = $this->getData();
|
| 20 |
-
//$result = Mage::getModel('mobiservices/shoppingcart_cart')->getCartDetails();
|
| 21 |
-
$session = Mage::getSingleton('checkout/session');
|
| 22 |
-
//$session->setPaypalStandardQuoteId($session->getQuoteId());
|
| 23 |
-
$session->setMobiPaypalQuoteId($session->getQuoteId());
|
| 24 |
-
//$this->getResponse()->setBody($this->getLayout()->createBlock('paypal/standard_redirect')->toHtml());
|
| 25 |
-
//$session->unsQuoteId();
|
| 26 |
-
//$result = Mage::getModel('mobipayments/standard')->getSuccess("Payment Init Successfully");
|
| 27 |
-
|
| 28 |
-
$result = array();
|
| 29 |
-
//print_r($this->getRequest()->getPost('agreement', array()));exit;
|
| 30 |
-
|
| 31 |
-
try {
|
| 32 |
-
$requiredAgreements = Mage::helper('checkout')->getRequiredAgreementIds();
|
| 33 |
-
if ($requiredAgreements) {
|
| 34 |
-
//$postedAgreements = array_keys($this->getRequest()->getPost('agreement', array()));
|
| 35 |
-
$postedAgreements = $data['agreement'];
|
| 36 |
-
$diff = array_diff($requiredAgreements, $postedAgreements);
|
| 37 |
-
if ($diff) {
|
| 38 |
-
$result = Mage::getModel('mobipayments/abstract')->errorStatus($this->__('Please agree to all the terms and conditions before placing the order.'));
|
| 39 |
-
$this->printResult($result);exit;
|
| 40 |
-
}
|
| 41 |
-
}
|
| 42 |
-
|
| 43 |
-
$payment = $data['payment'];
|
| 44 |
-
if ($payment) {
|
| 45 |
-
if (version_compare(Mage::getVersion(), '1.8.0.0', '>=') === true) {
|
| 46 |
-
$payment['checks'] = Mage_Payment_Model_Method_Abstract::CHECK_USE_CHECKOUT
|
| 47 |
-
| Mage_Payment_Model_Method_Abstract::CHECK_USE_FOR_COUNTRY
|
| 48 |
-
| Mage_Payment_Model_Method_Abstract::CHECK_USE_FOR_CURRENCY
|
| 49 |
-
| Mage_Payment_Model_Method_Abstract::CHECK_ORDER_TOTAL_MIN_MAX
|
| 50 |
-
| Mage_Payment_Model_Method_Abstract::CHECK_ZERO_TOTAL;
|
| 51 |
-
}
|
| 52 |
-
else{
|
| 53 |
-
$payment['checks'] = null;
|
| 54 |
-
}
|
| 55 |
-
$this->getOnepage()->getQuote()->getPayment()->importData($payment);
|
| 56 |
-
}
|
| 57 |
-
|
| 58 |
-
$this->getOnepage()->saveOrder();
|
| 59 |
-
|
| 60 |
-
$redirectUrl = $this->getOnepage()->getCheckout()->getRedirectUrl();
|
| 61 |
-
$result = Mage::getModel('mobipayments/abstract')->successStatus();
|
| 62 |
-
} catch (Mage_Payment_Model_Info_Exception $e) {
|
| 63 |
-
$message = $e->getMessage();
|
| 64 |
-
$result = Mage::getModel('mobipayments/abstract')->errorStatus($message);
|
| 65 |
-
$this->printResult($result);exit;
|
| 66 |
-
} catch (Mage_Core_Exception $e) {
|
| 67 |
-
Mage::logException($e);
|
| 68 |
-
Mage::helper('checkout')->sendPaymentFailedEmail($this->getOnepage()->getQuote(), $e->getMessage());
|
| 69 |
-
$message = $e->getMessage();
|
| 70 |
-
$result = Mage::getModel('mobipayments/abstract')->errorStatus($message);
|
| 71 |
-
$this->printResult($result);exit;
|
| 72 |
-
} catch (Exception $e) {
|
| 73 |
-
Mage::logException($e);
|
| 74 |
-
Mage::helper('checkout')->sendPaymentFailedEmail($this->getOnepage()->getQuote(), $e->getMessage());
|
| 75 |
-
$message = $e->getMessage();
|
| 76 |
-
$result = Mage::getModel('mobipayments/abstract')->errorStatus($message);
|
| 77 |
-
$this->printResult($result);exit;
|
| 78 |
-
}
|
| 79 |
-
$result['data']['cart_details']= Mage::getModel('mobiservices/shoppingcart_cart')->getCartInfo();
|
| 80 |
-
$this->getOnepage()->getQuote()->save();
|
| 81 |
-
$session->setMobiPaypalInvoiceId($this->_getCheckoutSession()->getLastRealOrderId());
|
| 82 |
-
/**
|
| 83 |
-
* when there is redirect to third party, we don't want to save order yet.
|
| 84 |
-
* we will save the order in return action.
|
| 85 |
-
*/
|
| 86 |
-
/*
|
| 87 |
-
if (isset($redirectUrl)) {
|
| 88 |
-
$result['redirect'] = $redirectUrl;
|
| 89 |
-
}
|
| 90 |
-
*/
|
| 91 |
-
|
| 92 |
-
//$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($result));
|
| 93 |
-
$session->unsQuoteId();
|
| 94 |
-
$this->printResult($result);
|
| 95 |
-
}
|
| 96 |
-
|
| 97 |
-
protected function _getCheckoutSession() {
|
| 98 |
-
return Mage::getSingleton('checkout/session');
|
| 99 |
-
}
|
| 100 |
-
|
| 101 |
-
/**
|
| 102 |
-
* Get one page checkout model
|
| 103 |
-
*
|
| 104 |
-
* @return Mage_Checkout_Model_Type_Onepage
|
| 105 |
-
*/
|
| 106 |
-
public function getOnepage()
|
| 107 |
-
{
|
| 108 |
-
return Mage::getSingleton('checkout/type_onepage');
|
| 109 |
-
}
|
| 110 |
-
|
| 111 |
-
// The response action is triggered when your gateway sends back a response after processing the customer's payment
|
| 112 |
-
public function responseAction() {
|
| 113 |
-
$data = $this->getData();
|
| 114 |
-
$result = Mage::getModel('mobipayments/standard')->processPayment($data);
|
| 115 |
-
$this->printResult($result);
|
| 116 |
-
}
|
| 117 |
-
|
| 118 |
-
// The cancel action is triggered when an order is to be cancelled
|
| 119 |
-
public function cancelAction() {
|
| 120 |
-
if (Mage::getSingleton('checkout/session')->getLastRealOrderId()) {
|
| 121 |
-
$order = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
|
| 122 |
-
if($order->getId()) {
|
| 123 |
-
// Flag the order as 'cancelled' and save it
|
| 124 |
-
$order->cancel()->setState(Mage_Sales_Model_Order::STATE_CANCELED, true, 'Gateway has declined the payment.')->save();
|
| 125 |
-
}
|
| 126 |
-
}
|
| 127 |
-
$result = Mage::getModel('mobiservices/shoppingcart_cart')->getCartDetails($data);
|
| 128 |
-
$this->printResult($result);
|
| 129 |
-
}
|
| 130 |
-
|
| 131 |
-
public function ipnAction(){
|
| 132 |
-
//$_POST['txn_id'] = 'PAY-5T061578FA718311AKQV6MXQ';
|
| 133 |
-
$post = $_GET;
|
| 134 |
-
if(!empty($post)){
|
| 135 |
-
$txn_id = $post['txn_id'];
|
| 136 |
-
|
| 137 |
-
$orders = Mage::getModel('sales/order_payment_transaction')->getCollection()
|
| 138 |
-
->addAttributeToFilter('txn_id', array('eq' => $txn_id));
|
| 139 |
-
|
| 140 |
-
$order_ids = array();
|
| 141 |
-
if(!empty($orders)){
|
| 142 |
-
foreach($orders as $order){
|
| 143 |
-
$txnData = $order->getData();
|
| 144 |
-
$order_ids[] = $txnData['order_id'];
|
| 145 |
-
}
|
| 146 |
-
}
|
| 147 |
-
$order_ids = array_unique($order_ids);
|
| 148 |
-
|
| 149 |
-
if(!empty($order_ids)){
|
| 150 |
-
foreach($order_ids as $order_id){
|
| 151 |
-
$order = Mage::getModel('sales/order')->load($order_id);
|
| 152 |
-
$paymentStatus = strtolower($post['payment_status']);
|
| 153 |
-
|
| 154 |
-
switch($paymentStatus){
|
| 155 |
-
case 'completed':
|
| 156 |
-
$payment = $order->getPayment();
|
| 157 |
-
//print_r($payment->getData());exit;
|
| 158 |
-
$payment->setTransactionId($txn_id)
|
| 159 |
-
->setCurrencyCode($post['mc_currency'])
|
| 160 |
-
->setPreparedMessage('Payment done')
|
| 161 |
-
->setShouldCloseParentTransaction(true)
|
| 162 |
-
->setIsTransactionClosed(0)
|
| 163 |
-
->registerCaptureNotification(
|
| 164 |
-
$post['mc_gross'],
|
| 165 |
-
true
|
| 166 |
-
);
|
| 167 |
-
$order->save();
|
| 168 |
-
/*
|
| 169 |
-
$payment->setIsTransactionApproved(true)
|
| 170 |
-
->setIsTransactionClosed(1);
|
| 171 |
-
*/
|
| 172 |
-
$order->save();
|
| 173 |
-
//echo '<pre>';print_r($order->getData());exit;
|
| 174 |
-
break;
|
| 175 |
-
|
| 176 |
-
case 'reverse':
|
| 177 |
-
$order->cancel()->setState(Mage_Sales_Model_Order::STATE_CANCELED, true, 'Administrator declined the payment')->save();
|
| 178 |
-
break;
|
| 179 |
-
|
| 180 |
-
default:
|
| 181 |
-
break;
|
| 182 |
-
}
|
| 183 |
-
}
|
| 184 |
-
}
|
| 185 |
-
}
|
| 186 |
-
else{
|
| 187 |
-
die('404');
|
| 188 |
-
}
|
| 189 |
-
}
|
| 190 |
-
/*
|
| 191 |
-
public function testAction(){
|
| 192 |
-
$orderId = '100000209 ';.
|
| 193 |
-
$order = Mage::getModel('sales/order');
|
| 194 |
-
$order->loadByIncrementId($orderId);
|
| 195 |
-
$order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, true, 'Gateway has authorized the payment.');
|
| 196 |
-
$order->save();
|
| 197 |
-
print_r($order->getData());
|
| 198 |
-
}
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
public function _getPaymentMethodsAction(){
|
| 202 |
-
print_r(Mage::getModel('mobipayments/standard')->getModuleData('api_password'));exit;
|
| 203 |
-
}
|
| 204 |
-
|
| 205 |
-
public function testAction(){
|
| 206 |
-
file_put_contents('test.txt', $_POST);exit;
|
| 207 |
-
$configData = Mage::getModel('mobipayments/standard')->getPaypalConfig();
|
| 208 |
-
$paymentDetails = Mage::getModel('mobipayments/standard')->__getPaymentDetails(Mage::getModel('mobipayments/standard')->__getAccessToken($configData), 'PAY-12F401981V3164446KQRIU5Q', $configData);
|
| 209 |
-
echo $paymentDetails->transactions[0]->amount->total;
|
| 210 |
-
print_r($paymentDetails);exit;
|
| 211 |
-
$orderId = '100000008';
|
| 212 |
-
$this->_order = Mage::getModel('sales/order')->loadByIncrementId($orderId);
|
| 213 |
-
$payment = $this->_order->getPayment();
|
| 214 |
-
$payment->setTransactionId('PAY-12F401981V3164446KQRIU5Q')
|
| 215 |
-
->setCurrencyCode('USD')
|
| 216 |
-
->setParentTransactionId(null)
|
| 217 |
-
->setIsTransactionClosed(0)
|
| 218 |
-
->registerCaptureNotification(
|
| 219 |
-
'255.00',
|
| 220 |
-
true
|
| 221 |
-
);
|
| 222 |
-
$this->_order->save();
|
| 223 |
-
print_r('yash');
|
| 224 |
-
}
|
| 225 |
-
*/
|
| 226 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipayments/controllers/PaymillController.php
DELETED
|
@@ -1,11 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
/*
|
| 3 |
-
Mobipayments Paymill Controller
|
| 4 |
-
By: Yash Shah
|
| 5 |
-
yash.shah@rightwaysolution.com
|
| 6 |
-
*/
|
| 7 |
-
|
| 8 |
-
class Mobicommerce_Mobipayments_PaymillController extends Mobicommerce_Mobipayments_Controller_Action {
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipayments/etc/config.xml
DELETED
|
@@ -1,49 +0,0 @@
|
|
| 1 |
-
<?xml version="1.0"?>
|
| 2 |
-
<config>
|
| 3 |
-
<modules>
|
| 4 |
-
<Mobicommerce_Mobipayments>
|
| 5 |
-
<version>1.0.0</version>
|
| 6 |
-
</Mobicommerce_Mobipayments>
|
| 7 |
-
</modules>
|
| 8 |
-
<global>
|
| 9 |
-
<models>
|
| 10 |
-
<mobipayments>
|
| 11 |
-
<class>Mobicommerce_Mobipayments_Model</class>
|
| 12 |
-
</mobipayments>
|
| 13 |
-
</models>
|
| 14 |
-
<helpers>
|
| 15 |
-
<mobipayments>
|
| 16 |
-
<class>Mobicommerce_Mobipayments_Helper</class>
|
| 17 |
-
</mobipayments>
|
| 18 |
-
</helpers>
|
| 19 |
-
<blocks>
|
| 20 |
-
<mobipayments>
|
| 21 |
-
<class>Mobicommerce_Mobipayments_Block</class>
|
| 22 |
-
</mobipayments>
|
| 23 |
-
</blocks>
|
| 24 |
-
</global>
|
| 25 |
-
<default>
|
| 26 |
-
<payment>
|
| 27 |
-
<mobipayments>
|
| 28 |
-
<model>mobipayments/standard</model>
|
| 29 |
-
<active>0</active>
|
| 30 |
-
<order_status>pending</order_status>
|
| 31 |
-
<title>Paypal</title>
|
| 32 |
-
<payment_action>sale</payment_action>
|
| 33 |
-
<allowspecific>0</allowspecific>
|
| 34 |
-
<sort_order>1</sort_order>
|
| 35 |
-
</mobipayments>
|
| 36 |
-
</payment>
|
| 37 |
-
</default>
|
| 38 |
-
<frontend>
|
| 39 |
-
<routers>
|
| 40 |
-
<mobipayments>
|
| 41 |
-
<use>standard</use>
|
| 42 |
-
<args>
|
| 43 |
-
<module>Mobicommerce_Mobipayments</module>
|
| 44 |
-
<frontName>mobipayments</frontName>
|
| 45 |
-
</args>
|
| 46 |
-
</mobipayments>
|
| 47 |
-
</routers>
|
| 48 |
-
</frontend>
|
| 49 |
-
</config>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipayments/etc/system.xml
DELETED
|
@@ -1,148 +0,0 @@
|
|
| 1 |
-
<?xml version="1.0"?>
|
| 2 |
-
<config>
|
| 3 |
-
<sections>
|
| 4 |
-
<payment>
|
| 5 |
-
<groups>
|
| 6 |
-
<mobipayments translate="label comment" module="mobipayments">
|
| 7 |
-
<label>Mobi Paypal</label>
|
| 8 |
-
<frontend_type>text</frontend_type>
|
| 9 |
-
<sort_order>300</sort_order>
|
| 10 |
-
<show_in_default>1</show_in_default>
|
| 11 |
-
<show_in_website>1</show_in_website>
|
| 12 |
-
<show_in_store>1</show_in_store>
|
| 13 |
-
<fields>
|
| 14 |
-
<active translate="label">
|
| 15 |
-
<label>Enabled</label>
|
| 16 |
-
<frontend_type>select</frontend_type>
|
| 17 |
-
<source_model>adminhtml/system_config_source_yesno</source_model>
|
| 18 |
-
<sort_order>10</sort_order>
|
| 19 |
-
<show_in_default>1</show_in_default>
|
| 20 |
-
<show_in_website>1</show_in_website>
|
| 21 |
-
<show_in_store>0</show_in_store>
|
| 22 |
-
</active>
|
| 23 |
-
<title translate="label">
|
| 24 |
-
<label>Title</label>
|
| 25 |
-
<frontend_type>text</frontend_type>
|
| 26 |
-
<sort_order>20</sort_order>
|
| 27 |
-
<show_in_default>1</show_in_default>
|
| 28 |
-
<show_in_website>1</show_in_website>
|
| 29 |
-
<show_in_store>1</show_in_store>
|
| 30 |
-
</title>
|
| 31 |
-
<clientid translate="label comment">
|
| 32 |
-
<label>Client Id</label>
|
| 33 |
-
<comment>Enter client id for paypal</comment>
|
| 34 |
-
<frontend_type>text</frontend_type>
|
| 35 |
-
<sort_order>21</sort_order>
|
| 36 |
-
<show_in_default>1</show_in_default>
|
| 37 |
-
<show_in_website>1</show_in_website>
|
| 38 |
-
<show_in_store>1</show_in_store>
|
| 39 |
-
</clientid>
|
| 40 |
-
<api_username translate="label comment">
|
| 41 |
-
<label>API Username</label>
|
| 42 |
-
<comment>Enter API username for paypal</comment>
|
| 43 |
-
<frontend_type>text</frontend_type>
|
| 44 |
-
<sort_order>22</sort_order>
|
| 45 |
-
<show_in_default>1</show_in_default>
|
| 46 |
-
<show_in_website>1</show_in_website>
|
| 47 |
-
<show_in_store>1</show_in_store>
|
| 48 |
-
</api_username>
|
| 49 |
-
<api_password translate="label comment">
|
| 50 |
-
<label>API Password</label>
|
| 51 |
-
<comment>Enter API password for paypal</comment>
|
| 52 |
-
<frontend_type>text</frontend_type>
|
| 53 |
-
<sort_order>23</sort_order>
|
| 54 |
-
<show_in_default>1</show_in_default>
|
| 55 |
-
<show_in_website>1</show_in_website>
|
| 56 |
-
<show_in_store>1</show_in_store>
|
| 57 |
-
</api_password>
|
| 58 |
-
<merchant_name translate="label comment">
|
| 59 |
-
<label>Merchant Name</label>
|
| 60 |
-
<comment>Enter Merchant Name</comment>
|
| 61 |
-
<frontend_type>text</frontend_type>
|
| 62 |
-
<sort_order>24</sort_order>
|
| 63 |
-
<show_in_default>1</show_in_default>
|
| 64 |
-
<show_in_website>1</show_in_website>
|
| 65 |
-
<show_in_store>1</show_in_store>
|
| 66 |
-
</merchant_name>
|
| 67 |
-
<privacy_policy_url translate="label comment">
|
| 68 |
-
<label>Merchant Privacy Policy Url</label>
|
| 69 |
-
<comment>Enter Merchant Privacy Policy Url</comment>
|
| 70 |
-
<frontend_type>text</frontend_type>
|
| 71 |
-
<sort_order>25</sort_order>
|
| 72 |
-
<show_in_default>1</show_in_default>
|
| 73 |
-
<show_in_website>1</show_in_website>
|
| 74 |
-
<show_in_store>1</show_in_store>
|
| 75 |
-
</privacy_policy_url>
|
| 76 |
-
<aggrement_url translate="label comment">
|
| 77 |
-
<label>Merchant Agreement Url</label>
|
| 78 |
-
<comment>Enter Merchant Agreement Url</comment>
|
| 79 |
-
<frontend_type>text</frontend_type>
|
| 80 |
-
<sort_order>26</sort_order>
|
| 81 |
-
<show_in_default>1</show_in_default>
|
| 82 |
-
<show_in_website>1</show_in_website>
|
| 83 |
-
<show_in_store>1</show_in_store>
|
| 84 |
-
</aggrement_url>
|
| 85 |
-
<dropdown translate="label comment">
|
| 86 |
-
<label>Sandbox Mode</label>
|
| 87 |
-
<comment>Yes/no</comment>
|
| 88 |
-
<frontend_type>select</frontend_type>
|
| 89 |
-
<source_model>adminhtml/system_config_source_yesno</source_model>
|
| 90 |
-
<sort_order>28</sort_order>
|
| 91 |
-
<show_in_default>1</show_in_default>
|
| 92 |
-
<show_in_website>0</show_in_website>
|
| 93 |
-
<show_in_store>0</show_in_store>
|
| 94 |
-
</dropdown>
|
| 95 |
-
<allow_direct_credit_card translate="label comment">
|
| 96 |
-
<label>Allow Direct Credit Card Payments</label>
|
| 97 |
-
<comment>Please note that paypal supports this method only for US and UK</comment>
|
| 98 |
-
<frontend_type>select</frontend_type>
|
| 99 |
-
<source_model>adminhtml/system_config_source_yesno</source_model>
|
| 100 |
-
<sort_order>29</sort_order>
|
| 101 |
-
<show_in_default>1</show_in_default>
|
| 102 |
-
<show_in_website>0</show_in_website>
|
| 103 |
-
<show_in_store>0</show_in_store>
|
| 104 |
-
</allow_direct_credit_card>
|
| 105 |
-
<order_status translate="label">
|
| 106 |
-
<label>New Order Status</label>
|
| 107 |
-
<frontend_type>select</frontend_type>
|
| 108 |
-
<source_model>adminhtml/system_config_source_order_status</source_model>
|
| 109 |
-
<sort_order>50</sort_order>
|
| 110 |
-
<show_in_default>1</show_in_default>
|
| 111 |
-
<show_in_website>1</show_in_website>
|
| 112 |
-
<show_in_store>0</show_in_store>
|
| 113 |
-
</order_status>
|
| 114 |
-
<allowspecific translate="label">
|
| 115 |
-
<label>Payment Applicable From</label>
|
| 116 |
-
<frontend_type>select</frontend_type>
|
| 117 |
-
<sort_order>61</sort_order>
|
| 118 |
-
<source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
|
| 119 |
-
<show_in_default>1</show_in_default>
|
| 120 |
-
<show_in_website>1</show_in_website>
|
| 121 |
-
<show_in_store>0</show_in_store>
|
| 122 |
-
</allowspecific>
|
| 123 |
-
<specificcountry translate="label">
|
| 124 |
-
<label>Countries Payment Applicable From</label>
|
| 125 |
-
<frontend_type>multiselect</frontend_type>
|
| 126 |
-
<sort_order>70</sort_order>
|
| 127 |
-
<source_model>adminhtml/system_config_source_country</source_model>
|
| 128 |
-
<show_in_default>1</show_in_default>
|
| 129 |
-
<show_in_website>1</show_in_website>
|
| 130 |
-
<show_in_store>0</show_in_store>
|
| 131 |
-
<depends>
|
| 132 |
-
<allowspecific>1</allowspecific>
|
| 133 |
-
</depends>
|
| 134 |
-
</specificcountry>
|
| 135 |
-
<sort_order translate="label">
|
| 136 |
-
<label>Sort Order</label>
|
| 137 |
-
<frontend_type>text</frontend_type>
|
| 138 |
-
<sort_order>100</sort_order>
|
| 139 |
-
<show_in_default>1</show_in_default>
|
| 140 |
-
<show_in_website>1</show_in_website>
|
| 141 |
-
<show_in_store>0</show_in_store>
|
| 142 |
-
</sort_order>
|
| 143 |
-
</fields>
|
| 144 |
-
</mobipayments>
|
| 145 |
-
</groups>
|
| 146 |
-
</payment>
|
| 147 |
-
</sections>
|
| 148 |
-
</config>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipaypaloffline/Block/Form/Mobipaypaloffline.php
DELETED
|
@@ -1,62 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
/**
|
| 3 |
-
* Magento
|
| 4 |
-
*
|
| 5 |
-
* NOTICE OF LICENSE
|
| 6 |
-
*
|
| 7 |
-
* This source file is subject to the Open Software License (OSL 3.0)
|
| 8 |
-
* that is bundled with this package in the file LICENSE.txt.
|
| 9 |
-
* It is also available through the world-wide-web at this URL:
|
| 10 |
-
* http://opensource.org/licenses/osl-3.0.php
|
| 11 |
-
* If you did not receive a copy of the license and are unable to
|
| 12 |
-
* obtain it through the world-wide-web, please send an email
|
| 13 |
-
* to license@magentocommerce.com so we can send you a copy immediately.
|
| 14 |
-
*
|
| 15 |
-
* DISCLAIMER
|
| 16 |
-
*
|
| 17 |
-
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
| 18 |
-
* versions in the future. If you wish to customize Magento for your
|
| 19 |
-
* needs please refer to http://www.magentocommerce.com for more information.
|
| 20 |
-
*
|
| 21 |
-
* @category Mage
|
| 22 |
-
* @package Mage_Payment
|
| 23 |
-
* @copyright Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
|
| 24 |
-
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
| 25 |
-
*/
|
| 26 |
-
|
| 27 |
-
/**
|
| 28 |
-
* Block for Bank Transfer payment method form
|
| 29 |
-
*/
|
| 30 |
-
class Mobicommerce_Mobipaypaloffline_Block_Form_Mobipaypaloffline extends Mage_Payment_Block_Form
|
| 31 |
-
{
|
| 32 |
-
|
| 33 |
-
/**
|
| 34 |
-
* Instructions text
|
| 35 |
-
*
|
| 36 |
-
* @var string
|
| 37 |
-
*/
|
| 38 |
-
protected $_instructions;
|
| 39 |
-
|
| 40 |
-
/**
|
| 41 |
-
* Block construction. Set block template.
|
| 42 |
-
*/
|
| 43 |
-
protected function _construct()
|
| 44 |
-
{
|
| 45 |
-
parent::_construct();
|
| 46 |
-
$this->setTemplate('mobipaypaloffline/form/mobipaypaloffline.phtml');
|
| 47 |
-
}
|
| 48 |
-
|
| 49 |
-
/**
|
| 50 |
-
* Get instructions text from config
|
| 51 |
-
*
|
| 52 |
-
* @return string
|
| 53 |
-
*/
|
| 54 |
-
public function getInstructions()
|
| 55 |
-
{
|
| 56 |
-
if (is_null($this->_instructions)) {
|
| 57 |
-
$this->_instructions = $this->getMethod()->getInstructions();
|
| 58 |
-
}
|
| 59 |
-
return $this->_instructions;
|
| 60 |
-
}
|
| 61 |
-
|
| 62 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipaypaloffline/Block/Info/Mobipaypaloffline.php
DELETED
|
@@ -1,103 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
/**
|
| 3 |
-
* Magento
|
| 4 |
-
*
|
| 5 |
-
* NOTICE OF LICENSE
|
| 6 |
-
*
|
| 7 |
-
* This source file is subject to the Open Software License (OSL 3.0)
|
| 8 |
-
* that is bundled with this package in the file LICENSE.txt.
|
| 9 |
-
* It is also available through the world-wide-web at this URL:
|
| 10 |
-
* http://opensource.org/licenses/osl-3.0.php
|
| 11 |
-
* If you did not receive a copy of the license and are unable to
|
| 12 |
-
* obtain it through the world-wide-web, please send an email
|
| 13 |
-
* to license@magentocommerce.com so we can send you a copy immediately.
|
| 14 |
-
*
|
| 15 |
-
* DISCLAIMER
|
| 16 |
-
*
|
| 17 |
-
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
| 18 |
-
* versions in the future. If you wish to customize Magento for your
|
| 19 |
-
* needs please refer to http://www.magentocommerce.com for more information.
|
| 20 |
-
*
|
| 21 |
-
* @category Mage
|
| 22 |
-
* @package Mobicommerce_Mobipaypaloffline
|
| 23 |
-
* @copyright Copyright (c) 2014 Mobicommerce. (http://www.mobi-commerce.net)
|
| 24 |
-
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
| 25 |
-
*/
|
| 26 |
-
|
| 27 |
-
/**
|
| 28 |
-
* Block for Bank Transfer payment method form
|
| 29 |
-
*/
|
| 30 |
-
class Mobicommerce_Mobipaypaloffline_Block_Info_Mobipaypaloffline extends Mage_Payment_Block_Info
|
| 31 |
-
{
|
| 32 |
-
/**
|
| 33 |
-
* Block construction. Set block template.
|
| 34 |
-
*/
|
| 35 |
-
protected function _construct()
|
| 36 |
-
{
|
| 37 |
-
parent::_construct();
|
| 38 |
-
//$this->setTemplate('mobipaypaloffline/info/mobipaypaloffline.phtml');
|
| 39 |
-
}
|
| 40 |
-
|
| 41 |
-
protected function _prepareSpecificInformation($transport = null)
|
| 42 |
-
{
|
| 43 |
-
if (null !== $this->_paymentSpecificInformation) {
|
| 44 |
-
return $this->_paymentSpecificInformation;
|
| 45 |
-
}
|
| 46 |
-
$info = $this->getInfo();
|
| 47 |
-
$transport = new Varien_Object();
|
| 48 |
-
$transport = parent::_prepareSpecificInformation($transport);
|
| 49 |
-
|
| 50 |
-
$payer_email = $info->getMobipaypalofflinePayerEmail();
|
| 51 |
-
$payer_name = $info->getMobipaypalofflinePayerName();
|
| 52 |
-
|
| 53 |
-
$payer_email = $payer_email ? $payer_email : '--NOT SPECIFIED--';
|
| 54 |
-
$payer_name = $payer_name ? $payer_name : '--NOT SPECIFIED--';
|
| 55 |
-
|
| 56 |
-
$transport->addData(array(
|
| 57 |
-
Mage::helper('payment')->__('Payer Email') => $payer_email,
|
| 58 |
-
Mage::helper('payment')->__('Payer Name') => $payer_name
|
| 59 |
-
));
|
| 60 |
-
return $transport;
|
| 61 |
-
}
|
| 62 |
-
|
| 63 |
-
/**
|
| 64 |
-
* Retrieve payment method model
|
| 65 |
-
*
|
| 66 |
-
* @return Mage_Payment_Model_Method_Abstract
|
| 67 |
-
*/
|
| 68 |
-
/*
|
| 69 |
-
public function getMethod()
|
| 70 |
-
{
|
| 71 |
-
$method = $this->getData('method');
|
| 72 |
-
|
| 73 |
-
if (!($method instanceof Mage_Payment_Model_Method_Abstract)) {
|
| 74 |
-
Mage::throwException($this->__('Cannot retrieve the payment method model object.'));
|
| 75 |
-
}
|
| 76 |
-
return $method;
|
| 77 |
-
}
|
| 78 |
-
|
| 79 |
-
/**
|
| 80 |
-
* Retrieve payment method code
|
| 81 |
-
*
|
| 82 |
-
* @return string
|
| 83 |
-
*/
|
| 84 |
-
/*
|
| 85 |
-
public function getMethodCode()
|
| 86 |
-
{
|
| 87 |
-
return $this->getMethod()->getCode();
|
| 88 |
-
}
|
| 89 |
-
|
| 90 |
-
/**
|
| 91 |
-
* Retrieve field value data from payment info object
|
| 92 |
-
*
|
| 93 |
-
* @param string $field
|
| 94 |
-
* @return mixed
|
| 95 |
-
*/
|
| 96 |
-
/*
|
| 97 |
-
public function getInfoData($field)
|
| 98 |
-
{
|
| 99 |
-
return $this->escapeHtml($this->getMethod()->getInfoInstance()->getData($field));
|
| 100 |
-
}
|
| 101 |
-
*/
|
| 102 |
-
|
| 103 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipaypaloffline/Helper/Data.php
DELETED
|
@@ -1,6 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
class Mobicommerce_Mobipaypaloffline_Helper_Data extends Mage_Core_Helper_Abstract{
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipaypaloffline/Model/Source/Display.php
DELETED
|
@@ -1,26 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
/**
|
| 4 |
-
* Display mobipaypaloffline payment method options
|
| 5 |
-
*/
|
| 6 |
-
class Mobicommerce_Mobipaypaloffline_Model_Source_Display
|
| 7 |
-
{
|
| 8 |
-
protected $_displayOptions = array(
|
| 9 |
-
'MOBILE' => 'Mobile Only',
|
| 10 |
-
'WEBSITE' => 'Website Only',
|
| 11 |
-
'BOTH' => 'Mobile And Website both'
|
| 12 |
-
);
|
| 13 |
-
|
| 14 |
-
public function toOptionArray()
|
| 15 |
-
{
|
| 16 |
-
$displayOptions = $this->_displayOptions;
|
| 17 |
-
$options = array();
|
| 18 |
-
foreach ($displayOptions as $code => $label) {
|
| 19 |
-
$options[] = array(
|
| 20 |
-
'value' => $code,
|
| 21 |
-
'label' => $label
|
| 22 |
-
);
|
| 23 |
-
}
|
| 24 |
-
return $options;
|
| 25 |
-
}
|
| 26 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipaypaloffline/Model/Standard.php
DELETED
|
@@ -1,85 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
class Mobicommerce_Mobipaypaloffline_Model_Standard extends Mage_Payment_Model_Method_Abstract
|
| 4 |
-
{
|
| 5 |
-
protected $_code = 'mobipaypaloffline';
|
| 6 |
-
protected $_canUseInternal = true;
|
| 7 |
-
protected $_canUseCheckout = true;
|
| 8 |
-
protected $_canUseForMultishipping = true;
|
| 9 |
-
|
| 10 |
-
/**
|
| 11 |
-
* Bank Transfer payment block paths
|
| 12 |
-
*
|
| 13 |
-
* @var string
|
| 14 |
-
*/
|
| 15 |
-
protected $_formBlockType = 'mobipaypaloffline/form_mobipaypaloffline';
|
| 16 |
-
protected $_infoBlockType = 'mobipaypaloffline/info_mobipaypaloffline';
|
| 17 |
-
|
| 18 |
-
/**
|
| 19 |
-
* Get instructions text from config
|
| 20 |
-
*
|
| 21 |
-
* @return string
|
| 22 |
-
*/
|
| 23 |
-
public function getInstructions()
|
| 24 |
-
{
|
| 25 |
-
return trim($this->getConfigData('instructions'));
|
| 26 |
-
}
|
| 27 |
-
|
| 28 |
-
public function assignData($data)
|
| 29 |
-
{
|
| 30 |
-
if (!($data instanceof Varien_Object)) {
|
| 31 |
-
$data = new Varien_Object($data);
|
| 32 |
-
}
|
| 33 |
-
$info = $this->getInfoInstance();
|
| 34 |
-
$info->setMobipaypalofflinePayerEmail($data->getMobipaypalofflinePayerEmail())
|
| 35 |
-
->setMobipaypalofflinePayerName($data->getMobipaypalofflinePayerName());
|
| 36 |
-
return $this;
|
| 37 |
-
}
|
| 38 |
-
|
| 39 |
-
public function validate()
|
| 40 |
-
{
|
| 41 |
-
parent::validate();
|
| 42 |
-
|
| 43 |
-
$info = $this->getInfoInstance();
|
| 44 |
-
$payerEmail = $info->getMobipaypalofflinePayerEmail();
|
| 45 |
-
$payerName = $info->getMobipaypalofflinePayerName();
|
| 46 |
-
if(empty($payerEmail)){
|
| 47 |
-
$errorCode = 'invalid_data';
|
| 48 |
-
$errorMsg = $this->_getHelper()->__('Email is required field');
|
| 49 |
-
}
|
| 50 |
-
|
| 51 |
-
if($errorMsg){
|
| 52 |
-
Mage::throwException($errorMsg);
|
| 53 |
-
}
|
| 54 |
-
return $this;
|
| 55 |
-
}
|
| 56 |
-
|
| 57 |
-
public function isAvailable($quote = null){
|
| 58 |
-
$session = Mage::getSingleton('checkout/session');
|
| 59 |
-
$is_enabled = parent::isAvailable($quote);
|
| 60 |
-
$activePaypalMobile = $session->getActivePaypalMobile();
|
| 61 |
-
|
| 62 |
-
if(!$is_enabled)
|
| 63 |
-
return false;
|
| 64 |
-
else{
|
| 65 |
-
$display_option = $this->getConfigData('display_option');
|
| 66 |
-
if($display_option == 'BOTH'){
|
| 67 |
-
return true;
|
| 68 |
-
}
|
| 69 |
-
else if($display_option == 'MOBILE'){
|
| 70 |
-
if($activePaypalMobile == '1')
|
| 71 |
-
return true;
|
| 72 |
-
else
|
| 73 |
-
return false;
|
| 74 |
-
}
|
| 75 |
-
else if($display_option == 'WEBSITE'){
|
| 76 |
-
if($activePaypalMobile == '1')
|
| 77 |
-
return false;
|
| 78 |
-
else
|
| 79 |
-
return true;
|
| 80 |
-
}
|
| 81 |
-
}
|
| 82 |
-
}
|
| 83 |
-
|
| 84 |
-
}
|
| 85 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipaypaloffline/etc/config.xml
DELETED
|
@@ -1,72 +0,0 @@
|
|
| 1 |
-
<?xml version="1.0"?>
|
| 2 |
-
<config>
|
| 3 |
-
<modules>
|
| 4 |
-
<Mobicommerce_Mobipaypaloffline>
|
| 5 |
-
<version>1.0.0</version>
|
| 6 |
-
</Mobicommerce_Mobipaypaloffline>
|
| 7 |
-
</modules>
|
| 8 |
-
|
| 9 |
-
<global>
|
| 10 |
-
<blocks>
|
| 11 |
-
<mobipaypaloffline>
|
| 12 |
-
<class>Mobicommerce_Mobipaypaloffline_Block</class>
|
| 13 |
-
</mobipaypaloffline>
|
| 14 |
-
</blocks>
|
| 15 |
-
<helpers>
|
| 16 |
-
<mobipaypaloffline>
|
| 17 |
-
<class>Mobicommerce_Mobipaypaloffline_Helper</class>
|
| 18 |
-
</mobipaypaloffline>
|
| 19 |
-
</helpers>
|
| 20 |
-
<models>
|
| 21 |
-
<mobipaypaloffline>
|
| 22 |
-
<class>Mobicommerce_Mobipaypaloffline_Model</class>
|
| 23 |
-
</mobipaypaloffline>
|
| 24 |
-
</models>
|
| 25 |
-
|
| 26 |
-
<resources>
|
| 27 |
-
<mobipaypaloffline_setup>
|
| 28 |
-
<setup>
|
| 29 |
-
<module>Mobicommerce_Mobipaypaloffline</module>
|
| 30 |
-
</setup>
|
| 31 |
-
<connection>
|
| 32 |
-
<use>core_setup</use>
|
| 33 |
-
</connection>
|
| 34 |
-
</mobipaypaloffline_setup>
|
| 35 |
-
<mobipaypaloffline_write>
|
| 36 |
-
<connection>
|
| 37 |
-
<use>core_write</use>
|
| 38 |
-
</connection>
|
| 39 |
-
</mobipaypaloffline_write>
|
| 40 |
-
<mobipaypaloffline_read>
|
| 41 |
-
<connection>
|
| 42 |
-
<use>core_read</use>
|
| 43 |
-
</connection>
|
| 44 |
-
</mobipaypaloffline_read>
|
| 45 |
-
</resources>
|
| 46 |
-
|
| 47 |
-
<fieldsets>
|
| 48 |
-
<sales_convert_quote_payment>
|
| 49 |
-
<mobipaypaloffline_payer_email>
|
| 50 |
-
<to_order_payment>*</to_order_payment>
|
| 51 |
-
</mobipaypaloffline_payer_email>
|
| 52 |
-
<mobipaypaloffline_payer_name>
|
| 53 |
-
<to_order_payment>*</to_order_payment>
|
| 54 |
-
</mobipaypaloffline_payer_name>
|
| 55 |
-
</sales_convert_quote_payment>
|
| 56 |
-
</fieldsets>
|
| 57 |
-
</global>
|
| 58 |
-
|
| 59 |
-
<default>
|
| 60 |
-
<payment>
|
| 61 |
-
<mobipaypaloffline>
|
| 62 |
-
<active>0</active>
|
| 63 |
-
<model>mobipaypaloffline/standard</model>
|
| 64 |
-
<order_status>pending</order_status>
|
| 65 |
-
<title>Mobicommerce Paypal Offline</title>
|
| 66 |
-
<display_option>MOBILE</display_option>
|
| 67 |
-
<allowspecific>0</allowspecific>
|
| 68 |
-
<group>offline</group>
|
| 69 |
-
</mobipaypaloffline>
|
| 70 |
-
</payment>
|
| 71 |
-
</default>
|
| 72 |
-
</config>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipaypaloffline/etc/system.xml
DELETED
|
@@ -1,104 +0,0 @@
|
|
| 1 |
-
<?xml version="1.0"?>
|
| 2 |
-
<config>
|
| 3 |
-
<sections>
|
| 4 |
-
<payment>
|
| 5 |
-
<groups>
|
| 6 |
-
<mobipaypaloffline translate="label" module="mobipaypaloffline">
|
| 7 |
-
<label>Mobi Paypal Offline</label>
|
| 8 |
-
<sort_order>305</sort_order>
|
| 9 |
-
<show_in_default>1</show_in_default>
|
| 10 |
-
<show_in_website>1</show_in_website>
|
| 11 |
-
<show_in_store>0</show_in_store>
|
| 12 |
-
<fields>
|
| 13 |
-
<active translate="label">
|
| 14 |
-
<label>Enabled</label>
|
| 15 |
-
<frontend_type>select</frontend_type>
|
| 16 |
-
<source_model>adminhtml/system_config_source_yesno</source_model>
|
| 17 |
-
<sort_order>1</sort_order>
|
| 18 |
-
<show_in_default>1</show_in_default>
|
| 19 |
-
<show_in_website>1</show_in_website>
|
| 20 |
-
<show_in_store>0</show_in_store>
|
| 21 |
-
</active>
|
| 22 |
-
<title translate="label">
|
| 23 |
-
<label>Title</label>
|
| 24 |
-
<frontend_type>text</frontend_type>
|
| 25 |
-
<sort_order>2</sort_order>
|
| 26 |
-
<show_in_default>1</show_in_default>
|
| 27 |
-
<show_in_website>1</show_in_website>
|
| 28 |
-
<show_in_store>0</show_in_store>
|
| 29 |
-
</title>
|
| 30 |
-
<display_option translate="label">
|
| 31 |
-
<label>Display Option</label>
|
| 32 |
-
<frontend_type>select</frontend_type>
|
| 33 |
-
<source_model>Mobicommerce_Mobipaypaloffline_Model_Source_Display</source_model>
|
| 34 |
-
<sort_order>3</sort_order>
|
| 35 |
-
<show_in_default>1</show_in_default>
|
| 36 |
-
<show_in_website>1</show_in_website>
|
| 37 |
-
<show_in_store>0</show_in_store>
|
| 38 |
-
</display_option>
|
| 39 |
-
<instructions translate="label">
|
| 40 |
-
<label>Instructions</label>
|
| 41 |
-
<frontend_type>textarea</frontend_type>
|
| 42 |
-
<sort_order>4</sort_order>
|
| 43 |
-
<show_in_default>1</show_in_default>
|
| 44 |
-
<show_in_website>1</show_in_website>
|
| 45 |
-
<show_in_store>0</show_in_store>
|
| 46 |
-
</instructions>
|
| 47 |
-
<order_status translate="label">
|
| 48 |
-
<label>New order status</label>
|
| 49 |
-
<frontend_type>select</frontend_type>
|
| 50 |
-
<source_model>adminhtml/system_config_source_order_status</source_model>
|
| 51 |
-
<sort_order>5</sort_order>
|
| 52 |
-
<show_in_default>1</show_in_default>
|
| 53 |
-
<show_in_website>1</show_in_website>
|
| 54 |
-
<show_in_store>0</show_in_store>
|
| 55 |
-
</order_status>
|
| 56 |
-
<allowspecific translate="label">
|
| 57 |
-
<label>Payment from Applicable Countries</label>
|
| 58 |
-
<frontend_type>allowspecific</frontend_type>
|
| 59 |
-
<sort_order>50</sort_order>
|
| 60 |
-
<source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
|
| 61 |
-
<show_in_default>1</show_in_default>
|
| 62 |
-
<show_in_website>1</show_in_website>
|
| 63 |
-
<show_in_store>0</show_in_store>
|
| 64 |
-
</allowspecific>
|
| 65 |
-
<specificcountry translate="label">
|
| 66 |
-
<label>Payment from Specific Countries</label>
|
| 67 |
-
<frontend_type>multiselect</frontend_type>
|
| 68 |
-
<sort_order>51</sort_order>
|
| 69 |
-
<source_model>adminhtml/system_config_source_country</source_model>
|
| 70 |
-
<show_in_default>1</show_in_default>
|
| 71 |
-
<show_in_website>1</show_in_website>
|
| 72 |
-
<show_in_store>0</show_in_store>
|
| 73 |
-
<can_be_empty>1</can_be_empty>
|
| 74 |
-
</specificcountry>
|
| 75 |
-
<min_order_total translate="label">
|
| 76 |
-
<label>Minimum Order Total</label>
|
| 77 |
-
<frontend_type>text</frontend_type>
|
| 78 |
-
<sort_order>98</sort_order>
|
| 79 |
-
<show_in_default>1</show_in_default>
|
| 80 |
-
<show_in_website>1</show_in_website>
|
| 81 |
-
<show_in_store>0</show_in_store>
|
| 82 |
-
</min_order_total>
|
| 83 |
-
<max_order_total translate="label">
|
| 84 |
-
<label>Maximum Order Total</label>
|
| 85 |
-
<frontend_type>text</frontend_type>
|
| 86 |
-
<sort_order>99</sort_order>
|
| 87 |
-
<show_in_default>1</show_in_default>
|
| 88 |
-
<show_in_website>1</show_in_website>
|
| 89 |
-
<show_in_store>0</show_in_store>
|
| 90 |
-
</max_order_total>
|
| 91 |
-
<sort_order translate="label">
|
| 92 |
-
<label>Sort Order</label>
|
| 93 |
-
<frontend_type>text</frontend_type>
|
| 94 |
-
<sort_order>100</sort_order>
|
| 95 |
-
<show_in_default>1</show_in_default>
|
| 96 |
-
<show_in_website>1</show_in_website>
|
| 97 |
-
<show_in_store>0</show_in_store>
|
| 98 |
-
</sort_order>
|
| 99 |
-
</fields>
|
| 100 |
-
</mobipaypaloffline>
|
| 101 |
-
</groups>
|
| 102 |
-
</payment>
|
| 103 |
-
</sections>
|
| 104 |
-
</config>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobipaypaloffline/sql/mobipaypaloffline_setup/mysql4-install-1.0.0.php
DELETED
|
@@ -1,12 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
$this->startSetup();
|
| 3 |
-
$this->run("
|
| 4 |
-
|
| 5 |
-
ALTER TABLE `{$this->getTable('sales/quote_payment')}` ADD `mobipaypaloffline_payer_email` VARCHAR( 255 ) NOT NULL ;
|
| 6 |
-
ALTER TABLE `{$this->getTable('sales/quote_payment')}` ADD `mobipaypaloffline_payer_name` VARCHAR( 255 ) NOT NULL ;
|
| 7 |
-
|
| 8 |
-
ALTER TABLE `{$this->getTable('sales/order_payment')}` ADD `mobipaypaloffline_payer_email` VARCHAR( 255 ) NOT NULL ;
|
| 9 |
-
ALTER TABLE `{$this->getTable('sales/order_payment')}` ADD `mobipaypaloffline_payer_name` VARCHAR( 255 ) NOT NULL ;
|
| 10 |
-
|
| 11 |
-
");
|
| 12 |
-
$this->endSetup();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobiservices/Block/Connector.php
CHANGED
|
@@ -88,6 +88,20 @@ class Mobicommerce_Mobiservices_Block_Connector extends Mage_Core_Block_Template
|
|
| 88 |
'modelpath' => ''
|
| 89 |
),
|
| 90 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 91 |
);
|
| 92 |
if(isset($connector[$connectorVersion][$module]['modelpath']) && !empty($connector[$connectorVersion][$module]['modelpath']))
|
| 93 |
return $connector[$connectorVersion][$module]['modelpath'];
|
| 88 |
'modelpath' => ''
|
| 89 |
),
|
| 90 |
),
|
| 91 |
+
'1.3.3' => array(
|
| 92 |
+
'mobiadmin' => array(
|
| 93 |
+
'version' => '1.0.0',
|
| 94 |
+
'modelpath' => ''
|
| 95 |
+
),
|
| 96 |
+
'mobiservices' => array(
|
| 97 |
+
'version' => '1.3.3',
|
| 98 |
+
'modelpath' => '1x3x3'
|
| 99 |
+
),
|
| 100 |
+
'mobipaypaloffline' => array(
|
| 101 |
+
'version' => '1.0.0',
|
| 102 |
+
'modelpath' => ''
|
| 103 |
+
)
|
| 104 |
+
),
|
| 105 |
);
|
| 106 |
if(isset($connector[$connectorVersion][$module]['modelpath']) && !empty($connector[$connectorVersion][$module]['modelpath']))
|
| 107 |
return $connector[$connectorVersion][$module]['modelpath'];
|
app/code/local/Mobicommerce/Mobiservices/Helper/Shoppingcart.php
CHANGED
|
@@ -193,7 +193,6 @@ class Mobicommerce_Mobiservices_Helper_Shoppingcart extends Mage_Core_Helper_Abs
|
|
| 193 |
'option_value' => implode(", ", $option),
|
| 194 |
);
|
| 195 |
}
|
| 196 |
-
//return $options;
|
| 197 |
return array_merge(
|
| 198 |
$options,
|
| 199 |
$this->formatOptionsCart(Mage::helper('catalog/product_configuration')->getCustomOptions($item))
|
| 193 |
'option_value' => implode(", ", $option),
|
| 194 |
);
|
| 195 |
}
|
|
|
|
| 196 |
return array_merge(
|
| 197 |
$options,
|
| 198 |
$this->formatOptionsCart(Mage::helper('catalog/product_configuration')->getCustomOptions($item))
|
app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Catalog/Catalog.php
CHANGED
|
@@ -150,7 +150,7 @@ class Mobicommerce_Mobiservices_Model_1x0x3_Catalog_Catalog extends Mobicommerce
|
|
| 150 |
return $product_total;
|
| 151 |
}
|
| 152 |
|
| 153 |
-
public function
|
| 154 |
{
|
| 155 |
$categoriesTree = $this->successStatus();
|
| 156 |
$categoriesTree['data']['categories'] = $this->_categoryTreeList();
|
|
@@ -437,87 +437,6 @@ class Mobicommerce_Mobiservices_Model_1x0x3_Catalog_Catalog extends Mobicommerce
|
|
| 437 |
return $information;
|
| 438 |
}
|
| 439 |
|
| 440 |
-
public function getRandomProducts($randomCount = 10)
|
| 441 |
-
{
|
| 442 |
-
$storeId = $this->_getStoreId();
|
| 443 |
-
$pCollection = Mage::getModel('catalog/product')->getCollection()
|
| 444 |
-
->addAttributeToSelect('*')
|
| 445 |
-
->addAttributeToFilter('status', '1')
|
| 446 |
-
->addAttributeToFilter('visibility', '4')
|
| 447 |
-
->setStoreId($storeId)
|
| 448 |
-
->addFinalPrice();
|
| 449 |
-
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($pCollection);
|
| 450 |
-
$pCollection->getSelect()->order('RAND()');
|
| 451 |
-
$pCollection->getSelect()->limit($randomCount);
|
| 452 |
-
|
| 453 |
-
$products = array();
|
| 454 |
-
if(!empty($pCollection)){
|
| 455 |
-
foreach ($pCollection as $key => $_product) {
|
| 456 |
-
$row = array();
|
| 457 |
-
$row['entity_id'] = $_product->getId();
|
| 458 |
-
$row['entity_type_id'] = $_product->getEntityTypeId();
|
| 459 |
-
$row['attribute_set_id'] = $_product->getAttributeSetId();
|
| 460 |
-
$row['type_id'] = $_product->getTypeId();
|
| 461 |
-
$row['sku'] = $_product->getSku();
|
| 462 |
-
$row['name'] = $_product->getName();
|
| 463 |
-
$row['price'] = $_product->getPrice();
|
| 464 |
-
$row['final_price'] = $_product->getFinalPrice();
|
| 465 |
-
$row['special_price'] = $_product->getSpecialPrice();
|
| 466 |
-
$row['is_salable'] = $_product->getIsSalable();
|
| 467 |
-
$row['status'] = $_product->getStatus();
|
| 468 |
-
$row['product_thumbnail_url'] = Mage::helper('catalog/image')->init($_product, 'thumbnail')->resize(200)->__toString();
|
| 469 |
-
$products[] = $row;
|
| 470 |
-
}
|
| 471 |
-
}
|
| 472 |
-
|
| 473 |
-
return $products;
|
| 474 |
-
}
|
| 475 |
-
|
| 476 |
-
function getProductRatingStar($productId)
|
| 477 |
-
{
|
| 478 |
-
$reviews = Mage::getModel('review/review')
|
| 479 |
-
->getResourceCollection()
|
| 480 |
-
->addStoreFilter(Mage::app()->getStore()->getId())
|
| 481 |
-
->addEntityFilter('product', $productId)
|
| 482 |
-
->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)
|
| 483 |
-
->setDateOrder()
|
| 484 |
-
->addRateVotes();
|
| 485 |
-
|
| 486 |
-
$starReview = array();
|
| 487 |
-
$starReview[0] = 0;
|
| 488 |
-
$starReview[1] = 0;
|
| 489 |
-
$starReview[2] = 0;
|
| 490 |
-
$starReview[3] = 0;
|
| 491 |
-
$starReview[4] = 0;
|
| 492 |
-
$starReview[5] = 0;
|
| 493 |
-
if (count($reviews) > 0) {
|
| 494 |
-
foreach ($reviews->getItems() as $review) {
|
| 495 |
-
$starReview[5]++;
|
| 496 |
-
$tmp2 = 0;
|
| 497 |
-
foreach ($review->getRatingVotes() as $vote) {
|
| 498 |
-
$tmp2 += ($vote->getPercent() / 20);
|
| 499 |
-
}
|
| 500 |
-
$tmp1 = (int) ($tmp2 / count($review->getRatingVotes()));
|
| 501 |
-
$tmp3 = $tmp2 % 3;
|
| 502 |
-
$tmp1 = $tmp3 < 5 ? $tmp1 : $tmp1 + 1;
|
| 503 |
-
if ($tmp1 == 1) {
|
| 504 |
-
$starReview[0]++;
|
| 505 |
-
} elseif ($tmp1 == 2) {
|
| 506 |
-
$starReview[1]++;
|
| 507 |
-
} elseif ($tmp1 == 3) {
|
| 508 |
-
$starReview[2]++;
|
| 509 |
-
} elseif ($tmp1 == 4) {
|
| 510 |
-
$starReview[3]++;
|
| 511 |
-
} elseif ($tmp1 == 5) {
|
| 512 |
-
$starReview[4]++;
|
| 513 |
-
} elseif ($tmp1 == 0) {
|
| 514 |
-
$starReview[5]--;
|
| 515 |
-
}
|
| 516 |
-
}
|
| 517 |
-
}
|
| 518 |
-
return $starReview;
|
| 519 |
-
}
|
| 520 |
-
|
| 521 |
/**
|
| 522 |
* added by yash
|
| 523 |
* for getting product reviews
|
| 150 |
return $product_total;
|
| 151 |
}
|
| 152 |
|
| 153 |
+
public function getCategories()
|
| 154 |
{
|
| 155 |
$categoriesTree = $this->successStatus();
|
| 156 |
$categoriesTree['data']['categories'] = $this->_categoryTreeList();
|
| 437 |
return $information;
|
| 438 |
}
|
| 439 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 440 |
/**
|
| 441 |
* added by yash
|
| 442 |
* for getting product reviews
|
app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Custom.php
CHANGED
|
@@ -59,49 +59,6 @@ class Mobicommerce_Mobiservices_Model_1x0x3_Custom extends Mobicommerce_Mobiserv
|
|
| 59 |
return $customFields;
|
| 60 |
}
|
| 61 |
|
| 62 |
-
public function updateLanguageLength(){
|
| 63 |
-
$langCode = array('fr_FR');
|
| 64 |
-
$labelCode = array(
|
| 65 |
-
'Home' => 8,
|
| 66 |
-
'Add_To_Wishlist' => 18,
|
| 67 |
-
'Logout' => 11,
|
| 68 |
-
);
|
| 69 |
-
$langCode = null;
|
| 70 |
-
if(!empty($langCode)){
|
| 71 |
-
$resource = Mage::getSingleton('core/resource');
|
| 72 |
-
$conn = $resource->getConnection('core_read');
|
| 73 |
-
$update_array = array();
|
| 74 |
-
foreach ($langCode as $lang) {
|
| 75 |
-
foreach($labelCode as $key => $value) {
|
| 76 |
-
$query = "UPDATE `mobicommerce_multilanguage` SET mm_maxlength = '$value' WHERE mm_language_code = '$lang' AND mm_label_code = '$key'";
|
| 77 |
-
$conn->query($query);
|
| 78 |
-
echo $query.'<br>';
|
| 79 |
-
}
|
| 80 |
-
}
|
| 81 |
-
}
|
| 82 |
-
}
|
| 83 |
-
|
| 84 |
-
public function updateLangLabelEnglish(){
|
| 85 |
-
$resource = Mage::getSingleton('core/resource');
|
| 86 |
-
$conn = $resource->getConnection('core_read');
|
| 87 |
-
$errors = array();
|
| 88 |
-
$en_US = $conn->query("SELECT * FROM `mobicommerce_multilanguage` WHERE mm_language_code = 'en_US'")->fetchAll();
|
| 89 |
-
//echo '<pre>';print_r($en_US);exit;
|
| 90 |
-
$en_US = null;
|
| 91 |
-
if(!empty($en_US)){
|
| 92 |
-
foreach($en_US as $en => $us){
|
| 93 |
-
try{
|
| 94 |
-
$us['mm_label'] = encodeLanguageLabels($us['mm_label']);
|
| 95 |
-
$conn->query("UPDATE `mobicommerce_multilanguage` SET mm_label = '".$us['mm_label']."' WHERE mm_label_code = '".$us['mm_label_code']."' AND mm_language_code != 'en_US'");
|
| 96 |
-
}
|
| 97 |
-
catch(Exception $e){
|
| 98 |
-
$errors[] = $e->getMessage();
|
| 99 |
-
}
|
| 100 |
-
}
|
| 101 |
-
}
|
| 102 |
-
print_r($errors);
|
| 103 |
-
}
|
| 104 |
-
|
| 105 |
public function getCustomProductDetailFields($_product, $productInfo){
|
| 106 |
$fields = array(
|
| 107 |
array(
|
| 59 |
return $customFields;
|
| 60 |
}
|
| 61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
public function getCustomProductDetailFields($_product, $productInfo){
|
| 63 |
$fields = array(
|
| 64 |
array(
|
app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/External.php
CHANGED
|
@@ -1,2300 +1,9 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
-
class Mobicommerce_Mobiservices_Model_1x0x3_External extends Mobicommerce_Mobiservices_Model_Abstract
|
| 4 |
-
|
| 5 |
-
public function
|
| 6 |
{
|
| 7 |
-
$this->__install102ScriptAction();
|
| 8 |
-
$app_code = isset($data['app_code'])?$data['app_code']:null;
|
| 9 |
-
$app_theme_folder_name = isset($data['app_theme_folder_name'])?$data['app_theme_folder_name']:'';
|
| 10 |
-
if(empty($app_code))
|
| 11 |
-
return false;
|
| 12 |
-
|
| 13 |
-
$this->_create_mobi_media_dir($app_code, $app_theme_folder_name);
|
| 14 |
-
Mage::getModel('mobiadmin/applications')->saveApplicationData($data);
|
| 15 |
-
}
|
| 16 |
-
|
| 17 |
-
protected function _create_mobi_media_dir($app_code = null, $app_theme_folder_name = null){
|
| 18 |
-
$base_dir = Mage::getBaseDir('media');
|
| 19 |
-
if(!(is_dir($base_dir.'/mobi_commerce') && file_exists($base_dir.'/mobi_commerce')))
|
| 20 |
-
mkdir($base_dir.'/mobi_commerce', 0777, true);
|
| 21 |
-
|
| 22 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code) && file_exists($base_dir.'/mobi_commerce/'.$app_code)))
|
| 23 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code, 0777, true);
|
| 24 |
-
|
| 25 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/home_banners') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/home_banners')))
|
| 26 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/home_banners', 0777, true);
|
| 27 |
-
|
| 28 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/appinfo') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/appinfo')))
|
| 29 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/appinfo', 0777, true);
|
| 30 |
-
|
| 31 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/certificates') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/certificates')))
|
| 32 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/certificates', 0777, true);
|
| 33 |
-
|
| 34 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/personalizer'))){
|
| 35 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer', 0777, true);
|
| 36 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer/svg', 0777, true);
|
| 37 |
-
|
| 38 |
-
if(!empty($app_theme_folder_name)){
|
| 39 |
-
copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/personalizer.xml', $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/personalizer.xml');
|
| 40 |
-
copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/personalizer.css', $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/personalizer.css');
|
| 41 |
-
}
|
| 42 |
-
}
|
| 43 |
-
|
| 44 |
-
if(!empty($app_theme_folder_name)){
|
| 45 |
-
$dir = $base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/svg';
|
| 46 |
-
if(file_exists($dir)){
|
| 47 |
-
$scandir = scandir($dir);
|
| 48 |
-
foreach ($scandir as $key => $value)
|
| 49 |
-
{
|
| 50 |
-
if (!in_array($value,array(".","..")))
|
| 51 |
-
{
|
| 52 |
-
$currfile = $dir . DIRECTORY_SEPARATOR . $value;
|
| 53 |
-
if (!is_dir($currfile))
|
| 54 |
-
{
|
| 55 |
-
$filename = PATHINFO($value, PATHINFO_BASENAME);
|
| 56 |
-
if(!file_exists($base_dir . '/mobi_commerce/' . $app_code . '/personalizer/svg/' . $filename)){
|
| 57 |
-
copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/svg/' . $filename, $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/svg/' . $filename);
|
| 58 |
-
}
|
| 59 |
-
}
|
| 60 |
-
}
|
| 61 |
-
}
|
| 62 |
-
}
|
| 63 |
-
|
| 64 |
-
$sourcePersonalizerFolder = $base_dir.DS.'mobi_assets'.DS.'theme_files'.DS.$app_theme_folder_name.DS.'personalizer';
|
| 65 |
-
$destinationPersonalizerFolder = $base_dir.DS.'mobi_commerce'.DS.$app_code.DS.'personalizer';
|
| 66 |
-
|
| 67 |
-
$sourcePersonalizerXml = $sourcePersonalizerFolder.DS.'personalizer.xml';
|
| 68 |
-
$destinationPersonalizerXml = $destinationPersonalizerFolder.DS.'personalizer.xml';
|
| 69 |
-
|
| 70 |
-
if(file_exists ($destinationPersonalizerXml)){
|
| 71 |
-
$sourcePersonalizerXml = (array) simplexml_load_file($sourcePersonalizerXml);
|
| 72 |
-
$destinationPersonalizerXml = (array) simplexml_load_file($destinationPersonalizerXml);
|
| 73 |
-
$destinationPersonalizerCss = $destinationPersonalizerFolder.DS.'personalizer.css';
|
| 74 |
-
$cssArray = array();
|
| 75 |
-
|
| 76 |
-
$doc = new DOMDocument('1.0');
|
| 77 |
-
$doc->formatOutput = true;
|
| 78 |
-
$root = $doc->createElement('mobicommerce_personalizer');
|
| 79 |
-
$root = $doc->appendChild($root);
|
| 80 |
-
|
| 81 |
-
foreach($sourcePersonalizerXml as $key => $element){
|
| 82 |
-
$css = $element->css;
|
| 83 |
-
$svgFilenames = (string) $element->svg_filenames;
|
| 84 |
-
$defaultValue = (string) $element->default_value;
|
| 85 |
-
$currentValue = (string) $element->default_value;
|
| 86 |
-
if(isset($destinationPersonalizerXml[$key])){
|
| 87 |
-
$currentValue = (string) $destinationPersonalizerXml[$key]->current_value;
|
| 88 |
-
}
|
| 89 |
-
$css = implode("\r\n", explode('|', $css));
|
| 90 |
-
$cssArray[] = str_replace("--COLOR--", $currentValue, $css);
|
| 91 |
-
|
| 92 |
-
if(!empty($svgFilenames)){
|
| 93 |
-
//echo ($element->svg_filenames);exit;
|
| 94 |
-
$svgFilenames = explode('|', $svgFilenames);
|
| 95 |
-
if(!empty($svgFilenames)){
|
| 96 |
-
foreach($svgFilenames as $svg_filename){
|
| 97 |
-
if(file_exists($sourcePersonalizerFolder . DS . 'svg' . DS . $svg_filename)){
|
| 98 |
-
$svg_image = file_get_contents($sourcePersonalizerFolder . DS . 'svg' . DS . $svg_filename);
|
| 99 |
-
preg_match_all('/<style>(.*?)<\/style>/s', $svg_image, $style_tag);
|
| 100 |
-
$old_style_tag = $style_tag[1][0];
|
| 101 |
-
$property = explode('{', $style_tag[1][0]);
|
| 102 |
-
$property = $property[0];
|
| 103 |
-
preg_match_all('/{(.*?)}/s', $style_tag[1][0], $style_tag);
|
| 104 |
-
$param = explode(':', $style_tag[1][0]);
|
| 105 |
-
$param = $param[0];
|
| 106 |
-
$new_style_tag = $property.'{'.$param.':'.$currentValue.'!important;}';
|
| 107 |
-
$svg_image = str_replace($old_style_tag, $new_style_tag, $svg_image);
|
| 108 |
-
file_put_contents($destinationPersonalizerFolder . DS . 'svg' . DS . $svg_filename, $svg_image);
|
| 109 |
-
}
|
| 110 |
-
}
|
| 111 |
-
}
|
| 112 |
-
}
|
| 113 |
-
|
| 114 |
-
$newdoc = $root->appendChild($doc->createElement($key));
|
| 115 |
-
foreach($element as $optioncode => $value){
|
| 116 |
-
$em = $doc->createElement($optioncode);
|
| 117 |
-
if($optioncode == 'current_value'){
|
| 118 |
-
$value = $currentValue;
|
| 119 |
-
}
|
| 120 |
-
else if($optioncode == 'default_value'){
|
| 121 |
-
$value = $defaultValue;
|
| 122 |
-
}
|
| 123 |
-
$text = $doc->createTextNode($value);
|
| 124 |
-
$em->appendChild($text);
|
| 125 |
-
$newdoc->appendChild($em);
|
| 126 |
-
}
|
| 127 |
-
}
|
| 128 |
-
file_put_contents($destinationPersonalizerCss, implode($cssArray, "\r\n"));
|
| 129 |
-
$doc->save($destinationPersonalizerFolder.DS.'personalizer.xml');
|
| 130 |
-
}
|
| 131 |
-
}
|
| 132 |
-
}
|
| 133 |
-
|
| 134 |
-
protected function file_get_contents_curl($url) {
|
| 135 |
-
if(function_exists('file_get_contents'))
|
| 136 |
-
return file_get_contents($url);
|
| 137 |
-
else
|
| 138 |
-
{
|
| 139 |
-
$ch = curl_init();
|
| 140 |
-
|
| 141 |
-
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
|
| 142 |
-
curl_setopt($ch, CURLOPT_HEADER, 0);
|
| 143 |
-
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
| 144 |
-
curl_setopt($ch, CURLOPT_URL, $url);
|
| 145 |
-
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
|
| 146 |
-
|
| 147 |
-
$data = curl_exec($ch);
|
| 148 |
-
curl_close($ch);
|
| 149 |
-
|
| 150 |
-
return $data;
|
| 151 |
-
}
|
| 152 |
-
}
|
| 153 |
-
|
| 154 |
-
public function __install102ScriptAction(){
|
| 155 |
-
try{
|
| 156 |
-
|
| 157 |
-
$resource = Mage::getSingleton('core/resource');
|
| 158 |
-
$conn = $resource->getConnection('core_read');
|
| 159 |
-
|
| 160 |
-
$results = $conn->query("SHOW TABLES LIKE '".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."'")->fetchAll();
|
| 161 |
-
if(!$results){
|
| 162 |
-
$conn->query("
|
| 163 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."`;
|
| 164 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')."`;
|
| 165 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."`;
|
| 166 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')."`;
|
| 167 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."`;
|
| 168 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')."`;
|
| 169 |
-
|
| 170 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."` (
|
| 171 |
-
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
| 172 |
-
`app_name` varchar(255) NOT NULL DEFAULT '',
|
| 173 |
-
`app_code` varchar(255) DEFAULT NULL,
|
| 174 |
-
`app_key` varchar(255) NOT NULL DEFAULT '',
|
| 175 |
-
`app_logo` varchar(255) NOT NULL DEFAULT '',
|
| 176 |
-
`app_license_key` varchar(255) NOT NULL DEFAULT '',
|
| 177 |
-
`app_storeid` smallint(6) NOT NULL DEFAULT '0',
|
| 178 |
-
`created_time` datetime DEFAULT NULL,
|
| 179 |
-
`update_time` datetime DEFAULT NULL,
|
| 180 |
-
PRIMARY KEY (`id`)
|
| 181 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 182 |
-
|
| 183 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')."` (
|
| 184 |
-
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
| 185 |
-
`app_code` varchar(255) DEFAULT NULL,
|
| 186 |
-
`setting_code` varchar(255) NOT NULL DEFAULT '',
|
| 187 |
-
`value` longtext,
|
| 188 |
-
PRIMARY KEY (`id`)
|
| 189 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 190 |
-
|
| 191 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."` (
|
| 192 |
-
`mci_id` int(11) NOT NULL AUTO_INCREMENT,
|
| 193 |
-
`mci_name` varchar(100) DEFAULT NULL,
|
| 194 |
-
`mci_display_name` varchar(100) DEFAULT NULL,
|
| 195 |
-
`mci_icon_group` varchar(100) DEFAULT NULL,
|
| 196 |
-
`mci_updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
| 197 |
-
PRIMARY KEY (`mci_id`)
|
| 198 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 199 |
-
|
| 200 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')."` (
|
| 201 |
-
`md_id` bigint(20) NOT NULL AUTO_INCREMENT,
|
| 202 |
-
`md_appcode` varchar(45) NOT NULL,
|
| 203 |
-
`md_devicetype` enum('android','ios') DEFAULT NULL,
|
| 204 |
-
`md_devicetoken` varchar(255) NOT NULL,
|
| 205 |
-
`md_created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
| 206 |
-
PRIMARY KEY (`md_id`)
|
| 207 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 208 |
-
|
| 209 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')."` (
|
| 210 |
-
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
| 211 |
-
`app_code` varchar(255) DEFAULT NULL,
|
| 212 |
-
`app_type` varchar(255) NOT NULL DEFAULT '',
|
| 213 |
-
`slider_code` varchar(255) NOT NULL DEFAULT '',
|
| 214 |
-
`slider_label` varchar(255) NOT NULL DEFAULT '',
|
| 215 |
-
`slider_status` smallint(6) DEFAULT NULL,
|
| 216 |
-
`slider_position` smallint(6) NOT NULL DEFAULT '0',
|
| 217 |
-
`slider_settings` varchar(255) NOT NULL DEFAULT '',
|
| 218 |
-
`slider_productIds` varchar(255) NOT NULL DEFAULT '',
|
| 219 |
-
`created_time` datetime DEFAULT NULL,
|
| 220 |
-
`update_time` datetime DEFAULT NULL,
|
| 221 |
-
PRIMARY KEY (`id`)
|
| 222 |
-
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
|
| 223 |
-
|
| 224 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."` (
|
| 225 |
-
`mm_id` bigint(20) NOT NULL AUTO_INCREMENT,
|
| 226 |
-
`mm_language_code` varchar(20) DEFAULT NULL,
|
| 227 |
-
`mm_type` enum('label','message') DEFAULT NULL,
|
| 228 |
-
`mm_label_code` varchar(255) DEFAULT NULL,
|
| 229 |
-
`mm_label` varchar(255) DEFAULT NULL,
|
| 230 |
-
`mm_maxlength` int(11) DEFAULT NULL,
|
| 231 |
-
`mm_text` varchar(255) DEFAULT NULL,
|
| 232 |
-
`mm_help` varchar(255) DEFAULT NULL,
|
| 233 |
-
PRIMARY KEY (`mm_id`)
|
| 234 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 235 |
-
|
| 236 |
-
INSERT INTO `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."` (`mci_name`, `mci_display_name`, `mci_icon_group`) VALUES
|
| 237 |
-
('baby1.svg', 'baby1', 'babies'),
|
| 238 |
-
('baby105.svg', 'baby105', 'babies'),
|
| 239 |
-
('baby137.svg', 'baby137', 'babies'),
|
| 240 |
-
('baby23.svg', 'baby23', 'babies'),
|
| 241 |
-
('baby63.svg', 'baby63', 'babies'),
|
| 242 |
-
('baby67.svg', 'baby67', 'babies'),
|
| 243 |
-
('baby73.svg', 'baby73', 'babies'),
|
| 244 |
-
('baby77.svg', 'baby77', 'babies'),
|
| 245 |
-
('bear10.svg', 'bear10', 'babies'),
|
| 246 |
-
('crawling.svg', 'crawling', 'babies'),
|
| 247 |
-
('feeding.svg', 'feeding', 'babies'),
|
| 248 |
-
('female109.svg', 'female109', 'babies'),
|
| 249 |
-
('flying1.svg', 'flying1', 'babies'),
|
| 250 |
-
('medical68.svg', 'medical68', 'babies'),
|
| 251 |
-
('moon19.svg', 'moon19', 'babies'),
|
| 252 |
-
('mother19.svg', 'mother19', 'babies'),
|
| 253 |
-
('mother20.svg', 'mother20', 'babies'),
|
| 254 |
-
('pregnant.svg', 'pregnant', 'babies'),
|
| 255 |
-
('security18.svg', 'security18', 'babies'),
|
| 256 |
-
('sparrow.svg', 'sparrow', 'babies'),
|
| 257 |
-
('book104.svg', 'book104', 'book'),
|
| 258 |
-
('book122.svg', 'book122', 'book'),
|
| 259 |
-
('book135.svg', 'book135', 'book'),
|
| 260 |
-
('book157.svg', 'book157', 'book'),
|
| 261 |
-
('book7.svg', 'book7', 'book'),
|
| 262 |
-
('books30.svg', 'books30', 'book'),
|
| 263 |
-
('living1.svg', 'living1', 'book'),
|
| 264 |
-
('man216.svg', 'man216', 'book'),
|
| 265 |
-
('online26.svg', 'online26', 'book'),
|
| 266 |
-
('open161.svg', 'open161', 'book'),
|
| 267 |
-
('open182.svg', 'open182', 'book'),
|
| 268 |
-
('open3.svg', 'open3', 'book'),
|
| 269 |
-
('talking.svg', 'talking', 'book'),
|
| 270 |
-
('text87.svg', 'text87', 'book'),
|
| 271 |
-
('boy17.svg', 'boy17', 'boys'),
|
| 272 |
-
('boy18.svg', 'boy18', 'boys'),
|
| 273 |
-
('boy31.svg', 'boy31', 'boys'),
|
| 274 |
-
('boy40.svg', 'boy40', 'boys'),
|
| 275 |
-
('boy43.svg', 'boy43', 'boys'),
|
| 276 |
-
('boy46.svg', 'boy46', 'boys'),
|
| 277 |
-
('boy52.svg', 'boy52', 'boys'),
|
| 278 |
-
('child12.svg', 'child12', 'boys'),
|
| 279 |
-
('male98.svg', 'male98', 'boys'),
|
| 280 |
-
('man483.svg', 'man483', 'boys'),
|
| 281 |
-
('audio39.svg', 'audio39', 'electronics'),
|
| 282 |
-
('calculator13.svg', 'calculator13', 'electronics'),
|
| 283 |
-
('camera19.svg', 'camera19', 'electronics'),
|
| 284 |
-
('computer94.svg', 'computer94', 'electronics'),
|
| 285 |
-
('dvd5.svg', 'dvd5', 'electronics'),
|
| 286 |
-
('electric43.svg', 'electric43', 'electronics'),
|
| 287 |
-
('electronic55.svg', 'electronic55', 'electronics'),
|
| 288 |
-
('encyclopedia.svg', 'encyclopedia', 'electronics'),
|
| 289 |
-
('games3.svg', 'games3', 'electronics'),
|
| 290 |
-
('games37.svg', 'games37', 'electronics'),
|
| 291 |
-
('games4.svg', 'games4', 'electronics'),
|
| 292 |
-
('games6.svg', 'games6', 'electronics'),
|
| 293 |
-
('headphones.svg', 'headphones', 'electronics'),
|
| 294 |
-
('home115.svg', 'home115', 'electronics'),
|
| 295 |
-
('keyboard10.svg', 'keyboard10', 'electronics'),
|
| 296 |
-
('kitchen48.svg', 'kitchen48', 'electronics'),
|
| 297 |
-
('kitchen51.svg', 'kitchen51', 'electronics'),
|
| 298 |
-
('lamp15.svg', 'lamp15', 'electronics'),
|
| 299 |
-
('laptop1.svg', 'laptop1', 'electronics'),
|
| 300 |
-
('laptop12.svg', 'laptop12', 'electronics'),
|
| 301 |
-
('memory.svg', 'memory', 'electronics'),
|
| 302 |
-
('microwave3.svg', 'microwave3', 'electronics'),
|
| 303 |
-
('midi.svg', 'midi', 'electronics'),
|
| 304 |
-
('mixer8.svg', 'mixer8', 'electronics'),
|
| 305 |
-
('mobile14.svg', 'mobile14', 'electronics'),
|
| 306 |
-
('mobile15.svg', 'mobile15', 'electronics'),
|
| 307 |
-
('mobile20.svg', 'mobile20', 'electronics'),
|
| 308 |
-
('mobile26.svg', 'mobile26', 'electronics'),
|
| 309 |
-
('mouse10.svg', 'mouse10', 'electronics'),
|
| 310 |
-
('on.svg', 'on', 'electronics'),
|
| 311 |
-
('pc.svg', 'pc', 'electronics'),
|
| 312 |
-
('pc6.svg', 'pc6', 'electronics'),
|
| 313 |
-
('photo33.svg', 'photo33', 'electronics'),
|
| 314 |
-
('print5.svg', 'print5', 'electronics'),
|
| 315 |
-
('printer70.svg', 'printer70', 'electronics'),
|
| 316 |
-
('shopping30.svg', 'shopping30', 'electronics'),
|
| 317 |
-
('smartphone13.svg', 'smartphone13', 'electronics'),
|
| 318 |
-
('telephone79.svg', 'telephone79', 'electronics'),
|
| 319 |
-
('tool6.svg', 'tool6', 'electronics'),
|
| 320 |
-
('usb24.svg', 'usb24', 'electronics'),
|
| 321 |
-
('vacuum6.svg', 'vacuum6', 'electronics'),
|
| 322 |
-
('washing11.svg', 'washing11', 'electronics'),
|
| 323 |
-
('wireless30.svg', 'wireless30', 'electronics'),
|
| 324 |
-
('workplace.svg', 'workplace', 'electronics'),
|
| 325 |
-
('ankle3.svg', 'ankle3', 'fashion'),
|
| 326 |
-
('apron.svg', 'apron', 'fashion'),
|
| 327 |
-
('baseball1.svg', 'baseball1', 'fashion'),
|
| 328 |
-
('baseball24.svg', 'baseball24', 'fashion'),
|
| 329 |
-
('beret.svg', 'beret', 'fashion'),
|
| 330 |
-
('bikini4.svg', 'bikini4', 'fashion'),
|
| 331 |
-
('black170.svg', 'black170', 'fashion'),
|
| 332 |
-
('black276.svg', 'black276', 'fashion'),
|
| 333 |
-
('black280.svg', 'black280', 'fashion'),
|
| 334 |
-
('boot2.svg', 'boot2', 'fashion'),
|
| 335 |
-
('bow2.svg', 'bow2', 'fashion'),
|
| 336 |
-
('bow3.svg', 'bow3', 'fashion'),
|
| 337 |
-
('cat10.svg', 'cat10', 'fashion'),
|
| 338 |
-
('childish.svg', 'childish', 'fashion'),
|
| 339 |
-
('christmas266.svg', 'christmas266', 'fashion'),
|
| 340 |
-
('coin9.svg', 'coin9', 'fashion'),
|
| 341 |
-
('diamond10.svg', 'diamond10', 'fashion'),
|
| 342 |
-
('diamond12.svg', 'diamond12', 'fashion'),
|
| 343 |
-
('diamond13.svg', 'diamond13', 'fashion'),
|
| 344 |
-
('diamond22.svg', 'diamond22', 'fashion'),
|
| 345 |
-
('diamond27.svg', 'diamond27', 'fashion'),
|
| 346 |
-
('diamond3.svg', 'diamond3', 'fashion'),
|
| 347 |
-
('dress2.svg', 'dress2', 'fashion'),
|
| 348 |
-
('dress6.svg', 'dress6', 'fashion'),
|
| 349 |
-
('dress9.svg', 'dress9', 'fashion'),
|
| 350 |
-
('excentric.svg', 'excentric', 'fashion'),
|
| 351 |
-
('fairy1.svg', 'fairy1', 'fashion'),
|
| 352 |
-
('female145.svg', 'female145', 'fashion'),
|
| 353 |
-
('female209.svg', 'female209', 'fashion'),
|
| 354 |
-
('female90.svg', 'female90', 'fashion'),
|
| 355 |
-
('female94.svg', 'female94', 'fashion'),
|
| 356 |
-
('flip.svg', 'flip', 'fashion'),
|
| 357 |
-
('flip5.svg', 'flip5', 'fashion'),
|
| 358 |
-
('glove8.svg', 'glove8', 'fashion'),
|
| 359 |
-
('handbag7.svg', 'handbag7', 'fashion'),
|
| 360 |
-
('hanger22.svg', 'hanger22', 'fashion'),
|
| 361 |
-
('hat19.svg', 'hat19', 'fashion'),
|
| 362 |
-
('high12.svg', 'high12', 'fashion'),
|
| 363 |
-
('jacket2.svg', 'jacket2', 'fashion'),
|
| 364 |
-
('lipstick1.svg', 'lipstick1', 'fashion'),
|
| 365 |
-
('make.svg', 'make', 'fashion'),
|
| 366 |
-
('mannequin.svg', 'mannequin', 'fashion'),
|
| 367 |
-
('mascara.svg', 'mascara', 'fashion'),
|
| 368 |
-
('mascara1.svg', 'mascara1', 'fashion'),
|
| 369 |
-
('necktie1.svg', 'necktie1', 'fashion'),
|
| 370 |
-
('perfume1.svg', 'perfume1', 'fashion'),
|
| 371 |
-
('portfolio3.svg', 'portfolio3', 'fashion'),
|
| 372 |
-
('rectangular27.svg', 'rectangular27', 'fashion'),
|
| 373 |
-
('ribbon10.svg', 'ribbon10', 'fashion'),
|
| 374 |
-
('ring5.svg', 'ring5', 'fashion'),
|
| 375 |
-
('rounded62.svg', 'rounded62', 'fashion'),
|
| 376 |
-
('rubber4.svg', 'rubber4', 'fashion'),
|
| 377 |
-
('rubber5.svg', 'rubber5', 'fashion'),
|
| 378 |
-
('safety8.svg', 'safety8', 'fashion'),
|
| 379 |
-
('sandals2.svg', 'sandals2', 'fashion'),
|
| 380 |
-
('sewing1.svg', 'sewing1', 'fashion'),
|
| 381 |
-
('shoulder1.svg', 'shoulder1', 'fashion'),
|
| 382 |
-
('simple29.svg', 'simple29', 'fashion'),
|
| 383 |
-
('skirt.svg', 'skirt', 'fashion'),
|
| 384 |
-
('skirt1.svg', 'skirt1', 'fashion'),
|
| 385 |
-
('slip.svg', 'slip', 'fashion'),
|
| 386 |
-
('sneaker.svg', 'sneaker', 'fashion'),
|
| 387 |
-
('strap.svg', 'strap', 'fashion'),
|
| 388 |
-
('strapless.svg', 'strapless', 'fashion'),
|
| 389 |
-
('strapped1.svg', 'strapped1', 'fashion'),
|
| 390 |
-
('stylish12.svg', 'stylish12', 'fashion'),
|
| 391 |
-
('stylish2.svg', 'stylish2', 'fashion'),
|
| 392 |
-
('stylish5.svg', 'stylish5', 'fashion'),
|
| 393 |
-
('sun.svg', 'sun', 'fashion'),
|
| 394 |
-
('t-shirt1.svg', 't-shirt1', 'fashion'),
|
| 395 |
-
('tie.svg', 'tie', 'fashion'),
|
| 396 |
-
('tie2.svg', 'tie2', 'fashion'),
|
| 397 |
-
('tie5.svg', 'tie5', 'fashion'),
|
| 398 |
-
('tshirt18.svg', 'tshirt18', 'fashion'),
|
| 399 |
-
('girl19.svg', 'girl19', 'girls'),
|
| 400 |
-
('girl37.svg', 'girl37', 'girls'),
|
| 401 |
-
('girl39.svg', 'girl39', 'girls'),
|
| 402 |
-
('girl40.svg', 'girl40', 'girls'),
|
| 403 |
-
('girl42.svg', 'girl42', 'girls'),
|
| 404 |
-
('princess.svg', 'princess', 'girls'),
|
| 405 |
-
('woman132.svg', 'woman132', 'girls'),
|
| 406 |
-
('woman133.svg', 'woman133', 'girls'),
|
| 407 |
-
('woman136.svg', 'woman136', 'girls'),
|
| 408 |
-
('woman3.svg', 'woman3', 'girls'),
|
| 409 |
-
('chef15.svg', 'chef15', 'kitchen'),
|
| 410 |
-
('chef18.svg', 'chef18', 'kitchen'),
|
| 411 |
-
('chef21.svg', 'chef21', 'kitchen'),
|
| 412 |
-
('coffee10.svg', 'coffee10', 'kitchen'),
|
| 413 |
-
('cooking15.svg', 'cooking15', 'kitchen'),
|
| 414 |
-
('covered16.svg', 'covered16', 'kitchen'),
|
| 415 |
-
('cutlery6.svg', 'cutlery6', 'kitchen'),
|
| 416 |
-
('fork.svg', 'fork', 'kitchen'),
|
| 417 |
-
('fork27.svg', 'fork27', 'kitchen'),
|
| 418 |
-
('fork28.svg', 'fork28', 'kitchen'),
|
| 419 |
-
('glass35.svg', 'glass35', 'kitchen'),
|
| 420 |
-
('glass40.svg', 'glass40', 'kitchen'),
|
| 421 |
-
('hot55.svg', 'hot55', 'kitchen'),
|
| 422 |
-
('hot56.svg', 'hot56', 'kitchen'),
|
| 423 |
-
('ice52.svg', 'ice52', 'kitchen'),
|
| 424 |
-
('kitchen26.svg', 'kitchen26', 'kitchen'),
|
| 425 |
-
('restaurant26.svg', 'restaurant26', 'kitchen'),
|
| 426 |
-
('restaurant29.svg', 'restaurant29', 'kitchen'),
|
| 427 |
-
('serving.svg', 'serving', 'kitchen'),
|
| 428 |
-
('thigh.svg', 'thigh', 'kitchen'),
|
| 429 |
-
('magento_icon.svg', 'magento_icon', 'magento'),
|
| 430 |
-
('acoustic2.svg', 'acoustic2', 'music'),
|
| 431 |
-
('acoustic3.svg', 'acoustic3', 'music'),
|
| 432 |
-
('acoustic4.svg', 'acoustic4', 'music'),
|
| 433 |
-
('alto.svg', 'alto', 'music'),
|
| 434 |
-
('audio49.svg', 'audio49', 'music'),
|
| 435 |
-
('circular263.svg', 'circular263', 'music'),
|
| 436 |
-
('dancer5.svg', 'dancer5', 'music'),
|
| 437 |
-
('drummer.svg', 'drummer', 'music'),
|
| 438 |
-
('eighth4.svg', 'eighth4', 'music'),
|
| 439 |
-
('man282.svg', 'man282', 'music'),
|
| 440 |
-
('microphone52.svg', 'microphone52', 'music'),
|
| 441 |
-
('music170.svg', 'music170', 'music'),
|
| 442 |
-
('music200.svg', 'music200', 'music'),
|
| 443 |
-
('musical.svg', 'musical', 'music'),
|
| 444 |
-
('musical7.svg', 'musical7', 'music'),
|
| 445 |
-
('notifications.svg', 'notifications', 'music'),
|
| 446 |
-
('play43.svg', 'play43', 'music'),
|
| 447 |
-
('radio42.svg', 'radio42', 'music'),
|
| 448 |
-
('treble1.svg', 'treble1', 'music'),
|
| 449 |
-
('turn20.svg', 'turn20', 'music'),
|
| 450 |
-
('americanfootball1.svg', 'americanfootball1', 'sports'),
|
| 451 |
-
('barbell.svg', 'barbell', 'sports'),
|
| 452 |
-
('biceps.svg', 'biceps', 'sports'),
|
| 453 |
-
('first33.svg', 'first33', 'sports'),
|
| 454 |
-
('fishing11.svg', 'fishing11', 'sports'),
|
| 455 |
-
('man271.svg', 'man271', 'sports'),
|
| 456 |
-
('man459.svg', 'man459', 'sports'),
|
| 457 |
-
('objective.svg', 'objective', 'sports'),
|
| 458 |
-
('ping3.svg', 'ping3', 'sports'),
|
| 459 |
-
('recognition6.svg', 'recognition6', 'sports'),
|
| 460 |
-
('regular2.svg', 'regular2', 'sports'),
|
| 461 |
-
('runer.svg', 'runer', 'sports'),
|
| 462 |
-
('runner5.svg', 'runner5', 'sports'),
|
| 463 |
-
('silhouette66.svg', 'silhouette66', 'sports'),
|
| 464 |
-
('soccer38.svg', 'soccer38', 'sports'),
|
| 465 |
-
('soccer43.svg', 'soccer43', 'sports'),
|
| 466 |
-
('soccer44.svg', 'soccer44', 'sports'),
|
| 467 |
-
('tennis18.svg', 'tennis18', 'sports'),
|
| 468 |
-
('trophy71.svg', 'trophy71', 'sports'),
|
| 469 |
-
('volleyball4.svg', 'volleyball4', 'sports'),
|
| 470 |
-
('air6.svg', 'air6', 'travel'),
|
| 471 |
-
('airplane67.svg', 'airplane67', 'travel'),
|
| 472 |
-
('airplane68.svg', 'airplane68', 'travel'),
|
| 473 |
-
('black186.svg', 'black186', 'travel'),
|
| 474 |
-
('black187.svg', 'black187', 'travel'),
|
| 475 |
-
('black401.svg', 'black401', 'travel'),
|
| 476 |
-
('car80.svg', 'car80', 'travel'),
|
| 477 |
-
('car95.svg', 'car95', 'travel'),
|
| 478 |
-
('location38.svg', 'location38', 'travel'),
|
| 479 |
-
('luggage5.svg', 'luggage5', 'travel'),
|
| 480 |
-
('map30.svg', 'map30', 'travel'),
|
| 481 |
-
('ocean3.svg', 'ocean3', 'travel'),
|
| 482 |
-
('person209.svg', 'person209', 'travel'),
|
| 483 |
-
('photo147.svg', 'photo147', 'travel'),
|
| 484 |
-
('scooter7.svg', 'scooter7', 'travel'),
|
| 485 |
-
('sea8.svg', 'sea8', 'travel'),
|
| 486 |
-
('sedan3.svg', 'sedan3', 'travel'),
|
| 487 |
-
('suv.svg', 'suv', 'travel'),
|
| 488 |
-
('taxi1.svg', 'taxi1', 'travel'),
|
| 489 |
-
('train20.svg', 'train20', 'travel');
|
| 490 |
-
|
| 491 |
-
INSERT INTO `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."` (`mm_language_code`, `mm_type`, `mm_label_code`, `mm_label`, `mm_maxlength`, `mm_text`, `mm_help`) VALUES
|
| 492 |
-
('en_US', 'message', 'Please_wait', 'Please wait', '100', 'Please wait', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 493 |
-
('en_US', 'label', 'or', 'or', '25', 'or', 'Label: Display to show 2 action options.'),
|
| 494 |
-
('en_US', 'label', 'Home', 'Home', '8', 'Home', 'Label: Home page title and button title.'),
|
| 495 |
-
('en_US', 'message', 'No_internet_connection', 'No internet connection', '100', 'No internet connection', 'Message:No internet connection'),
|
| 496 |
-
('en_US', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Category', 'Label: Shopping Category'),
|
| 497 |
-
('en_US', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! There are no categories to display.', 'Text: When no category found.'),
|
| 498 |
-
('en_US', 'label', 'Shop_by_category', 'Shop by category', '25', 'Shop by category', 'Label: Title to show above category names.'),
|
| 499 |
-
('en_US', 'label', 'Categories', 'Categories', '20', 'Categories', 'Label: Title to show on homepage, above the category.'),
|
| 500 |
-
('en_US', 'label', 'All_Products', 'All Products', '20', 'All Products', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 501 |
-
('en_US', 'label', 'Profile', 'Profile', '10', 'Profile', 'Label: Profile page title and button title.'),
|
| 502 |
-
('en_US', 'label', 'List_Page', 'List Page', '15', 'List Page', 'Label: Page title'),
|
| 503 |
-
('en_US', 'label', 'Product_List', 'Product List', '15', 'Product List', 'Label: Product List page title '),
|
| 504 |
-
('en_US', 'label', 'products_found', 'products found', '20', 'products found', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 505 |
-
('en_US', 'label', 'Product_Detail', 'Product Detail', '15', 'Product Detail', 'Label: Product Detail page title'),
|
| 506 |
-
('en_US', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
|
| 507 |
-
('en_US', 'label', 'Buy_Now', 'Buy Now', '10', 'Buy Now', 'Label: Buy Now button title.'),
|
| 508 |
-
('en_US', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choose an option', 'Label: First option for product options.'),
|
| 509 |
-
('en_US', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item added successfully', 'Message: When the Item added successfully into the cart. '),
|
| 510 |
-
('en_US', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No products found.', 'Text: When no products found for selected search criteria or category.'),
|
| 511 |
-
('en_US', 'label', 'Load_More', 'Load More', '10', 'Load More', 'Label: Load More button title, displayed on product listing pages.'),
|
| 512 |
-
('en_US', 'label', 'Viewers', 'Viewers', '10', 'Viewers', 'Label: Viewers Label.'),
|
| 513 |
-
('en_US', 'label', 'Add_to_cart', 'Add to cart', '15', 'Add to cart', 'Label: Add to cart button title.'),
|
| 514 |
-
('en_US', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadable link', 'Label: Downloadable link title. '),
|
| 515 |
-
('en_US', 'label', 'Review', 'Review', '10', 'Review', 'Label: Review text and button title.'),
|
| 516 |
-
('en_US', 'message', 'No_reviews_found', 'No reviews found', '100', 'No reviews found', 'Text: When no reviews found for selected product.'),
|
| 517 |
-
('en_US', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Shopping Cart', 'Label: Shopping Cart button title.'),
|
| 518 |
-
('en_US', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 519 |
-
('en_US', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart & order total. '),
|
| 520 |
-
('en_US', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotal', 'Label: Label for cart & order subtotal.'),
|
| 521 |
-
('en_US', 'label', 'Tax', 'Tax', '5', 'Tax', 'Label: Label for cart & order Tax.'),
|
| 522 |
-
('en_US', 'label', 'Discount', 'Discount', '15', 'Discount', 'Label: Label for cart & order discount. '),
|
| 523 |
-
('en_US', 'label', 'Grand_Total', 'Grand Total', '15', 'Grand Total', 'Label: Label for cart & order grand total.'),
|
| 524 |
-
('en_US', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'The shopping cart is empty.', 'Error: When the shopping cart is empty.'),
|
| 525 |
-
('en_US', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Cart updated successfully', 'Message: When the cart updated successfully.'),
|
| 526 |
-
('en_US', 'label', 'Update_Cart', 'Update Cart', '15', 'Update Cart', 'Label: Update Cart button title. '),
|
| 527 |
-
('en_US', 'label', 'Checkout', 'Checkout', '10', 'Checkout', 'Label: Checkout button title.'),
|
| 528 |
-
('en_US', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Cart is empty', 'Text: When the cart is empty. '),
|
| 529 |
-
('en_US', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'One of your cart item is having problem', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 530 |
-
('en_US', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
|
| 531 |
-
('en_US', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Enter your username password to get access.', 'Error: When requested action required login.'),
|
| 532 |
-
('en_US', 'label', 'Username', 'Username', '20', 'Username', 'Label: Label for Username field.'),
|
| 533 |
-
('en_US', 'label', 'Password', 'Password', '20', 'Password', 'Label: Label for password field.'),
|
| 534 |
-
('en_US', 'label', 'Sign_Up', 'Sign Up', '10', 'Sign Up', 'Label: Sign Up button title.'),
|
| 535 |
-
('en_US', 'message', 'Enter_username', 'Enter username', '100', 'Enter username', 'Error: When username is empty.'),
|
| 536 |
-
('en_US', 'message', 'Enter_password', 'Enter password', '100', 'Enter password', 'Error: When password is empty. '),
|
| 537 |
-
('en_US', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Invalid username or password', 'Error: When Invalid username or password entered.'),
|
| 538 |
-
('en_US', 'label', 'First_name', 'First name', '20', 'First name', 'Label: Label for firstname field.'),
|
| 539 |
-
('en_US', 'label', 'Last_name', 'Last name', '20', 'Last name', 'Label: Label for lastname field.'),
|
| 540 |
-
('en_US', 'label', 'Your_Email', 'Your Email', '20', 'Your Email', 'Label: Label for email address field.'),
|
| 541 |
-
('en_US', 'label', 'Submit', 'Submit', '10', 'Submit', 'Label: Submit button title.'),
|
| 542 |
-
('en_US', 'label', 'Signup_Form', 'Signup Form', '15', 'Signup Form', 'Label: Signup Form page title.'),
|
| 543 |
-
('en_US', 'label', 'Signup', 'Signup', '10', 'Signup', 'Label: Signup button title.'),
|
| 544 |
-
('en_US', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Enter firstname', 'Error: When firstname is empty. '),
|
| 545 |
-
('en_US', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Enter lastname', 'Error: When lastname is empty.'),
|
| 546 |
-
('en_US', 'message', 'Enter_email', 'Enter email', '100', 'Enter email address', 'Error: When email address is empty.'),
|
| 547 |
-
('en_US', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Please enter valid email address', 'Error: When email address is invalid.'),
|
| 548 |
-
('en_US', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulation! You are successfully registered ', 'Message: When successfully registration has been done. '),
|
| 549 |
-
('en_US', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Please check your email', 'Message: When user reset their password. '),
|
| 550 |
-
('en_US', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Forgot Password', 'Label: Forgot Password button title.'),
|
| 551 |
-
('en_US', 'label', 'Shipping', 'Shipping', '20', 'Shipping', 'Label: Label for Shipping. '),
|
| 552 |
-
('en_US', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
|
| 553 |
-
('en_US', 'label', 'Address', 'Address', '20', 'Address', 'Label: Label for address field, available on payment page. '),
|
| 554 |
-
('en_US', 'label', 'Payment', 'Payment', '20', 'Payment', 'Label: Label for payment field, available on payment page.'),
|
| 555 |
-
('en_US', 'label', 'Continue', 'Continue', '20', 'Continue', 'Label: Continue button title. '),
|
| 556 |
-
('en_US', 'label', 'Billing_Address', 'Billing Address', '20', 'Billing Address', 'Label: Label for Billing Address.'),
|
| 557 |
-
('en_US', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Select a billing address from your address book or enter a new address.', 'Label: Title available on billing addresses drop down.'),
|
| 558 |
-
('en_US', 'label', 'New_Address', 'New Address', '20', 'New Address', 'Label: Title for New Billing Address form.'),
|
| 559 |
-
('en_US', 'label', 'Company', 'Company', '20', 'Company', 'Label: Label for company field, available on address page. '),
|
| 560 |
-
('en_US', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
|
| 561 |
-
('en_US', 'label', 'State', 'State', '20', 'State', 'Label: Label for state field, available on address page. '),
|
| 562 |
-
('en_US', 'label', 'Country', 'Country', '20', 'Country', 'Label: Label for country field, available on address page. '),
|
| 563 |
-
('en_US', 'label', 'select', 'select', '20', 'select', 'Label: Label for drop downs. '),
|
| 564 |
-
('en_US', 'label', 'Billing_street', 'Billing street', '20', 'Billing street', 'Label: Label for billing street field, available on address page. '),
|
| 565 |
-
('en_US', 'label', 'Postcode', 'Postcode', '20', 'Postcode', 'Label: Label for postcode field, available on address page. '),
|
| 566 |
-
('en_US', 'label', 'Telephone', 'Telephone', '20', 'Telephone', 'Label: Label for telephone field, available on address page. '),
|
| 567 |
-
('en_US', 'label', 'Same_as_billing', 'Same as billing', '25', 'Same as billing', 'Label: Label for Same as billing option. '),
|
| 568 |
-
('en_US', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Shipping Address', 'Label: Title for Shipping Address form.'),
|
| 569 |
-
('en_US', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Select a shipping address from your address book or enter a new address.', 'Label: Title available on shipping addresses drop down.'),
|
| 570 |
-
('en_US', 'label', 'Shipping_street', 'Shipping street', '25', 'Shipping street', 'Label: Label for shipping street field, available on address page. '),
|
| 571 |
-
('en_US', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Enter billing firstname', 'Error: When billing firstname is empty.'),
|
| 572 |
-
('en_US', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Enter billing lastname', 'Error: When billing lastname is empty.'),
|
| 573 |
-
('en_US', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Enter billing city', 'Error: When billing city is empty.'),
|
| 574 |
-
('en_US', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Enter billing state', 'Error: When billing state is empty.'),
|
| 575 |
-
('en_US', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Enter billing country', 'Error: When billing country is empty.'),
|
| 576 |
-
('en_US', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Enter billing street', 'Error: When billing street is empty.'),
|
| 577 |
-
('en_US', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Enter billing postcode', 'Error: When billing postcode is empty.'),
|
| 578 |
-
('en_US', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Enter billing telephone', 'Error: When billing telephone is empty.'),
|
| 579 |
-
('en_US', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Enter shipping firstname', 'Error: When shipping firstname is empty.'),
|
| 580 |
-
('en_US', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Enter shipping lastname', 'Error: When shipping lastname is empty.'),
|
| 581 |
-
('en_US', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Enter shipping city', 'Error: When shipping city is empty.'),
|
| 582 |
-
('en_US', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Enter shipping state', 'Error: When shipping state is empty.'),
|
| 583 |
-
('en_US', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Enter shipping country', 'Error: When shipping country is empty.'),
|
| 584 |
-
('en_US', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Enter shipping street', 'Error: When shipping street is empty.'),
|
| 585 |
-
('en_US', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Enter shipping postcode', 'Error: When shipping postcode is empty.'),
|
| 586 |
-
('en_US', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Enter shipping telephone', 'Error: When shipping telephone is empty.'),
|
| 587 |
-
('en_US', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Shipping Method', 'Label: Shipping Method page title. '),
|
| 588 |
-
('en_US', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Select shipping method', 'Label: Label for Select shipping method options.'),
|
| 589 |
-
('en_US', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Select shipment method', 'Error: When shipment method is not selected.'),
|
| 590 |
-
('en_US', 'label', 'Payment_Method', 'Payment Method', '25', 'Payment Method', 'Label: Payment Method page title. '),
|
| 591 |
-
('en_US', 'label', 'Select_payment_method', 'Select payment method', '25', 'Select payment method', 'Label: Label for Select payment method options.'),
|
| 592 |
-
('en_US', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Select payment method', 'Error: When payment method is not selected.'),
|
| 593 |
-
('en_US', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, something wrong happened', 'Error: When magento return unexpected error.'),
|
| 594 |
-
('en_US', 'label', 'Credit_Card', 'Credit Card', '25', 'Credit Card', 'Label: Label for credit card field, available on payment page. '),
|
| 595 |
-
('en_US', 'label', 'Name_on_card', 'Name on card', '25', 'Name on card', 'Label: Label for name of card field, available on payment page. '),
|
| 596 |
-
('en_US', 'label', 'Credit_card_type', 'Credit card type', '25', 'Credit card type', 'Label: Label for CC type field, available on payment page. '),
|
| 597 |
-
('en_US', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card number', 'Label: Label for CC number field, available on payment page. '),
|
| 598 |
-
('en_US', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Expiration Date', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 599 |
-
('en_US', 'label', 'Month', 'Month', '25', 'Month', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 600 |
-
('en_US', 'label', 'Year', 'Year', '25', 'Year', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 601 |
-
('en_US', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
|
| 602 |
-
('en_US', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Enter name on card', 'Error: When name on card is empty.'),
|
| 603 |
-
('en_US', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Select credit card type', 'Error: When credit card type is not selected.'),
|
| 604 |
-
('en_US', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Enter credit card number', 'Error: When credit card number is empty.'),
|
| 605 |
-
('en_US', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Set expiry month', 'Error: When expiry month is empty.'),
|
| 606 |
-
('en_US', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Set expiry year', 'Error: When expiry year is empty.'),
|
| 607 |
-
('en_US', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Set card verification number', 'Error: When card verification number is empty.'),
|
| 608 |
-
('en_US', 'label', 'Order_Review', 'Order Review', '15', 'Order Review', 'Label: Order Review page title. '),
|
| 609 |
-
('en_US', 'label', 'Agreements', 'Agreements', '25', 'Agreements', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 610 |
-
('en_US', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accept terms and condition', 'Error: When user did not agreed on sign up terms.'),
|
| 611 |
-
('en_US', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping & Handling', 'Label: Label for Shipping & Handling.'),
|
| 612 |
-
('en_US', 'label', 'Place_Order', 'Place Order', '25', 'Place Order', 'Label: Place Order button title.'),
|
| 613 |
-
('en_US', 'label', 'Order_Success', 'Order Success', '15', 'Order Success', 'Label: Order Success page title. '),
|
| 614 |
-
('en_US', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Thank you for your purchase!', 'Message: When order successfully placed. '),
|
| 615 |
-
('en_US', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'You will receive an order confirmation email with details of your order and a link to track its progress.', 'Text: When order successfully placed '),
|
| 616 |
-
('en_US', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continue Shopping', 'LabeL: Continue Shopping button title. '),
|
| 617 |
-
('en_US', 'label', 'Error', 'Error', '15', 'Error', 'Label: Error '),
|
| 618 |
-
('en_US', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item successfully added into wishlist', 'Message: When item added into Wishlist.'),
|
| 619 |
-
('en_US', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removed from wishlist', 'Message: When Item removed from wishlist.'),
|
| 620 |
-
('en_US', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
|
| 621 |
-
('en_US', 'label', 'Remove', 'Remove', '10', 'Remove', 'Label: Remove button title.'),
|
| 622 |
-
('en_US', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No wishlist items found', 'Text: When No wishlist items found.'),
|
| 623 |
-
('en_US', 'label', 'Orders', 'Orders', '15', 'Orders', 'Label: Orders history page title.'),
|
| 624 |
-
('en_US', 'label', 'Order_History', 'Order History', '20', 'Order History', 'Label: Order History button title. '),
|
| 625 |
-
('en_US', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No orders found', 'Text: When no order history found. '),
|
| 626 |
-
('en_US', 'label', 'Order_Detail', 'Order Detail', '15', 'Order Detail', 'Label: Order Detail page title. '),
|
| 627 |
-
('en_US', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Ordered Items', 'Label: Ordered Items block heading or title. '),
|
| 628 |
-
('en_US', 'label', 'Order_Number', 'Order Number', '20', 'Order Number', 'Label: Label for Order Number.'),
|
| 629 |
-
('en_US', 'label', 'Order_Date', 'Order Date', '20', 'Order Date', 'Label: Label for Order Date.'),
|
| 630 |
-
('en_US', 'label', 'User', 'User', '10', 'User', 'Label: Label for User.'),
|
| 631 |
-
('en_US', 'label', 'Info', 'Info', '15', 'About', 'Label: About page title (CMS/about module)'),
|
| 632 |
-
('en_US', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Add To Wishlist', 'Label: Add To Wishlist button title.'),
|
| 633 |
-
('en_US', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
|
| 634 |
-
('en_US', 'label', 'Search_Product', 'Search Product', '50', 'Search Product', 'Label: Search Product.'),
|
| 635 |
-
('en_US', 'label', 'Apply', 'Apply', '8', 'Apply', 'Label: Apply button title (to apply discount)'),
|
| 636 |
-
('en_US', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code applied Successfully', 'Message: When coupon code is applied.'),
|
| 637 |
-
('en_US', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code removed Successfully', 'Message: When coupon code is removed. '),
|
| 638 |
-
('en_US', 'label', 'Discount_Code', 'Discount Code', '25', 'Discount Code', 'Label: Label for Discount Code.'),
|
| 639 |
-
('en_US', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Update Wishlist', 'Label: Update Wishlist button title.'),
|
| 640 |
-
('en_US', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item updated successfully', 'Message: When wishlist updated successfully.'),
|
| 641 |
-
('en_US', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
|
| 642 |
-
('en_US', 'message', 'Please_Select', 'Please select ', '25', 'Please select', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 643 |
-
('en_US', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadable Links', 'Label: Label for Product Downloadable Links.'),
|
| 644 |
-
('en_US', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Invalid coupon code', 'Error: When coupon code is invalid.'),
|
| 645 |
-
('en_US', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Please login to continue', 'Error: When action required login '),
|
| 646 |
-
('en_US', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Enter firstname', 'Error: When firstname is empty in signup form. '),
|
| 647 |
-
('en_US', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Enter lastname', 'Error: When lastname is empty in signup form. '),
|
| 648 |
-
('en_US', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Enter email address', 'Error: When email address is empty in signup form. '),
|
| 649 |
-
('en_US', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Enter password', 'Error: When password is empty in signup form. '),
|
| 650 |
-
('en_US', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account already exists', 'Error: When email address already exists.'),
|
| 651 |
-
('en_US', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Can\'t save customer address', 'Error: When error occure while saving customer Address.'),
|
| 652 |
-
('en_US', 'message', 'No_Data_Found', 'No Data Found', '100', 'No data found', 'Error: When no data found for requested page.'),
|
| 653 |
-
('en_US', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product no longer available', 'Error: When requested product is no londer available.'),
|
| 654 |
-
('en_US', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 655 |
-
('en_US', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 656 |
-
('en_US', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item can\'t load', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 657 |
-
('en_US', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 658 |
-
('en_US', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 659 |
-
('en_US', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Requested item not found', 'Error: When system can not load wishlist Item.'),
|
| 660 |
-
('en_US', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Requested item no longer available', 'Error: When requested product is no longer available.'),
|
| 661 |
-
('en_US', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item has been deleted from cart', 'Error: When Item has been deleted from cart.'),
|
| 662 |
-
('en_US', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Not all products are available in the requested auantity', 'Error: When any of the product from cart is no longer available.'),
|
| 663 |
-
('en_US', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accept all terms and conditions before placing the order', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 664 |
-
('en_US', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
|
| 665 |
-
('en_US', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reset Filter', 'Label: Reset Filter link title.'),
|
| 666 |
-
('en_US', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
|
| 667 |
-
('en_US', 'label', 'Popularity', 'Popularity', '25', 'Popularity', 'Label: Label for filter: Popularity option. '),
|
| 668 |
-
('en_US', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Price: High To Low', 'Label: Label for filter: Price-High To Low option. '),
|
| 669 |
-
('en_US', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Price: Low To High', 'Label: Label for filter: Price-Low To High option.'),
|
| 670 |
-
('en_US', 'label', 'Rating', 'Rating', '25', 'Rating', 'Label: Label for filter: Rating option '),
|
| 671 |
-
('en_US', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name: A To Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 672 |
-
('en_US', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name: Z To A', 'Label: Label for filter: Name-Z To A option.'),
|
| 673 |
-
('en_US', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
|
| 674 |
-
('en_US', 'label', 'Submit_Review', 'Submit Review', '25', 'Submit Review', 'Label: Submit Review button title.'),
|
| 675 |
-
('en_US', 'label', 'User_Reviews', 'User Reviews', '25', 'User Reviews', 'Label: User Reviews page title. '),
|
| 676 |
-
('en_US', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No Reviews Found', 'Label: Text as No Reviews Found'),
|
| 677 |
-
('en_US', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
|
| 678 |
-
('en_US', 'label', 'Reviews', 'Reviews', '25', 'Reviews', 'Label: Label for Reviews.'),
|
| 679 |
-
('en_US', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 680 |
-
('en_US', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Summary Of Your Review', 'Label: Label for review summary field, available on submit review form.'),
|
| 681 |
-
('en_US', 'label', 'Comments', 'Comments', '25', 'Comments', 'Label: Label for comments field, available on submit review form.'),
|
| 682 |
-
('en_US', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'You May Also Like', 'Label: Label for related product slider on product detail page.'),
|
| 683 |
-
('en_US', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Select one of each of the ratings', 'Error: When feedback ratings is not selected for the product.'),
|
| 684 |
-
('en_US', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Enter your nickename', 'Error: When feedback nickename is empty.'),
|
| 685 |
-
('en_US', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Enter overall feedback', 'Error: When feedback summary is empty.'),
|
| 686 |
-
('en_US', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Enter your comments', 'Error: When feedback comments is empty.'),
|
| 687 |
-
('en_US', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recently Viewed', 'Label: Recently Viewed'),
|
| 688 |
-
('en_US', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'This action can\'t be performed on this device. Required support is not available on this device.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 689 |
-
('en_US', 'label', 'Share', 'Share', '7', 'Share', 'Label:Share button title.'),
|
| 690 |
-
('en_US', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Products', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 691 |
-
('en_US', 'label', 'Edit', 'Edit', '6', 'Edit', 'Label:Edit button title, available on wishlist page. '),
|
| 692 |
-
('en_US', 'label', 'More_Information', 'More Information', '25', 'More Information', 'Label:More information about product'),
|
| 693 |
-
('en_US', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
|
| 694 |
-
('en_US', 'label', 'Sample_Links', 'Sample Links', '20', 'Sample Links', 'Label:Sample Links on product detail page'),
|
| 695 |
-
('en_US', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum number of characters', 'Label:Maximum number of characters for configurable product'),
|
| 696 |
-
('en_US', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
|
| 697 |
-
('en_US', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking Numbers', 'Label:Tracking Numbers on order detail page'),
|
| 698 |
-
('en_US', 'label', 'Track', 'Track', '15', 'Track', 'Label:Button on order detail page'),
|
| 699 |
-
('en_US', 'label', 'Installment', 'Installment', '15', 'Installment', 'Label:On product detail page'),
|
| 700 |
-
('en_US', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Installment Amount', 'Label:On product detail page'),
|
| 701 |
-
('en_US', 'label', 'Total_Amount', 'Total Amount', '15', 'Total Amount', 'Label:On product detail page'),
|
| 702 |
-
('en_US', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 703 |
-
('en_US', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Please Select Installment Option', 'Message:On credit card page where installment option is required'),
|
| 704 |
-
('en_US', 'label', 'January', 'January', '50', 'January', 'Label:Month name on credit card page'),
|
| 705 |
-
('en_US', 'label', 'February', 'February', '50', 'February', 'Label:Month name on credit card page'),
|
| 706 |
-
('en_US', 'label', 'March', 'March', '50', 'March', 'Label:Month name on credit card page'),
|
| 707 |
-
('en_US', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
|
| 708 |
-
('en_US', 'label', 'May', 'May', '50', 'May', 'Label:Month name on credit card page'),
|
| 709 |
-
('en_US', 'label', 'June', 'June', '50', 'June', 'Label:Month name on credit card page'),
|
| 710 |
-
('en_US', 'label', 'July', 'July', '50', 'July', 'Label:Month name on credit card page'),
|
| 711 |
-
('en_US', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
|
| 712 |
-
('en_US', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
|
| 713 |
-
('en_US', 'label', 'October', 'October', '50', 'October', 'Label:Month name on credit card page'),
|
| 714 |
-
('en_US', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
|
| 715 |
-
('en_US', 'label', 'December', 'December', '50', 'December', 'Label:Month name on credit card page'),
|
| 716 |
-
('es_ES', 'message', 'Please_wait', 'Please wait', '100', 'por favor espera', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 717 |
-
('es_ES', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
|
| 718 |
-
('es_ES', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
|
| 719 |
-
('es_ES', 'message', 'No_internet_connection', 'No internet connection', '100', 'No hay conexión a internet', 'Message:No internet connection'),
|
| 720 |
-
('es_ES', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoría', 'Label: Shopping Category'),
|
| 721 |
-
('es_ES', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', '¡Huy! No hay categorías para mostrar.', 'Text: When no category found.'),
|
| 722 |
-
('es_ES', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoría', 'Label: Title to show above category names.'),
|
| 723 |
-
('es_ES', 'label', 'Categories', 'Categories', '20', 'Categorías', 'Label: Title to show on homepage, above the category.'),
|
| 724 |
-
('es_ES', 'label', 'All_Products', 'All Products', '20', 'todos los productos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 725 |
-
('es_ES', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
|
| 726 |
-
('es_ES', 'label', 'List_Page', 'List Page', '15', 'Lista de páginas', 'Label: Page title'),
|
| 727 |
-
('es_ES', 'label', 'Product_List', 'Product List', '15', 'Lista de Productos', 'Label: Product List page title '),
|
| 728 |
-
('es_ES', 'label', 'products_found', 'products found', '20', 'Se han encontrado productos', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 729 |
-
('es_ES', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalles del producto', 'Label: Product Detail page title'),
|
| 730 |
-
('es_ES', 'label', 'Details', 'Details', '10', 'Detalles', 'Label: Label displayed above the product detail on product detail page.'),
|
| 731 |
-
('es_ES', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar ahora', 'Label: Buy Now button title.'),
|
| 732 |
-
('es_ES', 'label', 'Choose_an_option', 'Choose an option', '20', 'Elija una opción', 'Label: First option for product options.'),
|
| 733 |
-
('es_ES', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artículo agregado con éxito', 'Message: When the Item added successfully into the cart. '),
|
| 734 |
-
('es_ES', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No hay productos encontrados.', 'Text: When no products found for selected search criteria or category.'),
|
| 735 |
-
('es_ES', 'label', 'Load_More', 'Load More', '10', 'cargar más', 'Label: Load More button title, displayed on product listing pages.'),
|
| 736 |
-
('es_ES', 'label', 'Viewers', 'Viewers', '10', 'Los espectadores', 'Label: Viewers Label.'),
|
| 737 |
-
('es_ES', 'label', 'Add_to_cart', 'Add to cart', '15', 'Añadir a la cesta', 'Label: Add to cart button title.'),
|
| 738 |
-
('es_ES', 'label', 'Downloadable_link', 'Downloadable link', '20', 'enlace offline', 'Label: Downloadable link title. '),
|
| 739 |
-
('es_ES', 'label', 'Review', 'Review', '10', 'revisión', 'Label: Review text and button title.'),
|
| 740 |
-
('es_ES', 'message', 'No_reviews_found', 'No reviews found', '100', 'No hay comentarios encontrados', 'Text: When no reviews found for selected product.'),
|
| 741 |
-
('es_ES', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carro de la compra', 'Label: Shopping Cart button title.'),
|
| 742 |
-
('es_ES', 'label', 'QTY', 'QTY', '5', 'CANT', 'Label: Label for product Quantity.'),
|
| 743 |
-
('es_ES', 'label', 'TOTAL', 'TOTAL', '15', 'Total', 'Label: Label for cart & order total. '),
|
| 744 |
-
('es_ES', 'label', 'Subtotal', 'Subtotal', '15', 'total parcial', 'Label: Label for cart & order subtotal.'),
|
| 745 |
-
('es_ES', 'label', 'Tax', 'Tax', '5', 'impuesto', 'Label: Label for cart & order Tax.'),
|
| 746 |
-
('es_ES', 'label', 'Discount', 'Discount', '15', 'descuento', 'Label: Label for cart & order discount. '),
|
| 747 |
-
('es_ES', 'label', 'Grand_Total', 'Grand Total', '15', 'gran total', 'Label: Label for cart & order grand total.'),
|
| 748 |
-
('es_ES', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'La cesta de la compra está vacía.', 'Error: When the shopping cart is empty.'),
|
| 749 |
-
('es_ES', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrito actualizado correctamente', 'Message: When the cart updated successfully.'),
|
| 750 |
-
('es_ES', 'label', 'Update_Cart', 'Update Cart', '15', 'Actualizar Cesta', 'Label: Update Cart button title. '),
|
| 751 |
-
('es_ES', 'label', 'Checkout', 'Checkout', '10', 'caja', 'Label: Checkout button title.'),
|
| 752 |
-
('es_ES', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'El carrito esta vacío', 'Text: When the cart is empty. '),
|
| 753 |
-
('es_ES', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Uno de sus artículos de la compra está teniendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 754 |
-
('es_ES', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
|
| 755 |
-
('es_ES', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Ingrese su contraseña nombre de usuario para obtener acceso.', 'Error: When requested action required login.'),
|
| 756 |
-
('es_ES', 'label', 'Username', 'Username', '20', 'Nombre de usuario', 'Label: Label for Username field.'),
|
| 757 |
-
('es_ES', 'label', 'Password', 'Password', '20', 'contraseña', 'Label: Label for password field.'),
|
| 758 |
-
('es_ES', 'label', 'Sign_Up', 'Sign Up', '10', 'contratar', 'Label: Sign Up button title.'),
|
| 759 |
-
('es_ES', 'message', 'Enter_username', 'Enter username', '100', 'Introduzca nombre de usuario', 'Error: When username is empty.'),
|
| 760 |
-
('es_ES', 'message', 'Enter_password', 'Enter password', '100', 'Introduzca la contraseña', 'Error: When password is empty. '),
|
| 761 |
-
('es_ES', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nombre de usuario o contraseña no válidos', 'Error: When Invalid username or password entered.'),
|
| 762 |
-
('es_ES', 'label', 'First_name', 'First name', '20', 'nombre de pila', 'Label: Label for firstname field.'),
|
| 763 |
-
('es_ES', 'label', 'Last_name', 'Last name', '20', 'apellido', 'Label: Label for lastname field.'),
|
| 764 |
-
('es_ES', 'label', 'Your_Email', 'Your Email', '20', 'Su correo electrónico', 'Label: Label for email address field.'),
|
| 765 |
-
('es_ES', 'label', 'Submit', 'Submit', '10', 'presentar', 'Label: Submit button title.'),
|
| 766 |
-
('es_ES', 'label', 'Signup_Form', 'Signup Form', '15', 'Formulario de Inscripción', 'Label: Signup Form page title.'),
|
| 767 |
-
('es_ES', 'label', 'Signup', 'Signup', '10', 'Inscripción', 'Label: Signup button title.'),
|
| 768 |
-
('es_ES', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Introduzca apellido', 'Error: When firstname is empty. '),
|
| 769 |
-
('es_ES', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Introduzca apellido', 'Error: When lastname is empty.'),
|
| 770 |
-
('es_ES', 'message', 'Enter_email', 'Enter email', '100', 'Introduzca el correo electrónico', 'Error: When email address is empty.'),
|
| 771 |
-
('es_ES', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Por favor, introduzca la dirección de correo electrónico válida', 'Error: When email address is invalid.'),
|
| 772 |
-
('es_ES', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', '¡Enhorabuena! Usted está registrado con éxito', 'Message: When successfully registration has been done. '),
|
| 773 |
-
('es_ES', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Por favor revise su correo electrónico', 'Message: When user reset their password. '),
|
| 774 |
-
('es_ES', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Olvidé mi contraseña', 'Label: Forgot Password button title.'),
|
| 775 |
-
('es_ES', 'label', 'Shipping', 'Shipping', '20', 'envío', 'Label: Label for Shipping. '),
|
| 776 |
-
('es_ES', 'label', 'Billing', 'Billing', '20', 'facturación', 'Label: Label for Billing'),
|
| 777 |
-
('es_ES', 'label', 'Address', 'Address', '20', 'dirección', 'Label: Label for address field, available on payment page. '),
|
| 778 |
-
('es_ES', 'label', 'Payment', 'Payment', '20', 'pago', 'Label: Label for payment field, available on payment page.'),
|
| 779 |
-
('es_ES', 'label', 'Continue', 'Continue', '20', 'continuar', 'Label: Continue button title. '),
|
| 780 |
-
('es_ES', 'label', 'Billing_Address', 'Billing Address', '20', 'Dirección de Envio', 'Label: Label for Billing Address.'),
|
| 781 |
-
('es_ES', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Seleccione una dirección de facturación de su libreta de direcciones o introduzca una nueva dirección.', 'Label: Title available on billing addresses drop down.'),
|
| 782 |
-
('es_ES', 'label', 'New_Address', 'New Address', '20', 'nueva dirección', 'Label: Title for New Billing Address form.'),
|
| 783 |
-
('es_ES', 'label', 'Company', 'Company', '20', 'empresa', 'Label: Label for company field, available on address page. '),
|
| 784 |
-
('es_ES', 'label', 'City', 'City', '20', 'ciudad', 'Label: Label for city field, available on address page. '),
|
| 785 |
-
('es_ES', 'label', 'State', 'State', '20', 'estado', 'Label: Label for state field, available on address page. '),
|
| 786 |
-
('es_ES', 'label', 'Country', 'Country', '20', 'país', 'Label: Label for country field, available on address page. '),
|
| 787 |
-
('es_ES', 'label', 'select', 'select', '20', 'seleccionar', 'Label: Label for drop downs. '),
|
| 788 |
-
('es_ES', 'label', 'Billing_street', 'Billing street', '20', 'calle de facturación', 'Label: Label for billing street field, available on address page. '),
|
| 789 |
-
('es_ES', 'label', 'Postcode', 'Postcode', '20', 'código postal', 'Label: Label for postcode field, available on address page. '),
|
| 790 |
-
('es_ES', 'label', 'Telephone', 'Telephone', '20', 'teléfono', 'Label: Label for telephone field, available on address page. '),
|
| 791 |
-
('es_ES', 'label', 'Same_as_billing', 'Same as billing', '25', 'Igual que la facturación', 'Label: Label for Same as billing option. '),
|
| 792 |
-
('es_ES', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Dirección de envío', 'Label: Title for Shipping Address form.'),
|
| 793 |
-
('es_ES', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Seleccione una dirección de envío de su libreta de direcciones o introduzca una nueva dirección.', 'Label: Title available on shipping addresses drop down.'),
|
| 794 |
-
('es_ES', 'label', 'Shipping_street', 'Shipping street', '25', 'calle del envío', 'Label: Label for shipping street field, available on address page. '),
|
| 795 |
-
('es_ES', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Introduzca apellido de facturación', 'Error: When billing firstname is empty.'),
|
| 796 |
-
('es_ES', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Introduzca apellido de facturación', 'Error: When billing lastname is empty.'),
|
| 797 |
-
('es_ES', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Introduzca ciudad facturación', 'Error: When billing city is empty.'),
|
| 798 |
-
('es_ES', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Introduzca estado de facturación', 'Error: When billing state is empty.'),
|
| 799 |
-
('es_ES', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Introduzca el país de facturación', 'Error: When billing country is empty.'),
|
| 800 |
-
('es_ES', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Introduzca facturación calle', 'Error: When billing street is empty.'),
|
| 801 |
-
('es_ES', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Ingrese el código postal de facturación', 'Error: When billing postcode is empty.'),
|
| 802 |
-
('es_ES', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Introduzca telefónico de facturación', 'Error: When billing telephone is empty.'),
|
| 803 |
-
('es_ES', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Introduzca apellido envío', 'Error: When shipping firstname is empty.'),
|
| 804 |
-
('es_ES', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Introduzca apellido envío', 'Error: When shipping lastname is empty.'),
|
| 805 |
-
('es_ES', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Introduzca ciudad envío', 'Error: When shipping city is empty.'),
|
| 806 |
-
('es_ES', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Introduzca estado del envío', 'Error: When shipping state is empty.'),
|
| 807 |
-
('es_ES', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Introduzca el país de envío', 'Error: When shipping country is empty.'),
|
| 808 |
-
('es_ES', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Introduzca calle envío', 'Error: When shipping street is empty.'),
|
| 809 |
-
('es_ES', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Ingrese el código postal de envío', 'Error: When shipping postcode is empty.'),
|
| 810 |
-
('es_ES', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Introduzca teléfono envío', 'Error: When shipping telephone is empty.'),
|
| 811 |
-
('es_ES', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Método de envío', 'Label: Shipping Method page title. '),
|
| 812 |
-
('es_ES', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seleccione el método de envío', 'Label: Label for Select shipping method options.'),
|
| 813 |
-
('es_ES', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Elija un método para el envío', 'Error: When shipment method is not selected.'),
|
| 814 |
-
('es_ES', 'label', 'Payment_Method', 'Payment Method', '25', 'método de pago', 'Label: Payment Method page title. '),
|
| 815 |
-
('es_ES', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seleccione forma de pago', 'Label: Label for Select payment method options.'),
|
| 816 |
-
('es_ES', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seleccione forma de pago', 'Error: When payment method is not selected.'),
|
| 817 |
-
('es_ES', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Vaya, algo malo sucedió', 'Error: When magento return unexpected error.'),
|
| 818 |
-
('es_ES', 'label', 'Credit_Card', 'Credit Card', '25', 'tarjeta de crédito', 'Label: Label for credit card field, available on payment page. '),
|
| 819 |
-
('es_ES', 'label', 'Name_on_card', 'Name on card', '25', 'Nombre en la tarjeta', 'Label: Label for name of card field, available on payment page. '),
|
| 820 |
-
('es_ES', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo de la tarjeta de crédito', 'Label: Label for CC type field, available on payment page. '),
|
| 821 |
-
('es_ES', 'label', 'Credit_card_number', 'Credit card number', '25', 'Número de Tarjeta de Crédito', 'Label: Label for CC number field, available on payment page. '),
|
| 822 |
-
('es_ES', 'label', 'Expiration_Date', 'Expiration Date', '25', 'fecha de expiración', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 823 |
-
('es_ES', 'label', 'Month', 'Month', '25', 'mes', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 824 |
-
('es_ES', 'label', 'Year', 'Year', '25', 'año', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 825 |
-
('es_ES', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Tarjeta del número de Verificación', 'Label: Label for CC verification number field, available on payment page. '),
|
| 826 |
-
('es_ES', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Ingrese nombre en la tarjeta', 'Error: When name on card is empty.'),
|
| 827 |
-
('es_ES', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Seleccione el tipo de tarjeta de crédito', 'Error: When credit card type is not selected.'),
|
| 828 |
-
('es_ES', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Introduzca el número de tarjeta de crédito', 'Error: When credit card number is empty.'),
|
| 829 |
-
('es_ES', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Establecer meses de caducidad', 'Error: When expiry month is empty.'),
|
| 830 |
-
('es_ES', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Establecer años de caducidad', 'Error: When expiry year is empty.'),
|
| 831 |
-
('es_ES', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Número de verificación de tarjeta de Ajuste', 'Error: When card verification number is empty.'),
|
| 832 |
-
('es_ES', 'label', 'Order_Review', 'Order Review', '15', 'Revisión del pedido', 'Label: Order Review page title. '),
|
| 833 |
-
('es_ES', 'label', 'Agreements', 'Agreements', '25', 'Acuerdos', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 834 |
-
('es_ES', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Acepta términos y condiciones', 'Error: When user did not agreed on sign up terms.'),
|
| 835 |
-
('es_ES', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Envío y dirección', 'Label: Label for Shipping & Handling.'),
|
| 836 |
-
('es_ES', 'label', 'Place_Order', 'Place Order', '25', 'Ponga la orden', 'Label: Place Order button title.'),
|
| 837 |
-
('es_ES', 'label', 'Order_Success', 'Order Success', '15', 'Solicitar éxito', 'Label: Order Success page title. '),
|
| 838 |
-
('es_ES', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Gracias por su compra!', 'Message: When order successfully placed. '),
|
| 839 |
-
('es_ES', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Usted recibirá un correo electrónico de confirmación de pedido con los detalles de su pedido y un enlace para el seguimiento de su progreso.', 'Text: When order successfully placed '),
|
| 840 |
-
('es_ES', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuar Compras', 'LabeL: Continue Shopping button title. '),
|
| 841 |
-
('es_ES', 'label', 'Error', 'Error', '15', 'error', 'Label: Error '),
|
| 842 |
-
('es_ES', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Artículo agregado con éxito en la lista de deseos', 'Message: When item added into Wishlist.'),
|
| 843 |
-
('es_ES', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Artículo removido de la lista de deseos', 'Message: When Item removed from wishlist.'),
|
| 844 |
-
('es_ES', 'label', 'Wishlist', 'Wishlist', '15', 'lista', 'Label: Wishlist page title. '),
|
| 845 |
-
('es_ES', 'label', 'Remove', 'Remove', '10', 'quitar', 'Label: Remove button title.'),
|
| 846 |
-
('es_ES', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No hay artículos en su lista encontrados', 'Text: When No wishlist items found.'),
|
| 847 |
-
('es_ES', 'label', 'Orders', 'Orders', '15', 'órdenes', 'Label: Orders history page title.'),
|
| 848 |
-
('es_ES', 'label', 'Order_History', 'Order History', '20', 'Historial de pedidos', 'Label: Order History button title. '),
|
| 849 |
-
('es_ES', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No hay pedidos encontrados', 'Text: When no order history found. '),
|
| 850 |
-
('es_ES', 'label', 'Order_Detail', 'Order Detail', '15', 'Detalle de la orden', 'Label: Order Detail page title. '),
|
| 851 |
-
('es_ES', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Los artículos pedidos', 'Label: Ordered Items block heading or title. '),
|
| 852 |
-
('es_ES', 'label', 'Order_Number', 'Order Number', '20', 'número de orden', 'Label: Label for Order Number.'),
|
| 853 |
-
('es_ES', 'label', 'Order_Date', 'Order Date', '20', 'Fecha del pedido', 'Label: Label for Order Date.'),
|
| 854 |
-
('es_ES', 'label', 'User', 'User', '10', 'usuario', 'Label: Label for User.'),
|
| 855 |
-
('es_ES', 'label', 'Info', 'Info', '15', 'acerca de', 'Label: About page title (CMS/about module)'),
|
| 856 |
-
('es_ES', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Agregar a la lista', 'Label: Add To Wishlist button title.'),
|
| 857 |
-
('es_ES', 'label', 'Logout', 'Logout', '10', 'Cerrar sesión', 'Label: Logout button title.'),
|
| 858 |
-
('es_ES', 'label', 'Search_Product', 'Search Product', '50', 'Buscar Producto', 'Label: Search Product.'),
|
| 859 |
-
('es_ES', 'label', 'Apply', 'Apply', '8', 'aplicar', 'Label: Apply button title (to apply discount)'),
|
| 860 |
-
('es_ES', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Código de descuento aplicado con éxito', 'Message: When coupon code is applied.'),
|
| 861 |
-
('es_ES', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Código de descuento Suprimido correctamente', 'Message: When coupon code is removed. '),
|
| 862 |
-
('es_ES', 'label', 'Discount_Code', 'Discount Code', '25', 'Código de Descuento', 'Label: Label for Discount Code.'),
|
| 863 |
-
('es_ES', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'actualización lista de Deseos', 'Label: Update Wishlist button title.'),
|
| 864 |
-
('es_ES', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Artículo actualizado correctamente', 'Message: When wishlist updated successfully.'),
|
| 865 |
-
('es_ES', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cargar Cant Lista de artículos', 'Error: When requested wishlist item Can not Load. '),
|
| 866 |
-
('es_ES', 'message', 'Please_Select', 'Please select ', '25', 'Por favor, seleccione', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 867 |
-
('es_ES', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Productos Enlaces descargables', 'Label: Label for Product Downloadable Links.'),
|
| 868 |
-
('es_ES', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Código promocional no válido', 'Error: When coupon code is invalid.'),
|
| 869 |
-
('es_ES', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Inicia sesión para continuar', 'Error: When action required login '),
|
| 870 |
-
('es_ES', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Introduzca apellido', 'Error: When firstname is empty in signup form. '),
|
| 871 |
-
('es_ES', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Introduzca apellido', 'Error: When lastname is empty in signup form. '),
|
| 872 |
-
('es_ES', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Introduzca el correo electrónico', 'Error: When email address is empty in signup form. '),
|
| 873 |
-
('es_ES', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Introduzca la contraseña', 'Error: When password is empty in signup form. '),
|
| 874 |
-
('es_ES', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Ya existe Cuenta', 'Error: When email address already exists.'),
|
| 875 |
-
('es_ES', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'No se puede guardar la dirección del cliente', 'Error: When error occure while saving customer Address.'),
|
| 876 |
-
('es_ES', 'message', 'No_Data_Found', 'No Data Found', '100', 'No se encontraron datos', 'Error: When no data found for requested page.'),
|
| 877 |
-
('es_ES', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Ya no está disponible Producto', 'Error: When requested product is no londer available.'),
|
| 878 |
-
('es_ES', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 879 |
-
('es_ES', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 880 |
-
('es_ES', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! El artículo no se puede cargar', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 881 |
-
('es_ES', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 882 |
-
('es_ES', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 883 |
-
('es_ES', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Artículo solicitado no encontrado', 'Error: When system can not load wishlist Item.'),
|
| 884 |
-
('es_ES', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Artículo solicitado ya no está disponible', 'Error: When requested product is no longer available.'),
|
| 885 |
-
('es_ES', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Artículo ha sido borrado de la compra', 'Error: When Item has been deleted from cart.'),
|
| 886 |
-
('es_ES', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'No todos los productos están disponibles en el auantity solicitado', 'Error: When any of the product from cart is no longer available.'),
|
| 887 |
-
('es_ES', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Acepte todos los términos y condiciones antes de realizar el pedido', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 888 |
-
('es_ES', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
|
| 889 |
-
('es_ES', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reajuste del filtro', 'Label: Reset Filter link title.'),
|
| 890 |
-
('es_ES', 'label', 'Reset', 'Reset', '10', 'reajustar', 'Label: Reset button title.'),
|
| 891 |
-
('es_ES', 'label', 'Popularity', 'Popularity', '25', 'popularidad', 'Label: Label for filter: Popularity option. '),
|
| 892 |
-
('es_ES', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Precio De Mayor a Menor', 'Label: Label for filter: Price-High To Low option. '),
|
| 893 |
-
('es_ES', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Precio menor a mayor', 'Label: Label for filter: Price-Low To High option.'),
|
| 894 |
-
('es_ES', 'label', 'Rating', 'Rating', '25', 'clasificación', 'Label: Label for filter: Rating option '),
|
| 895 |
-
('es_ES', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nombre-A a la Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 896 |
-
('es_ES', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nombre-Z a A', 'Label: Label for filter: Name-Z To A option.'),
|
| 897 |
-
('es_ES', 'label', 'Newest', 'Newest', '25', 'el más nuevo', 'Label: Label for filter: Newest option.'),
|
| 898 |
-
('es_ES', 'label', 'Submit_Review', 'Submit Review', '25', 'Enviar opinión', 'Label: Submit Review button title.'),
|
| 899 |
-
('es_ES', 'label', 'User_Reviews', 'User Reviews', '25', 'Opiniones de los usuarios', 'Label: User Reviews page title. '),
|
| 900 |
-
('es_ES', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No hay comentarios encontrados', 'Label: Text as No Reviews Found'),
|
| 901 |
-
('es_ES', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Clasificación del usuario promedio', 'Label: Label for Average User Rating.'),
|
| 902 |
-
('es_ES', 'label', 'Reviews', 'Reviews', '25', 'Comentarios', 'Label: Label for Reviews.'),
|
| 903 |
-
('es_ES', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 904 |
-
('es_ES', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Resumen de su opinión', 'Label: Label for review summary field, available on submit review form.'),
|
| 905 |
-
('es_ES', 'label', 'Comments', 'Comments', '25', 'Comentarios', 'Label: Label for comments field, available on submit review form.'),
|
| 906 |
-
('es_ES', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'También le gustará', 'Label: Label for related product slider on product detail page.'),
|
| 907 |
-
('es_ES', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Seleccione uno de cada una de las votaciones', 'Error: When feedback ratings is not selected for the product.'),
|
| 908 |
-
('es_ES', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Escriba su nickename', 'Error: When feedback nickename is empty.'),
|
| 909 |
-
('es_ES', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Introduzca los comentarios en general', 'Error: When feedback summary is empty.'),
|
| 910 |
-
('es_ES', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Escribe tus comentarios', 'Error: When feedback comments is empty.'),
|
| 911 |
-
('es_ES', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Esta acción no se puede realizar en este dispositivo. Apoyo requerido no está disponible en este dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 912 |
-
('es_ES', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'vistos recientemente', 'Label: Recently Viewed'),
|
| 913 |
-
('es_ES', 'label', 'Share', 'Share', '7', 'cuota', 'Label:Share button title.'),
|
| 914 |
-
('es_ES', 'label', 'Shopping_Products', 'Shopping Products', '20', 'productos de las compras', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 915 |
-
('es_ES', 'label', 'Edit', 'Edit', '6', 'editar', 'Label:Edit button title, available on wishlist page. '),
|
| 916 |
-
('es_ES', 'label', 'More_Information', 'More Information', '25', 'más información', 'Label:More information about product'),
|
| 917 |
-
('es_ES', 'label', 'Share_App', 'Share App', '12', 'Compartir App', 'Label:Share app on CMS page'),
|
| 918 |
-
('es_ES', 'label', 'Sample_Links', 'Sample Links', '20', 'Enlaces de ejemplo', 'Label:Sample Links on product detail page'),
|
| 919 |
-
('es_ES', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Número máximo de caracteres', 'Label:Maximum number of characters for configurable product'),
|
| 920 |
-
('es_ES', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Pago Cancelado', 'Message:Payment cancelled when user cancel payment'),
|
| 921 |
-
('es_ES', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'números de seguimiento', 'Label:Tracking Numbers on order detail page'),
|
| 922 |
-
('es_ES', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
|
| 923 |
-
('es_ES', 'label', 'Installment', 'Installment', '15', 'entrega', 'Label:On product detail page'),
|
| 924 |
-
('es_ES', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Monto de la Cuota', 'Label:On product detail page'),
|
| 925 |
-
('es_ES', 'label', 'Total_Amount', 'Total Amount', '15', 'cantidad total', 'Label:On product detail page'),
|
| 926 |
-
('es_ES', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 927 |
-
('es_ES', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Seleccione Opción Anual', 'Message:On credit card page where installment option is required'),
|
| 928 |
-
('es_ES', 'label', 'January', 'January', '50', 'enero', 'Label:Month name on credit card page'),
|
| 929 |
-
('es_ES', 'label', 'February', 'February', '50', 'febrero', 'Label:Month name on credit card page'),
|
| 930 |
-
('es_ES', 'label', 'March', 'March', '50', 'marzo', 'Label:Month name on credit card page'),
|
| 931 |
-
('es_ES', 'label', 'April', 'April', '50', 'abril', 'Label:Month name on credit card page'),
|
| 932 |
-
('es_ES', 'label', 'May', 'May', '50', 'mayo', 'Label:Month name on credit card page'),
|
| 933 |
-
('es_ES', 'label', 'June', 'June', '50', 'junio', 'Label:Month name on credit card page'),
|
| 934 |
-
('es_ES', 'label', 'July', 'July', '50', 'julio', 'Label:Month name on credit card page'),
|
| 935 |
-
('es_ES', 'label', 'August', 'August', '50', 'agosto', 'Label:Month name on credit card page'),
|
| 936 |
-
('es_ES', 'label', 'September', 'September', '50', 'septiembre', 'Label:Month name on credit card page'),
|
| 937 |
-
('es_ES', 'label', 'October', 'October', '50', 'octubre', 'Label:Month name on credit card page'),
|
| 938 |
-
('es_ES', 'label', 'November', 'November', '50', 'noviembre', 'Label:Month name on credit card page'),
|
| 939 |
-
('es_ES', 'label', 'December', 'December', '50', 'diciembre', 'Label:Month name on credit card page'),
|
| 940 |
-
('pt_PT', 'message', 'Please_wait', 'Please wait', '100', 'por favor, aguarde', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 941 |
-
('pt_PT', 'label', 'or', 'or', '25', 'ou', 'Label: Display to show 2 action options.'),
|
| 942 |
-
('pt_PT', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
|
| 943 |
-
('pt_PT', 'message', 'No_internet_connection', 'No internet connection', '100', 'Sem conexão com a internet', 'Message:No internet connection'),
|
| 944 |
-
('pt_PT', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoria', 'Label: Shopping Category'),
|
| 945 |
-
('pt_PT', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Ops! Não existem categorias para mostrar.', 'Text: When no category found.'),
|
| 946 |
-
('pt_PT', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoria', 'Label: Title to show above category names.'),
|
| 947 |
-
('pt_PT', 'label', 'Categories', 'Categories', '20', 'Categorias', 'Label: Title to show on homepage, above the category.'),
|
| 948 |
-
('pt_PT', 'label', 'All_Products', 'All Products', '20', 'Todos os produtos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 949 |
-
('pt_PT', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
|
| 950 |
-
('pt_PT', 'label', 'List_Page', 'List Page', '15', 'lista de Páginas', 'Label: Page title'),
|
| 951 |
-
('pt_PT', 'label', 'Product_List', 'Product List', '15', 'Lista de Produtos', 'Label: Product List page title '),
|
| 952 |
-
('pt_PT', 'label', 'products_found', 'products found', '20', 'produtos encontrados', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 953 |
-
('pt_PT', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalhes do produto', 'Label: Product Detail page title'),
|
| 954 |
-
('pt_PT', 'label', 'Details', 'Details', '10', 'Detalhes', 'Label: Label displayed above the product detail on product detail page.'),
|
| 955 |
-
('pt_PT', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar agora', 'Label: Buy Now button title.'),
|
| 956 |
-
('pt_PT', 'label', 'Choose_an_option', 'Choose an option', '20', 'Escolha uma opção', 'Label: First option for product options.'),
|
| 957 |
-
('pt_PT', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item adicionado com êxito', 'Message: When the Item added successfully into the cart. '),
|
| 958 |
-
('pt_PT', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Nenhum produto foi encontrado.', 'Text: When no products found for selected search criteria or category.'),
|
| 959 |
-
('pt_PT', 'label', 'Load_More', 'Load More', '10', 'carregar Mais', 'Label: Load More button title, displayed on product listing pages.'),
|
| 960 |
-
('pt_PT', 'label', 'Viewers', 'Viewers', '10', 'Espectadores', 'Label: Viewers Label.'),
|
| 961 |
-
('pt_PT', 'label', 'Add_to_cart', 'Add to cart', '15', 'Adicionar ao carrinho', 'Label: Add to cart button title.'),
|
| 962 |
-
('pt_PT', 'label', 'Downloadable_link', 'Downloadable link', '20', 'link para download', 'Label: Downloadable link title. '),
|
| 963 |
-
('pt_PT', 'label', 'Review', 'Review', '10', 'revisão', 'Label: Review text and button title.'),
|
| 964 |
-
('pt_PT', 'message', 'No_reviews_found', 'No reviews found', '100', 'Nenhum comentário encontrado', 'Text: When no reviews found for selected product.'),
|
| 965 |
-
('pt_PT', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carrinho de compras', 'Label: Shopping Cart button title.'),
|
| 966 |
-
('pt_PT', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 967 |
-
('pt_PT', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart & order total. '),
|
| 968 |
-
('pt_PT', 'label', 'Subtotal', 'Subtotal', '15', 'subtotal', 'Label: Label for cart & order subtotal.'),
|
| 969 |
-
('pt_PT', 'label', 'Tax', 'Tax', '5', 'imposto', 'Label: Label for cart & order Tax.'),
|
| 970 |
-
('pt_PT', 'label', 'Discount', 'Discount', '15', 'desconto', 'Label: Label for cart & order discount. '),
|
| 971 |
-
('pt_PT', 'label', 'Grand_Total', 'Grand Total', '15', 'total geral', 'Label: Label for cart & order grand total.'),
|
| 972 |
-
('pt_PT', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'O carrinho de compras está vazio.', 'Error: When the shopping cart is empty.'),
|
| 973 |
-
('pt_PT', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrinho atualizado com sucesso', 'Message: When the cart updated successfully.'),
|
| 974 |
-
('pt_PT', 'label', 'Update_Cart', 'Update Cart', '15', 'atualização Cart', 'Label: Update Cart button title. '),
|
| 975 |
-
('pt_PT', 'label', 'Checkout', 'Checkout', '10', 'checkout', 'Label: Checkout button title.'),
|
| 976 |
-
('pt_PT', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'O carrinho está vazio', 'Text: When the cart is empty. '),
|
| 977 |
-
('pt_PT', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Um dos seu carrinho item está tendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 978 |
-
('pt_PT', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
|
| 979 |
-
('pt_PT', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Digite seu nome de usuário senha para ter acesso.', 'Error: When requested action required login.'),
|
| 980 |
-
('pt_PT', 'label', 'Username', 'Username', '20', 'Nome de Usuário', 'Label: Label for Username field.'),
|
| 981 |
-
('pt_PT', 'label', 'Password', 'Password', '20', 'senha', 'Label: Label for password field.'),
|
| 982 |
-
('pt_PT', 'label', 'Sign_Up', 'Sign Up', '10', 'inscrever-se', 'Label: Sign Up button title.'),
|
| 983 |
-
('pt_PT', 'message', 'Enter_username', 'Enter username', '100', 'Digite o nome de usuário', 'Error: When username is empty.'),
|
| 984 |
-
('pt_PT', 'message', 'Enter_password', 'Enter password', '100', 'Digite a senha', 'Error: When password is empty. '),
|
| 985 |
-
('pt_PT', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nome de usuário ou senha inválida', 'Error: When Invalid username or password entered.'),
|
| 986 |
-
('pt_PT', 'label', 'First_name', 'First name', '20', 'primeiro nome', 'Label: Label for firstname field.'),
|
| 987 |
-
('pt_PT', 'label', 'Last_name', 'Last name', '20', 'sobrenome', 'Label: Label for lastname field.'),
|
| 988 |
-
('pt_PT', 'label', 'Your_Email', 'Your Email', '20', 'seu e-mail', 'Label: Label for email address field.'),
|
| 989 |
-
('pt_PT', 'label', 'Submit', 'Submit', '10', 'submeter', 'Label: Submit button title.'),
|
| 990 |
-
('pt_PT', 'label', 'Signup_Form', 'Signup Form', '15', 'Cadastre-Form', 'Label: Signup Form page title.'),
|
| 991 |
-
('pt_PT', 'label', 'Signup', 'Signup', '10', 'Cadastre-se', 'Label: Signup button title.'),
|
| 992 |
-
('pt_PT', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Digite o primeiro nome', 'Error: When firstname is empty. '),
|
| 993 |
-
('pt_PT', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Digite o sobrenome', 'Error: When lastname is empty.'),
|
| 994 |
-
('pt_PT', 'message', 'Enter_email', 'Enter email', '100', 'Digite o endereço de email', 'Error: When email address is empty.'),
|
| 995 |
-
('pt_PT', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Por favor insira o endereço de e-mail válido', 'Error: When email address is invalid.'),
|
| 996 |
-
('pt_PT', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Felicitações! Você está registrado com sucesso', 'Message: When successfully registration has been done. '),
|
| 997 |
-
('pt_PT', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Por favor, verifique seu e-mail', 'Message: When user reset their password. '),
|
| 998 |
-
('pt_PT', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Esqueceu sua senha', 'Label: Forgot Password button title.'),
|
| 999 |
-
('pt_PT', 'label', 'Shipping', 'Shipping', '20', 'remessa', 'Label: Label for Shipping. '),
|
| 1000 |
-
('pt_PT', 'label', 'Billing', 'Billing', '20', 'faturamento', 'Label: Label for Billing'),
|
| 1001 |
-
('pt_PT', 'label', 'Address', 'Address', '20', 'endereço', 'Label: Label for address field, available on payment page. '),
|
| 1002 |
-
('pt_PT', 'label', 'Payment', 'Payment', '20', 'pagamento', 'Label: Label for payment field, available on payment page.'),
|
| 1003 |
-
('pt_PT', 'label', 'Continue', 'Continue', '20', 'continuar', 'Label: Continue button title. '),
|
| 1004 |
-
('pt_PT', 'label', 'Billing_Address', 'Billing Address', '20', 'Endereço de Cobrança', 'Label: Label for Billing Address.'),
|
| 1005 |
-
('pt_PT', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selecione um endereço de cobrança do seu livro de endereços ou introduzir um novo endereço.', 'Label: Title available on billing addresses drop down.'),
|
| 1006 |
-
('pt_PT', 'label', 'New_Address', 'New Address', '20', 'novo endereço', 'Label: Title for New Billing Address form.'),
|
| 1007 |
-
('pt_PT', 'label', 'Company', 'Company', '20', 'companhia', 'Label: Label for company field, available on address page. '),
|
| 1008 |
-
('pt_PT', 'label', 'City', 'City', '20', 'cidade', 'Label: Label for city field, available on address page. '),
|
| 1009 |
-
('pt_PT', 'label', 'State', 'State', '20', 'estado', 'Label: Label for state field, available on address page. '),
|
| 1010 |
-
('pt_PT', 'label', 'Country', 'Country', '20', 'país', 'Label: Label for country field, available on address page. '),
|
| 1011 |
-
('pt_PT', 'label', 'select', 'select', '20', 'selecionar', 'Label: Label for drop downs. '),
|
| 1012 |
-
('pt_PT', 'label', 'Billing_street', 'Billing street', '20', 'rua Billing', 'Label: Label for billing street field, available on address page. '),
|
| 1013 |
-
('pt_PT', 'label', 'Postcode', 'Postcode', '20', 'Código Postal', 'Label: Label for postcode field, available on address page. '),
|
| 1014 |
-
('pt_PT', 'label', 'Telephone', 'Telephone', '20', 'telefone', 'Label: Label for telephone field, available on address page. '),
|
| 1015 |
-
('pt_PT', 'label', 'Same_as_billing', 'Same as billing', '25', 'O mesmo que o faturamento', 'Label: Label for Same as billing option. '),
|
| 1016 |
-
('pt_PT', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Endereço para envio', 'Label: Title for Shipping Address form.'),
|
| 1017 |
-
('pt_PT', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selecione um endereço para envio do seu livro de endereços ou introduzir um novo endereço.', 'Label: Title available on shipping addresses drop down.'),
|
| 1018 |
-
('pt_PT', 'label', 'Shipping_street', 'Shipping street', '25', 'rua envio', 'Label: Label for shipping street field, available on address page. '),
|
| 1019 |
-
('pt_PT', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Digite o faturamento firstname', 'Error: When billing firstname is empty.'),
|
| 1020 |
-
('pt_PT', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Digite o faturamento sobrenome', 'Error: When billing lastname is empty.'),
|
| 1021 |
-
('pt_PT', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Digite cidade de faturamento', 'Error: When billing city is empty.'),
|
| 1022 |
-
('pt_PT', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Digite o estado de faturamento', 'Error: When billing state is empty.'),
|
| 1023 |
-
('pt_PT', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Digite o país de faturamento', 'Error: When billing country is empty.'),
|
| 1024 |
-
('pt_PT', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Digite o faturamento rua', 'Error: When billing street is empty.'),
|
| 1025 |
-
('pt_PT', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Digite o código postal de faturamento', 'Error: When billing postcode is empty.'),
|
| 1026 |
-
('pt_PT', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Digite o telefone de faturamento', 'Error: When billing telephone is empty.'),
|
| 1027 |
-
('pt_PT', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Digite o transporte firstname', 'Error: When shipping firstname is empty.'),
|
| 1028 |
-
('pt_PT', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Digite o transporte sobrenome', 'Error: When shipping lastname is empty.'),
|
| 1029 |
-
('pt_PT', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Digite cidade transporte', 'Error: When shipping city is empty.'),
|
| 1030 |
-
('pt_PT', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Digite o transporte estado', 'Error: When shipping state is empty.'),
|
| 1031 |
-
('pt_PT', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Digite o país de envio', 'Error: When shipping country is empty.'),
|
| 1032 |
-
('pt_PT', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Digite o transporte rua', 'Error: When shipping street is empty.'),
|
| 1033 |
-
('pt_PT', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Digite o código postal de envio', 'Error: When shipping postcode is empty.'),
|
| 1034 |
-
('pt_PT', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Digite o transporte telefone', 'Error: When shipping telephone is empty.'),
|
| 1035 |
-
('pt_PT', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Método de Envio', 'Label: Shipping Method page title. '),
|
| 1036 |
-
('pt_PT', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Escolha um método de envio', 'Label: Label for Select shipping method options.'),
|
| 1037 |
-
('pt_PT', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Escolha um método de envio', 'Error: When shipment method is not selected.'),
|
| 1038 |
-
('pt_PT', 'label', 'Payment_Method', 'Payment Method', '25', 'método de pagamento', 'Label: Payment Method page title. '),
|
| 1039 |
-
('pt_PT', 'label', 'Select_payment_method', 'Select payment method', '25', 'Escolha um método de pagamento', 'Label: Label for Select payment method options.'),
|
| 1040 |
-
('pt_PT', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Escolha um método de pagamento', 'Error: When payment method is not selected.'),
|
| 1041 |
-
('pt_PT', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Ops, algo aconteceu de errado', 'Error: When magento return unexpected error.'),
|
| 1042 |
-
('pt_PT', 'label', 'Credit_Card', 'Credit Card', '25', 'Cartão de crédito', 'Label: Label for credit card field, available on payment page. '),
|
| 1043 |
-
('pt_PT', 'label', 'Name_on_card', 'Name on card', '25', 'Nome no cartão', 'Label: Label for name of card field, available on payment page. '),
|
| 1044 |
-
('pt_PT', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo de cartão de crédito', 'Label: Label for CC type field, available on payment page. '),
|
| 1045 |
-
('pt_PT', 'label', 'Credit_card_number', 'Credit card number', '25', 'Número do cartão de crédito', 'Label: Label for CC number field, available on payment page. '),
|
| 1046 |
-
('pt_PT', 'label', 'Expiration_Date', 'Expiration Date', '25', 'data de validade', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1047 |
-
('pt_PT', 'label', 'Month', 'Month', '25', 'mês', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1048 |
-
('pt_PT', 'label', 'Year', 'Year', '25', 'ano', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1049 |
-
('pt_PT', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Cartão do número de Verificação', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1050 |
-
('pt_PT', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Digite o nome no cartão', 'Error: When name on card is empty.'),
|
| 1051 |
-
('pt_PT', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Selecione o tipo de cartão de crédito', 'Error: When credit card type is not selected.'),
|
| 1052 |
-
('pt_PT', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Digite o número do cartão de crédito', 'Error: When credit card number is empty.'),
|
| 1053 |
-
('pt_PT', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Definir mês de vencimento', 'Error: When expiry month is empty.'),
|
| 1054 |
-
('pt_PT', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Definir ano de expiração', 'Error: When expiry year is empty.'),
|
| 1055 |
-
('pt_PT', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Defina o número de verificação do cartão', 'Error: When card verification number is empty.'),
|
| 1056 |
-
('pt_PT', 'label', 'Order_Review', 'Order Review', '15', 'ordem comentário', 'Label: Order Review page title. '),
|
| 1057 |
-
('pt_PT', 'label', 'Agreements', 'Agreements', '25', 'acordos', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1058 |
-
('pt_PT', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Aceite os termos e condições', 'Error: When user did not agreed on sign up terms.'),
|
| 1059 |
-
('pt_PT', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping & Handling', 'Label: Label for Shipping & Handling.'),
|
| 1060 |
-
('pt_PT', 'label', 'Place_Order', 'Place Order', '25', 'Faça a sua encomenda', 'Label: Place Order button title.'),
|
| 1061 |
-
('pt_PT', 'label', 'Order_Success', 'Order Success', '15', 'ordem Sucesso', 'Label: Order Success page title. '),
|
| 1062 |
-
('pt_PT', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Obrigado por sua compra!', 'Message: When order successfully placed. '),
|
| 1063 |
-
('pt_PT', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Você receberá um e-mail de confirmação do pedido, com detalhes do seu pedido e um link para acompanhar seu progresso.', 'Text: When order successfully placed '),
|
| 1064 |
-
('pt_PT', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuar comprando', 'LabeL: Continue Shopping button title. '),
|
| 1065 |
-
('pt_PT', 'label', 'Error', 'Error', '15', 'erro', 'Label: Error '),
|
| 1066 |
-
('pt_PT', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item adicionado com êxito na lista de desejos', 'Message: When item added into Wishlist.'),
|
| 1067 |
-
('pt_PT', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removido da lista de desejos', 'Message: When Item removed from wishlist.'),
|
| 1068 |
-
('pt_PT', 'label', 'Wishlist', 'Wishlist', '15', 'Lista de Desejos', 'Label: Wishlist page title. '),
|
| 1069 |
-
('pt_PT', 'label', 'Remove', 'Remove', '10', 'remover', 'Label: Remove button title.'),
|
| 1070 |
-
('pt_PT', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Nenhum item na lista de desejos encontrados', 'Text: When No wishlist items found.'),
|
| 1071 |
-
('pt_PT', 'label', 'Orders', 'Orders', '15', 'encomendas', 'Label: Orders history page title.'),
|
| 1072 |
-
('pt_PT', 'label', 'Order_History', 'Order History', '20', 'Histórico de pedidos', 'Label: Order History button title. '),
|
| 1073 |
-
('pt_PT', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Sem pedidos encontrado', 'Text: When no order history found. '),
|
| 1074 |
-
('pt_PT', 'label', 'Order_Detail', 'Order Detail', '15', 'Encomenda', 'Label: Order Detail page title. '),
|
| 1075 |
-
('pt_PT', 'label', 'Ordered_Items', 'Ordered Items', '25', 'artigos encomendados', 'Label: Ordered Items block heading or title. '),
|
| 1076 |
-
('pt_PT', 'label', 'Order_Number', 'Order Number', '20', 'número do pedido', 'Label: Label for Order Number.'),
|
| 1077 |
-
('pt_PT', 'label', 'Order_Date', 'Order Date', '20', 'Data do pedido', 'Label: Label for Order Date.'),
|
| 1078 |
-
('pt_PT', 'label', 'User', 'User', '10', 'usuário', 'Label: Label for User.'),
|
| 1079 |
-
('pt_PT', 'label', 'Info', 'Info', '15', 'sobre', 'Label: About page title (CMS/about module)'),
|
| 1080 |
-
('pt_PT', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Adicionar à lista de desejos', 'Label: Add To Wishlist button title.'),
|
| 1081 |
-
('pt_PT', 'label', 'Logout', 'Logout', '10', 'Sair', 'Label: Logout button title.'),
|
| 1082 |
-
('pt_PT', 'label', 'Search_Product', 'Search Product', '50', 'Pesquisa de produto', 'Label: Search Product.'),
|
| 1083 |
-
('pt_PT', 'label', 'Apply', 'Apply', '8', 'aplicar', 'Label: Apply button title (to apply discount)'),
|
| 1084 |
-
('pt_PT', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Código de cupom aplicado com sucesso', 'Message: When coupon code is applied.'),
|
| 1085 |
-
('pt_PT', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Código de cupom removido com sucesso', 'Message: When coupon code is removed. '),
|
| 1086 |
-
('pt_PT', 'label', 'Discount_Code', 'Discount Code', '25', 'Código de desconto', 'Label: Label for Discount Code.'),
|
| 1087 |
-
('pt_PT', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'atualização Lista de Desejos', 'Label: Update Wishlist button title.'),
|
| 1088 |
-
('pt_PT', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item atualizado com sucesso', 'Message: When wishlist updated successfully.'),
|
| 1089 |
-
('pt_PT', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Carga Cant Desejos item', 'Error: When requested wishlist item Can not Load. '),
|
| 1090 |
-
('pt_PT', 'message', 'Please_Select', 'Please select ', '25', 'Por favor, selecione', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1091 |
-
('pt_PT', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produto links para download', 'Label: Label for Product Downloadable Links.'),
|
| 1092 |
-
('pt_PT', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Código de cupom inválido', 'Error: When coupon code is invalid.'),
|
| 1093 |
-
('pt_PT', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Por favor, faça o login para continuar', 'Error: When action required login '),
|
| 1094 |
-
('pt_PT', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Digite o primeiro nome', 'Error: When firstname is empty in signup form. '),
|
| 1095 |
-
('pt_PT', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Digite o sobrenome', 'Error: When lastname is empty in signup form. '),
|
| 1096 |
-
('pt_PT', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Digite o endereço de email', 'Error: When email address is empty in signup form. '),
|
| 1097 |
-
('pt_PT', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Digite a senha', 'Error: When password is empty in signup form. '),
|
| 1098 |
-
('pt_PT', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Conta já existe', 'Error: When email address already exists.'),
|
| 1099 |
-
('pt_PT', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Não é possível salvar o endereço do cliente', 'Error: When error occure while saving customer Address.'),
|
| 1100 |
-
('pt_PT', 'message', 'No_Data_Found', 'No Data Found', '100', 'Não foram encontrados dados', 'Error: When no data found for requested page.'),
|
| 1101 |
-
('pt_PT', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produto não está mais disponível', 'Error: When requested product is no londer available.'),
|
| 1102 |
-
('pt_PT', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1103 |
-
('pt_PT', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1104 |
-
('pt_PT', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item não pode carregar', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 1105 |
-
('pt_PT', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1106 |
-
('pt_PT', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1107 |
-
('pt_PT', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Item solicitado não foi encontrado', 'Error: When system can not load wishlist Item.'),
|
| 1108 |
-
('pt_PT', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Já não está disponível item solicitado', 'Error: When requested product is no longer available.'),
|
| 1109 |
-
('pt_PT', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'O item foi excluído do carrinho', 'Error: When Item has been deleted from cart.'),
|
| 1110 |
-
('pt_PT', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Nem todos os produtos estão disponíveis no auantity solicitado', 'Error: When any of the product from cart is no longer available.'),
|
| 1111 |
-
('pt_PT', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Aceitar todos os termos e condições antes de colocar a ordem', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 1112 |
-
('pt_PT', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
|
| 1113 |
-
('pt_PT', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Filter Reset', 'Label: Reset Filter link title.'),
|
| 1114 |
-
('pt_PT', 'label', 'Reset', 'Reset', '10', 'restabelecer', 'Label: Reset button title.'),
|
| 1115 |
-
('pt_PT', 'label', 'Popularity', 'Popularity', '25', 'popularidade', 'Label: Label for filter: Popularity option. '),
|
| 1116 |
-
('pt_PT', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', '-Preço alto para baixo', 'Label: Label for filter: Price-High To Low option. '),
|
| 1117 |
-
('pt_PT', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', '-Preço Baixo para Alto', 'Label: Label for filter: Price-Low To High option.'),
|
| 1118 |
-
('pt_PT', 'label', 'Rating', 'Rating', '25', 'classificação', 'Label: Label for filter: Rating option '),
|
| 1119 |
-
('pt_PT', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nome-A a Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 1120 |
-
('pt_PT', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nome-Z a A', 'Label: Label for filter: Name-Z To A option.'),
|
| 1121 |
-
('pt_PT', 'label', 'Newest', 'Newest', '25', 'o mais novo', 'Label: Label for filter: Newest option.'),
|
| 1122 |
-
('pt_PT', 'label', 'Submit_Review', 'Submit Review', '25', 'Enviar comentário', 'Label: Submit Review button title.'),
|
| 1123 |
-
('pt_PT', 'label', 'User_Reviews', 'User Reviews', '25', 'Comentários dos usuários', 'Label: User Reviews page title. '),
|
| 1124 |
-
('pt_PT', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Nenhum comentário encontrado', 'Label: Text as No Reviews Found'),
|
| 1125 |
-
('pt_PT', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Média por Usuário', 'Label: Label for Average User Rating.'),
|
| 1126 |
-
('pt_PT', 'label', 'Reviews', 'Reviews', '25', 'avaliações', 'Label: Label for Reviews.'),
|
| 1127 |
-
('pt_PT', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 1128 |
-
('pt_PT', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Sumário das suas opiniões', 'Label: Label for review summary field, available on submit review form.'),
|
| 1129 |
-
('pt_PT', 'label', 'Comments', 'Comments', '25', 'comentários', 'Label: Label for comments field, available on submit review form.'),
|
| 1130 |
-
('pt_PT', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Você pode gostar também', 'Label: Label for related product slider on product detail page.'),
|
| 1131 |
-
('pt_PT', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Escolha um de cada uma das classificações', 'Error: When feedback ratings is not selected for the product.'),
|
| 1132 |
-
('pt_PT', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Digite seu nickename', 'Error: When feedback nickename is empty.'),
|
| 1133 |
-
('pt_PT', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Insira a resposta global', 'Error: When feedback summary is empty.'),
|
| 1134 |
-
('pt_PT', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Digite os seus comentários', 'Error: When feedback comments is empty.'),
|
| 1135 |
-
('pt_PT', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Esta acção não pode ser realizada neste dispositivo. Apoio necessário não está disponível neste dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 1136 |
-
('pt_PT', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'recentemente Visto', 'Label: Recently Viewed'),
|
| 1137 |
-
('pt_PT', 'label', 'Share', 'Share', '7', 'ação', 'Label:Share button title.'),
|
| 1138 |
-
('pt_PT', 'label', 'Shopping_Products', 'Shopping Products', '20', 'produtos comerciais', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 1139 |
-
('pt_PT', 'label', 'Edit', 'Edit', '6', 'editar', 'Label:Edit button title, available on wishlist page. '),
|
| 1140 |
-
('pt_PT', 'label', 'More_Information', 'More Information', '25', 'Mais informações', 'Label:More information about product'),
|
| 1141 |
-
('pt_PT', 'label', 'Share_App', 'Share App', '12', 'Compartilhar App', 'Label:Share app on CMS page'),
|
| 1142 |
-
('pt_PT', 'label', 'Sample_Links', 'Sample Links', '20', 'Amostra Ligações', 'Label:Sample Links on product detail page'),
|
| 1143 |
-
('pt_PT', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'O número máximo de caracteres', 'Label:Maximum number of characters for configurable product'),
|
| 1144 |
-
('pt_PT', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Pagamento Cancelado', 'Message:Payment cancelled when user cancel payment'),
|
| 1145 |
-
('pt_PT', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Números de Rastreamento', 'Label:Tracking Numbers on order detail page'),
|
| 1146 |
-
('pt_PT', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
|
| 1147 |
-
('pt_PT', 'label', 'Installment', 'Installment', '15', 'prestação', 'Label:On product detail page'),
|
| 1148 |
-
('pt_PT', 'label', 'Installment_Amount', 'Installment Amount', '20', 'valor da prestação', 'Label:On product detail page'),
|
| 1149 |
-
('pt_PT', 'label', 'Total_Amount', 'Total Amount', '15', 'montante total', 'Label:On product detail page'),
|
| 1150 |
-
('pt_PT', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 1151 |
-
('pt_PT', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Por favor, Selecione a opção de parcelamento', 'Message:On credit card page where installment option is required'),
|
| 1152 |
-
('pt_PT', 'label', 'January', 'January', '50', 'janeiro', 'Label:Month name on credit card page'),
|
| 1153 |
-
('pt_PT', 'label', 'February', 'February', '50', 'fevereiro', 'Label:Month name on credit card page'),
|
| 1154 |
-
('pt_PT', 'label', 'March', 'March', '50', 'março', 'Label:Month name on credit card page'),
|
| 1155 |
-
('pt_PT', 'label', 'April', 'April', '50', 'abril', 'Label:Month name on credit card page'),
|
| 1156 |
-
('pt_PT', 'label', 'May', 'May', '50', 'maio', 'Label:Month name on credit card page'),
|
| 1157 |
-
('pt_PT', 'label', 'June', 'June', '50', 'Junho', 'Label:Month name on credit card page'),
|
| 1158 |
-
('pt_PT', 'label', 'July', 'July', '50', 'Julho', 'Label:Month name on credit card page'),
|
| 1159 |
-
('pt_PT', 'label', 'August', 'August', '50', 'Agosto', 'Label:Month name on credit card page'),
|
| 1160 |
-
('pt_PT', 'label', 'September', 'September', '50', 'setembro', 'Label:Month name on credit card page'),
|
| 1161 |
-
('pt_PT', 'label', 'October', 'October', '50', 'outubro', 'Label:Month name on credit card page'),
|
| 1162 |
-
('pt_PT', 'label', 'November', 'November', '50', 'novembro', 'Label:Month name on credit card page'),
|
| 1163 |
-
('pt_PT', 'label', 'December', 'December', '50', 'dezembro', 'Label:Month name on credit card page'),
|
| 1164 |
-
('de_DE', 'message', 'Please_wait', 'Please wait', '100', 'warten Sie mal', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 1165 |
-
('de_DE', 'label', 'or', 'or', '25', 'oder', 'Label: Display to show 2 action options.'),
|
| 1166 |
-
('de_DE', 'label', 'Home', 'Home', '8', 'Zuhause', 'Label: Home page title and button title.'),
|
| 1167 |
-
('de_DE', 'message', 'No_internet_connection', 'No internet connection', '100', 'Keine Internetverbindung', 'Message:No internet connection'),
|
| 1168 |
-
('de_DE', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Einkaufs Kategorie', 'Label: Shopping Category'),
|
| 1169 |
-
('de_DE', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Es gibt keine Kategorien angezeigt.', 'Text: When no category found.'),
|
| 1170 |
-
('de_DE', 'label', 'Shop_by_category', 'Shop by category', '25', 'Einkaufen nach Kategorie', 'Label: Title to show above category names.'),
|
| 1171 |
-
('de_DE', 'label', 'Categories', 'Categories', '20', 'Kategorien', 'Label: Title to show on homepage, above the category.'),
|
| 1172 |
-
('de_DE', 'label', 'All_Products', 'All Products', '20', 'Alle Artikel', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 1173 |
-
('de_DE', 'label', 'Profile', 'Profile', '10', 'Profil', 'Label: Profile page title and button title.'),
|
| 1174 |
-
('de_DE', 'label', 'List_Page', 'List Page', '15', 'Liste Seite', 'Label: Page title'),
|
| 1175 |
-
('de_DE', 'label', 'Product_List', 'Product List', '15', 'Artikelliste', 'Label: Product List page title '),
|
| 1176 |
-
('de_DE', 'label', 'products_found', 'products found', '20', 'Produkte gefunden', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 1177 |
-
('de_DE', 'label', 'Product_Detail', 'Product Detail', '15', 'Produktbeschreibung', 'Label: Product Detail page title'),
|
| 1178 |
-
('de_DE', 'label', 'Details', 'Details', '10', 'Einzelheiten', 'Label: Label displayed above the product detail on product detail page.'),
|
| 1179 |
-
('de_DE', 'label', 'Buy_Now', 'Buy Now', '10', 'jetzt kaufen', 'Label: Buy Now button title.'),
|
| 1180 |
-
('de_DE', 'label', 'Choose_an_option', 'Choose an option', '20', 'Wählen Sie eine Option', 'Label: First option for product options.'),
|
| 1181 |
-
('de_DE', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artikel erfolgreich hinzugefügt', 'Message: When the Item added successfully into the cart. '),
|
| 1182 |
-
('de_DE', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Keine Produkte gefunden.', 'Text: When no products found for selected search criteria or category.'),
|
| 1183 |
-
('de_DE', 'label', 'Load_More', 'Load More', '10', 'Mehr laden', 'Label: Load More button title, displayed on product listing pages.'),
|
| 1184 |
-
('de_DE', 'label', 'Viewers', 'Viewers', '10', 'Zuschauer', 'Label: Viewers Label.'),
|
| 1185 |
-
('de_DE', 'label', 'Add_to_cart', 'Add to cart', '15', 'In den Warenkorb legen', 'Label: Add to cart button title.'),
|
| 1186 |
-
('de_DE', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadlink', 'Label: Downloadable link title. '),
|
| 1187 |
-
('de_DE', 'label', 'Review', 'Review', '10', 'Rezension', 'Label: Review text and button title.'),
|
| 1188 |
-
('de_DE', 'message', 'No_reviews_found', 'No reviews found', '100', 'Keine Bewertungen gefunden', 'Text: When no reviews found for selected product.'),
|
| 1189 |
-
('de_DE', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Einkaufswagen', 'Label: Shopping Cart button title.'),
|
| 1190 |
-
('de_DE', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 1191 |
-
('de_DE', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart & order total. '),
|
| 1192 |
-
('de_DE', 'label', 'Subtotal', 'Subtotal', '15', 'Zwischensumme', 'Label: Label for cart & order subtotal.'),
|
| 1193 |
-
('de_DE', 'label', 'Tax', 'Tax', '5', 'Steuer', 'Label: Label for cart & order Tax.'),
|
| 1194 |
-
('de_DE', 'label', 'Discount', 'Discount', '15', 'Rabatt', 'Label: Label for cart & order discount. '),
|
| 1195 |
-
('de_DE', 'label', 'Grand_Total', 'Grand Total', '15', 'Gesamtsumme', 'Label: Label for cart & order grand total.'),
|
| 1196 |
-
('de_DE', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Der Warenkorb ist noch leer.', 'Error: When the shopping cart is empty.'),
|
| 1197 |
-
('de_DE', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Warenkorb erfolgreich aktualisiert', 'Message: When the cart updated successfully.'),
|
| 1198 |
-
('de_DE', 'label', 'Update_Cart', 'Update Cart', '15', 'Warenkorb aktualisieren', 'Label: Update Cart button title. '),
|
| 1199 |
-
('de_DE', 'label', 'Checkout', 'Checkout', '10', 'Kasse', 'Label: Checkout button title.'),
|
| 1200 |
-
('de_DE', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Warenkorb ist leer', 'Text: When the cart is empty. '),
|
| 1201 |
-
('de_DE', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Einer Warenkorb Artikel ist mit Problem', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 1202 |
-
('de_DE', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
|
| 1203 |
-
('de_DE', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Geben Sie Ihren Benutzernamen Passwort ein, um Zugang zu erhalten.', 'Error: When requested action required login.'),
|
| 1204 |
-
('de_DE', 'label', 'Username', 'Username', '20', 'Benutzername', 'Label: Label for Username field.'),
|
| 1205 |
-
('de_DE', 'label', 'Password', 'Password', '20', 'Passwort', 'Label: Label for password field.'),
|
| 1206 |
-
('de_DE', 'label', 'Sign_Up', 'Sign Up', '10', 'Anmeldung', 'Label: Sign Up button title.'),
|
| 1207 |
-
('de_DE', 'message', 'Enter_username', 'Enter username', '100', 'Geben Sie Benutzernamen', 'Error: When username is empty.'),
|
| 1208 |
-
('de_DE', 'message', 'Enter_password', 'Enter password', '100', 'Geben Sie das Passwort', 'Error: When password is empty. '),
|
| 1209 |
-
('de_DE', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Benutzername oder Passwort ungültig', 'Error: When Invalid username or password entered.'),
|
| 1210 |
-
('de_DE', 'label', 'First_name', 'First name', '20', 'Vorname', 'Label: Label for firstname field.'),
|
| 1211 |
-
('de_DE', 'label', 'Last_name', 'Last name', '20', 'nachname', 'Label: Label for lastname field.'),
|
| 1212 |
-
('de_DE', 'label', 'Your_Email', 'Your Email', '20', 'Ihre E-Mail', 'Label: Label for email address field.'),
|
| 1213 |
-
('de_DE', 'label', 'Submit', 'Submit', '10', 'einreichen', 'Label: Submit button title.'),
|
| 1214 |
-
('de_DE', 'label', 'Signup_Form', 'Signup Form', '15', 'Anmeldeformular', 'Label: Signup Form page title.'),
|
| 1215 |
-
('de_DE', 'label', 'Signup', 'Signup', '10', 'Anmelden', 'Label: Signup button title.'),
|
| 1216 |
-
('de_DE', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Geben Sie Vorname', 'Error: When firstname is empty. '),
|
| 1217 |
-
('de_DE', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Geben Sie Nachname', 'Error: When lastname is empty.'),
|
| 1218 |
-
('de_DE', 'message', 'Enter_email', 'Enter email', '100', 'Email Adresse angeben', 'Error: When email address is empty.'),
|
| 1219 |
-
('de_DE', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Bitte geben Sie eine gültige E-Mail Adresse', 'Error: When email address is invalid.'),
|
| 1220 |
-
('de_DE', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Herzlichen Glückwunsch! Sie sind erfolgreich registriert', 'Message: When successfully registration has been done. '),
|
| 1221 |
-
('de_DE', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Bitte überprüfen Sie Ihre E-Mail-', 'Message: When user reset their password. '),
|
| 1222 |
-
('de_DE', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Passwort vergessen', 'Label: Forgot Password button title.'),
|
| 1223 |
-
('de_DE', 'label', 'Shipping', 'Shipping', '20', 'Versand', 'Label: Label for Shipping. '),
|
| 1224 |
-
('de_DE', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
|
| 1225 |
-
('de_DE', 'label', 'Address', 'Address', '20', 'Anschrift', 'Label: Label for address field, available on payment page. '),
|
| 1226 |
-
('de_DE', 'label', 'Payment', 'Payment', '20', 'Bezahlung', 'Label: Label for payment field, available on payment page.'),
|
| 1227 |
-
('de_DE', 'label', 'Continue', 'Continue', '20', 'fortsetzen', 'Label: Continue button title. '),
|
| 1228 |
-
('de_DE', 'label', 'Billing_Address', 'Billing Address', '20', 'Rechnungsadresse', 'Label: Label for Billing Address.'),
|
| 1229 |
-
('de_DE', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Wählen Sie eine Rechnungsadresse aus dem Adressbuch oder geben Sie eine neue Adresse.', 'Label: Title available on billing addresses drop down.'),
|
| 1230 |
-
('de_DE', 'label', 'New_Address', 'New Address', '20', 'neue Adresse', 'Label: Title for New Billing Address form.'),
|
| 1231 |
-
('de_DE', 'label', 'Company', 'Company', '20', 'Unternehmen', 'Label: Label for company field, available on address page. '),
|
| 1232 |
-
('de_DE', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
|
| 1233 |
-
('de_DE', 'label', 'State', 'State', '20', 'Zustand', 'Label: Label for state field, available on address page. '),
|
| 1234 |
-
('de_DE', 'label', 'Country', 'Country', '20', 'Land', 'Label: Label for country field, available on address page. '),
|
| 1235 |
-
('de_DE', 'label', 'select', 'select', '20', 'wählen', 'Label: Label for drop downs. '),
|
| 1236 |
-
('de_DE', 'label', 'Billing_street', 'Billing street', '20', 'Billing Straße', 'Label: Label for billing street field, available on address page. '),
|
| 1237 |
-
('de_DE', 'label', 'Postcode', 'Postcode', '20', 'PLZ', 'Label: Label for postcode field, available on address page. '),
|
| 1238 |
-
('de_DE', 'label', 'Telephone', 'Telephone', '20', 'Telefon', 'Label: Label for telephone field, available on address page. '),
|
| 1239 |
-
('de_DE', 'label', 'Same_as_billing', 'Same as billing', '25', 'Gleich wie Rechnungs', 'Label: Label for Same as billing option. '),
|
| 1240 |
-
('de_DE', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Versandadresse', 'Label: Title for Shipping Address form.'),
|
| 1241 |
-
('de_DE', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Wählen Sie eine Lieferadresse aus dem Adressbuch oder geben Sie eine neue Adresse.', 'Label: Title available on shipping addresses drop down.'),
|
| 1242 |
-
('de_DE', 'label', 'Shipping_street', 'Shipping street', '25', 'Liefer- Straße', 'Label: Label for shipping street field, available on address page. '),
|
| 1243 |
-
('de_DE', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Geben Abrechnung Vorname', 'Error: When billing firstname is empty.'),
|
| 1244 |
-
('de_DE', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Geben Abrechnung Nachname', 'Error: When billing lastname is empty.'),
|
| 1245 |
-
('de_DE', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Geben Sie die Abrechnung Stadt', 'Error: When billing city is empty.'),
|
| 1246 |
-
('de_DE', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Geben Abrechnung Zustand', 'Error: When billing state is empty.'),
|
| 1247 |
-
('de_DE', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Geben Sie die Abrechnung Land', 'Error: When billing country is empty.'),
|
| 1248 |
-
('de_DE', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Geben Sie die Abrechnung Straße', 'Error: When billing street is empty.'),
|
| 1249 |
-
('de_DE', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Geben Sie die Abrechnung Postleitzahl', 'Error: When billing postcode is empty.'),
|
| 1250 |
-
('de_DE', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Geben Abrechnung Telefon', 'Error: When billing telephone is empty.'),
|
| 1251 |
-
('de_DE', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Geben Versand Vorname', 'Error: When shipping firstname is empty.'),
|
| 1252 |
-
('de_DE', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Geben Versand Nachname', 'Error: When shipping lastname is empty.'),
|
| 1253 |
-
('de_DE', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Geben Versand Stadt', 'Error: When shipping city is empty.'),
|
| 1254 |
-
('de_DE', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Geben Sie Verschiffen-Zustand', 'Error: When shipping state is empty.'),
|
| 1255 |
-
('de_DE', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Geben Lieferland', 'Error: When shipping country is empty.'),
|
| 1256 |
-
('de_DE', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Geben Versand Straße', 'Error: When shipping street is empty.'),
|
| 1257 |
-
('de_DE', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Geben Versand Postleitzahl', 'Error: When shipping postcode is empty.'),
|
| 1258 |
-
('de_DE', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Geben Versand Telefon', 'Error: When shipping telephone is empty.'),
|
| 1259 |
-
('de_DE', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Versandart', 'Label: Shipping Method page title. '),
|
| 1260 |
-
('de_DE', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Wählen Sie Versandart', 'Label: Label for Select shipping method options.'),
|
| 1261 |
-
('de_DE', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Wählen Sie Versandart', 'Error: When shipment method is not selected.'),
|
| 1262 |
-
('de_DE', 'label', 'Payment_Method', 'Payment Method', '25', 'Zahlungsmethode', 'Label: Payment Method page title. '),
|
| 1263 |
-
('de_DE', 'label', 'Select_payment_method', 'Select payment method', '25', 'Wählen Sie die Zahlungsmethode', 'Label: Label for Select payment method options.'),
|
| 1264 |
-
('de_DE', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Wählen Sie die Zahlungsmethode', 'Error: When payment method is not selected.'),
|
| 1265 |
-
('de_DE', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Hoppla, etwas nicht passiert', 'Error: When magento return unexpected error.'),
|
| 1266 |
-
('de_DE', 'label', 'Credit_Card', 'Credit Card', '25', 'Kreditkarte', 'Label: Label for credit card field, available on payment page. '),
|
| 1267 |
-
('de_DE', 'label', 'Name_on_card', 'Name on card', '25', 'Name auf der Karte', 'Label: Label for name of card field, available on payment page. '),
|
| 1268 |
-
('de_DE', 'label', 'Credit_card_type', 'Credit card type', '25', 'Kreditkartentyp', 'Label: Label for CC type field, available on payment page. '),
|
| 1269 |
-
('de_DE', 'label', 'Credit_card_number', 'Credit card number', '25', 'Kreditkartennummer', 'Label: Label for CC number field, available on payment page. '),
|
| 1270 |
-
('de_DE', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Verfallsdatum', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1271 |
-
('de_DE', 'label', 'Month', 'Month', '25', 'Monat', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1272 |
-
('de_DE', 'label', 'Year', 'Year', '25', 'Jahr', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1273 |
-
('de_DE', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Kartenprüfnummer', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1274 |
-
('de_DE', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Geben Sie den Namen auf der Karte', 'Error: When name on card is empty.'),
|
| 1275 |
-
('de_DE', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Wählen Sie Kreditkartentyp', 'Error: When credit card type is not selected.'),
|
| 1276 |
-
('de_DE', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Geben Sie Ihre Kreditkartennummer', 'Error: When credit card number is empty.'),
|
| 1277 |
-
('de_DE', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Stellen Verfallmonat', 'Error: When expiry month is empty.'),
|
| 1278 |
-
('de_DE', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Stellen Ablauf Jahr', 'Error: When expiry year is empty.'),
|
| 1279 |
-
('de_DE', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Stellen Kartenprüfnummer', 'Error: When card verification number is empty.'),
|
| 1280 |
-
('de_DE', 'label', 'Order_Review', 'Order Review', '15', 'Bestellen schreiben', 'Label: Order Review page title. '),
|
| 1281 |
-
('de_DE', 'label', 'Agreements', 'Agreements', '25', 'Vereinbarungen', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1282 |
-
('de_DE', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Bedingungen bestätigen und Zustand', 'Error: When user did not agreed on sign up terms.'),
|
| 1283 |
-
('de_DE', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping & Handling', 'Label: Label for Shipping & Handling.'),
|
| 1284 |
-
('de_DE', 'label', 'Place_Order', 'Place Order', '25', 'Bestellung aufgeben', 'Label: Place Order button title.'),
|
| 1285 |
-
('de_DE', 'label', 'Order_Success', 'Order Success', '15', 'Bestellen Success', 'Label: Order Success page title. '),
|
| 1286 |
-
('de_DE', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Vielen Dank für Ihren Einkauf!', 'Message: When order successfully placed. '),
|
| 1287 |
-
('de_DE', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Sie erhalten eine Auftragsbestätigung per E-Mail mit Einzelheiten zur Bestellung und einen Link zu seinem Fortschritt zu verfolgen empfangen.', 'Text: When order successfully placed '),
|
| 1288 |
-
('de_DE', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Weiter Warenkorb', 'LabeL: Continue Shopping button title. '),
|
| 1289 |
-
('de_DE', 'label', 'Error', 'Error', '15', 'Fehler', 'Label: Error '),
|
| 1290 |
-
('de_DE', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Artikel erfolgreich in Wunschliste hinzugefügt', 'Message: When item added into Wishlist.'),
|
| 1291 |
-
('de_DE', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Artikel von der Wunschliste entfernen', 'Message: When Item removed from wishlist.'),
|
| 1292 |
-
('de_DE', 'label', 'Wishlist', 'Wishlist', '15', 'Wunschzettel', 'Label: Wishlist page title. '),
|
| 1293 |
-
('de_DE', 'label', 'Remove', 'Remove', '10', 'entfernen', 'Label: Remove button title.'),
|
| 1294 |
-
('de_DE', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Keine Artikel in der Wunschliste finden', 'Text: When No wishlist items found.'),
|
| 1295 |
-
('de_DE', 'label', 'Orders', 'Orders', '15', 'Bestellungen', 'Label: Orders history page title.'),
|
| 1296 |
-
('de_DE', 'label', 'Order_History', 'Order History', '20', 'Bestellhistorie', 'Label: Order History button title. '),
|
| 1297 |
-
('de_DE', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Keine Aufträge gefunden', 'Text: When no order history found. '),
|
| 1298 |
-
('de_DE', 'label', 'Order_Detail', 'Order Detail', '15', 'bestellen Detail', 'Label: Order Detail page title. '),
|
| 1299 |
-
('de_DE', 'label', 'Ordered_Items', 'Ordered Items', '25', 'bestellte Artikel', 'Label: Ordered Items block heading or title. '),
|
| 1300 |
-
('de_DE', 'label', 'Order_Number', 'Order Number', '20', 'Bestellnummer', 'Label: Label for Order Number.'),
|
| 1301 |
-
('de_DE', 'label', 'Order_Date', 'Order Date', '20', 'Bestelldatum', 'Label: Label for Order Date.'),
|
| 1302 |
-
('de_DE', 'label', 'User', 'User', '10', 'Benutzer', 'Label: Label for User.'),
|
| 1303 |
-
('de_DE', 'label', 'Info', 'Info', '15', 'über', 'Label: About page title (CMS/about module)'),
|
| 1304 |
-
('de_DE', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Zur Wunschliste hinzufügen', 'Label: Add To Wishlist button title.'),
|
| 1305 |
-
('de_DE', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
|
| 1306 |
-
('de_DE', 'label', 'Search_Product', 'Search Product', '50', 'Suche Produkt', 'Label: Search Product.'),
|
| 1307 |
-
('de_DE', 'label', 'Apply', 'Apply', '8', 'anwenden', 'Label: Apply button title (to apply discount)'),
|
| 1308 |
-
('de_DE', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Gutscheincodes erfolgreich angewendet', 'Message: When coupon code is applied.'),
|
| 1309 |
-
('de_DE', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Gutscheincodes Erfolgreich entfernt', 'Message: When coupon code is removed. '),
|
| 1310 |
-
('de_DE', 'label', 'Discount_Code', 'Discount Code', '25', 'Rabatt-Code', 'Label: Label for Discount Code.'),
|
| 1311 |
-
('de_DE', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'aktualisieren Wunschzettel', 'Label: Update Wishlist button title.'),
|
| 1312 |
-
('de_DE', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Artikel erfolgreich aktualisiert', 'Message: When wishlist updated successfully.'),
|
| 1313 |
-
('de_DE', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Last Wunschzettel Artikel', 'Error: When requested wishlist item Can not Load. '),
|
| 1314 |
-
('de_DE', 'message', 'Please_Select', 'Please select ', '25', 'Bitte wählen', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1315 |
-
('de_DE', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produkt-Links zum Herunterladen', 'Label: Label for Product Downloadable Links.'),
|
| 1316 |
-
('de_DE', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Ungültige Gutscheincode', 'Error: When coupon code is invalid.'),
|
| 1317 |
-
('de_DE', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Bitte einloggen, um fortzufahren', 'Error: When action required login '),
|
| 1318 |
-
('de_DE', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Geben Sie Vorname', 'Error: When firstname is empty in signup form. '),
|
| 1319 |
-
('de_DE', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Geben Sie Nachname', 'Error: When lastname is empty in signup form. '),
|
| 1320 |
-
('de_DE', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Email Adresse angeben', 'Error: When email address is empty in signup form. '),
|
| 1321 |
-
('de_DE', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Geben Sie das Passwort', 'Error: When password is empty in signup form. '),
|
| 1322 |
-
('de_DE', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Konto ist bereits vorhanden', 'Error: When email address already exists.'),
|
| 1323 |
-
('de_DE', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Kundenadresse kann nicht gespeichert werden', 'Error: When error occure while saving customer Address.'),
|
| 1324 |
-
('de_DE', 'message', 'No_Data_Found', 'No Data Found', '100', 'Keine Daten gefunden', 'Error: When no data found for requested page.'),
|
| 1325 |
-
('de_DE', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produkt nicht mehr verfügbar', 'Error: When requested product is no londer available.'),
|
| 1326 |
-
('de_DE', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1327 |
-
('de_DE', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1328 |
-
('de_DE', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Upps! Artikel kann nicht geladen', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 1329 |
-
('de_DE', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1330 |
-
('de_DE', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1331 |
-
('de_DE', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Artikel nicht gefunden', 'Error: When system can not load wishlist Item.'),
|
| 1332 |
-
('de_DE', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Gewünschten Artikel nicht mehr verfügbar', 'Error: When requested product is no longer available.'),
|
| 1333 |
-
('de_DE', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Artikel wurde aus dem Warenkorb gelöscht', 'Error: When Item has been deleted from cart.'),
|
| 1334 |
-
('de_DE', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Nicht alle Produkte sind in der gewünschten auantity', 'Error: When any of the product from cart is no longer available.'),
|
| 1335 |
-
('de_DE', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Akzeptieren Sie alle Bedingungen und Konditionen vor der Bestellung', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 1336 |
-
('de_DE', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
|
| 1337 |
-
('de_DE', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Filter zurücksetzen', 'Label: Reset Filter link title.'),
|
| 1338 |
-
('de_DE', 'label', 'Reset', 'Reset', '10', 'rücksetzen', 'Label: Reset button title.'),
|
| 1339 |
-
('de_DE', 'label', 'Popularity', 'Popularity', '25', 'Beliebtheit', 'Label: Label for filter: Popularity option. '),
|
| 1340 |
-
('de_DE', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Preis-Hoch zu Niedrig', 'Label: Label for filter: Price-High To Low option. '),
|
| 1341 |
-
('de_DE', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Preis-Niedrig zu Hoch', 'Label: Label for filter: Price-Low To High option.'),
|
| 1342 |
-
('de_DE', 'label', 'Rating', 'Rating', '25', 'Wertung', 'Label: Label for filter: Rating option '),
|
| 1343 |
-
('de_DE', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name-A To Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 1344 |
-
('de_DE', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name-Z bis A', 'Label: Label for filter: Name-Z To A option.'),
|
| 1345 |
-
('de_DE', 'label', 'Newest', 'Newest', '25', 'neueste', 'Label: Label for filter: Newest option.'),
|
| 1346 |
-
('de_DE', 'label', 'Submit_Review', 'Submit Review', '25', 'Bewertung abschicken', 'Label: Submit Review button title.'),
|
| 1347 |
-
('de_DE', 'label', 'User_Reviews', 'User Reviews', '25', 'Testberichte', 'Label: User Reviews page title. '),
|
| 1348 |
-
('de_DE', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Keine Bewertungen gefunden', 'Label: Text as No Reviews Found'),
|
| 1349 |
-
('de_DE', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
|
| 1350 |
-
('de_DE', 'label', 'Reviews', 'Reviews', '25', 'Bewertungen', 'Label: Label for Reviews.'),
|
| 1351 |
-
('de_DE', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 1352 |
-
('de_DE', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Zusammenfassung Ihrer Kundenmeinung', 'Label: Label for review summary field, available on submit review form.'),
|
| 1353 |
-
('de_DE', 'label', 'Comments', 'Comments', '25', 'Kommentare', 'Label: Label for comments field, available on submit review form.'),
|
| 1354 |
-
('de_DE', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Sie können auch lieben', 'Label: Label for related product slider on product detail page.'),
|
| 1355 |
-
('de_DE', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Wählen eines von jedem der Bewertungen', 'Error: When feedback ratings is not selected for the product.'),
|
| 1356 |
-
('de_DE', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Geben Sie Ihre nickename', 'Error: When feedback nickename is empty.'),
|
| 1357 |
-
('de_DE', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Geben Sie Feedback insgesamt', 'Error: When feedback summary is empty.'),
|
| 1358 |
-
('de_DE', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Geben Sie Ihre Bemerkungen', 'Error: When feedback comments is empty.'),
|
| 1359 |
-
('de_DE', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Diese Aktion kann nicht auf diesem Gerät ausgeführt werden. Erforderliche Unterstützung ist auf diesem Gerät nicht verfügbar.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 1360 |
-
('de_DE', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Vor kurzem angesehen', 'Label: Recently Viewed'),
|
| 1361 |
-
('de_DE', 'label', 'Share', 'Share', '7', 'Aktie', 'Label:Share button title.'),
|
| 1362 |
-
('de_DE', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Einkaufs Produkte', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 1363 |
-
('de_DE', 'label', 'Edit', 'Edit', '6', 'bearbeiten', 'Label:Edit button title, available on wishlist page. '),
|
| 1364 |
-
('de_DE', 'label', 'More_Information', 'More Information', '25', 'Weitere Informationen', 'Label:More information about product'),
|
| 1365 |
-
('de_DE', 'label', 'Share_App', 'Share App', '12', 'Teilen App', 'Label:Share app on CMS page'),
|
| 1366 |
-
('de_DE', 'label', 'Sample_Links', 'Sample Links', '20', 'Probe-Links', 'Label:Sample Links on product detail page'),
|
| 1367 |
-
('de_DE', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximale Anzahl der Zeichen', 'Label:Maximum number of characters for configurable product'),
|
| 1368 |
-
('de_DE', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
|
| 1369 |
-
('de_DE', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking-Nummern', 'Label:Tracking Numbers on order detail page'),
|
| 1370 |
-
('de_DE', 'label', 'Track', 'Track', '15', 'Spur', 'Label:Button on order detail page'),
|
| 1371 |
-
('de_DE', 'label', 'Installment', 'Installment', '15', 'Rate', 'Label:On product detail page'),
|
| 1372 |
-
('de_DE', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Ratenzahlung', 'Label:On product detail page'),
|
| 1373 |
-
('de_DE', 'label', 'Total_Amount', 'Total Amount', '15', 'Gesamtbetrag', 'Label:On product detail page'),
|
| 1374 |
-
('de_DE', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 1375 |
-
('de_DE', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Bitte wählen Raten Option', 'Message:On credit card page where installment option is required'),
|
| 1376 |
-
('de_DE', 'label', 'January', 'January', '50', 'Januar', 'Label:Month name on credit card page'),
|
| 1377 |
-
('de_DE', 'label', 'February', 'February', '50', 'Februar', 'Label:Month name on credit card page'),
|
| 1378 |
-
('de_DE', 'label', 'March', 'March', '50', 'März', 'Label:Month name on credit card page'),
|
| 1379 |
-
('de_DE', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
|
| 1380 |
-
('de_DE', 'label', 'May', 'May', '50', 'Mai', 'Label:Month name on credit card page'),
|
| 1381 |
-
('de_DE', 'label', 'June', 'June', '50', 'Juni', 'Label:Month name on credit card page'),
|
| 1382 |
-
('de_DE', 'label', 'July', 'July', '50', 'Juli', 'Label:Month name on credit card page'),
|
| 1383 |
-
('de_DE', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
|
| 1384 |
-
('de_DE', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
|
| 1385 |
-
('de_DE', 'label', 'October', 'October', '50', 'Oktober', 'Label:Month name on credit card page'),
|
| 1386 |
-
('de_DE', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
|
| 1387 |
-
('de_DE', 'label', 'December', 'December', '50', 'Dezember', 'Label:Month name on credit card page'),
|
| 1388 |
-
('fr_FR', 'message', 'Please_wait', 'Please wait', '100', 'Se il vous plaît, attendez', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 1389 |
-
('fr_FR', 'label', 'or', 'or', '25', 'ou', 'Label: Display to show 2 action options.'),
|
| 1390 |
-
('fr_FR', 'label', 'Home', 'Home', '8', 'maison', 'Label: Home page title and button title.'),
|
| 1391 |
-
('fr_FR', 'message', 'No_internet_connection', 'No internet connection', '100', 'Pas de connexion Internet', 'Message:No internet connection'),
|
| 1392 |
-
('fr_FR', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Catégorie Panier', 'Label: Shopping Category'),
|
| 1393 |
-
('fr_FR', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Il n\'y a pas de catégories à afficher.', 'Text: When no category found.'),
|
| 1394 |
-
('fr_FR', 'label', 'Shop_by_category', 'Shop by category', '25', 'Magasiner par catégorie', 'Label: Title to show above category names.'),
|
| 1395 |
-
('fr_FR', 'label', 'Categories', 'Categories', '20', 'Catégories', 'Label: Title to show on homepage, above the category.'),
|
| 1396 |
-
('fr_FR', 'label', 'All_Products', 'All Products', '20', 'tous les produits', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 1397 |
-
('fr_FR', 'label', 'Profile', 'Profile', '10', 'profil', 'Label: Profile page title and button title.'),
|
| 1398 |
-
('fr_FR', 'label', 'List_Page', 'List Page', '15', 'liste page', 'Label: Page title'),
|
| 1399 |
-
('fr_FR', 'label', 'Product_List', 'Product List', '15', 'Liste des produits', 'Label: Product List page title '),
|
| 1400 |
-
('fr_FR', 'label', 'products_found', 'products found', '20', 'produits trouvés', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 1401 |
-
('fr_FR', 'label', 'Product_Detail', 'Product Detail', '15', 'Détails du produit', 'Label: Product Detail page title'),
|
| 1402 |
-
('fr_FR', 'label', 'Details', 'Details', '10', 'détails', 'Label: Label displayed above the product detail on product detail page.'),
|
| 1403 |
-
('fr_FR', 'label', 'Buy_Now', 'Buy Now', '10', 'acheter maintenant', 'Label: Buy Now button title.'),
|
| 1404 |
-
('fr_FR', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choisissez une option', 'Label: First option for product options.'),
|
| 1405 |
-
('fr_FR', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Article ajouté avec succès', 'Message: When the Item added successfully into the cart. '),
|
| 1406 |
-
('fr_FR', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Aucun produit trouvé.', 'Text: When no products found for selected search criteria or category.'),
|
| 1407 |
-
('fr_FR', 'label', 'Load_More', 'Load More', '10', 'Chargez Plus', 'Label: Load More button title, displayed on product listing pages.'),
|
| 1408 |
-
('fr_FR', 'label', 'Viewers', 'Viewers', '10', 'Les téléspectateurs', 'Label: Viewers Label.'),
|
| 1409 |
-
('fr_FR', 'label', 'Add_to_cart', 'Add to cart', '15', 'Ajouter au panier', 'Label: Add to cart button title.'),
|
| 1410 |
-
('fr_FR', 'label', 'Downloadable_link', 'Downloadable link', '20', 'lien téléchargeable', 'Label: Downloadable link title. '),
|
| 1411 |
-
('fr_FR', 'label', 'Review', 'Review', '10', 'examen', 'Label: Review text and button title.'),
|
| 1412 |
-
('fr_FR', 'message', 'No_reviews_found', 'No reviews found', '100', 'Aucun commentaire trouvé', 'Text: When no reviews found for selected product.'),
|
| 1413 |
-
('fr_FR', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'panier', 'Label: Shopping Cart button title.'),
|
| 1414 |
-
('fr_FR', 'label', 'QTY', 'QTY', '5', 'QTE', 'Label: Label for product Quantity.'),
|
| 1415 |
-
('fr_FR', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart & order total. '),
|
| 1416 |
-
('fr_FR', 'label', 'Subtotal', 'Subtotal', '15', 'total', 'Label: Label for cart & order subtotal.'),
|
| 1417 |
-
('fr_FR', 'label', 'Tax', 'Tax', '5', 'impôt', 'Label: Label for cart & order Tax.'),
|
| 1418 |
-
('fr_FR', 'label', 'Discount', 'Discount', '15', 'rabais', 'Label: Label for cart & order discount. '),
|
| 1419 |
-
('fr_FR', 'label', 'Grand_Total', 'Grand Total', '15', 'total', 'Label: Label for cart & order grand total.'),
|
| 1420 |
-
('fr_FR', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Le panier est vide.', 'Error: When the shopping cart is empty.'),
|
| 1421 |
-
('fr_FR', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Panier correctement mis à jour', 'Message: When the cart updated successfully.'),
|
| 1422 |
-
('fr_FR', 'label', 'Update_Cart', 'Update Cart', '15', 'Mise à jour panier', 'Label: Update Cart button title. '),
|
| 1423 |
-
('fr_FR', 'label', 'Checkout', 'Checkout', '10', 'caisse', 'Label: Checkout button title.'),
|
| 1424 |
-
('fr_FR', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Le panier est vide', 'Text: When the cart is empty. '),
|
| 1425 |
-
('fr_FR', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Un panier de votre article est d\'avoir problème', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 1426 |
-
('fr_FR', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
|
| 1427 |
-
('fr_FR', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Entrez votre mot de passe nom d\'utilisateur pour obtenir l\'accès.', 'Error: When requested action required login.'),
|
| 1428 |
-
('fr_FR', 'label', 'Username', 'Username', '20', 'Nom d\'utilisateur', 'Label: Label for Username field.'),
|
| 1429 |
-
('fr_FR', 'label', 'Password', 'Password', '20', 'mot de passe', 'Label: Label for password field.'),
|
| 1430 |
-
('fr_FR', 'label', 'Sign_Up', 'Sign Up', '10', 'signer', 'Label: Sign Up button title.'),
|
| 1431 |
-
('fr_FR', 'message', 'Enter_username', 'Enter username', '100', 'Entrez le nom d\'utilisateur', 'Error: When username is empty.'),
|
| 1432 |
-
('fr_FR', 'message', 'Enter_password', 'Enter password', '100', 'mot de passe', 'Error: When password is empty. '),
|
| 1433 |
-
('fr_FR', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nom d\'utilisateur ou mot de passe invalide', 'Error: When Invalid username or password entered.'),
|
| 1434 |
-
('fr_FR', 'label', 'First_name', 'First name', '20', 'prénom', 'Label: Label for firstname field.'),
|
| 1435 |
-
('fr_FR', 'label', 'Last_name', 'Last name', '20', 'nom de famille', 'Label: Label for lastname field.'),
|
| 1436 |
-
('fr_FR', 'label', 'Your_Email', 'Your Email', '20', 'votre e-mail', 'Label: Label for email address field.'),
|
| 1437 |
-
('fr_FR', 'label', 'Submit', 'Submit', '10', 'soumettre', 'Label: Submit button title.'),
|
| 1438 |
-
('fr_FR', 'label', 'Signup_Form', 'Signup Form', '15', 'Formulaire d\'inscription', 'Label: Signup Form page title.'),
|
| 1439 |
-
('fr_FR', 'label', 'Signup', 'Signup', '10', 'Se inscrire', 'Label: Signup button title.'),
|
| 1440 |
-
('fr_FR', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Entrez prénom', 'Error: When firstname is empty. '),
|
| 1441 |
-
('fr_FR', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Entrez nom', 'Error: When lastname is empty.'),
|
| 1442 |
-
('fr_FR', 'message', 'Enter_email', 'Enter email', '100', 'Entrez l\'adresse e-mail', 'Error: When email address is empty.'),
|
| 1443 |
-
('fr_FR', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Se il vous plaît entrez l\'adresse e-mail valide', 'Error: When email address is invalid.'),
|
| 1444 |
-
('fr_FR', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Félicitation! Vous êtes inscrit avec succès', 'Message: When successfully registration has been done. '),
|
| 1445 |
-
('fr_FR', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Se il vous plaît vérifier votre e-mail', 'Message: When user reset their password. '),
|
| 1446 |
-
('fr_FR', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Mot de passe oublié', 'Label: Forgot Password button title.'),
|
| 1447 |
-
('fr_FR', 'label', 'Shipping', 'Shipping', '20', 'livraison', 'Label: Label for Shipping. '),
|
| 1448 |
-
('fr_FR', 'label', 'Billing', 'Billing', '20', 'facturation', 'Label: Label for Billing'),
|
| 1449 |
-
('fr_FR', 'label', 'Address', 'Address', '20', 'adresse', 'Label: Label for address field, available on payment page. '),
|
| 1450 |
-
('fr_FR', 'label', 'Payment', 'Payment', '20', 'paiement', 'Label: Label for payment field, available on payment page.'),
|
| 1451 |
-
('fr_FR', 'label', 'Continue', 'Continue', '20', 'continuer', 'Label: Continue button title. '),
|
| 1452 |
-
('fr_FR', 'label', 'Billing_Address', 'Billing Address', '20', 'adresse de facturation', 'Label: Label for Billing Address.'),
|
| 1453 |
-
('fr_FR', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Sélectionnez une adresse de facturation à partir de votre carnet d\'adresses ou entrer une nouvelle adresse.', 'Label: Title available on billing addresses drop down.'),
|
| 1454 |
-
('fr_FR', 'label', 'New_Address', 'New Address', '20', 'nouvelle adresse', 'Label: Title for New Billing Address form.'),
|
| 1455 |
-
('fr_FR', 'label', 'Company', 'Company', '20', 'société', 'Label: Label for company field, available on address page. '),
|
| 1456 |
-
('fr_FR', 'label', 'City', 'City', '20', 'ville', 'Label: Label for city field, available on address page. '),
|
| 1457 |
-
('fr_FR', 'label', 'State', 'State', '20', 'état', 'Label: Label for state field, available on address page. '),
|
| 1458 |
-
('fr_FR', 'label', 'Country', 'Country', '20', 'pays', 'Label: Label for country field, available on address page. '),
|
| 1459 |
-
('fr_FR', 'label', 'select', 'select', '20', 'sélectionner', 'Label: Label for drop downs. '),
|
| 1460 |
-
('fr_FR', 'label', 'Billing_street', 'Billing street', '20', 'Rue de facturation', 'Label: Label for billing street field, available on address page. '),
|
| 1461 |
-
('fr_FR', 'label', 'Postcode', 'Postcode', '20', 'Code Postal', 'Label: Label for postcode field, available on address page. '),
|
| 1462 |
-
('fr_FR', 'label', 'Telephone', 'Telephone', '20', 'téléphone', 'Label: Label for telephone field, available on address page. '),
|
| 1463 |
-
('fr_FR', 'label', 'Same_as_billing', 'Same as billing', '25', 'Identique à la facturation', 'Label: Label for Same as billing option. '),
|
| 1464 |
-
('fr_FR', 'label', 'Shipping_Address', 'Shipping Address', '25', 'adresse de livraison', 'Label: Title for Shipping Address form.'),
|
| 1465 |
-
('fr_FR', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Sélectionnez une adresse de livraison à partir de votre carnet d\'adresses ou entrer une nouvelle adresse.', 'Label: Title available on shipping addresses drop down.'),
|
| 1466 |
-
('fr_FR', 'label', 'Shipping_street', 'Shipping street', '25', 'Rue de livraison', 'Label: Label for shipping street field, available on address page. '),
|
| 1467 |
-
('fr_FR', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Entrez facturation prénom', 'Error: When billing firstname is empty.'),
|
| 1468 |
-
('fr_FR', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Entrez facturation nom', 'Error: When billing lastname is empty.'),
|
| 1469 |
-
('fr_FR', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Entrez facturation ville', 'Error: When billing city is empty.'),
|
| 1470 |
-
('fr_FR', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Entrez Etat de facturation', 'Error: When billing state is empty.'),
|
| 1471 |
-
('fr_FR', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Entrez pays facturation', 'Error: When billing country is empty.'),
|
| 1472 |
-
('fr_FR', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Entrez facturation rue', 'Error: When billing street is empty.'),
|
| 1473 |
-
('fr_FR', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Entrez facturation code postal', 'Error: When billing postcode is empty.'),
|
| 1474 |
-
('fr_FR', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Entrez facturation téléphonique', 'Error: When billing telephone is empty.'),
|
| 1475 |
-
('fr_FR', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Entrez prénom expédition', 'Error: When shipping firstname is empty.'),
|
| 1476 |
-
('fr_FR', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Entrez nom expédition', 'Error: When shipping lastname is empty.'),
|
| 1477 |
-
('fr_FR', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Entrez expédition ville', 'Error: When shipping city is empty.'),
|
| 1478 |
-
('fr_FR', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Entrez Etat expédition', 'Error: When shipping state is empty.'),
|
| 1479 |
-
('fr_FR', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Entrez le pays de livraison', 'Error: When shipping country is empty.'),
|
| 1480 |
-
('fr_FR', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Entrer la rue expédition', 'Error: When shipping street is empty.'),
|
| 1481 |
-
('fr_FR', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Entrez code postal expédition', 'Error: When shipping postcode is empty.'),
|
| 1482 |
-
('fr_FR', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Entrez téléphone expédition', 'Error: When shipping telephone is empty.'),
|
| 1483 |
-
('fr_FR', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Mode de livraison', 'Label: Shipping Method page title. '),
|
| 1484 |
-
('fr_FR', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Sélectionnez la méthode d\'expédition', 'Label: Label for Select shipping method options.'),
|
| 1485 |
-
('fr_FR', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Sélectionnez la méthode d\'expédition', 'Error: When shipment method is not selected.'),
|
| 1486 |
-
('fr_FR', 'label', 'Payment_Method', 'Payment Method', '25', 'Mode de paiement', 'Label: Payment Method page title. '),
|
| 1487 |
-
('fr_FR', 'label', 'Select_payment_method', 'Select payment method', '25', 'Sélectionner la méthode de paiement', 'Label: Label for Select payment method options.'),
|
| 1488 |
-
('fr_FR', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Sélectionner la méthode de paiement', 'Error: When payment method is not selected.'),
|
| 1489 |
-
('fr_FR', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, quelque chose de mal se est passé', 'Error: When magento return unexpected error.'),
|
| 1490 |
-
('fr_FR', 'label', 'Credit_Card', 'Credit Card', '25', 'Carte de crédit', 'Label: Label for credit card field, available on payment page. '),
|
| 1491 |
-
('fr_FR', 'label', 'Name_on_card', 'Name on card', '25', 'Nom sur la carte', 'Label: Label for name of card field, available on payment page. '),
|
| 1492 |
-
('fr_FR', 'label', 'Credit_card_type', 'Credit card type', '25', 'Type de carte de crédit', 'Label: Label for CC type field, available on payment page. '),
|
| 1493 |
-
('fr_FR', 'label', 'Credit_card_number', 'Credit card number', '25', 'Numéro de carte de crédit', 'Label: Label for CC number field, available on payment page. '),
|
| 1494 |
-
('fr_FR', 'label', 'Expiration_Date', 'Expiration Date', '25', 'date d\'expiration', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1495 |
-
('fr_FR', 'label', 'Month', 'Month', '25', 'mois', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1496 |
-
('fr_FR', 'label', 'Year', 'Year', '25', 'année', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1497 |
-
('fr_FR', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Numéro de la carte de vérification', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1498 |
-
('fr_FR', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Entrez le nom sur la carte', 'Error: When name on card is empty.'),
|
| 1499 |
-
('fr_FR', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Sélectionnez le type de carte de crédit', 'Error: When credit card type is not selected.'),
|
| 1500 |
-
('fr_FR', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Entrez le numéro de carte de crédit', 'Error: When credit card number is empty.'),
|
| 1501 |
-
('fr_FR', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Régler le mois d\'expiration', 'Error: When expiry month is empty.'),
|
| 1502 |
-
('fr_FR', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Réglage de l\'année d\'expiration', 'Error: When expiry year is empty.'),
|
| 1503 |
-
('fr_FR', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Carte Définir le nombre de vérification', 'Error: When card verification number is empty.'),
|
| 1504 |
-
('fr_FR', 'label', 'Order_Review', 'Order Review', '15', 'afin d\'examen', 'Label: Order Review page title. '),
|
| 1505 |
-
('fr_FR', 'label', 'Agreements', 'Agreements', '25', 'accords', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1506 |
-
('fr_FR', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accepter les termes et conditions', 'Error: When user did not agreed on sign up terms.'),
|
| 1507 |
-
('fr_FR', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Frais de port et de manutention', 'Label: Label for Shipping & Handling.'),
|
| 1508 |
-
('fr_FR', 'label', 'Place_Order', 'Place Order', '25', 'Passer la commande', 'Label: Place Order button title.'),
|
| 1509 |
-
('fr_FR', 'label', 'Order_Success', 'Order Success', '15', 'afin succès', 'Label: Order Success page title. '),
|
| 1510 |
-
('fr_FR', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Nous vous remercions de votre achat!', 'Message: When order successfully placed. '),
|
| 1511 |
-
('fr_FR', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Vous recevrez un email de confirmation avec les détails de votre commande et un lien pour suivre ses progrès.', 'Text: When order successfully placed '),
|
| 1512 |
-
('fr_FR', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuer vos achats', 'LabeL: Continue Shopping button title. '),
|
| 1513 |
-
('fr_FR', 'label', 'Error', 'Error', '15', 'erreur', 'Label: Error '),
|
| 1514 |
-
('fr_FR', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Article ajouté avec succès dans la liste de souhaits', 'Message: When item added into Wishlist.'),
|
| 1515 |
-
('fr_FR', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Point retiré de la liste de souhaits', 'Message: When Item removed from wishlist.'),
|
| 1516 |
-
('fr_FR', 'label', 'Wishlist', 'Wishlist', '15', 'Liste', 'Label: Wishlist page title. '),
|
| 1517 |
-
('fr_FR', 'label', 'Remove', 'Remove', '10', 'supprimer', 'Label: Remove button title.'),
|
| 1518 |
-
('fr_FR', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Aucun élément de cadeaux trouvés', 'Text: When No wishlist items found.'),
|
| 1519 |
-
('fr_FR', 'label', 'Orders', 'Orders', '15', 'ordres', 'Label: Orders history page title.'),
|
| 1520 |
-
('fr_FR', 'label', 'Order_History', 'Order History', '20', 'Historique des commandes', 'Label: Order History button title. '),
|
| 1521 |
-
('fr_FR', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Pas de commandes trouvé', 'Text: When no order history found. '),
|
| 1522 |
-
('fr_FR', 'label', 'Order_Detail', 'Order Detail', '15', 'afin Détail', 'Label: Order Detail page title. '),
|
| 1523 |
-
('fr_FR', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Les articles commandés', 'Label: Ordered Items block heading or title. '),
|
| 1524 |
-
('fr_FR', 'label', 'Order_Number', 'Order Number', '20', 'numéro de commande', 'Label: Label for Order Number.'),
|
| 1525 |
-
('fr_FR', 'label', 'Order_Date', 'Order Date', '20', 'date de commande', 'Label: Label for Order Date.'),
|
| 1526 |
-
('fr_FR', 'label', 'User', 'User', '10', 'utilisateur', 'Label: Label for User.'),
|
| 1527 |
-
('fr_FR', 'label', 'Info', 'Info', '15', 'sur', 'Label: About page title (CMS/about module)'),
|
| 1528 |
-
('fr_FR', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Ajouter à ma liste de cadeaux', 'Label: Add To Wishlist button title.'),
|
| 1529 |
-
('fr_FR', 'label', 'Logout', 'Logout', '10', 'Déconnexion', 'Label: Logout button title.'),
|
| 1530 |
-
('fr_FR', 'label', 'Search_Product', 'Search Product', '50', 'Recherche produit', 'Label: Search Product.'),
|
| 1531 |
-
('fr_FR', 'label', 'Apply', 'Apply', '8', 'appliquer', 'Label: Apply button title (to apply discount)'),
|
| 1532 |
-
('fr_FR', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Code promo appliquée avec succès', 'Message: When coupon code is applied.'),
|
| 1533 |
-
('fr_FR', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Code promo retiré avec succès', 'Message: When coupon code is removed. '),
|
| 1534 |
-
('fr_FR', 'label', 'Discount_Code', 'Discount Code', '25', 'code de Réduction', 'Label: Label for Discount Code.'),
|
| 1535 |
-
('fr_FR', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Mise à jour ma liste de cadeaux', 'Label: Update Wishlist button title.'),
|
| 1536 |
-
('fr_FR', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Article mis à jour avec succès', 'Message: When wishlist updated successfully.'),
|
| 1537 |
-
('fr_FR', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Charge Cant WishList', 'Error: When requested wishlist item Can not Load. '),
|
| 1538 |
-
('fr_FR', 'message', 'Please_Select', 'Please select ', '25', 'Se il vous plaît sélectionnez', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1539 |
-
('fr_FR', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produit Liens téléchargeables', 'Label: Label for Product Downloadable Links.'),
|
| 1540 |
-
('fr_FR', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Code promo valide', 'Error: When coupon code is invalid.'),
|
| 1541 |
-
('fr_FR', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Se il vous plaît le login pour continuer', 'Error: When action required login '),
|
| 1542 |
-
('fr_FR', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Entrez prénom', 'Error: When firstname is empty in signup form. '),
|
| 1543 |
-
('fr_FR', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Entrez nom', 'Error: When lastname is empty in signup form. '),
|
| 1544 |
-
('fr_FR', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Entrez l\'adresse e-mail', 'Error: When email address is empty in signup form. '),
|
| 1545 |
-
('fr_FR', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'mot de passe', 'Error: When password is empty in signup form. '),
|
| 1546 |
-
('fr_FR', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Compte existe déjà', 'Error: When email address already exists.'),
|
| 1547 |
-
('fr_FR', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Impossible d\'enregistrer l\'adresse du client', 'Error: When error occure while saving customer Address.'),
|
| 1548 |
-
('fr_FR', 'message', 'No_Data_Found', 'No Data Found', '100', 'Aucune donnée trouvée', 'Error: When no data found for requested page.'),
|
| 1549 |
-
('fr_FR', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produit ne est plus disponible', 'Error: When requested product is no londer available.'),
|
| 1550 |
-
('fr_FR', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1551 |
-
('fr_FR', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1552 |
-
('fr_FR', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Point ne peut pas charger', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 1553 |
-
('fr_FR', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1554 |
-
('fr_FR', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1555 |
-
('fr_FR', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Article demandé introuvable', 'Error: When system can not load wishlist Item.'),
|
| 1556 |
-
('fr_FR', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Article demandé ne est plus disponible', 'Error: When requested product is no longer available.'),
|
| 1557 |
-
('fr_FR', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Élément a été supprimé du panier', 'Error: When Item has been deleted from cart.'),
|
| 1558 |
-
('fr_FR', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Tous les produits ne sont pas disponibles dans le auantity demandé', 'Error: When any of the product from cart is no longer available.'),
|
| 1559 |
-
('fr_FR', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accepter tous les termes et conditions avant de passer commande', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 1560 |
-
('fr_FR', 'label', 'Filter', 'Filter', '10', 'filtre', 'Label: Label for Filters.'),
|
| 1561 |
-
('fr_FR', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Réinitialiser le filtre', 'Label: Reset Filter link title.'),
|
| 1562 |
-
('fr_FR', 'label', 'Reset', 'Reset', '10', 'remettre', 'Label: Reset button title.'),
|
| 1563 |
-
('fr_FR', 'label', 'Popularity', 'Popularity', '25', 'popularité', 'Label: Label for filter: Popularity option. '),
|
| 1564 |
-
('fr_FR', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prix cher au moins cher', 'Label: Label for filter: Price-High To Low option. '),
|
| 1565 |
-
('fr_FR', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prix-bas au plus élevé', 'Label: Label for filter: Price-Low To High option.'),
|
| 1566 |
-
('fr_FR', 'label', 'Rating', 'Rating', '25', 'évaluation', 'Label: Label for filter: Rating option '),
|
| 1567 |
-
('fr_FR', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nom-de A à Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 1568 |
-
('fr_FR', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nom-Z à A', 'Label: Label for filter: Name-Z To A option.'),
|
| 1569 |
-
('fr_FR', 'label', 'Newest', 'Newest', '25', 'Date', 'Label: Label for filter: Newest option.'),
|
| 1570 |
-
('fr_FR', 'label', 'Submit_Review', 'Submit Review', '25', 'Poster le commentaire', 'Label: Submit Review button title.'),
|
| 1571 |
-
('fr_FR', 'label', 'User_Reviews', 'User Reviews', '25', 'Avis des utilisateurs', 'Label: User Reviews page title. '),
|
| 1572 |
-
('fr_FR', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Aucun commentaire trouvé', 'Label: Text as No Reviews Found'),
|
| 1573 |
-
('fr_FR', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Note moyenne des utilisateurs', 'Label: Label for Average User Rating.'),
|
| 1574 |
-
('fr_FR', 'label', 'Reviews', 'Reviews', '25', 'Avis', 'Label: Label for Reviews.'),
|
| 1575 |
-
('fr_FR', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 1576 |
-
('fr_FR', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Résumé de votre commentaire', 'Label: Label for review summary field, available on submit review form.'),
|
| 1577 |
-
('fr_FR', 'label', 'Comments', 'Comments', '25', 'commentaires', 'Label: Label for comments field, available on submit review form.'),
|
| 1578 |
-
('fr_FR', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Vous aimerez aussi', 'Label: Label for related product slider on product detail page.'),
|
| 1579 |
-
('fr_FR', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Sélectionnez l\'une de chacune des notes', 'Error: When feedback ratings is not selected for the product.'),
|
| 1580 |
-
('fr_FR', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Entrez votre nickename', 'Error: When feedback nickename is empty.'),
|
| 1581 |
-
('fr_FR', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Entrez vos commentaires globale', 'Error: When feedback summary is empty.'),
|
| 1582 |
-
('fr_FR', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Entrez vos commentaires', 'Error: When feedback comments is empty.'),
|
| 1583 |
-
('fr_FR', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Cette action ne peut être effectuée sur cet appareil. Soutien nécessaire ne est pas disponible sur cet appareil.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 1584 |
-
('fr_FR', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'récemment Vu', 'Label: Recently Viewed'),
|
| 1585 |
-
('fr_FR', 'label', 'Share', 'Share', '7', 'part', 'Label:Share button title.'),
|
| 1586 |
-
('fr_FR', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Produits commerciaux', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 1587 |
-
('fr_FR', 'label', 'Edit', 'Edit', '6', 'éditer', 'Label:Edit button title, available on wishlist page. '),
|
| 1588 |
-
('fr_FR', 'label', 'More_Information', 'More Information', '25', 'plus d\'informations', 'Label:More information about product'),
|
| 1589 |
-
('fr_FR', 'label', 'Share_App', 'Share App', '12', 'Partager App', 'Label:Share app on CMS page'),
|
| 1590 |
-
('fr_FR', 'label', 'Sample_Links', 'Sample Links', '20', 'Liens exemples', 'Label:Sample Links on product detail page'),
|
| 1591 |
-
('fr_FR', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Le nombre maximum de caractères', 'Label:Maximum number of characters for configurable product'),
|
| 1592 |
-
('fr_FR', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'paiement Annulé', 'Message:Payment cancelled when user cancel payment'),
|
| 1593 |
-
('fr_FR', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Numéros de suivi', 'Label:Tracking Numbers on order detail page'),
|
| 1594 |
-
('fr_FR', 'label', 'Track', 'Track', '15', 'piste', 'Label:Button on order detail page'),
|
| 1595 |
-
('fr_FR', 'label', 'Installment', 'Installment', '15', 'tranche', 'Label:On product detail page'),
|
| 1596 |
-
('fr_FR', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Montant tranche', 'Label:On product detail page'),
|
| 1597 |
-
('fr_FR', 'label', 'Total_Amount', 'Total Amount', '15', 'Montant Total', 'Label:On product detail page'),
|
| 1598 |
-
('fr_FR', 'label', 'Single_Shot', 'Single Shot', '15', 'single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 1599 |
-
('fr_FR', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Se il vous plaît Sélectionnez Option versement', 'Message:On credit card page where installment option is required'),
|
| 1600 |
-
('fr_FR', 'label', 'January', 'January', '50', 'janvier', 'Label:Month name on credit card page'),
|
| 1601 |
-
('fr_FR', 'label', 'February', 'February', '50', 'février', 'Label:Month name on credit card page'),
|
| 1602 |
-
('fr_FR', 'label', 'March', 'March', '50', 'mars', 'Label:Month name on credit card page'),
|
| 1603 |
-
('fr_FR', 'label', 'April', 'April', '50', 'avril', 'Label:Month name on credit card page'),
|
| 1604 |
-
('fr_FR', 'label', 'May', 'May', '50', 'mai', 'Label:Month name on credit card page'),
|
| 1605 |
-
('fr_FR', 'label', 'June', 'June', '50', 'juin', 'Label:Month name on credit card page'),
|
| 1606 |
-
('fr_FR', 'label', 'July', 'July', '50', 'juillet', 'Label:Month name on credit card page'),
|
| 1607 |
-
('fr_FR', 'label', 'August', 'August', '50', 'août', 'Label:Month name on credit card page'),
|
| 1608 |
-
('fr_FR', 'label', 'September', 'September', '50', 'septembre', 'Label:Month name on credit card page'),
|
| 1609 |
-
('fr_FR', 'label', 'October', 'October', '50', 'octobre', 'Label:Month name on credit card page'),
|
| 1610 |
-
('fr_FR', 'label', 'November', 'November', '50', 'novembre', 'Label:Month name on credit card page'),
|
| 1611 |
-
('fr_FR', 'label', 'December', 'December', '50', 'décembre', 'Label:Month name on credit card page'),
|
| 1612 |
-
('nl_NL', 'message', 'Please_wait', 'Please wait', '100', 'Een ogenblik geduld', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 1613 |
-
('nl_NL', 'label', 'or', 'or', '25', 'of', 'Label: Display to show 2 action options.'),
|
| 1614 |
-
('nl_NL', 'label', 'Home', 'Home', '8', 'huis', 'Label: Home page title and button title.'),
|
| 1615 |
-
('nl_NL', 'message', 'No_internet_connection', 'No internet connection', '100', 'Geen internet verbinding', 'Message:No internet connection'),
|
| 1616 |
-
('nl_NL', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Winkelen Categorie', 'Label: Shopping Category'),
|
| 1617 |
-
('nl_NL', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oeps! Er zijn geen categorieën om weer te geven.', 'Text: When no category found.'),
|
| 1618 |
-
('nl_NL', 'label', 'Shop_by_category', 'Shop by category', '25', 'Winkel op categorie', 'Label: Title to show above category names.'),
|
| 1619 |
-
('nl_NL', 'label', 'Categories', 'Categories', '20', 'Categorieën', 'Label: Title to show on homepage, above the category.'),
|
| 1620 |
-
('nl_NL', 'label', 'All_Products', 'All Products', '20', 'alle producten', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 1621 |
-
('nl_NL', 'label', 'Profile', 'Profile', '10', 'profiel', 'Label: Profile page title and button title.'),
|
| 1622 |
-
('nl_NL', 'label', 'List_Page', 'List Page', '15', 'lijst Pagina', 'Label: Page title'),
|
| 1623 |
-
('nl_NL', 'label', 'Product_List', 'Product List', '15', 'product List', 'Label: Product List page title '),
|
| 1624 |
-
('nl_NL', 'label', 'products_found', 'products found', '20', 'producten gevonden', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 1625 |
-
('nl_NL', 'label', 'Product_Detail', 'Product Detail', '15', 'Detail van het product', 'Label: Product Detail page title'),
|
| 1626 |
-
('nl_NL', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
|
| 1627 |
-
('nl_NL', 'label', 'Buy_Now', 'Buy Now', '10', 'Koop nu', 'Label: Buy Now button title.'),
|
| 1628 |
-
('nl_NL', 'label', 'Choose_an_option', 'Choose an option', '20', 'Kies een optie', 'Label: First option for product options.'),
|
| 1629 |
-
('nl_NL', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item succesvol toegevoegd', 'Message: When the Item added successfully into the cart. '),
|
| 1630 |
-
('nl_NL', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Geen producten gevonden.', 'Text: When no products found for selected search criteria or category.'),
|
| 1631 |
-
('nl_NL', 'label', 'Load_More', 'Load More', '10', 'Laad Meer', 'Label: Load More button title, displayed on product listing pages.'),
|
| 1632 |
-
('nl_NL', 'label', 'Viewers', 'Viewers', '10', 'kijkers', 'Label: Viewers Label.'),
|
| 1633 |
-
('nl_NL', 'label', 'Add_to_cart', 'Add to cart', '15', 'Bestellen', 'Label: Add to cart button title.'),
|
| 1634 |
-
('nl_NL', 'label', 'Downloadable_link', 'Downloadable link', '20', 'downloadbare koppeling', 'Label: Downloadable link title. '),
|
| 1635 |
-
('nl_NL', 'label', 'Review', 'Review', '10', 'recensie', 'Label: Review text and button title.'),
|
| 1636 |
-
('nl_NL', 'message', 'No_reviews_found', 'No reviews found', '100', 'Geen reviews gevonden', 'Text: When no reviews found for selected product.'),
|
| 1637 |
-
('nl_NL', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Winkelwagen', 'Label: Shopping Cart button title.'),
|
| 1638 |
-
('nl_NL', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 1639 |
-
('nl_NL', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAAL', 'Label: Label for cart & order total. '),
|
| 1640 |
-
('nl_NL', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotaal', 'Label: Label for cart & order subtotal.'),
|
| 1641 |
-
('nl_NL', 'label', 'Tax', 'Tax', '5', 'belasting', 'Label: Label for cart & order Tax.'),
|
| 1642 |
-
('nl_NL', 'label', 'Discount', 'Discount', '15', 'korting', 'Label: Label for cart & order discount. '),
|
| 1643 |
-
('nl_NL', 'label', 'Grand_Total', 'Grand Total', '15', 'algemeen totaal', 'Label: Label for cart & order grand total.'),
|
| 1644 |
-
('nl_NL', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Het winkelmandje is leeg.', 'Error: When the shopping cart is empty.'),
|
| 1645 |
-
('nl_NL', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Kar succesvol bijgewerkt', 'Message: When the cart updated successfully.'),
|
| 1646 |
-
('nl_NL', 'label', 'Update_Cart', 'Update Cart', '15', 'Winkelwagen bijwerken', 'Label: Update Cart button title. '),
|
| 1647 |
-
('nl_NL', 'label', 'Checkout', 'Checkout', '10', 'uitchecken', 'Label: Checkout button title.'),
|
| 1648 |
-
('nl_NL', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Winkelwagen is leeg', 'Text: When the cart is empty. '),
|
| 1649 |
-
('nl_NL', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Een van uw winkelwagen item is die probleem', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 1650 |
-
('nl_NL', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
|
| 1651 |
-
('nl_NL', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Voer uw gebruikersnaam wachtwoord in om toegang te krijgen.', 'Error: When requested action required login.'),
|
| 1652 |
-
('nl_NL', 'label', 'Username', 'Username', '20', 'gebruikersnaam', 'Label: Label for Username field.'),
|
| 1653 |
-
('nl_NL', 'label', 'Password', 'Password', '20', 'wachtwoord', 'Label: Label for password field.'),
|
| 1654 |
-
('nl_NL', 'label', 'Sign_Up', 'Sign Up', '10', 'Aanmelden', 'Label: Sign Up button title.'),
|
| 1655 |
-
('nl_NL', 'message', 'Enter_username', 'Enter username', '100', 'Voer gebruikersnaam', 'Error: When username is empty.'),
|
| 1656 |
-
('nl_NL', 'message', 'Enter_password', 'Enter password', '100', 'Voer het wachtwoord', 'Error: When password is empty. '),
|
| 1657 |
-
('nl_NL', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Ongeldige gebruikersnaam of wachtwoord', 'Error: When Invalid username or password entered.'),
|
| 1658 |
-
('nl_NL', 'label', 'First_name', 'First name', '20', 'voornaam', 'Label: Label for firstname field.'),
|
| 1659 |
-
('nl_NL', 'label', 'Last_name', 'Last name', '20', 'achternaam', 'Label: Label for lastname field.'),
|
| 1660 |
-
('nl_NL', 'label', 'Your_Email', 'Your Email', '20', 'uw e-mail', 'Label: Label for email address field.'),
|
| 1661 |
-
('nl_NL', 'label', 'Submit', 'Submit', '10', 'voorleggen', 'Label: Submit button title.'),
|
| 1662 |
-
('nl_NL', 'label', 'Signup_Form', 'Signup Form', '15', 'Inschrijving', 'Label: Signup Form page title.'),
|
| 1663 |
-
('nl_NL', 'label', 'Signup', 'Signup', '10', 'Inschrijven', 'Label: Signup button title.'),
|
| 1664 |
-
('nl_NL', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Voer voornaam', 'Error: When firstname is empty. '),
|
| 1665 |
-
('nl_NL', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Voer achternaam', 'Error: When lastname is empty.'),
|
| 1666 |
-
('nl_NL', 'message', 'Enter_email', 'Enter email', '100', 'Voer het e-mailadres', 'Error: When email address is empty.'),
|
| 1667 |
-
('nl_NL', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Vul een geldig email adres', 'Error: When email address is invalid.'),
|
| 1668 |
-
('nl_NL', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Felicitatie! U bent succesvol geregistreerd', 'Message: When successfully registration has been done. '),
|
| 1669 |
-
('nl_NL', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Controleer uw e-mail', 'Message: When user reset their password. '),
|
| 1670 |
-
('nl_NL', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Wachtwoord vergeten', 'Label: Forgot Password button title.'),
|
| 1671 |
-
('nl_NL', 'label', 'Shipping', 'Shipping', '20', 'scheepvaart', 'Label: Label for Shipping. '),
|
| 1672 |
-
('nl_NL', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
|
| 1673 |
-
('nl_NL', 'label', 'Address', 'Address', '20', 'adres', 'Label: Label for address field, available on payment page. '),
|
| 1674 |
-
('nl_NL', 'label', 'Payment', 'Payment', '20', 'betaling', 'Label: Label for payment field, available on payment page.'),
|
| 1675 |
-
('nl_NL', 'label', 'Continue', 'Continue', '20', 'voortzetten', 'Label: Continue button title. '),
|
| 1676 |
-
('nl_NL', 'label', 'Billing_Address', 'Billing Address', '20', 'factuuradres', 'Label: Label for Billing Address.'),
|
| 1677 |
-
('nl_NL', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selecteer een factuuradres uit uw adresboek of voer een nieuw adres.', 'Label: Title available on billing addresses drop down.'),
|
| 1678 |
-
('nl_NL', 'label', 'New_Address', 'New Address', '20', 'nieuw Adres', 'Label: Title for New Billing Address form.'),
|
| 1679 |
-
('nl_NL', 'label', 'Company', 'Company', '20', 'vennootschap', 'Label: Label for company field, available on address page. '),
|
| 1680 |
-
('nl_NL', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
|
| 1681 |
-
('nl_NL', 'label', 'State', 'State', '20', 'staat', 'Label: Label for state field, available on address page. '),
|
| 1682 |
-
('nl_NL', 'label', 'Country', 'Country', '20', 'land', 'Label: Label for country field, available on address page. '),
|
| 1683 |
-
('nl_NL', 'label', 'select', 'select', '20', 'kiezen', 'Label: Label for drop downs. '),
|
| 1684 |
-
('nl_NL', 'label', 'Billing_street', 'Billing street', '20', 'Billing straat', 'Label: Label for billing street field, available on address page. '),
|
| 1685 |
-
('nl_NL', 'label', 'Postcode', 'Postcode', '20', 'postcode', 'Label: Label for postcode field, available on address page. '),
|
| 1686 |
-
('nl_NL', 'label', 'Telephone', 'Telephone', '20', 'telefoon', 'Label: Label for telephone field, available on address page. '),
|
| 1687 |
-
('nl_NL', 'label', 'Same_as_billing', 'Same as billing', '25', 'Dezelfde facturering', 'Label: Label for Same as billing option. '),
|
| 1688 |
-
('nl_NL', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Verzenden Adres', 'Label: Title for Shipping Address form.'),
|
| 1689 |
-
('nl_NL', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selecteer een verzendadres uit uw adresboek of voer een nieuw adres.', 'Label: Title available on shipping addresses drop down.'),
|
| 1690 |
-
('nl_NL', 'label', 'Shipping_street', 'Shipping street', '25', 'verzending straat', 'Label: Label for shipping street field, available on address page. '),
|
| 1691 |
-
('nl_NL', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Voer facturering voornaam', 'Error: When billing firstname is empty.'),
|
| 1692 |
-
('nl_NL', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Voer facturering achternaam', 'Error: When billing lastname is empty.'),
|
| 1693 |
-
('nl_NL', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Voer facturering stad', 'Error: When billing city is empty.'),
|
| 1694 |
-
('nl_NL', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Voer facturering staat', 'Error: When billing state is empty.'),
|
| 1695 |
-
('nl_NL', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Voer land facturering', 'Error: When billing country is empty.'),
|
| 1696 |
-
('nl_NL', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Voer facturering straat', 'Error: When billing street is empty.'),
|
| 1697 |
-
('nl_NL', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Voer facturering postcode', 'Error: When billing postcode is empty.'),
|
| 1698 |
-
('nl_NL', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Voer billing telefoon', 'Error: When billing telephone is empty.'),
|
| 1699 |
-
('nl_NL', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Voer scheepvaart voornaam', 'Error: When shipping firstname is empty.'),
|
| 1700 |
-
('nl_NL', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Voer scheepvaart achternaam', 'Error: When shipping lastname is empty.'),
|
| 1701 |
-
('nl_NL', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Voer scheepvaart stad', 'Error: When shipping city is empty.'),
|
| 1702 |
-
('nl_NL', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Voer de scheepvaart staat', 'Error: When shipping state is empty.'),
|
| 1703 |
-
('nl_NL', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Voer Land van levering', 'Error: When shipping country is empty.'),
|
| 1704 |
-
('nl_NL', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Voer de scheepvaart op straat', 'Error: When shipping street is empty.'),
|
| 1705 |
-
('nl_NL', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Voer scheepvaart postcode', 'Error: When shipping postcode is empty.'),
|
| 1706 |
-
('nl_NL', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Voer scheepvaart telefoon', 'Error: When shipping telephone is empty.'),
|
| 1707 |
-
('nl_NL', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Het verschepen Methode', 'Label: Shipping Method page title. '),
|
| 1708 |
-
('nl_NL', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Selecteer verzendmethode', 'Label: Label for Select shipping method options.'),
|
| 1709 |
-
('nl_NL', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Selecteer wijze van verzending', 'Error: When shipment method is not selected.'),
|
| 1710 |
-
('nl_NL', 'label', 'Payment_Method', 'Payment Method', '25', 'Methode van de betaling', 'Label: Payment Method page title. '),
|
| 1711 |
-
('nl_NL', 'label', 'Select_payment_method', 'Select payment method', '25', 'Kies een betaalmethode', 'Label: Label for Select payment method options.'),
|
| 1712 |
-
('nl_NL', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Kies een betaalmethode', 'Error: When payment method is not selected.'),
|
| 1713 |
-
('nl_NL', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, er iets mis gebeurd', 'Error: When magento return unexpected error.'),
|
| 1714 |
-
('nl_NL', 'label', 'Credit_Card', 'Credit Card', '25', 'creditkaart', 'Label: Label for credit card field, available on payment page. '),
|
| 1715 |
-
('nl_NL', 'label', 'Name_on_card', 'Name on card', '25', 'Naam op kaart', 'Label: Label for name of card field, available on payment page. '),
|
| 1716 |
-
('nl_NL', 'label', 'Credit_card_type', 'Credit card type', '25', 'Creditcardtype', 'Label: Label for CC type field, available on payment page. '),
|
| 1717 |
-
('nl_NL', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card nummer', 'Label: Label for CC number field, available on payment page. '),
|
| 1718 |
-
('nl_NL', 'label', 'Expiration_Date', 'Expiration Date', '25', 'uiterste houdbaarheidsdatum', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1719 |
-
('nl_NL', 'label', 'Month', 'Month', '25', 'maand', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1720 |
-
('nl_NL', 'label', 'Year', 'Year', '25', 'jaar', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1721 |
-
('nl_NL', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1722 |
-
('nl_NL', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Voer de naam op kaart', 'Error: When name on card is empty.'),
|
| 1723 |
-
('nl_NL', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Kies het type creditcard', 'Error: When credit card type is not selected.'),
|
| 1724 |
-
('nl_NL', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Voer creditcardnummer', 'Error: When credit card number is empty.'),
|
| 1725 |
-
('nl_NL', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Stel vervalmaand', 'Error: When expiry month is empty.'),
|
| 1726 |
-
('nl_NL', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Stel afloop jaar', 'Error: When expiry year is empty.'),
|
| 1727 |
-
('nl_NL', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Stel kaartverificatienummer', 'Error: When card verification number is empty.'),
|
| 1728 |
-
('nl_NL', 'label', 'Order_Review', 'Order Review', '15', 'Bestel beoordeling', 'Label: Order Review page title. '),
|
| 1729 |
-
('nl_NL', 'label', 'Agreements', 'Agreements', '25', 'overeenkomsten', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1730 |
-
('nl_NL', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accepteer bepalingen en voorwaarden', 'Error: When user did not agreed on sign up terms.'),
|
| 1731 |
-
('nl_NL', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Het verschepen & Behandeling', 'Label: Label for Shipping & Handling.'),
|
| 1732 |
-
('nl_NL', 'label', 'Place_Order', 'Place Order', '25', 'plaats uw bestelling', 'Label: Place Order button title.'),
|
| 1733 |
-
('nl_NL', 'label', 'Order_Success', 'Order Success', '15', 'Bestel Succes', 'Label: Order Success page title. '),
|
| 1734 |
-
('nl_NL', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Dank u voor uw aankoop!', 'Message: When order successfully placed. '),
|
| 1735 |
-
('nl_NL', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'U ontvangt een bestelling e-mail bevestiging met de details van uw bestelling en een link op te sporen zijn vooruitgang.', 'Text: When order successfully placed '),
|
| 1736 |
-
('nl_NL', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Verder winkelen', 'LabeL: Continue Shopping button title. '),
|
| 1737 |
-
('nl_NL', 'label', 'Error', 'Error', '15', 'fout', 'Label: Error '),
|
| 1738 |
-
('nl_NL', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Het object is toegevoegd aan wishlist', 'Message: When item added into Wishlist.'),
|
| 1739 |
-
('nl_NL', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Voorwerp verwijderd uit het verlanglijstje', 'Message: When Item removed from wishlist.'),
|
| 1740 |
-
('nl_NL', 'label', 'Wishlist', 'Wishlist', '15', 'verlanglijstje', 'Label: Wishlist page title. '),
|
| 1741 |
-
('nl_NL', 'label', 'Remove', 'Remove', '10', 'verwijderen', 'Label: Remove button title.'),
|
| 1742 |
-
('nl_NL', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Geen verlanglijstje gevonden', 'Text: When No wishlist items found.'),
|
| 1743 |
-
('nl_NL', 'label', 'Orders', 'Orders', '15', 'bestellingen', 'Label: Orders history page title.'),
|
| 1744 |
-
('nl_NL', 'label', 'Order_History', 'Order History', '20', 'Bestel Geschiedenis', 'Label: Order History button title. '),
|
| 1745 |
-
('nl_NL', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Geen bestellingen gevonden', 'Text: When no order history found. '),
|
| 1746 |
-
('nl_NL', 'label', 'Order_Detail', 'Order Detail', '15', 'Bestel Detail', 'Label: Order Detail page title. '),
|
| 1747 |
-
('nl_NL', 'label', 'Ordered_Items', 'Ordered Items', '25', 'bestelde items', 'Label: Ordered Items block heading or title. '),
|
| 1748 |
-
('nl_NL', 'label', 'Order_Number', 'Order Number', '20', 'Ordernummer', 'Label: Label for Order Number.'),
|
| 1749 |
-
('nl_NL', 'label', 'Order_Date', 'Order Date', '20', 'Bestel Date', 'Label: Label for Order Date.'),
|
| 1750 |
-
('nl_NL', 'label', 'User', 'User', '10', 'gebruiker', 'Label: Label for User.'),
|
| 1751 |
-
('nl_NL', 'label', 'Info', 'Info', '15', 'over', 'Label: About page title (CMS/about module)'),
|
| 1752 |
-
('nl_NL', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Zet op verlanglijst', 'Label: Add To Wishlist button title.'),
|
| 1753 |
-
('nl_NL', 'label', 'Logout', 'Logout', '10', 'Afmelden', 'Label: Logout button title.'),
|
| 1754 |
-
('nl_NL', 'label', 'Search_Product', 'Search Product', '50', 'zoeken naar producten', 'Label: Search Product.'),
|
| 1755 |
-
('nl_NL', 'label', 'Apply', 'Apply', '8', 'van toepassing zijn', 'Label: Apply button title (to apply discount)'),
|
| 1756 |
-
('nl_NL', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code met succes toegepast', 'Message: When coupon code is applied.'),
|
| 1757 |
-
('nl_NL', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code succesvol verwijderd', 'Message: When coupon code is removed. '),
|
| 1758 |
-
('nl_NL', 'label', 'Discount_Code', 'Discount Code', '25', 'Kortingscode', 'Label: Label for Discount Code.'),
|
| 1759 |
-
('nl_NL', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'bijwerken verlanglijst', 'Label: Update Wishlist button title.'),
|
| 1760 |
-
('nl_NL', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item succesvol bijgewerkt', 'Message: When wishlist updated successfully.'),
|
| 1761 |
-
('nl_NL', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load verlanglijst Item', 'Error: When requested wishlist item Can not Load. '),
|
| 1762 |
-
('nl_NL', 'message', 'Please_Select', 'Please select ', '25', 'selecteer aub', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1763 |
-
('nl_NL', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadbare Links', 'Label: Label for Product Downloadable Links.'),
|
| 1764 |
-
('nl_NL', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Ongeldige couponcode', 'Error: When coupon code is invalid.'),
|
| 1765 |
-
('nl_NL', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Gelieve in te loggen om verder te gaan', 'Error: When action required login '),
|
| 1766 |
-
('nl_NL', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Voer voornaam', 'Error: When firstname is empty in signup form. '),
|
| 1767 |
-
('nl_NL', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Voer achternaam', 'Error: When lastname is empty in signup form. '),
|
| 1768 |
-
('nl_NL', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Voer het e-mailadres', 'Error: When email address is empty in signup form. '),
|
| 1769 |
-
('nl_NL', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Voer het wachtwoord', 'Error: When password is empty in signup form. '),
|
| 1770 |
-
('nl_NL', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account bestaat al', 'Error: When email address already exists.'),
|
| 1771 |
-
('nl_NL', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Kan niet opslaan adres van de klant', 'Error: When error occure while saving customer Address.'),
|
| 1772 |
-
('nl_NL', 'message', 'No_Data_Found', 'No Data Found', '100', 'Geen gegevens gevonden', 'Error: When no data found for requested page.'),
|
| 1773 |
-
('nl_NL', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product niet meer leverbaar', 'Error: When requested product is no londer available.'),
|
| 1774 |
-
('nl_NL', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1775 |
-
('nl_NL', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1776 |
-
('nl_NL', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Oeps! Item kan niet laden', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 1777 |
-
('nl_NL', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1778 |
-
('nl_NL', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1779 |
-
('nl_NL', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Gevraagde item niet gevonden', 'Error: When system can not load wishlist Item.'),
|
| 1780 |
-
('nl_NL', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Gevraagde item niet meer beschikbaar', 'Error: When requested product is no longer available.'),
|
| 1781 |
-
('nl_NL', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item is verwijderd uit het mandje', 'Error: When Item has been deleted from cart.'),
|
| 1782 |
-
('nl_NL', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Niet alle producten zijn beschikbaar in de gevraagde auantity', 'Error: When any of the product from cart is no longer available.'),
|
| 1783 |
-
('nl_NL', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accepteer alle bepalingen en voorwaarden voor het plaatsen van de bestelling', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 1784 |
-
('nl_NL', 'label', 'Filter', 'Filter', '10', 'filter', 'Label: Label for Filters.'),
|
| 1785 |
-
('nl_NL', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Start een nieuwe zoekactie', 'Label: Reset Filter link title.'),
|
| 1786 |
-
('nl_NL', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
|
| 1787 |
-
('nl_NL', 'label', 'Popularity', 'Popularity', '25', 'populariteit', 'Label: Label for filter: Popularity option. '),
|
| 1788 |
-
('nl_NL', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prijs-hoog naar laag', 'Label: Label for filter: Price-High To Low option. '),
|
| 1789 |
-
('nl_NL', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prijs-Laag naar Hoog', 'Label: Label for filter: Price-Low To High option.'),
|
| 1790 |
-
('nl_NL', 'label', 'Rating', 'Rating', '25', 'Waardering', 'Label: Label for filter: Rating option '),
|
| 1791 |
-
('nl_NL', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Naam-A To Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 1792 |
-
('nl_NL', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Naam-Z tot A', 'Label: Label for filter: Name-Z To A option.'),
|
| 1793 |
-
('nl_NL', 'label', 'Newest', 'Newest', '25', 'Nieuwste', 'Label: Label for filter: Newest option.'),
|
| 1794 |
-
('nl_NL', 'label', 'Submit_Review', 'Submit Review', '25', 'review versturen', 'Label: Submit Review button title.'),
|
| 1795 |
-
('nl_NL', 'label', 'User_Reviews', 'User Reviews', '25', 'Gebruikers beoordelingen', 'Label: User Reviews page title. '),
|
| 1796 |
-
('nl_NL', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Geen reviews gevonden', 'Label: Text as No Reviews Found'),
|
| 1797 |
-
('nl_NL', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Gemiddeld Gebruikers score', 'Label: Label for Average User Rating.'),
|
| 1798 |
-
('nl_NL', 'label', 'Reviews', 'Reviews', '25', 'beoordelingen', 'Label: Label for Reviews.'),
|
| 1799 |
-
('nl_NL', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 1800 |
-
('nl_NL', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Samenvatting van uw review', 'Label: Label for review summary field, available on submit review form.'),
|
| 1801 |
-
('nl_NL', 'label', 'Comments', 'Comments', '25', 'reacties', 'Label: Label for comments field, available on submit review form.'),
|
| 1802 |
-
('nl_NL', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Misschien wilt u ook', 'Label: Label for related product slider on product detail page.'),
|
| 1803 |
-
('nl_NL', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Selecteer één van elk van de beoordelingen', 'Error: When feedback ratings is not selected for the product.'),
|
| 1804 |
-
('nl_NL', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Voer uw nickename', 'Error: When feedback nickename is empty.'),
|
| 1805 |
-
('nl_NL', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Voer algemene feedback', 'Error: When feedback summary is empty.'),
|
| 1806 |
-
('nl_NL', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Geef hier uw commentaar', 'Error: When feedback comments is empty.'),
|
| 1807 |
-
('nl_NL', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Deze actie kan niet worden uitgevoerd op dit apparaat. Vereiste ondersteuning is niet beschikbaar op dit apparaat.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 1808 |
-
('nl_NL', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recent bekeken', 'Label: Recently Viewed'),
|
| 1809 |
-
('nl_NL', 'label', 'Share', 'Share', '7', 'aandeel', 'Label:Share button title.'),
|
| 1810 |
-
('nl_NL', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Winkelen producten', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 1811 |
-
('nl_NL', 'label', 'Edit', 'Edit', '6', 'uitgeven', 'Label:Edit button title, available on wishlist page. '),
|
| 1812 |
-
('nl_NL', 'label', 'More_Information', 'More Information', '25', 'meer informatie', 'Label:More information about product'),
|
| 1813 |
-
('nl_NL', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
|
| 1814 |
-
('nl_NL', 'label', 'Sample_Links', 'Sample Links', '20', 'monster Links', 'Label:Sample Links on product detail page'),
|
| 1815 |
-
('nl_NL', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum aantal tekens', 'Label:Maximum number of characters for configurable product'),
|
| 1816 |
-
('nl_NL', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'betaling geannuleerd', 'Message:Payment cancelled when user cancel payment'),
|
| 1817 |
-
('nl_NL', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'trackingnummers', 'Label:Tracking Numbers on order detail page'),
|
| 1818 |
-
('nl_NL', 'label', 'Track', 'Track', '15', 'spoor', 'Label:Button on order detail page'),
|
| 1819 |
-
('nl_NL', 'label', 'Installment', 'Installment', '15', 'aflevering', 'Label:On product detail page'),
|
| 1820 |
-
('nl_NL', 'label', 'Installment_Amount', 'Installment Amount', '20', 'termijnbedrag', 'Label:On product detail page'),
|
| 1821 |
-
('nl_NL', 'label', 'Total_Amount', 'Total Amount', '15', 'totaal bedrag', 'Label:On product detail page'),
|
| 1822 |
-
('nl_NL', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 1823 |
-
('nl_NL', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Selecteer Voorschot Option', 'Message:On credit card page where installment option is required'),
|
| 1824 |
-
('nl_NL', 'label', 'January', 'January', '50', 'januari', 'Label:Month name on credit card page'),
|
| 1825 |
-
('nl_NL', 'label', 'February', 'February', '50', 'februari', 'Label:Month name on credit card page'),
|
| 1826 |
-
('nl_NL', 'label', 'March', 'March', '50', 'maart', 'Label:Month name on credit card page'),
|
| 1827 |
-
('nl_NL', 'label', 'April', 'April', '50', 'april', 'Label:Month name on credit card page'),
|
| 1828 |
-
('nl_NL', 'label', 'May', 'May', '50', 'mei', 'Label:Month name on credit card page'),
|
| 1829 |
-
('nl_NL', 'label', 'June', 'June', '50', 'juni', 'Label:Month name on credit card page'),
|
| 1830 |
-
('nl_NL', 'label', 'July', 'July', '50', 'juli', 'Label:Month name on credit card page'),
|
| 1831 |
-
('nl_NL', 'label', 'August', 'August', '50', 'augustus', 'Label:Month name on credit card page'),
|
| 1832 |
-
('nl_NL', 'label', 'September', 'September', '50', 'september', 'Label:Month name on credit card page'),
|
| 1833 |
-
('nl_NL', 'label', 'October', 'October', '50', 'oktober', 'Label:Month name on credit card page'),
|
| 1834 |
-
('nl_NL', 'label', 'November', 'November', '50', 'november', 'Label:Month name on credit card page'),
|
| 1835 |
-
('nl_NL', 'label', 'December', 'December', '50', 'december', 'Label:Month name on credit card page'),
|
| 1836 |
-
('it_IT', 'message', 'Please_wait', 'Please wait', '100', 'attendere prego', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 1837 |
-
('it_IT', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
|
| 1838 |
-
('it_IT', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
|
| 1839 |
-
('it_IT', 'message', 'No_internet_connection', 'No internet connection', '100', 'Nessuna connessione internet', 'Message:No internet connection'),
|
| 1840 |
-
('it_IT', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Categoria', 'Label: Shopping Category'),
|
| 1841 |
-
('it_IT', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Non ci sono categorie da visualizzare.', 'Text: When no category found.'),
|
| 1842 |
-
('it_IT', 'label', 'Shop_by_category', 'Shop by category', '25', 'Negozio per categoria', 'Label: Title to show above category names.'),
|
| 1843 |
-
('it_IT', 'label', 'Categories', 'Categories', '20', 'Categorie', 'Label: Title to show on homepage, above the category.'),
|
| 1844 |
-
('it_IT', 'label', 'All_Products', 'All Products', '20', 'Tutti i prodotti', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 1845 |
-
('it_IT', 'label', 'Profile', 'Profile', '10', 'profilo', 'Label: Profile page title and button title.'),
|
| 1846 |
-
('it_IT', 'label', 'List_Page', 'List Page', '15', 'Lista Pagina', 'Label: Page title'),
|
| 1847 |
-
('it_IT', 'label', 'Product_List', 'Product List', '15', 'Elenco prodotti', 'Label: Product List page title '),
|
| 1848 |
-
('it_IT', 'label', 'products_found', 'products found', '20', 'prodotti trovati', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 1849 |
-
('it_IT', 'label', 'Product_Detail', 'Product Detail', '15', 'Dettagli del prodotto', 'Label: Product Detail page title'),
|
| 1850 |
-
('it_IT', 'label', 'Details', 'Details', '10', 'Dettagli', 'Label: Label displayed above the product detail on product detail page.'),
|
| 1851 |
-
('it_IT', 'label', 'Buy_Now', 'Buy Now', '10', 'acquista ora', 'Label: Buy Now button title.'),
|
| 1852 |
-
('it_IT', 'label', 'Choose_an_option', 'Choose an option', '20', 'Scegli un\'opzione', 'Label: First option for product options.'),
|
| 1853 |
-
('it_IT', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Prodotto aggiunto correttamente', 'Message: When the Item added successfully into the cart. '),
|
| 1854 |
-
('it_IT', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Nessun prodotto trovato.', 'Text: When no products found for selected search criteria or category.'),
|
| 1855 |
-
('it_IT', 'label', 'Load_More', 'Load More', '10', 'Carica Altro', 'Label: Load More button title, displayed on product listing pages.'),
|
| 1856 |
-
('it_IT', 'label', 'Viewers', 'Viewers', '10', 'Gli spettatori', 'Label: Viewers Label.'),
|
| 1857 |
-
('it_IT', 'label', 'Add_to_cart', 'Add to cart', '15', 'Aggiungi al carrello', 'Label: Add to cart button title.'),
|
| 1858 |
-
('it_IT', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Link per il download', 'Label: Downloadable link title. '),
|
| 1859 |
-
('it_IT', 'label', 'Review', 'Review', '10', 'recensione', 'Label: Review text and button title.'),
|
| 1860 |
-
('it_IT', 'message', 'No_reviews_found', 'No reviews found', '100', 'Nessun commento trovato', 'Text: When no reviews found for selected product.'),
|
| 1861 |
-
('it_IT', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carrello della spesa', 'Label: Shopping Cart button title.'),
|
| 1862 |
-
('it_IT', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 1863 |
-
('it_IT', 'label', 'TOTAL', 'TOTAL', '15', 'TOTALE', 'Label: Label for cart & order total. '),
|
| 1864 |
-
('it_IT', 'label', 'Subtotal', 'Subtotal', '15', 'Totale parziale', 'Label: Label for cart & order subtotal.'),
|
| 1865 |
-
('it_IT', 'label', 'Tax', 'Tax', '5', 'tasse', 'Label: Label for cart & order Tax.'),
|
| 1866 |
-
('it_IT', 'label', 'Discount', 'Discount', '15', 'sconto', 'Label: Label for cart & order discount. '),
|
| 1867 |
-
('it_IT', 'label', 'Grand_Total', 'Grand Total', '15', 'somma totale', 'Label: Label for cart & order grand total.'),
|
| 1868 |
-
('it_IT', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Il carrello della spesa è vuoto.', 'Error: When the shopping cart is empty.'),
|
| 1869 |
-
('it_IT', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrello aggiornato correttamente', 'Message: When the cart updated successfully.'),
|
| 1870 |
-
('it_IT', 'label', 'Update_Cart', 'Update Cart', '15', 'Aggiornamento carrello', 'Label: Update Cart button title. '),
|
| 1871 |
-
('it_IT', 'label', 'Checkout', 'Checkout', '10', 'cassa', 'Label: Checkout button title.'),
|
| 1872 |
-
('it_IT', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Il carrello è vuoto', 'Text: When the cart is empty. '),
|
| 1873 |
-
('it_IT', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Uno del vostro articolo carrello è avendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 1874 |
-
('it_IT', 'label', 'Login', 'Login', '7', 'accesso', 'Label: Login button title.'),
|
| 1875 |
-
('it_IT', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Immettere la password utente per accedere.', 'Error: When requested action required login.'),
|
| 1876 |
-
('it_IT', 'label', 'Username', 'Username', '20', 'nome utente', 'Label: Label for Username field.'),
|
| 1877 |
-
('it_IT', 'label', 'Password', 'Password', '20', 'password', 'Label: Label for password field.'),
|
| 1878 |
-
('it_IT', 'label', 'Sign_Up', 'Sign Up', '10', 'Iscriviti', 'Label: Sign Up button title.'),
|
| 1879 |
-
('it_IT', 'message', 'Enter_username', 'Enter username', '100', 'Inserisci username', 'Error: When username is empty.'),
|
| 1880 |
-
('it_IT', 'message', 'Enter_password', 'Enter password', '100', 'Inserire la password', 'Error: When password is empty. '),
|
| 1881 |
-
('it_IT', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nome utente o password non validi', 'Error: When Invalid username or password entered.'),
|
| 1882 |
-
('it_IT', 'label', 'First_name', 'First name', '20', 'nome', 'Label: Label for firstname field.'),
|
| 1883 |
-
('it_IT', 'label', 'Last_name', 'Last name', '20', 'cognome', 'Label: Label for lastname field.'),
|
| 1884 |
-
('it_IT', 'label', 'Your_Email', 'Your Email', '20', 'La tua e-mail', 'Label: Label for email address field.'),
|
| 1885 |
-
('it_IT', 'label', 'Submit', 'Submit', '10', 'presentare', 'Label: Submit button title.'),
|
| 1886 |
-
('it_IT', 'label', 'Signup_Form', 'Signup Form', '15', 'Modulo di iscrizione', 'Label: Signup Form page title.'),
|
| 1887 |
-
('it_IT', 'label', 'Signup', 'Signup', '10', 'Iscriviti', 'Label: Signup button title.'),
|
| 1888 |
-
('it_IT', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Inserisci firstname', 'Error: When firstname is empty. '),
|
| 1889 |
-
('it_IT', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Inserisci cognome', 'Error: When lastname is empty.'),
|
| 1890 |
-
('it_IT', 'message', 'Enter_email', 'Enter email', '100', 'Inserire l\'indirizzo e-mail', 'Error: When email address is empty.'),
|
| 1891 |
-
('it_IT', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Inserisci indirizzo email valido', 'Error: When email address is invalid.'),
|
| 1892 |
-
('it_IT', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulazioni! Siete registrati correttamente', 'Message: When successfully registration has been done. '),
|
| 1893 |
-
('it_IT', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Controlla la tua email', 'Message: When user reset their password. '),
|
| 1894 |
-
('it_IT', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Password dimenticata', 'Label: Forgot Password button title.'),
|
| 1895 |
-
('it_IT', 'label', 'Shipping', 'Shipping', '20', 'spedizione', 'Label: Label for Shipping. '),
|
| 1896 |
-
('it_IT', 'label', 'Billing', 'Billing', '20', 'fatturazione', 'Label: Label for Billing'),
|
| 1897 |
-
('it_IT', 'label', 'Address', 'Address', '20', 'indirizzo', 'Label: Label for address field, available on payment page. '),
|
| 1898 |
-
('it_IT', 'label', 'Payment', 'Payment', '20', 'pagamento', 'Label: Label for payment field, available on payment page.'),
|
| 1899 |
-
('it_IT', 'label', 'Continue', 'Continue', '20', 'continuare', 'Label: Continue button title. '),
|
| 1900 |
-
('it_IT', 'label', 'Billing_Address', 'Billing Address', '20', 'Indirizzo di fatturazione', 'Label: Label for Billing Address.'),
|
| 1901 |
-
('it_IT', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selezionare un indirizzo di fatturazione dalla rubrica o inserire un nuovo indirizzo.', 'Label: Title available on billing addresses drop down.'),
|
| 1902 |
-
('it_IT', 'label', 'New_Address', 'New Address', '20', 'Nuovo indirizzo', 'Label: Title for New Billing Address form.'),
|
| 1903 |
-
('it_IT', 'label', 'Company', 'Company', '20', 'azienda', 'Label: Label for company field, available on address page. '),
|
| 1904 |
-
('it_IT', 'label', 'City', 'City', '20', 'città', 'Label: Label for city field, available on address page. '),
|
| 1905 |
-
('it_IT', 'label', 'State', 'State', '20', 'stato', 'Label: Label for state field, available on address page. '),
|
| 1906 |
-
('it_IT', 'label', 'Country', 'Country', '20', 'paese', 'Label: Label for country field, available on address page. '),
|
| 1907 |
-
('it_IT', 'label', 'select', 'select', '20', 'selezionare', 'Label: Label for drop downs. '),
|
| 1908 |
-
('it_IT', 'label', 'Billing_street', 'Billing street', '20', 'strada di fatturazione', 'Label: Label for billing street field, available on address page. '),
|
| 1909 |
-
('it_IT', 'label', 'Postcode', 'Postcode', '20', 'codice postale', 'Label: Label for postcode field, available on address page. '),
|
| 1910 |
-
('it_IT', 'label', 'Telephone', 'Telephone', '20', 'telefono', 'Label: Label for telephone field, available on address page. '),
|
| 1911 |
-
('it_IT', 'label', 'Same_as_billing', 'Same as billing', '25', 'Uguale fatturazione', 'Label: Label for Same as billing option. '),
|
| 1912 |
-
('it_IT', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Indirizzo di spedizione', 'Label: Title for Shipping Address form.'),
|
| 1913 |
-
('it_IT', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selezionare un indirizzo di spedizione dalla rubrica o inserire un nuovo indirizzo.', 'Label: Title available on shipping addresses drop down.'),
|
| 1914 |
-
('it_IT', 'label', 'Shipping_street', 'Shipping street', '25', 'strada spedizione', 'Label: Label for shipping street field, available on address page. '),
|
| 1915 |
-
('it_IT', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Inserisci fatturazione cognome', 'Error: When billing firstname is empty.'),
|
| 1916 |
-
('it_IT', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Inserisci fatturazione cognome', 'Error: When billing lastname is empty.'),
|
| 1917 |
-
('it_IT', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Inserisci città fatturazione', 'Error: When billing city is empty.'),
|
| 1918 |
-
('it_IT', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Inserisci stato fatturazione', 'Error: When billing state is empty.'),
|
| 1919 |
-
('it_IT', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Inserisci Paese fatturazione', 'Error: When billing country is empty.'),
|
| 1920 |
-
('it_IT', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Inserisci fatturazione strada', 'Error: When billing street is empty.'),
|
| 1921 |
-
('it_IT', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Inserisci fatturazione Cap', 'Error: When billing postcode is empty.'),
|
| 1922 |
-
('it_IT', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Inserisci telefono fatturazione', 'Error: When billing telephone is empty.'),
|
| 1923 |
-
('it_IT', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Inserisci firstname spedizione', 'Error: When shipping firstname is empty.'),
|
| 1924 |
-
('it_IT', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Inserisci cognome spedizione', 'Error: When shipping lastname is empty.'),
|
| 1925 |
-
('it_IT', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Inserisci il trasporto della città', 'Error: When shipping city is empty.'),
|
| 1926 |
-
('it_IT', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Inserisci Stato spedizione', 'Error: When shipping state is empty.'),
|
| 1927 |
-
('it_IT', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Inserisci paese trasporto', 'Error: When shipping country is empty.'),
|
| 1928 |
-
('it_IT', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Inserisci strada spedizione', 'Error: When shipping street is empty.'),
|
| 1929 |
-
('it_IT', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Inserisci codice postale di spedizione', 'Error: When shipping postcode is empty.'),
|
| 1930 |
-
('it_IT', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Inserisci telefonica spedizione', 'Error: When shipping telephone is empty.'),
|
| 1931 |
-
('it_IT', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Metodo di trasporto', 'Label: Shipping Method page title. '),
|
| 1932 |
-
('it_IT', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seleziona metodo di spedizione', 'Label: Label for Select shipping method options.'),
|
| 1933 |
-
('it_IT', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Seleziona metodo di spedizione', 'Error: When shipment method is not selected.'),
|
| 1934 |
-
('it_IT', 'label', 'Payment_Method', 'Payment Method', '25', 'metodo di pagamento', 'Label: Payment Method page title. '),
|
| 1935 |
-
('it_IT', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seleziona metodo di pagamento', 'Label: Label for Select payment method options.'),
|
| 1936 |
-
('it_IT', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seleziona metodo di pagamento', 'Error: When payment method is not selected.'),
|
| 1937 |
-
('it_IT', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, qualcosa di sbagliato è successo', 'Error: When magento return unexpected error.'),
|
| 1938 |
-
('it_IT', 'label', 'Credit_Card', 'Credit Card', '25', 'carta di credito', 'Label: Label for credit card field, available on payment page. '),
|
| 1939 |
-
('it_IT', 'label', 'Name_on_card', 'Name on card', '25', 'Nome sulla carta', 'Label: Label for name of card field, available on payment page. '),
|
| 1940 |
-
('it_IT', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo carta di credito', 'Label: Label for CC type field, available on payment page. '),
|
| 1941 |
-
('it_IT', 'label', 'Credit_card_number', 'Credit card number', '25', 'Numero di carta di credito', 'Label: Label for CC number field, available on payment page. '),
|
| 1942 |
-
('it_IT', 'label', 'Expiration_Date', 'Expiration Date', '25', 'data di scadenza', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1943 |
-
('it_IT', 'label', 'Month', 'Month', '25', 'mese', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1944 |
-
('it_IT', 'label', 'Year', 'Year', '25', 'anno', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1945 |
-
('it_IT', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1946 |
-
('it_IT', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Inserire nome sulla carta', 'Error: When name on card is empty.'),
|
| 1947 |
-
('it_IT', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Selezionare il tipo di carta di credito', 'Error: When credit card type is not selected.'),
|
| 1948 |
-
('it_IT', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Inserire il numero di carta di credito', 'Error: When credit card number is empty.'),
|
| 1949 |
-
('it_IT', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Imposta mese di scadenza', 'Error: When expiry month is empty.'),
|
| 1950 |
-
('it_IT', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Impostare l\'anno di scadenza', 'Error: When expiry year is empty.'),
|
| 1951 |
-
('it_IT', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Impostare il numero di verifica della carta', 'Error: When card verification number is empty.'),
|
| 1952 |
-
('it_IT', 'label', 'Order_Review', 'Order Review', '15', 'ordine recensione', 'Label: Order Review page title. '),
|
| 1953 |
-
('it_IT', 'label', 'Agreements', 'Agreements', '25', 'accordi', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1954 |
-
('it_IT', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accetta i termini e le condizioni', 'Error: When user did not agreed on sign up terms.'),
|
| 1955 |
-
('it_IT', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Spedizione & trattare', 'Label: Label for Shipping & Handling.'),
|
| 1956 |
-
('it_IT', 'label', 'Place_Order', 'Place Order', '25', 'Ordina', 'Label: Place Order button title.'),
|
| 1957 |
-
('it_IT', 'label', 'Order_Success', 'Order Success', '15', 'ordine Successo', 'Label: Order Success page title. '),
|
| 1958 |
-
('it_IT', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Grazie per il vostro acquisto!', 'Message: When order successfully placed. '),
|
| 1959 |
-
('it_IT', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Riceverai una mail di conferma dell\'ordine con i dettagli del tuo ordine e un link per monitorare i progressi.', 'Text: When order successfully placed '),
|
| 1960 |
-
('it_IT', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continua Shopping', 'LabeL: Continue Shopping button title. '),
|
| 1961 |
-
('it_IT', 'label', 'Error', 'Error', '15', 'errore', 'Label: Error '),
|
| 1962 |
-
('it_IT', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Prodotto aggiunto con successo in lista dei desideri', 'Message: When item added into Wishlist.'),
|
| 1963 |
-
('it_IT', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Voce rimosso dalla lista dei desideri', 'Message: When Item removed from wishlist.'),
|
| 1964 |
-
('it_IT', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
|
| 1965 |
-
('it_IT', 'label', 'Remove', 'Remove', '10', 'rimuovere', 'Label: Remove button title.'),
|
| 1966 |
-
('it_IT', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Non scartare trovato', 'Text: When No wishlist items found.'),
|
| 1967 |
-
('it_IT', 'label', 'Orders', 'Orders', '15', 'ordini', 'Label: Orders history page title.'),
|
| 1968 |
-
('it_IT', 'label', 'Order_History', 'Order History', '20', 'Cronologia ordini', 'Label: Order History button title. '),
|
| 1969 |
-
('it_IT', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Nessun ordine trovato', 'Text: When no order history found. '),
|
| 1970 |
-
('it_IT', 'label', 'Order_Detail', 'Order Detail', '15', 'Dettagli ordine', 'Label: Order Detail page title. '),
|
| 1971 |
-
('it_IT', 'label', 'Ordered_Items', 'Ordered Items', '25', 'articoli ordinati', 'Label: Ordered Items block heading or title. '),
|
| 1972 |
-
('it_IT', 'label', 'Order_Number', 'Order Number', '20', 'numero d\'ordine', 'Label: Label for Order Number.'),
|
| 1973 |
-
('it_IT', 'label', 'Order_Date', 'Order Date', '20', 'Data ordine', 'Label: Label for Order Date.'),
|
| 1974 |
-
('it_IT', 'label', 'User', 'User', '10', 'utente', 'Label: Label for User.'),
|
| 1975 |
-
('it_IT', 'label', 'Info', 'Info', '15', 'su', 'Label: About page title (CMS/about module)'),
|
| 1976 |
-
('it_IT', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Aggiungi alla lista dei desideri', 'Label: Add To Wishlist button title.'),
|
| 1977 |
-
('it_IT', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
|
| 1978 |
-
('it_IT', 'label', 'Search_Product', 'Search Product', '50', 'Cerca prodotto', 'Label: Search Product.'),
|
| 1979 |
-
('it_IT', 'label', 'Apply', 'Apply', '8', 'applicare', 'Label: Apply button title (to apply discount)'),
|
| 1980 |
-
('it_IT', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Codici promozionali applicato con successo', 'Message: When coupon code is applied.'),
|
| 1981 |
-
('it_IT', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Codici promozionali rimosso con successo', 'Message: When coupon code is removed. '),
|
| 1982 |
-
('it_IT', 'label', 'Discount_Code', 'Discount Code', '25', 'Codice Sconto', 'Label: Label for Discount Code.'),
|
| 1983 |
-
('it_IT', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Aggiornamento Wishlist', 'Label: Update Wishlist button title.'),
|
| 1984 |
-
('it_IT', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Articolo aggiornato con successo', 'Message: When wishlist updated successfully.'),
|
| 1985 |
-
('it_IT', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
|
| 1986 |
-
('it_IT', 'message', 'Please_Select', 'Please select ', '25', 'seleziona', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1987 |
-
('it_IT', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Prodotti Links scaricabili', 'Label: Label for Product Downloadable Links.'),
|
| 1988 |
-
('it_IT', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Codice coupon valido', 'Error: When coupon code is invalid.'),
|
| 1989 |
-
('it_IT', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Effettua il login per continuare', 'Error: When action required login '),
|
| 1990 |
-
('it_IT', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Inserisci firstname', 'Error: When firstname is empty in signup form. '),
|
| 1991 |
-
('it_IT', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Inserisci cognome', 'Error: When lastname is empty in signup form. '),
|
| 1992 |
-
('it_IT', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Inserire l\'indirizzo e-mail', 'Error: When email address is empty in signup form. '),
|
| 1993 |
-
('it_IT', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Inserire la password', 'Error: When password is empty in signup form. '),
|
| 1994 |
-
('it_IT', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account già esistente', 'Error: When email address already exists.'),
|
| 1995 |
-
('it_IT', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Impossibile salvare indirizzo del cliente', 'Error: When error occure while saving customer Address.'),
|
| 1996 |
-
('it_IT', 'message', 'No_Data_Found', 'No Data Found', '100', 'Nessun dato trovato', 'Error: When no data found for requested page.'),
|
| 1997 |
-
('it_IT', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Non è più disponibile Prodotto', 'Error: When requested product is no londer available.'),
|
| 1998 |
-
('it_IT', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1999 |
-
('it_IT', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2000 |
-
('it_IT', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Elemento non può caricare', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 2001 |
-
('it_IT', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2002 |
-
('it_IT', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2003 |
-
('it_IT', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Elemento richiesto non trovato', 'Error: When system can not load wishlist Item.'),
|
| 2004 |
-
('it_IT', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Non è più disponibile articolo richiesto', 'Error: When requested product is no longer available.'),
|
| 2005 |
-
('it_IT', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Articolo è stato eliminato dal carrello', 'Error: When Item has been deleted from cart.'),
|
| 2006 |
-
('it_IT', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Non tutti i prodotti sono disponibili in auantity richiesto', 'Error: When any of the product from cart is no longer available.'),
|
| 2007 |
-
('it_IT', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accetta tutti i termini e le condizioni prima di ordinare', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 2008 |
-
('it_IT', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
|
| 2009 |
-
('it_IT', 'label', 'Reset_Filter', 'Reset Filter', '15', 'reset Filter', 'Label: Reset Filter link title.'),
|
| 2010 |
-
('it_IT', 'label', 'Reset', 'Reset', '10', 'reset', 'Label: Reset button title.'),
|
| 2011 |
-
('it_IT', 'label', 'Popularity', 'Popularity', '25', 'popolarità', 'Label: Label for filter: Popularity option. '),
|
| 2012 |
-
('it_IT', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prezzo: decrescente', 'Label: Label for filter: Price-High To Low option. '),
|
| 2013 |
-
('it_IT', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prezzo: Crescente', 'Label: Label for filter: Price-Low To High option.'),
|
| 2014 |
-
('it_IT', 'label', 'Rating', 'Rating', '25', 'valutazione', 'Label: Label for filter: Rating option '),
|
| 2015 |
-
('it_IT', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nome: dalla A alla Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 2016 |
-
('it_IT', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nome: dalla Z alla A', 'Label: Label for filter: Name-Z To A option.'),
|
| 2017 |
-
('it_IT', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
|
| 2018 |
-
('it_IT', 'label', 'Submit_Review', 'Submit Review', '25', 'Invia Recensione', 'Label: Submit Review button title.'),
|
| 2019 |
-
('it_IT', 'label', 'User_Reviews', 'User Reviews', '25', 'Recensioni degli utenti', 'Label: User Reviews page title. '),
|
| 2020 |
-
('it_IT', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Nessuna recensione trovata', 'Label: Text as No Reviews Found'),
|
| 2021 |
-
('it_IT', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Valutazione media degli utenti', 'Label: Label for Average User Rating.'),
|
| 2022 |
-
('it_IT', 'label', 'Reviews', 'Reviews', '25', 'Recensioni', 'Label: Label for Reviews.'),
|
| 2023 |
-
('it_IT', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 2024 |
-
('it_IT', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Sommario della tua recensione', 'Label: Label for review summary field, available on submit review form.'),
|
| 2025 |
-
('it_IT', 'label', 'Comments', 'Comments', '25', 'Commenti', 'Label: Label for comments field, available on submit review form.'),
|
| 2026 |
-
('it_IT', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Potrebbe piacerti anche', 'Label: Label for related product slider on product detail page.'),
|
| 2027 |
-
('it_IT', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Selezionare uno di ciascuno dei rating', 'Error: When feedback ratings is not selected for the product.'),
|
| 2028 |
-
('it_IT', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Inserisci il tuo nickename', 'Error: When feedback nickename is empty.'),
|
| 2029 |
-
('it_IT', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Inserire il feedback generale', 'Error: When feedback summary is empty.'),
|
| 2030 |
-
('it_IT', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Inserisci i tuoi commenti', 'Error: When feedback comments is empty.'),
|
| 2031 |
-
('it_IT', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Vista l\'ultima volta', 'Label: Recently Viewed'),
|
| 2032 |
-
('it_IT', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Questa azione non può essere eseguita sul dispositivo. Supporto richiesto non è disponibile su questo dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 2033 |
-
('it_IT', 'label', 'Share', 'Share', '7', 'quota', 'Label:Share button title.'),
|
| 2034 |
-
('it_IT', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Prodotti', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 2035 |
-
('it_IT', 'label', 'Edit', 'Edit', '6', 'Modifica', 'Label:Edit button title, available on wishlist page. '),
|
| 2036 |
-
('it_IT', 'label', 'More_Information', 'More Information', '25', 'Maggiori informazioni', 'Label:More information about product'),
|
| 2037 |
-
('it_IT', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
|
| 2038 |
-
('it_IT', 'label', 'Sample_Links', 'Sample Links', '20', 'Links campione', 'Label:Sample Links on product detail page'),
|
| 2039 |
-
('it_IT', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Numero massimo di caratteri', 'Label:Maximum number of characters for configurable product'),
|
| 2040 |
-
('it_IT', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'pagamento Annullato', 'Message:Payment cancelled when user cancel payment'),
|
| 2041 |
-
('it_IT', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'numeri di inseguimento', 'Label:Tracking Numbers on order detail page'),
|
| 2042 |
-
('it_IT', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
|
| 2043 |
-
('it_IT', 'label', 'Installment', 'Installment', '15', 'rata', 'Label:On product detail page'),
|
| 2044 |
-
('it_IT', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Importo Rata', 'Label:On product detail page'),
|
| 2045 |
-
('it_IT', 'label', 'Total_Amount', 'Total Amount', '15', 'importo totale', 'Label:On product detail page'),
|
| 2046 |
-
('it_IT', 'label', 'Single_Shot', 'Single Shot', '15', 'single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 2047 |
-
('it_IT', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Selezionare l\'opzione Rata', 'Message:On credit card page where installment option is required'),
|
| 2048 |
-
('it_IT', 'label', 'January', 'January', '50', 'gennaio', 'Label:Month name on credit card page'),
|
| 2049 |
-
('it_IT', 'label', 'February', 'February', '50', 'febbraio', 'Label:Month name on credit card page'),
|
| 2050 |
-
('it_IT', 'label', 'March', 'March', '50', 'marzo', 'Label:Month name on credit card page'),
|
| 2051 |
-
('it_IT', 'label', 'April', 'April', '50', 'aprile', 'Label:Month name on credit card page'),
|
| 2052 |
-
('it_IT', 'label', 'May', 'May', '50', 'maggio', 'Label:Month name on credit card page'),
|
| 2053 |
-
('it_IT', 'label', 'June', 'June', '50', 'giugno', 'Label:Month name on credit card page'),
|
| 2054 |
-
('it_IT', 'label', 'July', 'July', '50', 'luglio', 'Label:Month name on credit card page'),
|
| 2055 |
-
('it_IT', 'label', 'August', 'August', '50', 'agosto', 'Label:Month name on credit card page'),
|
| 2056 |
-
('it_IT', 'label', 'September', 'September', '50', 'settembre', 'Label:Month name on credit card page'),
|
| 2057 |
-
('it_IT', 'label', 'October', 'October', '50', 'ottobre', 'Label:Month name on credit card page'),
|
| 2058 |
-
('it_IT', 'label', 'November', 'November', '50', 'novembre', 'Label:Month name on credit card page'),
|
| 2059 |
-
('it_IT', 'label', 'December', 'December', '50', 'dicembre', 'Label:Month name on credit card page'),
|
| 2060 |
-
('tr_TR', 'message', 'Please_wait', 'Please wait', '100', 'lütfen bekleyin', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 2061 |
-
('tr_TR', 'label', 'or', 'or', '25', 'veya', 'Label: Display to show 2 action options.'),
|
| 2062 |
-
('tr_TR', 'label', 'Home', 'Home', '8', 'ev', 'Label: Home page title and button title.'),
|
| 2063 |
-
('tr_TR', 'message', 'No_internet_connection', 'No internet connection', '100', 'Hiçbir internet baÄŸlantısı', 'Message:No internet connection'),
|
| 2064 |
-
('tr_TR', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Alışveriş Kategorisi', 'Label: Shopping Category'),
|
| 2065 |
-
('tr_TR', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Sonuç kategorisi vardır.', 'Text: When no category found.'),
|
| 2066 |
-
('tr_TR', 'label', 'Shop_by_category', 'Shop by category', '25', 'Kategoriye göre alışveriÅŸ', 'Label: Title to show above category names.'),
|
| 2067 |
-
('tr_TR', 'label', 'Categories', 'Categories', '20', 'Kategoriler', 'Label: Title to show on homepage, above the category.'),
|
| 2068 |
-
('tr_TR', 'label', 'All_Products', 'All Products', '20', 'Tüm Ürünler', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 2069 |
-
('tr_TR', 'label', 'Profile', 'Profile', '10', 'profil', 'Label: Profile page title and button title.'),
|
| 2070 |
-
('tr_TR', 'label', 'List_Page', 'List Page', '15', 'listesi Sayfası', 'Label: Page title'),
|
| 2071 |
-
('tr_TR', 'label', 'Product_List', 'Product List', '15', 'Ürün Listesi', 'Label: Product List page title '),
|
| 2072 |
-
('tr_TR', 'label', 'products_found', 'products found', '20', 'ürün bulundu', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 2073 |
-
('tr_TR', 'label', 'Product_Detail', 'Product Detail', '15', 'Ürün Detayı', 'Label: Product Detail page title'),
|
| 2074 |
-
('tr_TR', 'label', 'Details', 'Details', '10', 'ayrıntılar', 'Label: Label displayed above the product detail on product detail page.'),
|
| 2075 |
-
('tr_TR', 'label', 'Buy_Now', 'Buy Now', '10', 'Åžimdi Al', 'Label: Buy Now button title.'),
|
| 2076 |
-
('tr_TR', 'label', 'Choose_an_option', 'Choose an option', '20', 'Bir seçenek seçin', 'Label: First option for product options.'),
|
| 2077 |
-
('tr_TR', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'ÖÄŸe baÅŸarıyla eklendi', 'Message: When the Item added successfully into the cart. '),
|
| 2078 |
-
('tr_TR', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Hiçbir ürün bulundu.', 'Text: When no products found for selected search criteria or category.'),
|
| 2079 |
-
('tr_TR', 'label', 'Load_More', 'Load More', '10', 'Daha Yük', 'Label: Load More button title, displayed on product listing pages.'),
|
| 2080 |
-
('tr_TR', 'label', 'Viewers', 'Viewers', '10', 'izleyiciler', 'Label: Viewers Label.'),
|
| 2081 |
-
('tr_TR', 'label', 'Add_to_cart', 'Add to cart', '15', 'Sepete ekle', 'Label: Add to cart button title.'),
|
| 2082 |
-
('tr_TR', 'label', 'Downloadable_link', 'Downloadable link', '20', 'İndirilebilir bağlantı', 'Label: Downloadable link title. '),
|
| 2083 |
-
('tr_TR', 'label', 'Review', 'Review', '10', 'İnceleme', 'Label: Review text and button title.'),
|
| 2084 |
-
('tr_TR', 'message', 'No_reviews_found', 'No reviews found', '100', 'Yorum bulunamadı', 'Text: When no reviews found for selected product.'),
|
| 2085 |
-
('tr_TR', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Alışveriş Sepeti', 'Label: Shopping Cart button title.'),
|
| 2086 |
-
('tr_TR', 'label', 'QTY', 'QTY', '5', 'Miktar', 'Label: Label for product Quantity.'),
|
| 2087 |
-
('tr_TR', 'label', 'TOTAL', 'TOTAL', '15', 'TOPLAM', 'Label: Label for cart & order total. '),
|
| 2088 |
-
('tr_TR', 'label', 'Subtotal', 'Subtotal', '15', 'ara toplam', 'Label: Label for cart & order subtotal.'),
|
| 2089 |
-
('tr_TR', 'label', 'Tax', 'Tax', '5', 'vergi', 'Label: Label for cart & order Tax.'),
|
| 2090 |
-
('tr_TR', 'label', 'Discount', 'Discount', '15', 'indirim', 'Label: Label for cart & order discount. '),
|
| 2091 |
-
('tr_TR', 'label', 'Grand_Total', 'Grand Total', '15', 'genel Toplam', 'Label: Label for cart & order grand total.'),
|
| 2092 |
-
('tr_TR', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Alışveriş sepeti boş.', 'Error: When the shopping cart is empty.'),
|
| 2093 |
-
('tr_TR', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Sepeti baÅŸarıyla güncellendi', 'Message: When the cart updated successfully.'),
|
| 2094 |
-
('tr_TR', 'label', 'Update_Cart', 'Update Cart', '15', 'Güncelleme Sepeti', 'Label: Update Cart button title. '),
|
| 2095 |
-
('tr_TR', 'label', 'Checkout', 'Checkout', '10', 'Ödeme', 'Label: Checkout button title.'),
|
| 2096 |
-
('tr_TR', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Sepet boÅŸ', 'Text: When the cart is empty. '),
|
| 2097 |
-
('tr_TR', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Sepetinize öÄŸenin bir sorun olması olduÄŸunu', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 2098 |
-
('tr_TR', 'label', 'Login', 'Login', '7', 'Oturum Aç', 'Label: Login button title.'),
|
| 2099 |
-
('tr_TR', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'EriÅŸmek için kullanıcı adınızı ÅŸifrenizi giriniz.', 'Error: When requested action required login.'),
|
| 2100 |
-
('tr_TR', 'label', 'Username', 'Username', '20', 'Kullanıcı adı', 'Label: Label for Username field.'),
|
| 2101 |
-
('tr_TR', 'label', 'Password', 'Password', '20', 'ÅŸifre', 'Label: Label for password field.'),
|
| 2102 |
-
('tr_TR', 'label', 'Sign_Up', 'Sign Up', '10', 'Kaydol', 'Label: Sign Up button title.'),
|
| 2103 |
-
('tr_TR', 'message', 'Enter_username', 'Enter username', '100', 'adını girin', 'Error: When username is empty.'),
|
| 2104 |
-
('tr_TR', 'message', 'Enter_password', 'Enter password', '100', 'ÅŸifrenizi girin', 'Error: When password is empty. '),
|
| 2105 |
-
('tr_TR', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Geçersiz kullanıcı adı veya ÅŸifre', 'Error: When Invalid username or password entered.'),
|
| 2106 |
-
('tr_TR', 'label', 'First_name', 'First name', '20', 'isim', 'Label: Label for firstname field.'),
|
| 2107 |
-
('tr_TR', 'label', 'Last_name', 'Last name', '20', 'soyadı', 'Label: Label for lastname field.'),
|
| 2108 |
-
('tr_TR', 'label', 'Your_Email', 'Your Email', '20', 'E-posta', 'Label: Label for email address field.'),
|
| 2109 |
-
('tr_TR', 'label', 'Submit', 'Submit', '10', 'sunmak', 'Label: Submit button title.'),
|
| 2110 |
-
('tr_TR', 'label', 'Signup_Form', 'Signup Form', '15', 'Kayıt Formu', 'Label: Signup Form page title.'),
|
| 2111 |
-
('tr_TR', 'label', 'Signup', 'Signup', '10', 'Kaydol', 'Label: Signup button title.'),
|
| 2112 |
-
('tr_TR', 'message', 'Enter_firstname', 'Enter firstname', '100', 'firstName girin', 'Error: When firstname is empty. '),
|
| 2113 |
-
('tr_TR', 'message', 'Enter_lastname', 'Enter lastname', '100', 'lastname girin', 'Error: When lastname is empty.'),
|
| 2114 |
-
('tr_TR', 'message', 'Enter_email', 'Enter email', '100', 'E-posta adresinizi girin', 'Error: When email address is empty.'),
|
| 2115 |
-
('tr_TR', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Geçerli bir e-posta adresi girin', 'Error: When email address is invalid.'),
|
| 2116 |
-
('tr_TR', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Tebrikler! Başarıyla kayıtlı', 'Message: When successfully registration has been done. '),
|
| 2117 |
-
('tr_TR', 'message', 'Please_check_your_email', 'Please check your email', '100', 'E-postanızı kontrol edin', 'Message: When user reset their password. '),
|
| 2118 |
-
('tr_TR', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Parolanızı Mı Unuttunuz', 'Label: Forgot Password button title.'),
|
| 2119 |
-
('tr_TR', 'label', 'Shipping', 'Shipping', '20', 'nakliye', 'Label: Label for Shipping. '),
|
| 2120 |
-
('tr_TR', 'label', 'Billing', 'Billing', '20', 'fatura', 'Label: Label for Billing'),
|
| 2121 |
-
('tr_TR', 'label', 'Address', 'Address', '20', 'adres', 'Label: Label for address field, available on payment page. '),
|
| 2122 |
-
('tr_TR', 'label', 'Payment', 'Payment', '20', 'ödeme', 'Label: Label for payment field, available on payment page.'),
|
| 2123 |
-
('tr_TR', 'label', 'Continue', 'Continue', '20', 'devam etmek', 'Label: Continue button title. '),
|
| 2124 |
-
('tr_TR', 'label', 'Billing_Address', 'Billing Address', '20', 'fatura Adresi', 'Label: Label for Billing Address.'),
|
| 2125 |
-
('tr_TR', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Adres defterinden bir fatura adresi seçin veya yeni bir adres girin.', 'Label: Title available on billing addresses drop down.'),
|
| 2126 |
-
('tr_TR', 'label', 'New_Address', 'New Address', '20', 'yeni Adres', 'Label: Title for New Billing Address form.'),
|
| 2127 |
-
('tr_TR', 'label', 'Company', 'Company', '20', 'ÅŸirket', 'Label: Label for company field, available on address page. '),
|
| 2128 |
-
('tr_TR', 'label', 'City', 'City', '20', 'ÅŸehir', 'Label: Label for city field, available on address page. '),
|
| 2129 |
-
('tr_TR', 'label', 'State', 'State', '20', 'devlet', 'Label: Label for state field, available on address page. '),
|
| 2130 |
-
('tr_TR', 'label', 'Country', 'Country', '20', 'ülke', 'Label: Label for country field, available on address page. '),
|
| 2131 |
-
('tr_TR', 'label', 'select', 'select', '20', 'seçmek', 'Label: Label for drop downs. '),
|
| 2132 |
-
('tr_TR', 'label', 'Billing_street', 'Billing street', '20', 'fatura sokak', 'Label: Label for billing street field, available on address page. '),
|
| 2133 |
-
('tr_TR', 'label', 'Postcode', 'Postcode', '20', 'posta kodu', 'Label: Label for postcode field, available on address page. '),
|
| 2134 |
-
('tr_TR', 'label', 'Telephone', 'Telephone', '20', 'telefon', 'Label: Label for telephone field, available on address page. '),
|
| 2135 |
-
('tr_TR', 'label', 'Same_as_billing', 'Same as billing', '25', 'Fatura ile aynı', 'Label: Label for Same as billing option. '),
|
| 2136 |
-
('tr_TR', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Teslimat Adresi', 'Label: Title for Shipping Address form.'),
|
| 2137 |
-
('tr_TR', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Adres defterinden bir sevkıyat adresi seçin veya yeni bir adres girin.', 'Label: Title available on shipping addresses drop down.'),
|
| 2138 |
-
('tr_TR', 'label', 'Shipping_street', 'Shipping street', '25', 'Nakliye sokak', 'Label: Label for shipping street field, available on address page. '),
|
| 2139 |
-
('tr_TR', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Fatura firstName girin', 'Error: When billing firstname is empty.'),
|
| 2140 |
-
('tr_TR', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Fatura lastname girin', 'Error: When billing lastname is empty.'),
|
| 2141 |
-
('tr_TR', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Fatura ÅŸehir girin', 'Error: When billing city is empty.'),
|
| 2142 |
-
('tr_TR', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Fatura durumu girin', 'Error: When billing state is empty.'),
|
| 2143 |
-
('tr_TR', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Fatura ülkeyi girin', 'Error: When billing country is empty.'),
|
| 2144 |
-
('tr_TR', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Sokak fatura girin', 'Error: When billing street is empty.'),
|
| 2145 |
-
('tr_TR', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Posta kodu fatura girin', 'Error: When billing postcode is empty.'),
|
| 2146 |
-
('tr_TR', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Fatura telefon giriniz', 'Error: When billing telephone is empty.'),
|
| 2147 |
-
('tr_TR', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'FirstName nakliye girin', 'Error: When shipping firstname is empty.'),
|
| 2148 |
-
('tr_TR', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Lastname nakliye girin', 'Error: When shipping lastname is empty.'),
|
| 2149 |
-
('tr_TR', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Åžehir nakliye giriniz', 'Error: When shipping city is empty.'),
|
| 2150 |
-
('tr_TR', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Devlet nakliye girin', 'Error: When shipping state is empty.'),
|
| 2151 |
-
('tr_TR', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Nakliye ülke girin', 'Error: When shipping country is empty.'),
|
| 2152 |
-
('tr_TR', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Sokak nakliye girin', 'Error: When shipping street is empty.'),
|
| 2153 |
-
('tr_TR', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Posta kodu nakliye giriniz', 'Error: When shipping postcode is empty.'),
|
| 2154 |
-
('tr_TR', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Telefon nakliye giriniz', 'Error: When shipping telephone is empty.'),
|
| 2155 |
-
('tr_TR', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Nakliye Yöntemi', 'Label: Shipping Method page title. '),
|
| 2156 |
-
('tr_TR', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seç nakliye yöntemi', 'Label: Label for Select shipping method options.'),
|
| 2157 |
-
('tr_TR', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Seç sevkiyat yöntemi', 'Error: When shipment method is not selected.'),
|
| 2158 |
-
('tr_TR', 'label', 'Payment_Method', 'Payment Method', '25', 'ödeme yöntemi', 'Label: Payment Method page title. '),
|
| 2159 |
-
('tr_TR', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seçin ödeme yöntemi', 'Label: Label for Select payment method options.'),
|
| 2160 |
-
('tr_TR', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seçin ödeme yöntemi', 'Error: When payment method is not selected.'),
|
| 2161 |
-
('tr_TR', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Üzgünüz, bir ÅŸey yanlış Oldu', 'Error: When magento return unexpected error.'),
|
| 2162 |
-
('tr_TR', 'label', 'Credit_Card', 'Credit Card', '25', 'kredi Kartı', 'Label: Label for credit card field, available on payment page. '),
|
| 2163 |
-
('tr_TR', 'label', 'Name_on_card', 'Name on card', '25', 'Kartın üzerindeki ad', 'Label: Label for name of card field, available on payment page. '),
|
| 2164 |
-
('tr_TR', 'label', 'Credit_card_type', 'Credit card type', '25', 'Kredi kartı tipi', 'Label: Label for CC type field, available on payment page. '),
|
| 2165 |
-
('tr_TR', 'label', 'Credit_card_number', 'Credit card number', '25', 'Kredi Kartı Numarası', 'Label: Label for CC number field, available on payment page. '),
|
| 2166 |
-
('tr_TR', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Son kullanma tarihi', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 2167 |
-
('tr_TR', 'label', 'Month', 'Month', '25', 'ay', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 2168 |
-
('tr_TR', 'label', 'Year', 'Year', '25', 'yıl', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 2169 |
-
('tr_TR', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Kart Doğrulama Numarası', 'Label: Label for CC verification number field, available on payment page. '),
|
| 2170 |
-
('tr_TR', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Karttaki adını girin', 'Error: When name on card is empty.'),
|
| 2171 |
-
('tr_TR', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Seç kredi kartı türü', 'Error: When credit card type is not selected.'),
|
| 2172 |
-
('tr_TR', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Kredi kartı numarasını girin', 'Error: When credit card number is empty.'),
|
| 2173 |
-
('tr_TR', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Eylül bitiÅŸ ay', 'Error: When expiry month is empty.'),
|
| 2174 |
-
('tr_TR', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Eylül bitiÅŸ yılı', 'Error: When expiry year is empty.'),
|
| 2175 |
-
('tr_TR', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Eylül kart doÄŸrulama numarası', 'Error: When card verification number is empty.'),
|
| 2176 |
-
('tr_TR', 'label', 'Order_Review', 'Order Review', '15', 'Sipariş İnceleme', 'Label: Order Review page title. '),
|
| 2177 |
-
('tr_TR', 'label', 'Agreements', 'Agreements', '25', 'AnlaÅŸmalar', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 2178 |
-
('tr_TR', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Åžart ve koÅŸul kabul', 'Error: When user did not agreed on sign up terms.'),
|
| 2179 |
-
('tr_TR', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Nakliye ve Taşıma', 'Label: Label for Shipping & Handling.'),
|
| 2180 |
-
('tr_TR', 'label', 'Place_Order', 'Place Order', '25', 'SipariÅŸ', 'Label: Place Order button title.'),
|
| 2181 |
-
('tr_TR', 'label', 'Order_Success', 'Order Success', '15', 'Sipariş Başarı', 'Label: Order Success page title. '),
|
| 2182 |
-
('tr_TR', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Satın aldığınız için teÅŸekkür ederiz!', 'Message: When order successfully placed. '),
|
| 2183 |
-
('tr_TR', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Sen ayrıntıları ve ilerleme cinsel yolla bulaÅŸan enfeksiyonların izlemek için bir baÄŸlantı ile sipariÅŸ bir sipariÅŸ onayı e-postası olacak.', 'Text: When order successfully placed '),
|
| 2184 |
-
('tr_TR', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Alışverişe Devam', 'LabeL: Continue Shopping button title. '),
|
| 2185 |
-
('tr_TR', 'label', 'Error', 'Error', '15', 'hata', 'Label: Error '),
|
| 2186 |
-
('tr_TR', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'ÖÄŸe baÅŸarıyla listesine eklenir', 'Message: When item added into Wishlist.'),
|
| 2187 |
-
('tr_TR', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Ürün İstek çıkarıldı', 'Message: When Item removed from wishlist.'),
|
| 2188 |
-
('tr_TR', 'label', 'Wishlist', 'Wishlist', '15', 'BeÄŸendiÄŸim', 'Label: Wishlist page title. '),
|
| 2189 |
-
('tr_TR', 'label', 'Remove', 'Remove', '10', 'kaldır', 'Label: Remove button title.'),
|
| 2190 |
-
('tr_TR', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'ÖÄŸe bulunamadı dilek', 'Text: When No wishlist items found.'),
|
| 2191 |
-
('tr_TR', 'label', 'Orders', 'Orders', '15', 'SipariÅŸler', 'Label: Orders history page title.'),
|
| 2192 |
-
('tr_TR', 'label', 'Order_History', 'Order History', '20', 'SipariÅŸ GeçmiÅŸi', 'Label: Order History button title. '),
|
| 2193 |
-
('tr_TR', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Hiçbir emir bulunamadı', 'Text: When no order history found. '),
|
| 2194 |
-
('tr_TR', 'label', 'Order_Detail', 'Order Detail', '15', 'SipariÅŸ Detay', 'Label: Order Detail page title. '),
|
| 2195 |
-
('tr_TR', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Sıralı ÖÄŸeler', 'Label: Ordered Items block heading or title. '),
|
| 2196 |
-
('tr_TR', 'label', 'Order_Number', 'Order Number', '20', 'Sipariş Numarası', 'Label: Label for Order Number.'),
|
| 2197 |
-
('tr_TR', 'label', 'Order_Date', 'Order Date', '20', 'SipariÅŸ Tarihi', 'Label: Label for Order Date.'),
|
| 2198 |
-
('tr_TR', 'label', 'User', 'User', '10', 'kullanıcı', 'Label: Label for User.'),
|
| 2199 |
-
('tr_TR', 'label', 'Info', 'Info', '15', 'hakkında', 'Label: About page title (CMS/about module)'),
|
| 2200 |
-
('tr_TR', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'İstek Ekle', 'Label: Add To Wishlist button title.'),
|
| 2201 |
-
('tr_TR', 'label', 'Logout', 'Logout', '10', 'Çıkış', 'Label: Logout button title.'),
|
| 2202 |
-
('tr_TR', 'label', 'Search_Product', 'Search Product', '50', 'Ürün Arama', 'Label: Search Product.'),
|
| 2203 |
-
('tr_TR', 'label', 'Apply', 'Apply', '8', 'uygulamak', 'Label: Apply button title (to apply discount)'),
|
| 2204 |
-
('tr_TR', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Kupon kodu başarıyla uygulandı', 'Message: When coupon code is applied.'),
|
| 2205 |
-
('tr_TR', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Kupon kodu başarıyla kaldırıldı', 'Message: When coupon code is removed. '),
|
| 2206 |
-
('tr_TR', 'label', 'Discount_Code', 'Discount Code', '25', 'İndirim Kodu', 'Label: Label for Discount Code.'),
|
| 2207 |
-
('tr_TR', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Güncelleme BeÄŸendiÄŸim', 'Label: Update Wishlist button title.'),
|
| 2208 |
-
('tr_TR', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'ÖÄŸe baÅŸarıyla güncellendi', 'Message: When wishlist updated successfully.'),
|
| 2209 |
-
('tr_TR', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Yük Dilek ÖÄŸe', 'Error: When requested wishlist item Can not Load. '),
|
| 2210 |
-
('tr_TR', 'message', 'Please_Select', 'Please select ', '25', 'Lütfen seçiniz', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 2211 |
-
('tr_TR', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'İndirilebilir Ürün Linkler', 'Label: Label for Product Downloadable Links.'),
|
| 2212 |
-
('tr_TR', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Geçersiz kupon kodu', 'Error: When coupon code is invalid.'),
|
| 2213 |
-
('tr_TR', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Devam için giriÅŸ yapın', 'Error: When action required login '),
|
| 2214 |
-
('tr_TR', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'firstName girin', 'Error: When firstname is empty in signup form. '),
|
| 2215 |
-
('tr_TR', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'lastname girin', 'Error: When lastname is empty in signup form. '),
|
| 2216 |
-
('tr_TR', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'E-posta adresinizi girin', 'Error: When email address is empty in signup form. '),
|
| 2217 |
-
('tr_TR', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'ÅŸifrenizi girin', 'Error: When password is empty in signup form. '),
|
| 2218 |
-
('tr_TR', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Hesap zaten var', 'Error: When email address already exists.'),
|
| 2219 |
-
('tr_TR', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'MüÅŸteri adresini kaydedilemiyor', 'Error: When error occure while saving customer Address.'),
|
| 2220 |
-
('tr_TR', 'message', 'No_Data_Found', 'No Data Found', '100', 'Hiçbir veri bulunamadı', 'Error: When no data found for requested page.'),
|
| 2221 |
-
('tr_TR', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Artık mevcut ürün', 'Error: When requested product is no londer available.'),
|
| 2222 |
-
('tr_TR', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2223 |
-
('tr_TR', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2224 |
-
('tr_TR', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! ÖÄŸe yükleyemiyor', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 2225 |
-
('tr_TR', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2226 |
-
('tr_TR', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2227 |
-
('tr_TR', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'İstenen öÄŸe bulunamadı', 'Error: When system can not load wishlist Item.'),
|
| 2228 |
-
('tr_TR', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Artık mevcut İstenen öÄŸe', 'Error: When requested product is no longer available.'),
|
| 2229 |
-
('tr_TR', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Ürün sepeti silindi', 'Error: When Item has been deleted from cart.'),
|
| 2230 |
-
('tr_TR', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Tüm ürünler Talep auantity mevcuttur', 'Error: When any of the product from cart is no longer available.'),
|
| 2231 |
-
('tr_TR', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'SipariÅŸ yerleÅŸtirme önce tüm ÅŸartları ve koÅŸulları kabul', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 2232 |
-
('tr_TR', 'label', 'Filter', 'Filter', '10', 'filtre', 'Label: Label for Filters.'),
|
| 2233 |
-
('tr_TR', 'label', 'Reset_Filter', 'Reset Filter', '15', 'sıfırlama Filtre', 'Label: Reset Filter link title.'),
|
| 2234 |
-
('tr_TR', 'label', 'Reset', 'Reset', '10', 'ayarlamak', 'Label: Reset button title.'),
|
| 2235 |
-
('tr_TR', 'label', 'Popularity', 'Popularity', '25', 'popülerlik', 'Label: Label for filter: Popularity option. '),
|
| 2236 |
-
('tr_TR', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Fiyatı: DüÅŸük için Yüksek', 'Label: Label for filter: Price-High To Low option. '),
|
| 2237 |
-
('tr_TR', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Fiyat: Yüksek DüÅŸük için', 'Label: Label for filter: Price-Low To High option.'),
|
| 2238 |
-
('tr_TR', 'label', 'Rating', 'Rating', '25', 'rating', 'Label: Label for filter: Rating option '),
|
| 2239 |
-
('tr_TR', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Adı: A dan Z için', 'Label: Label for filter: Name-A To Z option.'),
|
| 2240 |
-
('tr_TR', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'İsim: Z A', 'Label: Label for filter: Name-Z To A option.'),
|
| 2241 |
-
('tr_TR', 'label', 'Newest', 'Newest', '25', 'en yeni', 'Label: Label for filter: Newest option.'),
|
| 2242 |
-
('tr_TR', 'label', 'Submit_Review', 'Submit Review', '25', 'Yorum Gönder', 'Label: Submit Review button title.'),
|
| 2243 |
-
('tr_TR', 'label', 'User_Reviews', 'User Reviews', '25', 'kullanıcı Yorumları', 'Label: User Reviews page title. '),
|
| 2244 |
-
('tr_TR', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Hiç yorum Bulunamadı', 'Label: Text as No Reviews Found'),
|
| 2245 |
-
('tr_TR', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Ortalama Kullanıcı Değerlendirmesi', 'Label: Label for Average User Rating.'),
|
| 2246 |
-
('tr_TR', 'label', 'Reviews', 'Reviews', '25', 'yorumlar', 'Label: Label for Reviews.'),
|
| 2247 |
-
('tr_TR', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 2248 |
-
('tr_TR', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Yorumunuzun Özeti', 'Label: Label for review summary field, available on submit review form.'),
|
| 2249 |
-
('tr_TR', 'label', 'Comments', 'Comments', '25', 'Yorumlar', 'Label: Label for comments field, available on submit review form.'),
|
| 2250 |
-
('tr_TR', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Åžunlar da hoÅŸunuza gidebilir', 'Label: Label for related product slider on product detail page.'),
|
| 2251 |
-
('tr_TR', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Yorumu her birini seçin', 'Error: When feedback ratings is not selected for the product.'),
|
| 2252 |
-
('tr_TR', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Senin nickename girin', 'Error: When feedback nickename is empty.'),
|
| 2253 |
-
('tr_TR', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Genel geribildirim girin', 'Error: When feedback summary is empty.'),
|
| 2254 |
-
('tr_TR', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Yorumlarınızı girin', 'Error: When feedback comments is empty.'),
|
| 2255 |
-
('tr_TR', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'son Görülen', 'Label: Recently Viewed'),
|
| 2256 |
-
('tr_TR', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Bu eylem Sizin cihazda Yapılan olamaz. Gerekli destek Sizin cihazda mevcut değildir.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 2257 |
-
('tr_TR', 'label', 'Share', 'Share', '7', 'pay', 'Label:Share button title.'),
|
| 2258 |
-
('tr_TR', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Ürünler', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 2259 |
-
('tr_TR', 'label', 'Edit', 'Edit', '6', 'Düzenle', 'Label:Edit button title, available on wishlist page. '),
|
| 2260 |
-
('tr_TR', 'label', 'More_Information', 'More Information', '25', 'Daha Fazla Bilgi', 'Label:More information about product'),
|
| 2261 |
-
('tr_TR', 'label', 'Share_App', 'Share App', '12', 'Hisse App', 'Label:Share app on CMS page'),
|
| 2262 |
-
('tr_TR', 'label', 'Sample_Links', 'Sample Links', '20', 'örnek Linkler', 'Label:Sample Links on product detail page'),
|
| 2263 |
-
('tr_TR', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maksimum karakter sayısı', 'Label:Maximum number of characters for configurable product'),
|
| 2264 |
-
('tr_TR', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Ödeme İptal Edildi', 'Message:Payment cancelled when user cancel payment'),
|
| 2265 |
-
('tr_TR', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Takip Numaraları', 'Label:Tracking Numbers on order detail page'),
|
| 2266 |
-
('tr_TR', 'label', 'Track', 'Track', '15', 'iz', 'Label:Button on order detail page'),
|
| 2267 |
-
('tr_TR', 'label', 'Installment', 'Installment', '15', 'taksit', 'Label:On product detail page'),
|
| 2268 |
-
('tr_TR', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Taksit Tutarı', 'Label:On product detail page'),
|
| 2269 |
-
('tr_TR', 'label', 'Total_Amount', 'Total Amount', '15', 'toplam tutar', 'Label:On product detail page'),
|
| 2270 |
-
('tr_TR', 'label', 'Single_Shot', 'Single Shot', '15', 'Tek Çekim', 'Label:For payuapi gateway on credit card page'),
|
| 2271 |
-
('tr_TR', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Taksit SeçeneÄŸi Seçiniz', 'Message:On credit card page where installment option is required'),
|
| 2272 |
-
('tr_TR', 'label', 'January', 'January', '50', 'Ocak', 'Label:Month name on credit card page'),
|
| 2273 |
-
('tr_TR', 'label', 'February', 'February', '50', 'Åžubat', 'Label:Month name on credit card page'),
|
| 2274 |
-
('tr_TR', 'label', 'March', 'March', '50', 'Mart', 'Label:Month name on credit card page'),
|
| 2275 |
-
('tr_TR', 'label', 'April', 'April', '50', 'Nisan', 'Label:Month name on credit card page'),
|
| 2276 |
-
('tr_TR', 'label', 'May', 'May', '50', 'Mayıs', 'Label:Month name on credit card page'),
|
| 2277 |
-
('tr_TR', 'label', 'June', 'June', '50', 'Haziran', 'Label:Month name on credit card page'),
|
| 2278 |
-
('tr_TR', 'label', 'July', 'July', '50', 'Temmuz', 'Label:Month name on credit card page'),
|
| 2279 |
-
('tr_TR', 'label', 'August', 'August', '50', 'AÄŸustos', 'Label:Month name on credit card page'),
|
| 2280 |
-
('tr_TR', 'label', 'September', 'September', '50', 'Eylül', 'Label:Month name on credit card page'),
|
| 2281 |
-
('tr_TR', 'label', 'October', 'October', '50', 'Ekim', 'Label:Month name on credit card page'),
|
| 2282 |
-
('tr_TR', 'label', 'November', 'November', '50', 'Kasım', 'Label:Month name on credit card page'),
|
| 2283 |
-
('tr_TR', 'label', 'December', 'December', '50', 'Aralık', 'Label:Month name on credit card page');
|
| 2284 |
-
");
|
| 2285 |
-
}
|
| 2286 |
-
}
|
| 2287 |
-
catch(Exception $e){}
|
| 2288 |
-
}
|
| 2289 |
-
|
| 2290 |
-
public function __createNewLanguageWords(){
|
| 2291 |
-
try{
|
| 2292 |
|
| 2293 |
-
$resource = Mage::getSingleton('core/resource');
|
| 2294 |
-
$conn = $resource->getConnection('core_read');
|
| 2295 |
-
}
|
| 2296 |
-
catch(Exception $e){
|
| 2297 |
-
echo $e->getMessage();
|
| 2298 |
-
}
|
| 2299 |
}
|
| 2300 |
}
|
| 1 |
<?php
|
| 2 |
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x0x3_External extends Mobicommerce_Mobiservices_Model_Abstract
|
| 4 |
+
{
|
| 5 |
+
public function __install102ScriptAction()
|
| 6 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
}
|
| 9 |
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Social.php
DELETED
|
@@ -1,24 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
class Mobicommerce_Mobiservices_Model_1x0x3_Social extends Mobicommerce_Mobiservices_Model_Abstract {
|
| 4 |
-
|
| 5 |
-
protected $socialPlugin = "MAGEGIANT_SOCIAL_LOGIN";
|
| 6 |
-
public function __construct()
|
| 7 |
-
{
|
| 8 |
-
parent::__construct();
|
| 9 |
-
}
|
| 10 |
-
|
| 11 |
-
public function getSocialPlatforms()
|
| 12 |
-
{
|
| 13 |
-
$platforms = array($this->socialPlugin);
|
| 14 |
-
switch($this->socialPlugin){
|
| 15 |
-
case 'MAGEGIANT_SOCIAL_LOGIN':
|
| 16 |
-
default:
|
| 17 |
-
if (Mage::helper('core')->isModuleEnabled('Magegiant_SocialLogin')) {
|
| 18 |
-
$platforms = Mage::getBlockSingleton('sociallogin/sociallogin')->getSocialButton();
|
| 19 |
-
}
|
| 20 |
-
break;
|
| 21 |
-
}
|
| 22 |
-
return $platforms;
|
| 23 |
-
}
|
| 24 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Catalog/Catalog.php
CHANGED
|
@@ -78,7 +78,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 78 |
} else {
|
| 79 |
$isLayeredNavigationAllowed = true;
|
| 80 |
}
|
| 81 |
-
$layer = Mage::getSingleton('catalogsearch/layer');
|
| 82 |
$collection = $layer->getProductCollection();
|
| 83 |
return $collection;
|
| 84 |
}
|
|
@@ -96,7 +96,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 96 |
$category = Mage::getModel('catalog/category')->load($node->getId());
|
| 97 |
//$result['imageurl'] = $this->getResizedImage($category->getImageUrl(),300,300);
|
| 98 |
$result['imageurl'] = $this->getResizedImage(Mage::getBaseUrl('media').'catalog/category/'.$category->getThumbnail(),300,300);
|
| 99 |
-
|
|
|
|
| 100 |
|
| 101 |
foreach ($node->getChildren() as $child) {
|
| 102 |
$result['children'][] = $this->_nodeToArray($child);
|
|
@@ -133,24 +134,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 133 |
return $category_result;
|
| 134 |
}
|
| 135 |
|
| 136 |
-
|
| 137 |
-
{
|
| 138 |
-
$product_total=0;
|
| 139 |
-
$storeId = $this->_getStoreId();
|
| 140 |
-
$pCollection = $category->getProductCollection()
|
| 141 |
-
->addAttributeToSelect('*')
|
| 142 |
-
->setStoreId($storeId)
|
| 143 |
-
->addFinalPrice();
|
| 144 |
-
|
| 145 |
-
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($pCollection);
|
| 146 |
-
Mage::getSingleton('catalog/product_visibility')->addVisibleInSearchFilterToCollection($pCollection);
|
| 147 |
-
$pCollection->addUrlRewrite(0);
|
| 148 |
-
|
| 149 |
-
$product_total = $pCollection->getSize();
|
| 150 |
-
return $product_total;
|
| 151 |
-
}
|
| 152 |
-
|
| 153 |
-
public function getCatrgories()
|
| 154 |
{
|
| 155 |
$categoriesTree = $this->successStatus();
|
| 156 |
$categoriesTree['data']['categories'] = $this->_categoryTreeList();
|
|
@@ -160,7 +144,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 160 |
public function productList($data)
|
| 161 |
{
|
| 162 |
$storeId = $this->_getStoreId();
|
| 163 |
-
|
| 164 |
$pCollection = Mage::getModel('catalog/product')->getCollection()
|
| 165 |
->addAttributeToSelect('*')
|
| 166 |
->addAttributeToFilter('status', '1')
|
|
@@ -170,22 +153,19 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 170 |
|
| 171 |
if($data['category_id'] != '')
|
| 172 |
{
|
| 173 |
-
$pCollection->
|
| 174 |
-
'
|
| 175 |
-
'
|
| 176 |
-
'
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
//->addAttributeToFilter('category_id', array('in' => $data['category_id']));
|
| 180 |
}
|
| 181 |
|
| 182 |
-
if($data['q'] != '')
|
| 183 |
-
{
|
| 184 |
$pCollection = $this->getCatalogSearch($data);
|
| 185 |
}
|
| 186 |
-
|
| 187 |
-
if(!empty($data['filter']))
|
| 188 |
-
{
|
| 189 |
$filterData = array();
|
| 190 |
$filter = (string)$data['filter'];
|
| 191 |
if(!empty($filter)):
|
|
@@ -211,18 +191,11 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 211 |
endforeach;
|
| 212 |
endif;
|
| 213 |
$data['filter'] = $filterData;
|
| 214 |
-
//print_r($filterData);exit;
|
| 215 |
if(!empty($data['filter'])):
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
{
|
| 221 |
-
//print_r($key);exit;
|
| 222 |
-
if($key == "price")
|
| 223 |
-
{
|
| 224 |
-
foreach($value as $option)
|
| 225 |
-
{
|
| 226 |
$option = explode("-",$option);
|
| 227 |
$option = explode("-",$value);
|
| 228 |
if($option[0] == '') $option[0] = 0;
|
|
@@ -230,61 +203,39 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 230 |
$pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
|
| 231 |
}
|
| 232 |
}
|
| 233 |
-
else
|
| 234 |
-
{
|
| 235 |
$optionArray = array();
|
| 236 |
-
foreach($value as $option)
|
| 237 |
-
{
|
| 238 |
-
//$pCollection->addAttributeToFilter($key,$option);
|
| 239 |
$optionArray[] = array('attribute'=> $key, 'finset'=> $option);
|
| 240 |
-
//echo $key . ":" . $option;exit;
|
| 241 |
}
|
| 242 |
$pCollection->addAttributeToFilter($optionArray);
|
| 243 |
}
|
| 244 |
}
|
| 245 |
-
else
|
| 246 |
-
|
| 247 |
-
if($key == "price")
|
| 248 |
-
{
|
| 249 |
-
//foreach($value as $option)
|
| 250 |
-
{
|
| 251 |
-
//$option = explode("-",$option);
|
| 252 |
$option = explode("-",$value);
|
| 253 |
if($option[0] == '') $option[0] = 0;
|
| 254 |
if($option[1] == '') $option[1] = 100000000;
|
| 255 |
$pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
|
| 256 |
-
}
|
| 257 |
}
|
| 258 |
else{
|
| 259 |
-
//print_r(array($key, $value));exit;
|
| 260 |
$value = (int)$value;
|
| 261 |
-
//$pCollection->addAttributeToFilter($key,array("finset"=>$value));
|
| 262 |
$pCollection->joinField($key.'_idx',
|
| 263 |
'catalog_product_index_eav',
|
| 264 |
null,
|
| 265 |
'entity_id=entity_id',
|
| 266 |
"{{table}}.store_id='".$storeId."' AND {{table}}.value = '".$value."'",
|
| 267 |
'INNER');
|
| 268 |
-
//$pCollection->addAttributeToFilter('color', 27);
|
| 269 |
-
/*
|
| 270 |
-
$pCollection->addAttributeToFilter(
|
| 271 |
-
array(
|
| 272 |
-
array('attribute' => 'color', 'null' => true),
|
| 273 |
-
array('attribute' => 'color', 'in' => array(27)),
|
| 274 |
-
),
|
| 275 |
-
'',
|
| 276 |
-
'INNER'
|
| 277 |
-
);
|
| 278 |
-
*/
|
| 279 |
-
//$pCollection->addFieldToFilter($key,array('eq' => $option));
|
| 280 |
}
|
| 281 |
}
|
| 282 |
}
|
| 283 |
endif;
|
| 284 |
}
|
| 285 |
-
|
| 286 |
-
switch ($data['order'])
|
| 287 |
-
|
|
|
|
|
|
|
| 288 |
case "price-l-h":
|
| 289 |
$pCollection->setOrder('price', 'asc');
|
| 290 |
break;
|
|
@@ -311,7 +262,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 311 |
$pCollection->setOrder('entity_id', 'desc');
|
| 312 |
break;
|
| 313 |
default:
|
| 314 |
-
$pCollection->setOrder('ordered_qty', 'asc');
|
| 315 |
}
|
| 316 |
|
| 317 |
if(isset($data['category_id']) && !empty($data['category_id'])):
|
|
@@ -402,8 +353,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 402 |
'reviews' => $ratings[5],
|
| 403 |
'product_small_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
|
| 404 |
'product_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
|
| 405 |
-
//'product_image' => $this->getImageProduct($product, null, $width, $height),
|
| 406 |
-
//'manufacturer_name' => $product->getAttributeText('manufacturer') == false ? '' : $product->getAttributeText('manufacturer'),
|
| 407 |
'product_reviews' => $this->_getProductReviews($product->getId())
|
| 408 |
);
|
| 409 |
|
|
@@ -413,6 +362,18 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 413 |
$info_product = array_merge($info_product, $prices);
|
| 414 |
}
|
| 415 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 416 |
$requestObj = Mage::app()->getFrontController()->getRequest();
|
| 417 |
$event_name = $requestObj->getRequestedRouteName() . '_' .
|
| 418 |
$requestObj->getRequestedControllerName() . '_' .
|
|
@@ -437,87 +398,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 437 |
return $information;
|
| 438 |
}
|
| 439 |
|
| 440 |
-
public function getRandomProducts($randomCount = 10)
|
| 441 |
-
{
|
| 442 |
-
$storeId = $this->_getStoreId();
|
| 443 |
-
$pCollection = Mage::getModel('catalog/product')->getCollection()
|
| 444 |
-
->addAttributeToSelect('*')
|
| 445 |
-
->addAttributeToFilter('status', '1')
|
| 446 |
-
->addAttributeToFilter('visibility', '4')
|
| 447 |
-
->setStoreId($storeId)
|
| 448 |
-
->addFinalPrice();
|
| 449 |
-
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($pCollection);
|
| 450 |
-
$pCollection->getSelect()->order('RAND()');
|
| 451 |
-
$pCollection->getSelect()->limit($randomCount);
|
| 452 |
-
|
| 453 |
-
$products = array();
|
| 454 |
-
if(!empty($pCollection)){
|
| 455 |
-
foreach ($pCollection as $key => $_product) {
|
| 456 |
-
$row = array();
|
| 457 |
-
$row['entity_id'] = $_product->getId();
|
| 458 |
-
$row['entity_type_id'] = $_product->getEntityTypeId();
|
| 459 |
-
$row['attribute_set_id'] = $_product->getAttributeSetId();
|
| 460 |
-
$row['type_id'] = $_product->getTypeId();
|
| 461 |
-
$row['sku'] = $_product->getSku();
|
| 462 |
-
$row['name'] = $_product->getName();
|
| 463 |
-
$row['price'] = $_product->getPrice();
|
| 464 |
-
$row['final_price'] = $_product->getFinalPrice();
|
| 465 |
-
$row['special_price'] = $_product->getSpecialPrice();
|
| 466 |
-
$row['is_salable'] = $_product->getIsSalable();
|
| 467 |
-
$row['status'] = $_product->getStatus();
|
| 468 |
-
$row['product_thumbnail_url'] = Mage::helper('catalog/image')->init($_product, 'thumbnail')->resize(200)->__toString();
|
| 469 |
-
$products[] = $row;
|
| 470 |
-
}
|
| 471 |
-
}
|
| 472 |
-
|
| 473 |
-
return $products;
|
| 474 |
-
}
|
| 475 |
-
|
| 476 |
-
function getProductRatingStar($productId)
|
| 477 |
-
{
|
| 478 |
-
$reviews = Mage::getModel('review/review')
|
| 479 |
-
->getResourceCollection()
|
| 480 |
-
->addStoreFilter(Mage::app()->getStore()->getId())
|
| 481 |
-
->addEntityFilter('product', $productId)
|
| 482 |
-
->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)
|
| 483 |
-
->setDateOrder()
|
| 484 |
-
->addRateVotes();
|
| 485 |
-
|
| 486 |
-
$starReview = array();
|
| 487 |
-
$starReview[0] = 0;
|
| 488 |
-
$starReview[1] = 0;
|
| 489 |
-
$starReview[2] = 0;
|
| 490 |
-
$starReview[3] = 0;
|
| 491 |
-
$starReview[4] = 0;
|
| 492 |
-
$starReview[5] = 0;
|
| 493 |
-
if (count($reviews) > 0) {
|
| 494 |
-
foreach ($reviews->getItems() as $review) {
|
| 495 |
-
$starReview[5]++;
|
| 496 |
-
$tmp2 = 0;
|
| 497 |
-
foreach ($review->getRatingVotes() as $vote) {
|
| 498 |
-
$tmp2 += ($vote->getPercent() / 20);
|
| 499 |
-
}
|
| 500 |
-
$tmp1 = (int) ($tmp2 / count($review->getRatingVotes()));
|
| 501 |
-
$tmp3 = $tmp2 % 3;
|
| 502 |
-
$tmp1 = $tmp3 < 5 ? $tmp1 : $tmp1 + 1;
|
| 503 |
-
if ($tmp1 == 1) {
|
| 504 |
-
$starReview[0]++;
|
| 505 |
-
} elseif ($tmp1 == 2) {
|
| 506 |
-
$starReview[1]++;
|
| 507 |
-
} elseif ($tmp1 == 3) {
|
| 508 |
-
$starReview[2]++;
|
| 509 |
-
} elseif ($tmp1 == 4) {
|
| 510 |
-
$starReview[3]++;
|
| 511 |
-
} elseif ($tmp1 == 5) {
|
| 512 |
-
$starReview[4]++;
|
| 513 |
-
} elseif ($tmp1 == 0) {
|
| 514 |
-
$starReview[5]--;
|
| 515 |
-
}
|
| 516 |
-
}
|
| 517 |
-
}
|
| 518 |
-
return $starReview;
|
| 519 |
-
}
|
| 520 |
-
|
| 521 |
/**
|
| 522 |
* added by yash
|
| 523 |
* for getting product reviews
|
|
@@ -555,8 +435,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 555 |
endif;
|
| 556 |
$reviewData['votes'] = $votesData;
|
| 557 |
$reviewData['averageUserVoting'] = $averageUserVoting;
|
| 558 |
-
|
| 559 |
-
//$reviews_array[] = $review->getData();
|
| 560 |
$reviews_array[] = $reviewData;
|
| 561 |
}
|
| 562 |
}
|
|
@@ -608,6 +486,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 608 |
if (!$product->isSaleable()) $stock = false;
|
| 609 |
}
|
| 610 |
|
|
|
|
|
|
|
| 611 |
$productInfo = array(
|
| 612 |
'product_id' => $product_id,
|
| 613 |
'name' => $product->getName(),
|
|
@@ -618,7 +498,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 618 |
'special_price' => $product->getFinalPrice(),
|
| 619 |
'description' => Mage::helper('catalog/output')->productAttribute($product, $product->getDescription(), 'description'),
|
| 620 |
'short_description' => Mage::helper('catalog/output')->productAttribute($product, $product->getShortDescription(), 'short_description'),
|
| 621 |
-
'max_qty' => (int)
|
|
|
|
| 622 |
'product_images' => $images,
|
| 623 |
'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
|
| 624 |
'stock_status' => $stock,
|
|
@@ -1196,11 +1077,11 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 1196 |
}
|
| 1197 |
}
|
| 1198 |
return $allProducts;
|
| 1199 |
-
//return $products->getData();
|
| 1200 |
}
|
| 1201 |
|
| 1202 |
protected function _attachCategoryIcon($categories, $appcode)
|
| 1203 |
{
|
|
|
|
| 1204 |
$iconCategories = array();
|
| 1205 |
$iconCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 1206 |
->addFieldToFilter('app_code', $appcode)
|
|
@@ -1209,10 +1090,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 1209 |
foreach($iconCollection as $iconrow){
|
| 1210 |
$row = $iconrow->getData();
|
| 1211 |
$row = Mage::helper('mobiadmin')->_jsonUnserialize($row['value']);
|
| 1212 |
-
if(
|
| 1213 |
-
|
| 1214 |
-
$iconCategories[$cat['category_id']] = $cat['mobiicon'];
|
| 1215 |
-
}
|
| 1216 |
}
|
| 1217 |
}
|
| 1218 |
}
|
|
@@ -1220,19 +1099,13 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
|
|
| 1220 |
if(!empty($categories)){
|
| 1221 |
$baseurl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'mobi_category_icons/';
|
| 1222 |
foreach($categories as $key => $cat){
|
| 1223 |
-
if(
|
| 1224 |
-
|
| 1225 |
-
|
| 1226 |
-
$categories[$key]['mobiiconurl'] = Mage::getStoreConfig(Mage_Core_Model_Url::XML_PATH_SECURE_URL) . 'MobiSettings/category_svg.php';
|
| 1227 |
-
}
|
| 1228 |
-
else{
|
| 1229 |
-
$categories[$key]['mobiicon'] = null;
|
| 1230 |
-
$categories[$key]['mobiiconurl'] = null;
|
| 1231 |
-
}
|
| 1232 |
}
|
| 1233 |
else{
|
| 1234 |
-
$categories[$key]['mobiicon'] =
|
| 1235 |
-
$categories[$key]['mobiiconurl'] =
|
| 1236 |
}
|
| 1237 |
}
|
| 1238 |
}
|
| 78 |
} else {
|
| 79 |
$isLayeredNavigationAllowed = true;
|
| 80 |
}
|
| 81 |
+
$layer = Mage::getSingleton('catalogsearch/layer');
|
| 82 |
$collection = $layer->getProductCollection();
|
| 83 |
return $collection;
|
| 84 |
}
|
| 96 |
$category = Mage::getModel('catalog/category')->load($node->getId());
|
| 97 |
//$result['imageurl'] = $this->getResizedImage($category->getImageUrl(),300,300);
|
| 98 |
$result['imageurl'] = $this->getResizedImage(Mage::getBaseUrl('media').'catalog/category/'.$category->getThumbnail(),300,300);
|
| 99 |
+
//$result['products_count'] = $this->_getProductCountForCategory($category);
|
| 100 |
+
$result['products_count'] = $category->getProductCount();
|
| 101 |
|
| 102 |
foreach ($node->getChildren() as $child) {
|
| 103 |
$result['children'][] = $this->_nodeToArray($child);
|
| 134 |
return $category_result;
|
| 135 |
}
|
| 136 |
|
| 137 |
+
public function getCategories()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 138 |
{
|
| 139 |
$categoriesTree = $this->successStatus();
|
| 140 |
$categoriesTree['data']['categories'] = $this->_categoryTreeList();
|
| 144 |
public function productList($data)
|
| 145 |
{
|
| 146 |
$storeId = $this->_getStoreId();
|
|
|
|
| 147 |
$pCollection = Mage::getModel('catalog/product')->getCollection()
|
| 148 |
->addAttributeToSelect('*')
|
| 149 |
->addAttributeToFilter('status', '1')
|
| 153 |
|
| 154 |
if($data['category_id'] != '')
|
| 155 |
{
|
| 156 |
+
$pCollection = Mage::getModel('catalog/category')->load($data['category_id'])->getProductCollection()
|
| 157 |
+
->addAttributeToSelect('*')
|
| 158 |
+
->addAttributeToFilter('status', '1')
|
| 159 |
+
->addAttributeToFilter('visibility', '4')
|
| 160 |
+
->setStoreId($storeId)
|
| 161 |
+
->addFinalPrice();
|
|
|
|
| 162 |
}
|
| 163 |
|
| 164 |
+
if($data['q'] != ''){
|
|
|
|
| 165 |
$pCollection = $this->getCatalogSearch($data);
|
| 166 |
}
|
| 167 |
+
|
| 168 |
+
if(!empty($data['filter'])){
|
|
|
|
| 169 |
$filterData = array();
|
| 170 |
$filter = (string)$data['filter'];
|
| 171 |
if(!empty($filter)):
|
| 191 |
endforeach;
|
| 192 |
endif;
|
| 193 |
$data['filter'] = $filterData;
|
|
|
|
| 194 |
if(!empty($data['filter'])):
|
| 195 |
+
foreach($data['filter'] as $key => $value){
|
| 196 |
+
if(is_array($value)){
|
| 197 |
+
if($key == "price"){
|
| 198 |
+
foreach($value as $option){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 199 |
$option = explode("-",$option);
|
| 200 |
$option = explode("-",$value);
|
| 201 |
if($option[0] == '') $option[0] = 0;
|
| 203 |
$pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
|
| 204 |
}
|
| 205 |
}
|
| 206 |
+
else{
|
|
|
|
| 207 |
$optionArray = array();
|
| 208 |
+
foreach($value as $option){
|
|
|
|
|
|
|
| 209 |
$optionArray[] = array('attribute'=> $key, 'finset'=> $option);
|
|
|
|
| 210 |
}
|
| 211 |
$pCollection->addAttributeToFilter($optionArray);
|
| 212 |
}
|
| 213 |
}
|
| 214 |
+
else{
|
| 215 |
+
if($key == "price"){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 216 |
$option = explode("-",$value);
|
| 217 |
if($option[0] == '') $option[0] = 0;
|
| 218 |
if($option[1] == '') $option[1] = 100000000;
|
| 219 |
$pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
|
|
|
|
| 220 |
}
|
| 221 |
else{
|
|
|
|
| 222 |
$value = (int)$value;
|
|
|
|
| 223 |
$pCollection->joinField($key.'_idx',
|
| 224 |
'catalog_product_index_eav',
|
| 225 |
null,
|
| 226 |
'entity_id=entity_id',
|
| 227 |
"{{table}}.store_id='".$storeId."' AND {{table}}.value = '".$value."'",
|
| 228 |
'INNER');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 229 |
}
|
| 230 |
}
|
| 231 |
}
|
| 232 |
endif;
|
| 233 |
}
|
| 234 |
+
|
| 235 |
+
switch ($data['order']) {
|
| 236 |
+
case "position":
|
| 237 |
+
$pCollection->setOrder('position', 'ASC');
|
| 238 |
+
break;
|
| 239 |
case "price-l-h":
|
| 240 |
$pCollection->setOrder('price', 'asc');
|
| 241 |
break;
|
| 262 |
$pCollection->setOrder('entity_id', 'desc');
|
| 263 |
break;
|
| 264 |
default:
|
| 265 |
+
$pCollection->setOrder('ordered_qty', 'asc');
|
| 266 |
}
|
| 267 |
|
| 268 |
if(isset($data['category_id']) && !empty($data['category_id'])):
|
| 353 |
'reviews' => $ratings[5],
|
| 354 |
'product_small_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
|
| 355 |
'product_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
|
|
|
|
|
|
|
| 356 |
'product_reviews' => $this->_getProductReviews($product->getId())
|
| 357 |
);
|
| 358 |
|
| 362 |
$info_product = array_merge($info_product, $prices);
|
| 363 |
}
|
| 364 |
|
| 365 |
+
/* customization for pacificpeche
|
| 366 |
+
if($product->getTypeId() == 'grouped'){
|
| 367 |
+
$info_product['price'] = $product->getPriceGrouped();
|
| 368 |
+
$specialFromDate = strtotime($product->getSpecialFromDateGrouped());
|
| 369 |
+
$specialToDate = strtotime($product->getSpecialToDateGrouped());
|
| 370 |
+
$currTime = time();
|
| 371 |
+
$info_product['special_price'] = $info_product['price'];
|
| 372 |
+
if($currTime >= $specialFromDate && $currTime <= $specialToDate)
|
| 373 |
+
$info_product['special_price'] = $product->getSpecialPriceGrouped();
|
| 374 |
+
}
|
| 375 |
+
/* customization for pacificpeche - upto here */
|
| 376 |
+
|
| 377 |
$requestObj = Mage::app()->getFrontController()->getRequest();
|
| 378 |
$event_name = $requestObj->getRequestedRouteName() . '_' .
|
| 379 |
$requestObj->getRequestedControllerName() . '_' .
|
| 398 |
return $information;
|
| 399 |
}
|
| 400 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 401 |
/**
|
| 402 |
* added by yash
|
| 403 |
* for getting product reviews
|
| 435 |
endif;
|
| 436 |
$reviewData['votes'] = $votesData;
|
| 437 |
$reviewData['averageUserVoting'] = $averageUserVoting;
|
|
|
|
|
|
|
| 438 |
$reviews_array[] = $reviewData;
|
| 439 |
}
|
| 440 |
}
|
| 486 |
if (!$product->isSaleable()) $stock = false;
|
| 487 |
}
|
| 488 |
|
| 489 |
+
$inventory = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
|
| 490 |
+
|
| 491 |
$productInfo = array(
|
| 492 |
'product_id' => $product_id,
|
| 493 |
'name' => $product->getName(),
|
| 498 |
'special_price' => $product->getFinalPrice(),
|
| 499 |
'description' => Mage::helper('catalog/output')->productAttribute($product, $product->getDescription(), 'description'),
|
| 500 |
'short_description' => Mage::helper('catalog/output')->productAttribute($product, $product->getShortDescription(), 'short_description'),
|
| 501 |
+
'max_qty' => (int) $inventory->getQty(),
|
| 502 |
+
'qty_increments' => (int) $inventory->getQtyIncrements(),
|
| 503 |
'product_images' => $images,
|
| 504 |
'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
|
| 505 |
'stock_status' => $stock,
|
| 1077 |
}
|
| 1078 |
}
|
| 1079 |
return $allProducts;
|
|
|
|
| 1080 |
}
|
| 1081 |
|
| 1082 |
protected function _attachCategoryIcon($categories, $appcode)
|
| 1083 |
{
|
| 1084 |
+
$magentoCategoryThumbnail = false;
|
| 1085 |
$iconCategories = array();
|
| 1086 |
$iconCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 1087 |
->addFieldToFilter('app_code', $appcode)
|
| 1090 |
foreach($iconCollection as $iconrow){
|
| 1091 |
$row = $iconrow->getData();
|
| 1092 |
$row = Mage::helper('mobiadmin')->_jsonUnserialize($row['value']);
|
| 1093 |
+
if(isset($row['MAGENTO_CATEGORY_THUMBNAIL']) && $row['MAGENTO_CATEGORY_THUMBNAIL'] == '1'){
|
| 1094 |
+
$magentoCategoryThumbnail = true;
|
|
|
|
|
|
|
| 1095 |
}
|
| 1096 |
}
|
| 1097 |
}
|
| 1099 |
if(!empty($categories)){
|
| 1100 |
$baseurl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'mobi_category_icons/';
|
| 1101 |
foreach($categories as $key => $cat){
|
| 1102 |
+
if($magentoCategoryThumbnail){
|
| 1103 |
+
$categories[$key]['mobiicon'] = true;
|
| 1104 |
+
$categories[$key]['mobiiconurl'] = $cat['imageurl'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1105 |
}
|
| 1106 |
else{
|
| 1107 |
+
$categories[$key]['mobiicon'] = false;
|
| 1108 |
+
$categories[$key]['mobiiconurl'] = false;
|
| 1109 |
}
|
| 1110 |
}
|
| 1111 |
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Config.php
CHANGED
|
@@ -87,10 +87,17 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Config extends Mobicommerce_Mobiserv
|
|
| 87 |
'store_id' => $this->_getStoreId(),
|
| 88 |
'store_name' => $this->_getStoreName(),
|
| 89 |
),
|
| 90 |
-
'
|
| 91 |
-
'
|
| 92 |
-
|
| 93 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 94 |
);
|
| 95 |
|
| 96 |
return $info;
|
| 87 |
'store_id' => $this->_getStoreId(),
|
| 88 |
'store_name' => $this->_getStoreName(),
|
| 89 |
),
|
| 90 |
+
'storeConfig' => array(
|
| 91 |
+
'checkout_config' => array(
|
| 92 |
+
'enable_guest_checkout' => Mage::getStoreConfig('checkout/options/guest_checkout'),
|
| 93 |
+
'enable_agreements' => is_null(Mage::getStoreConfig('checkout/options/enable_agreements')) ? 0 : Mage::getStoreConfig('checkout/options/enable_agreements'),
|
| 94 |
+
),
|
| 95 |
+
'catalog' => array(
|
| 96 |
+
'frontend' => array(
|
| 97 |
+
'default_sort_by' => Mage::getStoreConfig('catalog/frontend/default_sort_by')
|
| 98 |
+
),
|
| 99 |
+
),
|
| 100 |
+
),
|
| 101 |
);
|
| 102 |
|
| 103 |
return $info;
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Custom.php
CHANGED
|
@@ -55,53 +55,29 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Custom extends Mobicommerce_Mobiserv
|
|
| 55 |
)
|
| 56 |
),
|
| 57 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
$customFields = array();
|
| 59 |
return $customFields;
|
| 60 |
}
|
| 61 |
|
| 62 |
-
public function updateLanguageLength(){
|
| 63 |
-
$langCode = array('fr_FR');
|
| 64 |
-
$labelCode = array(
|
| 65 |
-
'Home' => 8,
|
| 66 |
-
'Add_To_Wishlist' => 18,
|
| 67 |
-
'Logout' => 11,
|
| 68 |
-
);
|
| 69 |
-
$langCode = null;
|
| 70 |
-
if(!empty($langCode)){
|
| 71 |
-
$resource = Mage::getSingleton('core/resource');
|
| 72 |
-
$conn = $resource->getConnection('core_read');
|
| 73 |
-
$update_array = array();
|
| 74 |
-
foreach ($langCode as $lang) {
|
| 75 |
-
foreach($labelCode as $key => $value) {
|
| 76 |
-
$query = "UPDATE `mobicommerce_multilanguage` SET mm_maxlength = '$value' WHERE mm_language_code = '$lang' AND mm_label_code = '$key'";
|
| 77 |
-
$conn->query($query);
|
| 78 |
-
echo $query.'<br>';
|
| 79 |
-
}
|
| 80 |
-
}
|
| 81 |
-
}
|
| 82 |
-
}
|
| 83 |
-
|
| 84 |
-
public function updateLangLabelEnglish(){
|
| 85 |
-
$resource = Mage::getSingleton('core/resource');
|
| 86 |
-
$conn = $resource->getConnection('core_read');
|
| 87 |
-
$errors = array();
|
| 88 |
-
$en_US = $conn->query("SELECT * FROM `mobicommerce_multilanguage` WHERE mm_language_code = 'en_US'")->fetchAll();
|
| 89 |
-
//echo '<pre>';print_r($en_US);exit;
|
| 90 |
-
$en_US = null;
|
| 91 |
-
if(!empty($en_US)){
|
| 92 |
-
foreach($en_US as $en => $us){
|
| 93 |
-
try{
|
| 94 |
-
$us['mm_label'] = encodeLanguageLabels($us['mm_label']);
|
| 95 |
-
$conn->query("UPDATE `mobicommerce_multilanguage` SET mm_label = '".$us['mm_label']."' WHERE mm_label_code = '".$us['mm_label_code']."' AND mm_language_code != 'en_US'");
|
| 96 |
-
}
|
| 97 |
-
catch(Exception $e){
|
| 98 |
-
$errors[] = $e->getMessage();
|
| 99 |
-
}
|
| 100 |
-
}
|
| 101 |
-
}
|
| 102 |
-
print_r($errors);
|
| 103 |
-
}
|
| 104 |
-
|
| 105 |
public function getCustomProductDetailFields($_product, $productInfo){
|
| 106 |
$fields = array(
|
| 107 |
array(
|
|
@@ -197,6 +173,16 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Custom extends Mobicommerce_Mobiserv
|
|
| 197 |
"value" => "",
|
| 198 |
),
|
| 199 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 200 |
$fields = null;
|
| 201 |
$outputFields = array();
|
| 202 |
if(!empty($fields)){
|
| 55 |
)
|
| 56 |
),
|
| 57 |
);
|
| 58 |
+
// for emmanual trucksdepot
|
| 59 |
+
$customFields = array(
|
| 60 |
+
"order_review" => array(
|
| 61 |
+
array(
|
| 62 |
+
"code" => "ordercomment[comment]",
|
| 63 |
+
"type" => "textarea",
|
| 64 |
+
"name" => "Order Comment",
|
| 65 |
+
"required" => false,
|
| 66 |
+
"validation" => "",
|
| 67 |
+
"error_message" => "",
|
| 68 |
+
"registerDependent" => false,
|
| 69 |
+
"params" => array(
|
| 70 |
+
"default_value" => "",
|
| 71 |
+
"description" => "",
|
| 72 |
+
"format" => ""
|
| 73 |
+
)
|
| 74 |
+
)
|
| 75 |
+
),
|
| 76 |
+
);
|
| 77 |
$customFields = array();
|
| 78 |
return $customFields;
|
| 79 |
}
|
| 80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 81 |
public function getCustomProductDetailFields($_product, $productInfo){
|
| 82 |
$fields = array(
|
| 83 |
array(
|
| 173 |
"value" => "",
|
| 174 |
),
|
| 175 |
);
|
| 176 |
+
//babylife
|
| 177 |
+
$fields = array(
|
| 178 |
+
array(
|
| 179 |
+
"code" => "cjm_stockmessage",
|
| 180 |
+
"type" => "text",
|
| 181 |
+
"relateTo" => "stock",
|
| 182 |
+
"name" => "Availability",
|
| 183 |
+
"value" => "",
|
| 184 |
+
),
|
| 185 |
+
);
|
| 186 |
$fields = null;
|
| 187 |
$outputFields = array();
|
| 188 |
if(!empty($fields)){
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/External.php
CHANGED
|
@@ -1,2300 +1,9 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
-
class Mobicommerce_Mobiservices_Model_1x3x1_External extends Mobicommerce_Mobiservices_Model_Abstract
|
| 4 |
-
|
| 5 |
-
public function
|
| 6 |
{
|
| 7 |
-
$this->__install102ScriptAction();
|
| 8 |
-
$app_code = isset($data['app_code'])?$data['app_code']:null;
|
| 9 |
-
$app_theme_folder_name = isset($data['app_theme_folder_name'])?$data['app_theme_folder_name']:'';
|
| 10 |
-
if(empty($app_code))
|
| 11 |
-
return false;
|
| 12 |
-
|
| 13 |
-
$this->_create_mobi_media_dir($app_code, $app_theme_folder_name);
|
| 14 |
-
Mage::getModel('mobiadmin/applications')->saveApplicationData($data);
|
| 15 |
-
}
|
| 16 |
-
|
| 17 |
-
protected function _create_mobi_media_dir($app_code = null, $app_theme_folder_name = null){
|
| 18 |
-
$base_dir = Mage::getBaseDir('media');
|
| 19 |
-
if(!(is_dir($base_dir.'/mobi_commerce') && file_exists($base_dir.'/mobi_commerce')))
|
| 20 |
-
mkdir($base_dir.'/mobi_commerce', 0777, true);
|
| 21 |
-
|
| 22 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code) && file_exists($base_dir.'/mobi_commerce/'.$app_code)))
|
| 23 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code, 0777, true);
|
| 24 |
-
|
| 25 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/home_banners') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/home_banners')))
|
| 26 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/home_banners', 0777, true);
|
| 27 |
-
|
| 28 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/appinfo') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/appinfo')))
|
| 29 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/appinfo', 0777, true);
|
| 30 |
|
| 31 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/certificates') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/certificates')))
|
| 32 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/certificates', 0777, true);
|
| 33 |
-
|
| 34 |
-
if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/personalizer'))){
|
| 35 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer', 0777, true);
|
| 36 |
-
mkdir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer/svg', 0777, true);
|
| 37 |
-
|
| 38 |
-
if(!empty($app_theme_folder_name)){
|
| 39 |
-
copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/personalizer.xml', $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/personalizer.xml');
|
| 40 |
-
copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/personalizer.css', $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/personalizer.css');
|
| 41 |
-
}
|
| 42 |
-
}
|
| 43 |
-
|
| 44 |
-
if(!empty($app_theme_folder_name)){
|
| 45 |
-
$dir = $base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/svg';
|
| 46 |
-
if(file_exists($dir)){
|
| 47 |
-
$scandir = scandir($dir);
|
| 48 |
-
foreach ($scandir as $key => $value)
|
| 49 |
-
{
|
| 50 |
-
if (!in_array($value,array(".","..")))
|
| 51 |
-
{
|
| 52 |
-
$currfile = $dir . DIRECTORY_SEPARATOR . $value;
|
| 53 |
-
if (!is_dir($currfile))
|
| 54 |
-
{
|
| 55 |
-
$filename = PATHINFO($value, PATHINFO_BASENAME);
|
| 56 |
-
if(!file_exists($base_dir . '/mobi_commerce/' . $app_code . '/personalizer/svg/' . $filename)){
|
| 57 |
-
copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/svg/' . $filename, $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/svg/' . $filename);
|
| 58 |
-
}
|
| 59 |
-
}
|
| 60 |
-
}
|
| 61 |
-
}
|
| 62 |
-
}
|
| 63 |
-
|
| 64 |
-
$sourcePersonalizerFolder = $base_dir.DS.'mobi_assets'.DS.'theme_files'.DS.$app_theme_folder_name.DS.'personalizer';
|
| 65 |
-
$destinationPersonalizerFolder = $base_dir.DS.'mobi_commerce'.DS.$app_code.DS.'personalizer';
|
| 66 |
-
|
| 67 |
-
$sourcePersonalizerXml = $sourcePersonalizerFolder.DS.'personalizer.xml';
|
| 68 |
-
$destinationPersonalizerXml = $destinationPersonalizerFolder.DS.'personalizer.xml';
|
| 69 |
-
|
| 70 |
-
if(file_exists ($destinationPersonalizerXml)){
|
| 71 |
-
$sourcePersonalizerXml = (array) simplexml_load_file($sourcePersonalizerXml);
|
| 72 |
-
$destinationPersonalizerXml = (array) simplexml_load_file($destinationPersonalizerXml);
|
| 73 |
-
$destinationPersonalizerCss = $destinationPersonalizerFolder.DS.'personalizer.css';
|
| 74 |
-
$cssArray = array();
|
| 75 |
-
|
| 76 |
-
$doc = new DOMDocument('1.0');
|
| 77 |
-
$doc->formatOutput = true;
|
| 78 |
-
$root = $doc->createElement('mobicommerce_personalizer');
|
| 79 |
-
$root = $doc->appendChild($root);
|
| 80 |
-
|
| 81 |
-
foreach($sourcePersonalizerXml as $key => $element){
|
| 82 |
-
$css = $element->css;
|
| 83 |
-
$svgFilenames = (string) $element->svg_filenames;
|
| 84 |
-
$defaultValue = (string) $element->default_value;
|
| 85 |
-
$currentValue = (string) $element->default_value;
|
| 86 |
-
if(isset($destinationPersonalizerXml[$key])){
|
| 87 |
-
$currentValue = (string) $destinationPersonalizerXml[$key]->current_value;
|
| 88 |
-
}
|
| 89 |
-
$css = implode("\r\n", explode('|', $css));
|
| 90 |
-
$cssArray[] = str_replace("--COLOR--", $currentValue, $css);
|
| 91 |
-
|
| 92 |
-
if(!empty($svgFilenames)){
|
| 93 |
-
//echo ($element->svg_filenames);exit;
|
| 94 |
-
$svgFilenames = explode('|', $svgFilenames);
|
| 95 |
-
if(!empty($svgFilenames)){
|
| 96 |
-
foreach($svgFilenames as $svg_filename){
|
| 97 |
-
if(file_exists($sourcePersonalizerFolder . DS . 'svg' . DS . $svg_filename)){
|
| 98 |
-
$svg_image = file_get_contents($sourcePersonalizerFolder . DS . 'svg' . DS . $svg_filename);
|
| 99 |
-
preg_match_all('/<style>(.*?)<\/style>/s', $svg_image, $style_tag);
|
| 100 |
-
$old_style_tag = $style_tag[1][0];
|
| 101 |
-
$property = explode('{', $style_tag[1][0]);
|
| 102 |
-
$property = $property[0];
|
| 103 |
-
preg_match_all('/{(.*?)}/s', $style_tag[1][0], $style_tag);
|
| 104 |
-
$param = explode(':', $style_tag[1][0]);
|
| 105 |
-
$param = $param[0];
|
| 106 |
-
$new_style_tag = $property.'{'.$param.':'.$currentValue.'!important;}';
|
| 107 |
-
$svg_image = str_replace($old_style_tag, $new_style_tag, $svg_image);
|
| 108 |
-
file_put_contents($destinationPersonalizerFolder . DS . 'svg' . DS . $svg_filename, $svg_image);
|
| 109 |
-
}
|
| 110 |
-
}
|
| 111 |
-
}
|
| 112 |
-
}
|
| 113 |
-
|
| 114 |
-
$newdoc = $root->appendChild($doc->createElement($key));
|
| 115 |
-
foreach($element as $optioncode => $value){
|
| 116 |
-
$em = $doc->createElement($optioncode);
|
| 117 |
-
if($optioncode == 'current_value'){
|
| 118 |
-
$value = $currentValue;
|
| 119 |
-
}
|
| 120 |
-
else if($optioncode == 'default_value'){
|
| 121 |
-
$value = $defaultValue;
|
| 122 |
-
}
|
| 123 |
-
$text = $doc->createTextNode($value);
|
| 124 |
-
$em->appendChild($text);
|
| 125 |
-
$newdoc->appendChild($em);
|
| 126 |
-
}
|
| 127 |
-
}
|
| 128 |
-
file_put_contents($destinationPersonalizerCss, implode($cssArray, "\r\n"));
|
| 129 |
-
$doc->save($destinationPersonalizerFolder.DS.'personalizer.xml');
|
| 130 |
-
}
|
| 131 |
-
}
|
| 132 |
-
}
|
| 133 |
-
|
| 134 |
-
protected function file_get_contents_curl($url) {
|
| 135 |
-
if(function_exists('file_get_contents'))
|
| 136 |
-
return file_get_contents($url);
|
| 137 |
-
else
|
| 138 |
-
{
|
| 139 |
-
$ch = curl_init();
|
| 140 |
-
|
| 141 |
-
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
|
| 142 |
-
curl_setopt($ch, CURLOPT_HEADER, 0);
|
| 143 |
-
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
| 144 |
-
curl_setopt($ch, CURLOPT_URL, $url);
|
| 145 |
-
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
|
| 146 |
-
|
| 147 |
-
$data = curl_exec($ch);
|
| 148 |
-
curl_close($ch);
|
| 149 |
-
|
| 150 |
-
return $data;
|
| 151 |
-
}
|
| 152 |
-
}
|
| 153 |
-
|
| 154 |
-
public function __install102ScriptAction(){
|
| 155 |
-
try{
|
| 156 |
-
|
| 157 |
-
$resource = Mage::getSingleton('core/resource');
|
| 158 |
-
$conn = $resource->getConnection('core_read');
|
| 159 |
-
|
| 160 |
-
$results = $conn->query("SHOW TABLES LIKE '".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."'")->fetchAll();
|
| 161 |
-
if(!$results){
|
| 162 |
-
$conn->query("
|
| 163 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."`;
|
| 164 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')."`;
|
| 165 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."`;
|
| 166 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')."`;
|
| 167 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."`;
|
| 168 |
-
DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')."`;
|
| 169 |
-
|
| 170 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."` (
|
| 171 |
-
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
| 172 |
-
`app_name` varchar(255) NOT NULL DEFAULT '',
|
| 173 |
-
`app_code` varchar(255) DEFAULT NULL,
|
| 174 |
-
`app_key` varchar(255) NOT NULL DEFAULT '',
|
| 175 |
-
`app_logo` varchar(255) NOT NULL DEFAULT '',
|
| 176 |
-
`app_license_key` varchar(255) NOT NULL DEFAULT '',
|
| 177 |
-
`app_storeid` smallint(6) NOT NULL DEFAULT '0',
|
| 178 |
-
`created_time` datetime DEFAULT NULL,
|
| 179 |
-
`update_time` datetime DEFAULT NULL,
|
| 180 |
-
PRIMARY KEY (`id`)
|
| 181 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 182 |
-
|
| 183 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')."` (
|
| 184 |
-
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
| 185 |
-
`app_code` varchar(255) DEFAULT NULL,
|
| 186 |
-
`setting_code` varchar(255) NOT NULL DEFAULT '',
|
| 187 |
-
`value` longtext,
|
| 188 |
-
PRIMARY KEY (`id`)
|
| 189 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 190 |
-
|
| 191 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."` (
|
| 192 |
-
`mci_id` int(11) NOT NULL AUTO_INCREMENT,
|
| 193 |
-
`mci_name` varchar(100) DEFAULT NULL,
|
| 194 |
-
`mci_display_name` varchar(100) DEFAULT NULL,
|
| 195 |
-
`mci_icon_group` varchar(100) DEFAULT NULL,
|
| 196 |
-
`mci_updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
| 197 |
-
PRIMARY KEY (`mci_id`)
|
| 198 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 199 |
-
|
| 200 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')."` (
|
| 201 |
-
`md_id` bigint(20) NOT NULL AUTO_INCREMENT,
|
| 202 |
-
`md_appcode` varchar(45) NOT NULL,
|
| 203 |
-
`md_devicetype` enum('android','ios') DEFAULT NULL,
|
| 204 |
-
`md_devicetoken` varchar(255) NOT NULL,
|
| 205 |
-
`md_created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
| 206 |
-
PRIMARY KEY (`md_id`)
|
| 207 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 208 |
-
|
| 209 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')."` (
|
| 210 |
-
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
| 211 |
-
`app_code` varchar(255) DEFAULT NULL,
|
| 212 |
-
`app_type` varchar(255) NOT NULL DEFAULT '',
|
| 213 |
-
`slider_code` varchar(255) NOT NULL DEFAULT '',
|
| 214 |
-
`slider_label` varchar(255) NOT NULL DEFAULT '',
|
| 215 |
-
`slider_status` smallint(6) DEFAULT NULL,
|
| 216 |
-
`slider_position` smallint(6) NOT NULL DEFAULT '0',
|
| 217 |
-
`slider_settings` varchar(255) NOT NULL DEFAULT '',
|
| 218 |
-
`slider_productIds` varchar(255) NOT NULL DEFAULT '',
|
| 219 |
-
`created_time` datetime DEFAULT NULL,
|
| 220 |
-
`update_time` datetime DEFAULT NULL,
|
| 221 |
-
PRIMARY KEY (`id`)
|
| 222 |
-
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
|
| 223 |
-
|
| 224 |
-
CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."` (
|
| 225 |
-
`mm_id` bigint(20) NOT NULL AUTO_INCREMENT,
|
| 226 |
-
`mm_language_code` varchar(20) DEFAULT NULL,
|
| 227 |
-
`mm_type` enum('label','message') DEFAULT NULL,
|
| 228 |
-
`mm_label_code` varchar(255) DEFAULT NULL,
|
| 229 |
-
`mm_label` varchar(255) DEFAULT NULL,
|
| 230 |
-
`mm_maxlength` int(11) DEFAULT NULL,
|
| 231 |
-
`mm_text` varchar(255) DEFAULT NULL,
|
| 232 |
-
`mm_help` varchar(255) DEFAULT NULL,
|
| 233 |
-
PRIMARY KEY (`mm_id`)
|
| 234 |
-
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 235 |
-
|
| 236 |
-
INSERT INTO `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."` (`mci_name`, `mci_display_name`, `mci_icon_group`) VALUES
|
| 237 |
-
('baby1.svg', 'baby1', 'babies'),
|
| 238 |
-
('baby105.svg', 'baby105', 'babies'),
|
| 239 |
-
('baby137.svg', 'baby137', 'babies'),
|
| 240 |
-
('baby23.svg', 'baby23', 'babies'),
|
| 241 |
-
('baby63.svg', 'baby63', 'babies'),
|
| 242 |
-
('baby67.svg', 'baby67', 'babies'),
|
| 243 |
-
('baby73.svg', 'baby73', 'babies'),
|
| 244 |
-
('baby77.svg', 'baby77', 'babies'),
|
| 245 |
-
('bear10.svg', 'bear10', 'babies'),
|
| 246 |
-
('crawling.svg', 'crawling', 'babies'),
|
| 247 |
-
('feeding.svg', 'feeding', 'babies'),
|
| 248 |
-
('female109.svg', 'female109', 'babies'),
|
| 249 |
-
('flying1.svg', 'flying1', 'babies'),
|
| 250 |
-
('medical68.svg', 'medical68', 'babies'),
|
| 251 |
-
('moon19.svg', 'moon19', 'babies'),
|
| 252 |
-
('mother19.svg', 'mother19', 'babies'),
|
| 253 |
-
('mother20.svg', 'mother20', 'babies'),
|
| 254 |
-
('pregnant.svg', 'pregnant', 'babies'),
|
| 255 |
-
('security18.svg', 'security18', 'babies'),
|
| 256 |
-
('sparrow.svg', 'sparrow', 'babies'),
|
| 257 |
-
('book104.svg', 'book104', 'book'),
|
| 258 |
-
('book122.svg', 'book122', 'book'),
|
| 259 |
-
('book135.svg', 'book135', 'book'),
|
| 260 |
-
('book157.svg', 'book157', 'book'),
|
| 261 |
-
('book7.svg', 'book7', 'book'),
|
| 262 |
-
('books30.svg', 'books30', 'book'),
|
| 263 |
-
('living1.svg', 'living1', 'book'),
|
| 264 |
-
('man216.svg', 'man216', 'book'),
|
| 265 |
-
('online26.svg', 'online26', 'book'),
|
| 266 |
-
('open161.svg', 'open161', 'book'),
|
| 267 |
-
('open182.svg', 'open182', 'book'),
|
| 268 |
-
('open3.svg', 'open3', 'book'),
|
| 269 |
-
('talking.svg', 'talking', 'book'),
|
| 270 |
-
('text87.svg', 'text87', 'book'),
|
| 271 |
-
('boy17.svg', 'boy17', 'boys'),
|
| 272 |
-
('boy18.svg', 'boy18', 'boys'),
|
| 273 |
-
('boy31.svg', 'boy31', 'boys'),
|
| 274 |
-
('boy40.svg', 'boy40', 'boys'),
|
| 275 |
-
('boy43.svg', 'boy43', 'boys'),
|
| 276 |
-
('boy46.svg', 'boy46', 'boys'),
|
| 277 |
-
('boy52.svg', 'boy52', 'boys'),
|
| 278 |
-
('child12.svg', 'child12', 'boys'),
|
| 279 |
-
('male98.svg', 'male98', 'boys'),
|
| 280 |
-
('man483.svg', 'man483', 'boys'),
|
| 281 |
-
('audio39.svg', 'audio39', 'electronics'),
|
| 282 |
-
('calculator13.svg', 'calculator13', 'electronics'),
|
| 283 |
-
('camera19.svg', 'camera19', 'electronics'),
|
| 284 |
-
('computer94.svg', 'computer94', 'electronics'),
|
| 285 |
-
('dvd5.svg', 'dvd5', 'electronics'),
|
| 286 |
-
('electric43.svg', 'electric43', 'electronics'),
|
| 287 |
-
('electronic55.svg', 'electronic55', 'electronics'),
|
| 288 |
-
('encyclopedia.svg', 'encyclopedia', 'electronics'),
|
| 289 |
-
('games3.svg', 'games3', 'electronics'),
|
| 290 |
-
('games37.svg', 'games37', 'electronics'),
|
| 291 |
-
('games4.svg', 'games4', 'electronics'),
|
| 292 |
-
('games6.svg', 'games6', 'electronics'),
|
| 293 |
-
('headphones.svg', 'headphones', 'electronics'),
|
| 294 |
-
('home115.svg', 'home115', 'electronics'),
|
| 295 |
-
('keyboard10.svg', 'keyboard10', 'electronics'),
|
| 296 |
-
('kitchen48.svg', 'kitchen48', 'electronics'),
|
| 297 |
-
('kitchen51.svg', 'kitchen51', 'electronics'),
|
| 298 |
-
('lamp15.svg', 'lamp15', 'electronics'),
|
| 299 |
-
('laptop1.svg', 'laptop1', 'electronics'),
|
| 300 |
-
('laptop12.svg', 'laptop12', 'electronics'),
|
| 301 |
-
('memory.svg', 'memory', 'electronics'),
|
| 302 |
-
('microwave3.svg', 'microwave3', 'electronics'),
|
| 303 |
-
('midi.svg', 'midi', 'electronics'),
|
| 304 |
-
('mixer8.svg', 'mixer8', 'electronics'),
|
| 305 |
-
('mobile14.svg', 'mobile14', 'electronics'),
|
| 306 |
-
('mobile15.svg', 'mobile15', 'electronics'),
|
| 307 |
-
('mobile20.svg', 'mobile20', 'electronics'),
|
| 308 |
-
('mobile26.svg', 'mobile26', 'electronics'),
|
| 309 |
-
('mouse10.svg', 'mouse10', 'electronics'),
|
| 310 |
-
('on.svg', 'on', 'electronics'),
|
| 311 |
-
('pc.svg', 'pc', 'electronics'),
|
| 312 |
-
('pc6.svg', 'pc6', 'electronics'),
|
| 313 |
-
('photo33.svg', 'photo33', 'electronics'),
|
| 314 |
-
('print5.svg', 'print5', 'electronics'),
|
| 315 |
-
('printer70.svg', 'printer70', 'electronics'),
|
| 316 |
-
('shopping30.svg', 'shopping30', 'electronics'),
|
| 317 |
-
('smartphone13.svg', 'smartphone13', 'electronics'),
|
| 318 |
-
('telephone79.svg', 'telephone79', 'electronics'),
|
| 319 |
-
('tool6.svg', 'tool6', 'electronics'),
|
| 320 |
-
('usb24.svg', 'usb24', 'electronics'),
|
| 321 |
-
('vacuum6.svg', 'vacuum6', 'electronics'),
|
| 322 |
-
('washing11.svg', 'washing11', 'electronics'),
|
| 323 |
-
('wireless30.svg', 'wireless30', 'electronics'),
|
| 324 |
-
('workplace.svg', 'workplace', 'electronics'),
|
| 325 |
-
('ankle3.svg', 'ankle3', 'fashion'),
|
| 326 |
-
('apron.svg', 'apron', 'fashion'),
|
| 327 |
-
('baseball1.svg', 'baseball1', 'fashion'),
|
| 328 |
-
('baseball24.svg', 'baseball24', 'fashion'),
|
| 329 |
-
('beret.svg', 'beret', 'fashion'),
|
| 330 |
-
('bikini4.svg', 'bikini4', 'fashion'),
|
| 331 |
-
('black170.svg', 'black170', 'fashion'),
|
| 332 |
-
('black276.svg', 'black276', 'fashion'),
|
| 333 |
-
('black280.svg', 'black280', 'fashion'),
|
| 334 |
-
('boot2.svg', 'boot2', 'fashion'),
|
| 335 |
-
('bow2.svg', 'bow2', 'fashion'),
|
| 336 |
-
('bow3.svg', 'bow3', 'fashion'),
|
| 337 |
-
('cat10.svg', 'cat10', 'fashion'),
|
| 338 |
-
('childish.svg', 'childish', 'fashion'),
|
| 339 |
-
('christmas266.svg', 'christmas266', 'fashion'),
|
| 340 |
-
('coin9.svg', 'coin9', 'fashion'),
|
| 341 |
-
('diamond10.svg', 'diamond10', 'fashion'),
|
| 342 |
-
('diamond12.svg', 'diamond12', 'fashion'),
|
| 343 |
-
('diamond13.svg', 'diamond13', 'fashion'),
|
| 344 |
-
('diamond22.svg', 'diamond22', 'fashion'),
|
| 345 |
-
('diamond27.svg', 'diamond27', 'fashion'),
|
| 346 |
-
('diamond3.svg', 'diamond3', 'fashion'),
|
| 347 |
-
('dress2.svg', 'dress2', 'fashion'),
|
| 348 |
-
('dress6.svg', 'dress6', 'fashion'),
|
| 349 |
-
('dress9.svg', 'dress9', 'fashion'),
|
| 350 |
-
('excentric.svg', 'excentric', 'fashion'),
|
| 351 |
-
('fairy1.svg', 'fairy1', 'fashion'),
|
| 352 |
-
('female145.svg', 'female145', 'fashion'),
|
| 353 |
-
('female209.svg', 'female209', 'fashion'),
|
| 354 |
-
('female90.svg', 'female90', 'fashion'),
|
| 355 |
-
('female94.svg', 'female94', 'fashion'),
|
| 356 |
-
('flip.svg', 'flip', 'fashion'),
|
| 357 |
-
('flip5.svg', 'flip5', 'fashion'),
|
| 358 |
-
('glove8.svg', 'glove8', 'fashion'),
|
| 359 |
-
('handbag7.svg', 'handbag7', 'fashion'),
|
| 360 |
-
('hanger22.svg', 'hanger22', 'fashion'),
|
| 361 |
-
('hat19.svg', 'hat19', 'fashion'),
|
| 362 |
-
('high12.svg', 'high12', 'fashion'),
|
| 363 |
-
('jacket2.svg', 'jacket2', 'fashion'),
|
| 364 |
-
('lipstick1.svg', 'lipstick1', 'fashion'),
|
| 365 |
-
('make.svg', 'make', 'fashion'),
|
| 366 |
-
('mannequin.svg', 'mannequin', 'fashion'),
|
| 367 |
-
('mascara.svg', 'mascara', 'fashion'),
|
| 368 |
-
('mascara1.svg', 'mascara1', 'fashion'),
|
| 369 |
-
('necktie1.svg', 'necktie1', 'fashion'),
|
| 370 |
-
('perfume1.svg', 'perfume1', 'fashion'),
|
| 371 |
-
('portfolio3.svg', 'portfolio3', 'fashion'),
|
| 372 |
-
('rectangular27.svg', 'rectangular27', 'fashion'),
|
| 373 |
-
('ribbon10.svg', 'ribbon10', 'fashion'),
|
| 374 |
-
('ring5.svg', 'ring5', 'fashion'),
|
| 375 |
-
('rounded62.svg', 'rounded62', 'fashion'),
|
| 376 |
-
('rubber4.svg', 'rubber4', 'fashion'),
|
| 377 |
-
('rubber5.svg', 'rubber5', 'fashion'),
|
| 378 |
-
('safety8.svg', 'safety8', 'fashion'),
|
| 379 |
-
('sandals2.svg', 'sandals2', 'fashion'),
|
| 380 |
-
('sewing1.svg', 'sewing1', 'fashion'),
|
| 381 |
-
('shoulder1.svg', 'shoulder1', 'fashion'),
|
| 382 |
-
('simple29.svg', 'simple29', 'fashion'),
|
| 383 |
-
('skirt.svg', 'skirt', 'fashion'),
|
| 384 |
-
('skirt1.svg', 'skirt1', 'fashion'),
|
| 385 |
-
('slip.svg', 'slip', 'fashion'),
|
| 386 |
-
('sneaker.svg', 'sneaker', 'fashion'),
|
| 387 |
-
('strap.svg', 'strap', 'fashion'),
|
| 388 |
-
('strapless.svg', 'strapless', 'fashion'),
|
| 389 |
-
('strapped1.svg', 'strapped1', 'fashion'),
|
| 390 |
-
('stylish12.svg', 'stylish12', 'fashion'),
|
| 391 |
-
('stylish2.svg', 'stylish2', 'fashion'),
|
| 392 |
-
('stylish5.svg', 'stylish5', 'fashion'),
|
| 393 |
-
('sun.svg', 'sun', 'fashion'),
|
| 394 |
-
('t-shirt1.svg', 't-shirt1', 'fashion'),
|
| 395 |
-
('tie.svg', 'tie', 'fashion'),
|
| 396 |
-
('tie2.svg', 'tie2', 'fashion'),
|
| 397 |
-
('tie5.svg', 'tie5', 'fashion'),
|
| 398 |
-
('tshirt18.svg', 'tshirt18', 'fashion'),
|
| 399 |
-
('girl19.svg', 'girl19', 'girls'),
|
| 400 |
-
('girl37.svg', 'girl37', 'girls'),
|
| 401 |
-
('girl39.svg', 'girl39', 'girls'),
|
| 402 |
-
('girl40.svg', 'girl40', 'girls'),
|
| 403 |
-
('girl42.svg', 'girl42', 'girls'),
|
| 404 |
-
('princess.svg', 'princess', 'girls'),
|
| 405 |
-
('woman132.svg', 'woman132', 'girls'),
|
| 406 |
-
('woman133.svg', 'woman133', 'girls'),
|
| 407 |
-
('woman136.svg', 'woman136', 'girls'),
|
| 408 |
-
('woman3.svg', 'woman3', 'girls'),
|
| 409 |
-
('chef15.svg', 'chef15', 'kitchen'),
|
| 410 |
-
('chef18.svg', 'chef18', 'kitchen'),
|
| 411 |
-
('chef21.svg', 'chef21', 'kitchen'),
|
| 412 |
-
('coffee10.svg', 'coffee10', 'kitchen'),
|
| 413 |
-
('cooking15.svg', 'cooking15', 'kitchen'),
|
| 414 |
-
('covered16.svg', 'covered16', 'kitchen'),
|
| 415 |
-
('cutlery6.svg', 'cutlery6', 'kitchen'),
|
| 416 |
-
('fork.svg', 'fork', 'kitchen'),
|
| 417 |
-
('fork27.svg', 'fork27', 'kitchen'),
|
| 418 |
-
('fork28.svg', 'fork28', 'kitchen'),
|
| 419 |
-
('glass35.svg', 'glass35', 'kitchen'),
|
| 420 |
-
('glass40.svg', 'glass40', 'kitchen'),
|
| 421 |
-
('hot55.svg', 'hot55', 'kitchen'),
|
| 422 |
-
('hot56.svg', 'hot56', 'kitchen'),
|
| 423 |
-
('ice52.svg', 'ice52', 'kitchen'),
|
| 424 |
-
('kitchen26.svg', 'kitchen26', 'kitchen'),
|
| 425 |
-
('restaurant26.svg', 'restaurant26', 'kitchen'),
|
| 426 |
-
('restaurant29.svg', 'restaurant29', 'kitchen'),
|
| 427 |
-
('serving.svg', 'serving', 'kitchen'),
|
| 428 |
-
('thigh.svg', 'thigh', 'kitchen'),
|
| 429 |
-
('magento_icon.svg', 'magento_icon', 'magento'),
|
| 430 |
-
('acoustic2.svg', 'acoustic2', 'music'),
|
| 431 |
-
('acoustic3.svg', 'acoustic3', 'music'),
|
| 432 |
-
('acoustic4.svg', 'acoustic4', 'music'),
|
| 433 |
-
('alto.svg', 'alto', 'music'),
|
| 434 |
-
('audio49.svg', 'audio49', 'music'),
|
| 435 |
-
('circular263.svg', 'circular263', 'music'),
|
| 436 |
-
('dancer5.svg', 'dancer5', 'music'),
|
| 437 |
-
('drummer.svg', 'drummer', 'music'),
|
| 438 |
-
('eighth4.svg', 'eighth4', 'music'),
|
| 439 |
-
('man282.svg', 'man282', 'music'),
|
| 440 |
-
('microphone52.svg', 'microphone52', 'music'),
|
| 441 |
-
('music170.svg', 'music170', 'music'),
|
| 442 |
-
('music200.svg', 'music200', 'music'),
|
| 443 |
-
('musical.svg', 'musical', 'music'),
|
| 444 |
-
('musical7.svg', 'musical7', 'music'),
|
| 445 |
-
('notifications.svg', 'notifications', 'music'),
|
| 446 |
-
('play43.svg', 'play43', 'music'),
|
| 447 |
-
('radio42.svg', 'radio42', 'music'),
|
| 448 |
-
('treble1.svg', 'treble1', 'music'),
|
| 449 |
-
('turn20.svg', 'turn20', 'music'),
|
| 450 |
-
('americanfootball1.svg', 'americanfootball1', 'sports'),
|
| 451 |
-
('barbell.svg', 'barbell', 'sports'),
|
| 452 |
-
('biceps.svg', 'biceps', 'sports'),
|
| 453 |
-
('first33.svg', 'first33', 'sports'),
|
| 454 |
-
('fishing11.svg', 'fishing11', 'sports'),
|
| 455 |
-
('man271.svg', 'man271', 'sports'),
|
| 456 |
-
('man459.svg', 'man459', 'sports'),
|
| 457 |
-
('objective.svg', 'objective', 'sports'),
|
| 458 |
-
('ping3.svg', 'ping3', 'sports'),
|
| 459 |
-
('recognition6.svg', 'recognition6', 'sports'),
|
| 460 |
-
('regular2.svg', 'regular2', 'sports'),
|
| 461 |
-
('runer.svg', 'runer', 'sports'),
|
| 462 |
-
('runner5.svg', 'runner5', 'sports'),
|
| 463 |
-
('silhouette66.svg', 'silhouette66', 'sports'),
|
| 464 |
-
('soccer38.svg', 'soccer38', 'sports'),
|
| 465 |
-
('soccer43.svg', 'soccer43', 'sports'),
|
| 466 |
-
('soccer44.svg', 'soccer44', 'sports'),
|
| 467 |
-
('tennis18.svg', 'tennis18', 'sports'),
|
| 468 |
-
('trophy71.svg', 'trophy71', 'sports'),
|
| 469 |
-
('volleyball4.svg', 'volleyball4', 'sports'),
|
| 470 |
-
('air6.svg', 'air6', 'travel'),
|
| 471 |
-
('airplane67.svg', 'airplane67', 'travel'),
|
| 472 |
-
('airplane68.svg', 'airplane68', 'travel'),
|
| 473 |
-
('black186.svg', 'black186', 'travel'),
|
| 474 |
-
('black187.svg', 'black187', 'travel'),
|
| 475 |
-
('black401.svg', 'black401', 'travel'),
|
| 476 |
-
('car80.svg', 'car80', 'travel'),
|
| 477 |
-
('car95.svg', 'car95', 'travel'),
|
| 478 |
-
('location38.svg', 'location38', 'travel'),
|
| 479 |
-
('luggage5.svg', 'luggage5', 'travel'),
|
| 480 |
-
('map30.svg', 'map30', 'travel'),
|
| 481 |
-
('ocean3.svg', 'ocean3', 'travel'),
|
| 482 |
-
('person209.svg', 'person209', 'travel'),
|
| 483 |
-
('photo147.svg', 'photo147', 'travel'),
|
| 484 |
-
('scooter7.svg', 'scooter7', 'travel'),
|
| 485 |
-
('sea8.svg', 'sea8', 'travel'),
|
| 486 |
-
('sedan3.svg', 'sedan3', 'travel'),
|
| 487 |
-
('suv.svg', 'suv', 'travel'),
|
| 488 |
-
('taxi1.svg', 'taxi1', 'travel'),
|
| 489 |
-
('train20.svg', 'train20', 'travel');
|
| 490 |
-
|
| 491 |
-
INSERT INTO `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."` (`mm_language_code`, `mm_type`, `mm_label_code`, `mm_label`, `mm_maxlength`, `mm_text`, `mm_help`) VALUES
|
| 492 |
-
('en_US', 'message', 'Please_wait', 'Please wait', '100', 'Please wait', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 493 |
-
('en_US', 'label', 'or', 'or', '25', 'or', 'Label: Display to show 2 action options.'),
|
| 494 |
-
('en_US', 'label', 'Home', 'Home', '8', 'Home', 'Label: Home page title and button title.'),
|
| 495 |
-
('en_US', 'message', 'No_internet_connection', 'No internet connection', '100', 'No internet connection', 'Message:No internet connection'),
|
| 496 |
-
('en_US', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Category', 'Label: Shopping Category'),
|
| 497 |
-
('en_US', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! There are no categories to display.', 'Text: When no category found.'),
|
| 498 |
-
('en_US', 'label', 'Shop_by_category', 'Shop by category', '25', 'Shop by category', 'Label: Title to show above category names.'),
|
| 499 |
-
('en_US', 'label', 'Categories', 'Categories', '20', 'Categories', 'Label: Title to show on homepage, above the category.'),
|
| 500 |
-
('en_US', 'label', 'All_Products', 'All Products', '20', 'All Products', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 501 |
-
('en_US', 'label', 'Profile', 'Profile', '10', 'Profile', 'Label: Profile page title and button title.'),
|
| 502 |
-
('en_US', 'label', 'List_Page', 'List Page', '15', 'List Page', 'Label: Page title'),
|
| 503 |
-
('en_US', 'label', 'Product_List', 'Product List', '15', 'Product List', 'Label: Product List page title '),
|
| 504 |
-
('en_US', 'label', 'products_found', 'products found', '20', 'products found', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 505 |
-
('en_US', 'label', 'Product_Detail', 'Product Detail', '15', 'Product Detail', 'Label: Product Detail page title'),
|
| 506 |
-
('en_US', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
|
| 507 |
-
('en_US', 'label', 'Buy_Now', 'Buy Now', '10', 'Buy Now', 'Label: Buy Now button title.'),
|
| 508 |
-
('en_US', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choose an option', 'Label: First option for product options.'),
|
| 509 |
-
('en_US', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item added successfully', 'Message: When the Item added successfully into the cart. '),
|
| 510 |
-
('en_US', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No products found.', 'Text: When no products found for selected search criteria or category.'),
|
| 511 |
-
('en_US', 'label', 'Load_More', 'Load More', '10', 'Load More', 'Label: Load More button title, displayed on product listing pages.'),
|
| 512 |
-
('en_US', 'label', 'Viewers', 'Viewers', '10', 'Viewers', 'Label: Viewers Label.'),
|
| 513 |
-
('en_US', 'label', 'Add_to_cart', 'Add to cart', '15', 'Add to cart', 'Label: Add to cart button title.'),
|
| 514 |
-
('en_US', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadable link', 'Label: Downloadable link title. '),
|
| 515 |
-
('en_US', 'label', 'Review', 'Review', '10', 'Review', 'Label: Review text and button title.'),
|
| 516 |
-
('en_US', 'message', 'No_reviews_found', 'No reviews found', '100', 'No reviews found', 'Text: When no reviews found for selected product.'),
|
| 517 |
-
('en_US', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Shopping Cart', 'Label: Shopping Cart button title.'),
|
| 518 |
-
('en_US', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 519 |
-
('en_US', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart & order total. '),
|
| 520 |
-
('en_US', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotal', 'Label: Label for cart & order subtotal.'),
|
| 521 |
-
('en_US', 'label', 'Tax', 'Tax', '5', 'Tax', 'Label: Label for cart & order Tax.'),
|
| 522 |
-
('en_US', 'label', 'Discount', 'Discount', '15', 'Discount', 'Label: Label for cart & order discount. '),
|
| 523 |
-
('en_US', 'label', 'Grand_Total', 'Grand Total', '15', 'Grand Total', 'Label: Label for cart & order grand total.'),
|
| 524 |
-
('en_US', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'The shopping cart is empty.', 'Error: When the shopping cart is empty.'),
|
| 525 |
-
('en_US', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Cart updated successfully', 'Message: When the cart updated successfully.'),
|
| 526 |
-
('en_US', 'label', 'Update_Cart', 'Update Cart', '15', 'Update Cart', 'Label: Update Cart button title. '),
|
| 527 |
-
('en_US', 'label', 'Checkout', 'Checkout', '10', 'Checkout', 'Label: Checkout button title.'),
|
| 528 |
-
('en_US', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Cart is empty', 'Text: When the cart is empty. '),
|
| 529 |
-
('en_US', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'One of your cart item is having problem', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 530 |
-
('en_US', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
|
| 531 |
-
('en_US', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Enter your username password to get access.', 'Error: When requested action required login.'),
|
| 532 |
-
('en_US', 'label', 'Username', 'Username', '20', 'Username', 'Label: Label for Username field.'),
|
| 533 |
-
('en_US', 'label', 'Password', 'Password', '20', 'Password', 'Label: Label for password field.'),
|
| 534 |
-
('en_US', 'label', 'Sign_Up', 'Sign Up', '10', 'Sign Up', 'Label: Sign Up button title.'),
|
| 535 |
-
('en_US', 'message', 'Enter_username', 'Enter username', '100', 'Enter username', 'Error: When username is empty.'),
|
| 536 |
-
('en_US', 'message', 'Enter_password', 'Enter password', '100', 'Enter password', 'Error: When password is empty. '),
|
| 537 |
-
('en_US', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Invalid username or password', 'Error: When Invalid username or password entered.'),
|
| 538 |
-
('en_US', 'label', 'First_name', 'First name', '20', 'First name', 'Label: Label for firstname field.'),
|
| 539 |
-
('en_US', 'label', 'Last_name', 'Last name', '20', 'Last name', 'Label: Label for lastname field.'),
|
| 540 |
-
('en_US', 'label', 'Your_Email', 'Your Email', '20', 'Your Email', 'Label: Label for email address field.'),
|
| 541 |
-
('en_US', 'label', 'Submit', 'Submit', '10', 'Submit', 'Label: Submit button title.'),
|
| 542 |
-
('en_US', 'label', 'Signup_Form', 'Signup Form', '15', 'Signup Form', 'Label: Signup Form page title.'),
|
| 543 |
-
('en_US', 'label', 'Signup', 'Signup', '10', 'Signup', 'Label: Signup button title.'),
|
| 544 |
-
('en_US', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Enter firstname', 'Error: When firstname is empty. '),
|
| 545 |
-
('en_US', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Enter lastname', 'Error: When lastname is empty.'),
|
| 546 |
-
('en_US', 'message', 'Enter_email', 'Enter email', '100', 'Enter email address', 'Error: When email address is empty.'),
|
| 547 |
-
('en_US', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Please enter valid email address', 'Error: When email address is invalid.'),
|
| 548 |
-
('en_US', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulation! You are successfully registered ', 'Message: When successfully registration has been done. '),
|
| 549 |
-
('en_US', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Please check your email', 'Message: When user reset their password. '),
|
| 550 |
-
('en_US', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Forgot Password', 'Label: Forgot Password button title.'),
|
| 551 |
-
('en_US', 'label', 'Shipping', 'Shipping', '20', 'Shipping', 'Label: Label for Shipping. '),
|
| 552 |
-
('en_US', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
|
| 553 |
-
('en_US', 'label', 'Address', 'Address', '20', 'Address', 'Label: Label for address field, available on payment page. '),
|
| 554 |
-
('en_US', 'label', 'Payment', 'Payment', '20', 'Payment', 'Label: Label for payment field, available on payment page.'),
|
| 555 |
-
('en_US', 'label', 'Continue', 'Continue', '20', 'Continue', 'Label: Continue button title. '),
|
| 556 |
-
('en_US', 'label', 'Billing_Address', 'Billing Address', '20', 'Billing Address', 'Label: Label for Billing Address.'),
|
| 557 |
-
('en_US', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Select a billing address from your address book or enter a new address.', 'Label: Title available on billing addresses drop down.'),
|
| 558 |
-
('en_US', 'label', 'New_Address', 'New Address', '20', 'New Address', 'Label: Title for New Billing Address form.'),
|
| 559 |
-
('en_US', 'label', 'Company', 'Company', '20', 'Company', 'Label: Label for company field, available on address page. '),
|
| 560 |
-
('en_US', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
|
| 561 |
-
('en_US', 'label', 'State', 'State', '20', 'State', 'Label: Label for state field, available on address page. '),
|
| 562 |
-
('en_US', 'label', 'Country', 'Country', '20', 'Country', 'Label: Label for country field, available on address page. '),
|
| 563 |
-
('en_US', 'label', 'select', 'select', '20', 'select', 'Label: Label for drop downs. '),
|
| 564 |
-
('en_US', 'label', 'Billing_street', 'Billing street', '20', 'Billing street', 'Label: Label for billing street field, available on address page. '),
|
| 565 |
-
('en_US', 'label', 'Postcode', 'Postcode', '20', 'Postcode', 'Label: Label for postcode field, available on address page. '),
|
| 566 |
-
('en_US', 'label', 'Telephone', 'Telephone', '20', 'Telephone', 'Label: Label for telephone field, available on address page. '),
|
| 567 |
-
('en_US', 'label', 'Same_as_billing', 'Same as billing', '25', 'Same as billing', 'Label: Label for Same as billing option. '),
|
| 568 |
-
('en_US', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Shipping Address', 'Label: Title for Shipping Address form.'),
|
| 569 |
-
('en_US', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Select a shipping address from your address book or enter a new address.', 'Label: Title available on shipping addresses drop down.'),
|
| 570 |
-
('en_US', 'label', 'Shipping_street', 'Shipping street', '25', 'Shipping street', 'Label: Label for shipping street field, available on address page. '),
|
| 571 |
-
('en_US', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Enter billing firstname', 'Error: When billing firstname is empty.'),
|
| 572 |
-
('en_US', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Enter billing lastname', 'Error: When billing lastname is empty.'),
|
| 573 |
-
('en_US', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Enter billing city', 'Error: When billing city is empty.'),
|
| 574 |
-
('en_US', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Enter billing state', 'Error: When billing state is empty.'),
|
| 575 |
-
('en_US', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Enter billing country', 'Error: When billing country is empty.'),
|
| 576 |
-
('en_US', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Enter billing street', 'Error: When billing street is empty.'),
|
| 577 |
-
('en_US', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Enter billing postcode', 'Error: When billing postcode is empty.'),
|
| 578 |
-
('en_US', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Enter billing telephone', 'Error: When billing telephone is empty.'),
|
| 579 |
-
('en_US', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Enter shipping firstname', 'Error: When shipping firstname is empty.'),
|
| 580 |
-
('en_US', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Enter shipping lastname', 'Error: When shipping lastname is empty.'),
|
| 581 |
-
('en_US', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Enter shipping city', 'Error: When shipping city is empty.'),
|
| 582 |
-
('en_US', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Enter shipping state', 'Error: When shipping state is empty.'),
|
| 583 |
-
('en_US', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Enter shipping country', 'Error: When shipping country is empty.'),
|
| 584 |
-
('en_US', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Enter shipping street', 'Error: When shipping street is empty.'),
|
| 585 |
-
('en_US', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Enter shipping postcode', 'Error: When shipping postcode is empty.'),
|
| 586 |
-
('en_US', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Enter shipping telephone', 'Error: When shipping telephone is empty.'),
|
| 587 |
-
('en_US', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Shipping Method', 'Label: Shipping Method page title. '),
|
| 588 |
-
('en_US', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Select shipping method', 'Label: Label for Select shipping method options.'),
|
| 589 |
-
('en_US', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Select shipment method', 'Error: When shipment method is not selected.'),
|
| 590 |
-
('en_US', 'label', 'Payment_Method', 'Payment Method', '25', 'Payment Method', 'Label: Payment Method page title. '),
|
| 591 |
-
('en_US', 'label', 'Select_payment_method', 'Select payment method', '25', 'Select payment method', 'Label: Label for Select payment method options.'),
|
| 592 |
-
('en_US', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Select payment method', 'Error: When payment method is not selected.'),
|
| 593 |
-
('en_US', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, something wrong happened', 'Error: When magento return unexpected error.'),
|
| 594 |
-
('en_US', 'label', 'Credit_Card', 'Credit Card', '25', 'Credit Card', 'Label: Label for credit card field, available on payment page. '),
|
| 595 |
-
('en_US', 'label', 'Name_on_card', 'Name on card', '25', 'Name on card', 'Label: Label for name of card field, available on payment page. '),
|
| 596 |
-
('en_US', 'label', 'Credit_card_type', 'Credit card type', '25', 'Credit card type', 'Label: Label for CC type field, available on payment page. '),
|
| 597 |
-
('en_US', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card number', 'Label: Label for CC number field, available on payment page. '),
|
| 598 |
-
('en_US', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Expiration Date', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 599 |
-
('en_US', 'label', 'Month', 'Month', '25', 'Month', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 600 |
-
('en_US', 'label', 'Year', 'Year', '25', 'Year', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 601 |
-
('en_US', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
|
| 602 |
-
('en_US', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Enter name on card', 'Error: When name on card is empty.'),
|
| 603 |
-
('en_US', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Select credit card type', 'Error: When credit card type is not selected.'),
|
| 604 |
-
('en_US', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Enter credit card number', 'Error: When credit card number is empty.'),
|
| 605 |
-
('en_US', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Set expiry month', 'Error: When expiry month is empty.'),
|
| 606 |
-
('en_US', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Set expiry year', 'Error: When expiry year is empty.'),
|
| 607 |
-
('en_US', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Set card verification number', 'Error: When card verification number is empty.'),
|
| 608 |
-
('en_US', 'label', 'Order_Review', 'Order Review', '15', 'Order Review', 'Label: Order Review page title. '),
|
| 609 |
-
('en_US', 'label', 'Agreements', 'Agreements', '25', 'Agreements', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 610 |
-
('en_US', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accept terms and condition', 'Error: When user did not agreed on sign up terms.'),
|
| 611 |
-
('en_US', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping & Handling', 'Label: Label for Shipping & Handling.'),
|
| 612 |
-
('en_US', 'label', 'Place_Order', 'Place Order', '25', 'Place Order', 'Label: Place Order button title.'),
|
| 613 |
-
('en_US', 'label', 'Order_Success', 'Order Success', '15', 'Order Success', 'Label: Order Success page title. '),
|
| 614 |
-
('en_US', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Thank you for your purchase!', 'Message: When order successfully placed. '),
|
| 615 |
-
('en_US', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'You will receive an order confirmation email with details of your order and a link to track its progress.', 'Text: When order successfully placed '),
|
| 616 |
-
('en_US', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continue Shopping', 'LabeL: Continue Shopping button title. '),
|
| 617 |
-
('en_US', 'label', 'Error', 'Error', '15', 'Error', 'Label: Error '),
|
| 618 |
-
('en_US', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item successfully added into wishlist', 'Message: When item added into Wishlist.'),
|
| 619 |
-
('en_US', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removed from wishlist', 'Message: When Item removed from wishlist.'),
|
| 620 |
-
('en_US', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
|
| 621 |
-
('en_US', 'label', 'Remove', 'Remove', '10', 'Remove', 'Label: Remove button title.'),
|
| 622 |
-
('en_US', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No wishlist items found', 'Text: When No wishlist items found.'),
|
| 623 |
-
('en_US', 'label', 'Orders', 'Orders', '15', 'Orders', 'Label: Orders history page title.'),
|
| 624 |
-
('en_US', 'label', 'Order_History', 'Order History', '20', 'Order History', 'Label: Order History button title. '),
|
| 625 |
-
('en_US', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No orders found', 'Text: When no order history found. '),
|
| 626 |
-
('en_US', 'label', 'Order_Detail', 'Order Detail', '15', 'Order Detail', 'Label: Order Detail page title. '),
|
| 627 |
-
('en_US', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Ordered Items', 'Label: Ordered Items block heading or title. '),
|
| 628 |
-
('en_US', 'label', 'Order_Number', 'Order Number', '20', 'Order Number', 'Label: Label for Order Number.'),
|
| 629 |
-
('en_US', 'label', 'Order_Date', 'Order Date', '20', 'Order Date', 'Label: Label for Order Date.'),
|
| 630 |
-
('en_US', 'label', 'User', 'User', '10', 'User', 'Label: Label for User.'),
|
| 631 |
-
('en_US', 'label', 'Info', 'Info', '15', 'About', 'Label: About page title (CMS/about module)'),
|
| 632 |
-
('en_US', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Add To Wishlist', 'Label: Add To Wishlist button title.'),
|
| 633 |
-
('en_US', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
|
| 634 |
-
('en_US', 'label', 'Search_Product', 'Search Product', '50', 'Search Product', 'Label: Search Product.'),
|
| 635 |
-
('en_US', 'label', 'Apply', 'Apply', '8', 'Apply', 'Label: Apply button title (to apply discount)'),
|
| 636 |
-
('en_US', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code applied Successfully', 'Message: When coupon code is applied.'),
|
| 637 |
-
('en_US', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code removed Successfully', 'Message: When coupon code is removed. '),
|
| 638 |
-
('en_US', 'label', 'Discount_Code', 'Discount Code', '25', 'Discount Code', 'Label: Label for Discount Code.'),
|
| 639 |
-
('en_US', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Update Wishlist', 'Label: Update Wishlist button title.'),
|
| 640 |
-
('en_US', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item updated successfully', 'Message: When wishlist updated successfully.'),
|
| 641 |
-
('en_US', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
|
| 642 |
-
('en_US', 'message', 'Please_Select', 'Please select ', '25', 'Please select', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 643 |
-
('en_US', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadable Links', 'Label: Label for Product Downloadable Links.'),
|
| 644 |
-
('en_US', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Invalid coupon code', 'Error: When coupon code is invalid.'),
|
| 645 |
-
('en_US', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Please login to continue', 'Error: When action required login '),
|
| 646 |
-
('en_US', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Enter firstname', 'Error: When firstname is empty in signup form. '),
|
| 647 |
-
('en_US', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Enter lastname', 'Error: When lastname is empty in signup form. '),
|
| 648 |
-
('en_US', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Enter email address', 'Error: When email address is empty in signup form. '),
|
| 649 |
-
('en_US', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Enter password', 'Error: When password is empty in signup form. '),
|
| 650 |
-
('en_US', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account already exists', 'Error: When email address already exists.'),
|
| 651 |
-
('en_US', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Can\'t save customer address', 'Error: When error occure while saving customer Address.'),
|
| 652 |
-
('en_US', 'message', 'No_Data_Found', 'No Data Found', '100', 'No data found', 'Error: When no data found for requested page.'),
|
| 653 |
-
('en_US', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product no longer available', 'Error: When requested product is no londer available.'),
|
| 654 |
-
('en_US', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 655 |
-
('en_US', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 656 |
-
('en_US', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item can\'t load', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 657 |
-
('en_US', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 658 |
-
('en_US', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 659 |
-
('en_US', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Requested item not found', 'Error: When system can not load wishlist Item.'),
|
| 660 |
-
('en_US', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Requested item no longer available', 'Error: When requested product is no longer available.'),
|
| 661 |
-
('en_US', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item has been deleted from cart', 'Error: When Item has been deleted from cart.'),
|
| 662 |
-
('en_US', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Not all products are available in the requested auantity', 'Error: When any of the product from cart is no longer available.'),
|
| 663 |
-
('en_US', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accept all terms and conditions before placing the order', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 664 |
-
('en_US', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
|
| 665 |
-
('en_US', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reset Filter', 'Label: Reset Filter link title.'),
|
| 666 |
-
('en_US', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
|
| 667 |
-
('en_US', 'label', 'Popularity', 'Popularity', '25', 'Popularity', 'Label: Label for filter: Popularity option. '),
|
| 668 |
-
('en_US', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Price: High To Low', 'Label: Label for filter: Price-High To Low option. '),
|
| 669 |
-
('en_US', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Price: Low To High', 'Label: Label for filter: Price-Low To High option.'),
|
| 670 |
-
('en_US', 'label', 'Rating', 'Rating', '25', 'Rating', 'Label: Label for filter: Rating option '),
|
| 671 |
-
('en_US', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name: A To Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 672 |
-
('en_US', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name: Z To A', 'Label: Label for filter: Name-Z To A option.'),
|
| 673 |
-
('en_US', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
|
| 674 |
-
('en_US', 'label', 'Submit_Review', 'Submit Review', '25', 'Submit Review', 'Label: Submit Review button title.'),
|
| 675 |
-
('en_US', 'label', 'User_Reviews', 'User Reviews', '25', 'User Reviews', 'Label: User Reviews page title. '),
|
| 676 |
-
('en_US', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No Reviews Found', 'Label: Text as No Reviews Found'),
|
| 677 |
-
('en_US', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
|
| 678 |
-
('en_US', 'label', 'Reviews', 'Reviews', '25', 'Reviews', 'Label: Label for Reviews.'),
|
| 679 |
-
('en_US', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 680 |
-
('en_US', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Summary Of Your Review', 'Label: Label for review summary field, available on submit review form.'),
|
| 681 |
-
('en_US', 'label', 'Comments', 'Comments', '25', 'Comments', 'Label: Label for comments field, available on submit review form.'),
|
| 682 |
-
('en_US', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'You May Also Like', 'Label: Label for related product slider on product detail page.'),
|
| 683 |
-
('en_US', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Select one of each of the ratings', 'Error: When feedback ratings is not selected for the product.'),
|
| 684 |
-
('en_US', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Enter your nickename', 'Error: When feedback nickename is empty.'),
|
| 685 |
-
('en_US', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Enter overall feedback', 'Error: When feedback summary is empty.'),
|
| 686 |
-
('en_US', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Enter your comments', 'Error: When feedback comments is empty.'),
|
| 687 |
-
('en_US', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recently Viewed', 'Label: Recently Viewed'),
|
| 688 |
-
('en_US', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'This action can\'t be performed on this device. Required support is not available on this device.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 689 |
-
('en_US', 'label', 'Share', 'Share', '7', 'Share', 'Label:Share button title.'),
|
| 690 |
-
('en_US', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Products', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 691 |
-
('en_US', 'label', 'Edit', 'Edit', '6', 'Edit', 'Label:Edit button title, available on wishlist page. '),
|
| 692 |
-
('en_US', 'label', 'More_Information', 'More Information', '25', 'More Information', 'Label:More information about product'),
|
| 693 |
-
('en_US', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
|
| 694 |
-
('en_US', 'label', 'Sample_Links', 'Sample Links', '20', 'Sample Links', 'Label:Sample Links on product detail page'),
|
| 695 |
-
('en_US', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum number of characters', 'Label:Maximum number of characters for configurable product'),
|
| 696 |
-
('en_US', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
|
| 697 |
-
('en_US', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking Numbers', 'Label:Tracking Numbers on order detail page'),
|
| 698 |
-
('en_US', 'label', 'Track', 'Track', '15', 'Track', 'Label:Button on order detail page'),
|
| 699 |
-
('en_US', 'label', 'Installment', 'Installment', '15', 'Installment', 'Label:On product detail page'),
|
| 700 |
-
('en_US', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Installment Amount', 'Label:On product detail page'),
|
| 701 |
-
('en_US', 'label', 'Total_Amount', 'Total Amount', '15', 'Total Amount', 'Label:On product detail page'),
|
| 702 |
-
('en_US', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 703 |
-
('en_US', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Please Select Installment Option', 'Message:On credit card page where installment option is required'),
|
| 704 |
-
('en_US', 'label', 'January', 'January', '50', 'January', 'Label:Month name on credit card page'),
|
| 705 |
-
('en_US', 'label', 'February', 'February', '50', 'February', 'Label:Month name on credit card page'),
|
| 706 |
-
('en_US', 'label', 'March', 'March', '50', 'March', 'Label:Month name on credit card page'),
|
| 707 |
-
('en_US', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
|
| 708 |
-
('en_US', 'label', 'May', 'May', '50', 'May', 'Label:Month name on credit card page'),
|
| 709 |
-
('en_US', 'label', 'June', 'June', '50', 'June', 'Label:Month name on credit card page'),
|
| 710 |
-
('en_US', 'label', 'July', 'July', '50', 'July', 'Label:Month name on credit card page'),
|
| 711 |
-
('en_US', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
|
| 712 |
-
('en_US', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
|
| 713 |
-
('en_US', 'label', 'October', 'October', '50', 'October', 'Label:Month name on credit card page'),
|
| 714 |
-
('en_US', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
|
| 715 |
-
('en_US', 'label', 'December', 'December', '50', 'December', 'Label:Month name on credit card page'),
|
| 716 |
-
('es_ES', 'message', 'Please_wait', 'Please wait', '100', 'por favor espera', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 717 |
-
('es_ES', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
|
| 718 |
-
('es_ES', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
|
| 719 |
-
('es_ES', 'message', 'No_internet_connection', 'No internet connection', '100', 'No hay conexión a internet', 'Message:No internet connection'),
|
| 720 |
-
('es_ES', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoría', 'Label: Shopping Category'),
|
| 721 |
-
('es_ES', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', '¡Huy! No hay categorías para mostrar.', 'Text: When no category found.'),
|
| 722 |
-
('es_ES', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoría', 'Label: Title to show above category names.'),
|
| 723 |
-
('es_ES', 'label', 'Categories', 'Categories', '20', 'Categorías', 'Label: Title to show on homepage, above the category.'),
|
| 724 |
-
('es_ES', 'label', 'All_Products', 'All Products', '20', 'todos los productos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 725 |
-
('es_ES', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
|
| 726 |
-
('es_ES', 'label', 'List_Page', 'List Page', '15', 'Lista de páginas', 'Label: Page title'),
|
| 727 |
-
('es_ES', 'label', 'Product_List', 'Product List', '15', 'Lista de Productos', 'Label: Product List page title '),
|
| 728 |
-
('es_ES', 'label', 'products_found', 'products found', '20', 'Se han encontrado productos', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 729 |
-
('es_ES', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalles del producto', 'Label: Product Detail page title'),
|
| 730 |
-
('es_ES', 'label', 'Details', 'Details', '10', 'Detalles', 'Label: Label displayed above the product detail on product detail page.'),
|
| 731 |
-
('es_ES', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar ahora', 'Label: Buy Now button title.'),
|
| 732 |
-
('es_ES', 'label', 'Choose_an_option', 'Choose an option', '20', 'Elija una opción', 'Label: First option for product options.'),
|
| 733 |
-
('es_ES', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artículo agregado con éxito', 'Message: When the Item added successfully into the cart. '),
|
| 734 |
-
('es_ES', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No hay productos encontrados.', 'Text: When no products found for selected search criteria or category.'),
|
| 735 |
-
('es_ES', 'label', 'Load_More', 'Load More', '10', 'cargar más', 'Label: Load More button title, displayed on product listing pages.'),
|
| 736 |
-
('es_ES', 'label', 'Viewers', 'Viewers', '10', 'Los espectadores', 'Label: Viewers Label.'),
|
| 737 |
-
('es_ES', 'label', 'Add_to_cart', 'Add to cart', '15', 'Añadir a la cesta', 'Label: Add to cart button title.'),
|
| 738 |
-
('es_ES', 'label', 'Downloadable_link', 'Downloadable link', '20', 'enlace offline', 'Label: Downloadable link title. '),
|
| 739 |
-
('es_ES', 'label', 'Review', 'Review', '10', 'revisión', 'Label: Review text and button title.'),
|
| 740 |
-
('es_ES', 'message', 'No_reviews_found', 'No reviews found', '100', 'No hay comentarios encontrados', 'Text: When no reviews found for selected product.'),
|
| 741 |
-
('es_ES', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carro de la compra', 'Label: Shopping Cart button title.'),
|
| 742 |
-
('es_ES', 'label', 'QTY', 'QTY', '5', 'CANT', 'Label: Label for product Quantity.'),
|
| 743 |
-
('es_ES', 'label', 'TOTAL', 'TOTAL', '15', 'Total', 'Label: Label for cart & order total. '),
|
| 744 |
-
('es_ES', 'label', 'Subtotal', 'Subtotal', '15', 'total parcial', 'Label: Label for cart & order subtotal.'),
|
| 745 |
-
('es_ES', 'label', 'Tax', 'Tax', '5', 'impuesto', 'Label: Label for cart & order Tax.'),
|
| 746 |
-
('es_ES', 'label', 'Discount', 'Discount', '15', 'descuento', 'Label: Label for cart & order discount. '),
|
| 747 |
-
('es_ES', 'label', 'Grand_Total', 'Grand Total', '15', 'gran total', 'Label: Label for cart & order grand total.'),
|
| 748 |
-
('es_ES', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'La cesta de la compra está vacía.', 'Error: When the shopping cart is empty.'),
|
| 749 |
-
('es_ES', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrito actualizado correctamente', 'Message: When the cart updated successfully.'),
|
| 750 |
-
('es_ES', 'label', 'Update_Cart', 'Update Cart', '15', 'Actualizar Cesta', 'Label: Update Cart button title. '),
|
| 751 |
-
('es_ES', 'label', 'Checkout', 'Checkout', '10', 'caja', 'Label: Checkout button title.'),
|
| 752 |
-
('es_ES', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'El carrito esta vacío', 'Text: When the cart is empty. '),
|
| 753 |
-
('es_ES', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Uno de sus artículos de la compra está teniendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 754 |
-
('es_ES', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
|
| 755 |
-
('es_ES', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Ingrese su contraseña nombre de usuario para obtener acceso.', 'Error: When requested action required login.'),
|
| 756 |
-
('es_ES', 'label', 'Username', 'Username', '20', 'Nombre de usuario', 'Label: Label for Username field.'),
|
| 757 |
-
('es_ES', 'label', 'Password', 'Password', '20', 'contraseña', 'Label: Label for password field.'),
|
| 758 |
-
('es_ES', 'label', 'Sign_Up', 'Sign Up', '10', 'contratar', 'Label: Sign Up button title.'),
|
| 759 |
-
('es_ES', 'message', 'Enter_username', 'Enter username', '100', 'Introduzca nombre de usuario', 'Error: When username is empty.'),
|
| 760 |
-
('es_ES', 'message', 'Enter_password', 'Enter password', '100', 'Introduzca la contraseña', 'Error: When password is empty. '),
|
| 761 |
-
('es_ES', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nombre de usuario o contraseña no válidos', 'Error: When Invalid username or password entered.'),
|
| 762 |
-
('es_ES', 'label', 'First_name', 'First name', '20', 'nombre de pila', 'Label: Label for firstname field.'),
|
| 763 |
-
('es_ES', 'label', 'Last_name', 'Last name', '20', 'apellido', 'Label: Label for lastname field.'),
|
| 764 |
-
('es_ES', 'label', 'Your_Email', 'Your Email', '20', 'Su correo electrónico', 'Label: Label for email address field.'),
|
| 765 |
-
('es_ES', 'label', 'Submit', 'Submit', '10', 'presentar', 'Label: Submit button title.'),
|
| 766 |
-
('es_ES', 'label', 'Signup_Form', 'Signup Form', '15', 'Formulario de Inscripción', 'Label: Signup Form page title.'),
|
| 767 |
-
('es_ES', 'label', 'Signup', 'Signup', '10', 'Inscripción', 'Label: Signup button title.'),
|
| 768 |
-
('es_ES', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Introduzca apellido', 'Error: When firstname is empty. '),
|
| 769 |
-
('es_ES', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Introduzca apellido', 'Error: When lastname is empty.'),
|
| 770 |
-
('es_ES', 'message', 'Enter_email', 'Enter email', '100', 'Introduzca el correo electrónico', 'Error: When email address is empty.'),
|
| 771 |
-
('es_ES', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Por favor, introduzca la dirección de correo electrónico válida', 'Error: When email address is invalid.'),
|
| 772 |
-
('es_ES', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', '¡Enhorabuena! Usted está registrado con éxito', 'Message: When successfully registration has been done. '),
|
| 773 |
-
('es_ES', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Por favor revise su correo electrónico', 'Message: When user reset their password. '),
|
| 774 |
-
('es_ES', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Olvidé mi contraseña', 'Label: Forgot Password button title.'),
|
| 775 |
-
('es_ES', 'label', 'Shipping', 'Shipping', '20', 'envío', 'Label: Label for Shipping. '),
|
| 776 |
-
('es_ES', 'label', 'Billing', 'Billing', '20', 'facturación', 'Label: Label for Billing'),
|
| 777 |
-
('es_ES', 'label', 'Address', 'Address', '20', 'dirección', 'Label: Label for address field, available on payment page. '),
|
| 778 |
-
('es_ES', 'label', 'Payment', 'Payment', '20', 'pago', 'Label: Label for payment field, available on payment page.'),
|
| 779 |
-
('es_ES', 'label', 'Continue', 'Continue', '20', 'continuar', 'Label: Continue button title. '),
|
| 780 |
-
('es_ES', 'label', 'Billing_Address', 'Billing Address', '20', 'Dirección de Envio', 'Label: Label for Billing Address.'),
|
| 781 |
-
('es_ES', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Seleccione una dirección de facturación de su libreta de direcciones o introduzca una nueva dirección.', 'Label: Title available on billing addresses drop down.'),
|
| 782 |
-
('es_ES', 'label', 'New_Address', 'New Address', '20', 'nueva dirección', 'Label: Title for New Billing Address form.'),
|
| 783 |
-
('es_ES', 'label', 'Company', 'Company', '20', 'empresa', 'Label: Label for company field, available on address page. '),
|
| 784 |
-
('es_ES', 'label', 'City', 'City', '20', 'ciudad', 'Label: Label for city field, available on address page. '),
|
| 785 |
-
('es_ES', 'label', 'State', 'State', '20', 'estado', 'Label: Label for state field, available on address page. '),
|
| 786 |
-
('es_ES', 'label', 'Country', 'Country', '20', 'país', 'Label: Label for country field, available on address page. '),
|
| 787 |
-
('es_ES', 'label', 'select', 'select', '20', 'seleccionar', 'Label: Label for drop downs. '),
|
| 788 |
-
('es_ES', 'label', 'Billing_street', 'Billing street', '20', 'calle de facturación', 'Label: Label for billing street field, available on address page. '),
|
| 789 |
-
('es_ES', 'label', 'Postcode', 'Postcode', '20', 'código postal', 'Label: Label for postcode field, available on address page. '),
|
| 790 |
-
('es_ES', 'label', 'Telephone', 'Telephone', '20', 'teléfono', 'Label: Label for telephone field, available on address page. '),
|
| 791 |
-
('es_ES', 'label', 'Same_as_billing', 'Same as billing', '25', 'Igual que la facturación', 'Label: Label for Same as billing option. '),
|
| 792 |
-
('es_ES', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Dirección de envío', 'Label: Title for Shipping Address form.'),
|
| 793 |
-
('es_ES', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Seleccione una dirección de envío de su libreta de direcciones o introduzca una nueva dirección.', 'Label: Title available on shipping addresses drop down.'),
|
| 794 |
-
('es_ES', 'label', 'Shipping_street', 'Shipping street', '25', 'calle del envío', 'Label: Label for shipping street field, available on address page. '),
|
| 795 |
-
('es_ES', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Introduzca apellido de facturación', 'Error: When billing firstname is empty.'),
|
| 796 |
-
('es_ES', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Introduzca apellido de facturación', 'Error: When billing lastname is empty.'),
|
| 797 |
-
('es_ES', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Introduzca ciudad facturación', 'Error: When billing city is empty.'),
|
| 798 |
-
('es_ES', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Introduzca estado de facturación', 'Error: When billing state is empty.'),
|
| 799 |
-
('es_ES', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Introduzca el país de facturación', 'Error: When billing country is empty.'),
|
| 800 |
-
('es_ES', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Introduzca facturación calle', 'Error: When billing street is empty.'),
|
| 801 |
-
('es_ES', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Ingrese el código postal de facturación', 'Error: When billing postcode is empty.'),
|
| 802 |
-
('es_ES', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Introduzca telefónico de facturación', 'Error: When billing telephone is empty.'),
|
| 803 |
-
('es_ES', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Introduzca apellido envío', 'Error: When shipping firstname is empty.'),
|
| 804 |
-
('es_ES', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Introduzca apellido envío', 'Error: When shipping lastname is empty.'),
|
| 805 |
-
('es_ES', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Introduzca ciudad envío', 'Error: When shipping city is empty.'),
|
| 806 |
-
('es_ES', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Introduzca estado del envío', 'Error: When shipping state is empty.'),
|
| 807 |
-
('es_ES', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Introduzca el país de envío', 'Error: When shipping country is empty.'),
|
| 808 |
-
('es_ES', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Introduzca calle envío', 'Error: When shipping street is empty.'),
|
| 809 |
-
('es_ES', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Ingrese el código postal de envío', 'Error: When shipping postcode is empty.'),
|
| 810 |
-
('es_ES', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Introduzca teléfono envío', 'Error: When shipping telephone is empty.'),
|
| 811 |
-
('es_ES', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Método de envío', 'Label: Shipping Method page title. '),
|
| 812 |
-
('es_ES', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seleccione el método de envío', 'Label: Label for Select shipping method options.'),
|
| 813 |
-
('es_ES', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Elija un método para el envío', 'Error: When shipment method is not selected.'),
|
| 814 |
-
('es_ES', 'label', 'Payment_Method', 'Payment Method', '25', 'método de pago', 'Label: Payment Method page title. '),
|
| 815 |
-
('es_ES', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seleccione forma de pago', 'Label: Label for Select payment method options.'),
|
| 816 |
-
('es_ES', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seleccione forma de pago', 'Error: When payment method is not selected.'),
|
| 817 |
-
('es_ES', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Vaya, algo malo sucedió', 'Error: When magento return unexpected error.'),
|
| 818 |
-
('es_ES', 'label', 'Credit_Card', 'Credit Card', '25', 'tarjeta de crédito', 'Label: Label for credit card field, available on payment page. '),
|
| 819 |
-
('es_ES', 'label', 'Name_on_card', 'Name on card', '25', 'Nombre en la tarjeta', 'Label: Label for name of card field, available on payment page. '),
|
| 820 |
-
('es_ES', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo de la tarjeta de crédito', 'Label: Label for CC type field, available on payment page. '),
|
| 821 |
-
('es_ES', 'label', 'Credit_card_number', 'Credit card number', '25', 'Número de Tarjeta de Crédito', 'Label: Label for CC number field, available on payment page. '),
|
| 822 |
-
('es_ES', 'label', 'Expiration_Date', 'Expiration Date', '25', 'fecha de expiración', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 823 |
-
('es_ES', 'label', 'Month', 'Month', '25', 'mes', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 824 |
-
('es_ES', 'label', 'Year', 'Year', '25', 'año', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 825 |
-
('es_ES', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Tarjeta del número de Verificación', 'Label: Label for CC verification number field, available on payment page. '),
|
| 826 |
-
('es_ES', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Ingrese nombre en la tarjeta', 'Error: When name on card is empty.'),
|
| 827 |
-
('es_ES', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Seleccione el tipo de tarjeta de crédito', 'Error: When credit card type is not selected.'),
|
| 828 |
-
('es_ES', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Introduzca el número de tarjeta de crédito', 'Error: When credit card number is empty.'),
|
| 829 |
-
('es_ES', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Establecer meses de caducidad', 'Error: When expiry month is empty.'),
|
| 830 |
-
('es_ES', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Establecer años de caducidad', 'Error: When expiry year is empty.'),
|
| 831 |
-
('es_ES', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Número de verificación de tarjeta de Ajuste', 'Error: When card verification number is empty.'),
|
| 832 |
-
('es_ES', 'label', 'Order_Review', 'Order Review', '15', 'Revisión del pedido', 'Label: Order Review page title. '),
|
| 833 |
-
('es_ES', 'label', 'Agreements', 'Agreements', '25', 'Acuerdos', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 834 |
-
('es_ES', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Acepta términos y condiciones', 'Error: When user did not agreed on sign up terms.'),
|
| 835 |
-
('es_ES', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Envío y dirección', 'Label: Label for Shipping & Handling.'),
|
| 836 |
-
('es_ES', 'label', 'Place_Order', 'Place Order', '25', 'Ponga la orden', 'Label: Place Order button title.'),
|
| 837 |
-
('es_ES', 'label', 'Order_Success', 'Order Success', '15', 'Solicitar éxito', 'Label: Order Success page title. '),
|
| 838 |
-
('es_ES', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Gracias por su compra!', 'Message: When order successfully placed. '),
|
| 839 |
-
('es_ES', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Usted recibirá un correo electrónico de confirmación de pedido con los detalles de su pedido y un enlace para el seguimiento de su progreso.', 'Text: When order successfully placed '),
|
| 840 |
-
('es_ES', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuar Compras', 'LabeL: Continue Shopping button title. '),
|
| 841 |
-
('es_ES', 'label', 'Error', 'Error', '15', 'error', 'Label: Error '),
|
| 842 |
-
('es_ES', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Artículo agregado con éxito en la lista de deseos', 'Message: When item added into Wishlist.'),
|
| 843 |
-
('es_ES', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Artículo removido de la lista de deseos', 'Message: When Item removed from wishlist.'),
|
| 844 |
-
('es_ES', 'label', 'Wishlist', 'Wishlist', '15', 'lista', 'Label: Wishlist page title. '),
|
| 845 |
-
('es_ES', 'label', 'Remove', 'Remove', '10', 'quitar', 'Label: Remove button title.'),
|
| 846 |
-
('es_ES', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No hay artículos en su lista encontrados', 'Text: When No wishlist items found.'),
|
| 847 |
-
('es_ES', 'label', 'Orders', 'Orders', '15', 'órdenes', 'Label: Orders history page title.'),
|
| 848 |
-
('es_ES', 'label', 'Order_History', 'Order History', '20', 'Historial de pedidos', 'Label: Order History button title. '),
|
| 849 |
-
('es_ES', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No hay pedidos encontrados', 'Text: When no order history found. '),
|
| 850 |
-
('es_ES', 'label', 'Order_Detail', 'Order Detail', '15', 'Detalle de la orden', 'Label: Order Detail page title. '),
|
| 851 |
-
('es_ES', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Los artículos pedidos', 'Label: Ordered Items block heading or title. '),
|
| 852 |
-
('es_ES', 'label', 'Order_Number', 'Order Number', '20', 'número de orden', 'Label: Label for Order Number.'),
|
| 853 |
-
('es_ES', 'label', 'Order_Date', 'Order Date', '20', 'Fecha del pedido', 'Label: Label for Order Date.'),
|
| 854 |
-
('es_ES', 'label', 'User', 'User', '10', 'usuario', 'Label: Label for User.'),
|
| 855 |
-
('es_ES', 'label', 'Info', 'Info', '15', 'acerca de', 'Label: About page title (CMS/about module)'),
|
| 856 |
-
('es_ES', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Agregar a la lista', 'Label: Add To Wishlist button title.'),
|
| 857 |
-
('es_ES', 'label', 'Logout', 'Logout', '10', 'Cerrar sesión', 'Label: Logout button title.'),
|
| 858 |
-
('es_ES', 'label', 'Search_Product', 'Search Product', '50', 'Buscar Producto', 'Label: Search Product.'),
|
| 859 |
-
('es_ES', 'label', 'Apply', 'Apply', '8', 'aplicar', 'Label: Apply button title (to apply discount)'),
|
| 860 |
-
('es_ES', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Código de descuento aplicado con éxito', 'Message: When coupon code is applied.'),
|
| 861 |
-
('es_ES', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Código de descuento Suprimido correctamente', 'Message: When coupon code is removed. '),
|
| 862 |
-
('es_ES', 'label', 'Discount_Code', 'Discount Code', '25', 'Código de Descuento', 'Label: Label for Discount Code.'),
|
| 863 |
-
('es_ES', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'actualización lista de Deseos', 'Label: Update Wishlist button title.'),
|
| 864 |
-
('es_ES', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Artículo actualizado correctamente', 'Message: When wishlist updated successfully.'),
|
| 865 |
-
('es_ES', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cargar Cant Lista de artículos', 'Error: When requested wishlist item Can not Load. '),
|
| 866 |
-
('es_ES', 'message', 'Please_Select', 'Please select ', '25', 'Por favor, seleccione', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 867 |
-
('es_ES', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Productos Enlaces descargables', 'Label: Label for Product Downloadable Links.'),
|
| 868 |
-
('es_ES', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Código promocional no válido', 'Error: When coupon code is invalid.'),
|
| 869 |
-
('es_ES', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Inicia sesión para continuar', 'Error: When action required login '),
|
| 870 |
-
('es_ES', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Introduzca apellido', 'Error: When firstname is empty in signup form. '),
|
| 871 |
-
('es_ES', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Introduzca apellido', 'Error: When lastname is empty in signup form. '),
|
| 872 |
-
('es_ES', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Introduzca el correo electrónico', 'Error: When email address is empty in signup form. '),
|
| 873 |
-
('es_ES', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Introduzca la contraseña', 'Error: When password is empty in signup form. '),
|
| 874 |
-
('es_ES', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Ya existe Cuenta', 'Error: When email address already exists.'),
|
| 875 |
-
('es_ES', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'No se puede guardar la dirección del cliente', 'Error: When error occure while saving customer Address.'),
|
| 876 |
-
('es_ES', 'message', 'No_Data_Found', 'No Data Found', '100', 'No se encontraron datos', 'Error: When no data found for requested page.'),
|
| 877 |
-
('es_ES', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Ya no está disponible Producto', 'Error: When requested product is no londer available.'),
|
| 878 |
-
('es_ES', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 879 |
-
('es_ES', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 880 |
-
('es_ES', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! El artículo no se puede cargar', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 881 |
-
('es_ES', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 882 |
-
('es_ES', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 883 |
-
('es_ES', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Artículo solicitado no encontrado', 'Error: When system can not load wishlist Item.'),
|
| 884 |
-
('es_ES', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Artículo solicitado ya no está disponible', 'Error: When requested product is no longer available.'),
|
| 885 |
-
('es_ES', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Artículo ha sido borrado de la compra', 'Error: When Item has been deleted from cart.'),
|
| 886 |
-
('es_ES', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'No todos los productos están disponibles en el auantity solicitado', 'Error: When any of the product from cart is no longer available.'),
|
| 887 |
-
('es_ES', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Acepte todos los términos y condiciones antes de realizar el pedido', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 888 |
-
('es_ES', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
|
| 889 |
-
('es_ES', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reajuste del filtro', 'Label: Reset Filter link title.'),
|
| 890 |
-
('es_ES', 'label', 'Reset', 'Reset', '10', 'reajustar', 'Label: Reset button title.'),
|
| 891 |
-
('es_ES', 'label', 'Popularity', 'Popularity', '25', 'popularidad', 'Label: Label for filter: Popularity option. '),
|
| 892 |
-
('es_ES', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Precio De Mayor a Menor', 'Label: Label for filter: Price-High To Low option. '),
|
| 893 |
-
('es_ES', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Precio menor a mayor', 'Label: Label for filter: Price-Low To High option.'),
|
| 894 |
-
('es_ES', 'label', 'Rating', 'Rating', '25', 'clasificación', 'Label: Label for filter: Rating option '),
|
| 895 |
-
('es_ES', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nombre-A a la Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 896 |
-
('es_ES', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nombre-Z a A', 'Label: Label for filter: Name-Z To A option.'),
|
| 897 |
-
('es_ES', 'label', 'Newest', 'Newest', '25', 'el más nuevo', 'Label: Label for filter: Newest option.'),
|
| 898 |
-
('es_ES', 'label', 'Submit_Review', 'Submit Review', '25', 'Enviar opinión', 'Label: Submit Review button title.'),
|
| 899 |
-
('es_ES', 'label', 'User_Reviews', 'User Reviews', '25', 'Opiniones de los usuarios', 'Label: User Reviews page title. '),
|
| 900 |
-
('es_ES', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No hay comentarios encontrados', 'Label: Text as No Reviews Found'),
|
| 901 |
-
('es_ES', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Clasificación del usuario promedio', 'Label: Label for Average User Rating.'),
|
| 902 |
-
('es_ES', 'label', 'Reviews', 'Reviews', '25', 'Comentarios', 'Label: Label for Reviews.'),
|
| 903 |
-
('es_ES', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 904 |
-
('es_ES', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Resumen de su opinión', 'Label: Label for review summary field, available on submit review form.'),
|
| 905 |
-
('es_ES', 'label', 'Comments', 'Comments', '25', 'Comentarios', 'Label: Label for comments field, available on submit review form.'),
|
| 906 |
-
('es_ES', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'También le gustará', 'Label: Label for related product slider on product detail page.'),
|
| 907 |
-
('es_ES', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Seleccione uno de cada una de las votaciones', 'Error: When feedback ratings is not selected for the product.'),
|
| 908 |
-
('es_ES', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Escriba su nickename', 'Error: When feedback nickename is empty.'),
|
| 909 |
-
('es_ES', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Introduzca los comentarios en general', 'Error: When feedback summary is empty.'),
|
| 910 |
-
('es_ES', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Escribe tus comentarios', 'Error: When feedback comments is empty.'),
|
| 911 |
-
('es_ES', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Esta acción no se puede realizar en este dispositivo. Apoyo requerido no está disponible en este dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 912 |
-
('es_ES', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'vistos recientemente', 'Label: Recently Viewed'),
|
| 913 |
-
('es_ES', 'label', 'Share', 'Share', '7', 'cuota', 'Label:Share button title.'),
|
| 914 |
-
('es_ES', 'label', 'Shopping_Products', 'Shopping Products', '20', 'productos de las compras', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 915 |
-
('es_ES', 'label', 'Edit', 'Edit', '6', 'editar', 'Label:Edit button title, available on wishlist page. '),
|
| 916 |
-
('es_ES', 'label', 'More_Information', 'More Information', '25', 'más información', 'Label:More information about product'),
|
| 917 |
-
('es_ES', 'label', 'Share_App', 'Share App', '12', 'Compartir App', 'Label:Share app on CMS page'),
|
| 918 |
-
('es_ES', 'label', 'Sample_Links', 'Sample Links', '20', 'Enlaces de ejemplo', 'Label:Sample Links on product detail page'),
|
| 919 |
-
('es_ES', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Número máximo de caracteres', 'Label:Maximum number of characters for configurable product'),
|
| 920 |
-
('es_ES', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Pago Cancelado', 'Message:Payment cancelled when user cancel payment'),
|
| 921 |
-
('es_ES', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'números de seguimiento', 'Label:Tracking Numbers on order detail page'),
|
| 922 |
-
('es_ES', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
|
| 923 |
-
('es_ES', 'label', 'Installment', 'Installment', '15', 'entrega', 'Label:On product detail page'),
|
| 924 |
-
('es_ES', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Monto de la Cuota', 'Label:On product detail page'),
|
| 925 |
-
('es_ES', 'label', 'Total_Amount', 'Total Amount', '15', 'cantidad total', 'Label:On product detail page'),
|
| 926 |
-
('es_ES', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 927 |
-
('es_ES', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Seleccione Opción Anual', 'Message:On credit card page where installment option is required'),
|
| 928 |
-
('es_ES', 'label', 'January', 'January', '50', 'enero', 'Label:Month name on credit card page'),
|
| 929 |
-
('es_ES', 'label', 'February', 'February', '50', 'febrero', 'Label:Month name on credit card page'),
|
| 930 |
-
('es_ES', 'label', 'March', 'March', '50', 'marzo', 'Label:Month name on credit card page'),
|
| 931 |
-
('es_ES', 'label', 'April', 'April', '50', 'abril', 'Label:Month name on credit card page'),
|
| 932 |
-
('es_ES', 'label', 'May', 'May', '50', 'mayo', 'Label:Month name on credit card page'),
|
| 933 |
-
('es_ES', 'label', 'June', 'June', '50', 'junio', 'Label:Month name on credit card page'),
|
| 934 |
-
('es_ES', 'label', 'July', 'July', '50', 'julio', 'Label:Month name on credit card page'),
|
| 935 |
-
('es_ES', 'label', 'August', 'August', '50', 'agosto', 'Label:Month name on credit card page'),
|
| 936 |
-
('es_ES', 'label', 'September', 'September', '50', 'septiembre', 'Label:Month name on credit card page'),
|
| 937 |
-
('es_ES', 'label', 'October', 'October', '50', 'octubre', 'Label:Month name on credit card page'),
|
| 938 |
-
('es_ES', 'label', 'November', 'November', '50', 'noviembre', 'Label:Month name on credit card page'),
|
| 939 |
-
('es_ES', 'label', 'December', 'December', '50', 'diciembre', 'Label:Month name on credit card page'),
|
| 940 |
-
('pt_PT', 'message', 'Please_wait', 'Please wait', '100', 'por favor, aguarde', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 941 |
-
('pt_PT', 'label', 'or', 'or', '25', 'ou', 'Label: Display to show 2 action options.'),
|
| 942 |
-
('pt_PT', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
|
| 943 |
-
('pt_PT', 'message', 'No_internet_connection', 'No internet connection', '100', 'Sem conexão com a internet', 'Message:No internet connection'),
|
| 944 |
-
('pt_PT', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoria', 'Label: Shopping Category'),
|
| 945 |
-
('pt_PT', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Ops! Não existem categorias para mostrar.', 'Text: When no category found.'),
|
| 946 |
-
('pt_PT', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoria', 'Label: Title to show above category names.'),
|
| 947 |
-
('pt_PT', 'label', 'Categories', 'Categories', '20', 'Categorias', 'Label: Title to show on homepage, above the category.'),
|
| 948 |
-
('pt_PT', 'label', 'All_Products', 'All Products', '20', 'Todos os produtos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 949 |
-
('pt_PT', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
|
| 950 |
-
('pt_PT', 'label', 'List_Page', 'List Page', '15', 'lista de Páginas', 'Label: Page title'),
|
| 951 |
-
('pt_PT', 'label', 'Product_List', 'Product List', '15', 'Lista de Produtos', 'Label: Product List page title '),
|
| 952 |
-
('pt_PT', 'label', 'products_found', 'products found', '20', 'produtos encontrados', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 953 |
-
('pt_PT', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalhes do produto', 'Label: Product Detail page title'),
|
| 954 |
-
('pt_PT', 'label', 'Details', 'Details', '10', 'Detalhes', 'Label: Label displayed above the product detail on product detail page.'),
|
| 955 |
-
('pt_PT', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar agora', 'Label: Buy Now button title.'),
|
| 956 |
-
('pt_PT', 'label', 'Choose_an_option', 'Choose an option', '20', 'Escolha uma opção', 'Label: First option for product options.'),
|
| 957 |
-
('pt_PT', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item adicionado com êxito', 'Message: When the Item added successfully into the cart. '),
|
| 958 |
-
('pt_PT', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Nenhum produto foi encontrado.', 'Text: When no products found for selected search criteria or category.'),
|
| 959 |
-
('pt_PT', 'label', 'Load_More', 'Load More', '10', 'carregar Mais', 'Label: Load More button title, displayed on product listing pages.'),
|
| 960 |
-
('pt_PT', 'label', 'Viewers', 'Viewers', '10', 'Espectadores', 'Label: Viewers Label.'),
|
| 961 |
-
('pt_PT', 'label', 'Add_to_cart', 'Add to cart', '15', 'Adicionar ao carrinho', 'Label: Add to cart button title.'),
|
| 962 |
-
('pt_PT', 'label', 'Downloadable_link', 'Downloadable link', '20', 'link para download', 'Label: Downloadable link title. '),
|
| 963 |
-
('pt_PT', 'label', 'Review', 'Review', '10', 'revisão', 'Label: Review text and button title.'),
|
| 964 |
-
('pt_PT', 'message', 'No_reviews_found', 'No reviews found', '100', 'Nenhum comentário encontrado', 'Text: When no reviews found for selected product.'),
|
| 965 |
-
('pt_PT', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carrinho de compras', 'Label: Shopping Cart button title.'),
|
| 966 |
-
('pt_PT', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 967 |
-
('pt_PT', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart & order total. '),
|
| 968 |
-
('pt_PT', 'label', 'Subtotal', 'Subtotal', '15', 'subtotal', 'Label: Label for cart & order subtotal.'),
|
| 969 |
-
('pt_PT', 'label', 'Tax', 'Tax', '5', 'imposto', 'Label: Label for cart & order Tax.'),
|
| 970 |
-
('pt_PT', 'label', 'Discount', 'Discount', '15', 'desconto', 'Label: Label for cart & order discount. '),
|
| 971 |
-
('pt_PT', 'label', 'Grand_Total', 'Grand Total', '15', 'total geral', 'Label: Label for cart & order grand total.'),
|
| 972 |
-
('pt_PT', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'O carrinho de compras está vazio.', 'Error: When the shopping cart is empty.'),
|
| 973 |
-
('pt_PT', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrinho atualizado com sucesso', 'Message: When the cart updated successfully.'),
|
| 974 |
-
('pt_PT', 'label', 'Update_Cart', 'Update Cart', '15', 'atualização Cart', 'Label: Update Cart button title. '),
|
| 975 |
-
('pt_PT', 'label', 'Checkout', 'Checkout', '10', 'checkout', 'Label: Checkout button title.'),
|
| 976 |
-
('pt_PT', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'O carrinho está vazio', 'Text: When the cart is empty. '),
|
| 977 |
-
('pt_PT', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Um dos seu carrinho item está tendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 978 |
-
('pt_PT', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
|
| 979 |
-
('pt_PT', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Digite seu nome de usuário senha para ter acesso.', 'Error: When requested action required login.'),
|
| 980 |
-
('pt_PT', 'label', 'Username', 'Username', '20', 'Nome de Usuário', 'Label: Label for Username field.'),
|
| 981 |
-
('pt_PT', 'label', 'Password', 'Password', '20', 'senha', 'Label: Label for password field.'),
|
| 982 |
-
('pt_PT', 'label', 'Sign_Up', 'Sign Up', '10', 'inscrever-se', 'Label: Sign Up button title.'),
|
| 983 |
-
('pt_PT', 'message', 'Enter_username', 'Enter username', '100', 'Digite o nome de usuário', 'Error: When username is empty.'),
|
| 984 |
-
('pt_PT', 'message', 'Enter_password', 'Enter password', '100', 'Digite a senha', 'Error: When password is empty. '),
|
| 985 |
-
('pt_PT', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nome de usuário ou senha inválida', 'Error: When Invalid username or password entered.'),
|
| 986 |
-
('pt_PT', 'label', 'First_name', 'First name', '20', 'primeiro nome', 'Label: Label for firstname field.'),
|
| 987 |
-
('pt_PT', 'label', 'Last_name', 'Last name', '20', 'sobrenome', 'Label: Label for lastname field.'),
|
| 988 |
-
('pt_PT', 'label', 'Your_Email', 'Your Email', '20', 'seu e-mail', 'Label: Label for email address field.'),
|
| 989 |
-
('pt_PT', 'label', 'Submit', 'Submit', '10', 'submeter', 'Label: Submit button title.'),
|
| 990 |
-
('pt_PT', 'label', 'Signup_Form', 'Signup Form', '15', 'Cadastre-Form', 'Label: Signup Form page title.'),
|
| 991 |
-
('pt_PT', 'label', 'Signup', 'Signup', '10', 'Cadastre-se', 'Label: Signup button title.'),
|
| 992 |
-
('pt_PT', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Digite o primeiro nome', 'Error: When firstname is empty. '),
|
| 993 |
-
('pt_PT', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Digite o sobrenome', 'Error: When lastname is empty.'),
|
| 994 |
-
('pt_PT', 'message', 'Enter_email', 'Enter email', '100', 'Digite o endereço de email', 'Error: When email address is empty.'),
|
| 995 |
-
('pt_PT', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Por favor insira o endereço de e-mail válido', 'Error: When email address is invalid.'),
|
| 996 |
-
('pt_PT', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Felicitações! Você está registrado com sucesso', 'Message: When successfully registration has been done. '),
|
| 997 |
-
('pt_PT', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Por favor, verifique seu e-mail', 'Message: When user reset their password. '),
|
| 998 |
-
('pt_PT', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Esqueceu sua senha', 'Label: Forgot Password button title.'),
|
| 999 |
-
('pt_PT', 'label', 'Shipping', 'Shipping', '20', 'remessa', 'Label: Label for Shipping. '),
|
| 1000 |
-
('pt_PT', 'label', 'Billing', 'Billing', '20', 'faturamento', 'Label: Label for Billing'),
|
| 1001 |
-
('pt_PT', 'label', 'Address', 'Address', '20', 'endereço', 'Label: Label for address field, available on payment page. '),
|
| 1002 |
-
('pt_PT', 'label', 'Payment', 'Payment', '20', 'pagamento', 'Label: Label for payment field, available on payment page.'),
|
| 1003 |
-
('pt_PT', 'label', 'Continue', 'Continue', '20', 'continuar', 'Label: Continue button title. '),
|
| 1004 |
-
('pt_PT', 'label', 'Billing_Address', 'Billing Address', '20', 'Endereço de Cobrança', 'Label: Label for Billing Address.'),
|
| 1005 |
-
('pt_PT', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selecione um endereço de cobrança do seu livro de endereços ou introduzir um novo endereço.', 'Label: Title available on billing addresses drop down.'),
|
| 1006 |
-
('pt_PT', 'label', 'New_Address', 'New Address', '20', 'novo endereço', 'Label: Title for New Billing Address form.'),
|
| 1007 |
-
('pt_PT', 'label', 'Company', 'Company', '20', 'companhia', 'Label: Label for company field, available on address page. '),
|
| 1008 |
-
('pt_PT', 'label', 'City', 'City', '20', 'cidade', 'Label: Label for city field, available on address page. '),
|
| 1009 |
-
('pt_PT', 'label', 'State', 'State', '20', 'estado', 'Label: Label for state field, available on address page. '),
|
| 1010 |
-
('pt_PT', 'label', 'Country', 'Country', '20', 'país', 'Label: Label for country field, available on address page. '),
|
| 1011 |
-
('pt_PT', 'label', 'select', 'select', '20', 'selecionar', 'Label: Label for drop downs. '),
|
| 1012 |
-
('pt_PT', 'label', 'Billing_street', 'Billing street', '20', 'rua Billing', 'Label: Label for billing street field, available on address page. '),
|
| 1013 |
-
('pt_PT', 'label', 'Postcode', 'Postcode', '20', 'Código Postal', 'Label: Label for postcode field, available on address page. '),
|
| 1014 |
-
('pt_PT', 'label', 'Telephone', 'Telephone', '20', 'telefone', 'Label: Label for telephone field, available on address page. '),
|
| 1015 |
-
('pt_PT', 'label', 'Same_as_billing', 'Same as billing', '25', 'O mesmo que o faturamento', 'Label: Label for Same as billing option. '),
|
| 1016 |
-
('pt_PT', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Endereço para envio', 'Label: Title for Shipping Address form.'),
|
| 1017 |
-
('pt_PT', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selecione um endereço para envio do seu livro de endereços ou introduzir um novo endereço.', 'Label: Title available on shipping addresses drop down.'),
|
| 1018 |
-
('pt_PT', 'label', 'Shipping_street', 'Shipping street', '25', 'rua envio', 'Label: Label for shipping street field, available on address page. '),
|
| 1019 |
-
('pt_PT', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Digite o faturamento firstname', 'Error: When billing firstname is empty.'),
|
| 1020 |
-
('pt_PT', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Digite o faturamento sobrenome', 'Error: When billing lastname is empty.'),
|
| 1021 |
-
('pt_PT', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Digite cidade de faturamento', 'Error: When billing city is empty.'),
|
| 1022 |
-
('pt_PT', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Digite o estado de faturamento', 'Error: When billing state is empty.'),
|
| 1023 |
-
('pt_PT', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Digite o país de faturamento', 'Error: When billing country is empty.'),
|
| 1024 |
-
('pt_PT', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Digite o faturamento rua', 'Error: When billing street is empty.'),
|
| 1025 |
-
('pt_PT', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Digite o código postal de faturamento', 'Error: When billing postcode is empty.'),
|
| 1026 |
-
('pt_PT', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Digite o telefone de faturamento', 'Error: When billing telephone is empty.'),
|
| 1027 |
-
('pt_PT', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Digite o transporte firstname', 'Error: When shipping firstname is empty.'),
|
| 1028 |
-
('pt_PT', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Digite o transporte sobrenome', 'Error: When shipping lastname is empty.'),
|
| 1029 |
-
('pt_PT', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Digite cidade transporte', 'Error: When shipping city is empty.'),
|
| 1030 |
-
('pt_PT', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Digite o transporte estado', 'Error: When shipping state is empty.'),
|
| 1031 |
-
('pt_PT', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Digite o país de envio', 'Error: When shipping country is empty.'),
|
| 1032 |
-
('pt_PT', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Digite o transporte rua', 'Error: When shipping street is empty.'),
|
| 1033 |
-
('pt_PT', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Digite o código postal de envio', 'Error: When shipping postcode is empty.'),
|
| 1034 |
-
('pt_PT', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Digite o transporte telefone', 'Error: When shipping telephone is empty.'),
|
| 1035 |
-
('pt_PT', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Método de Envio', 'Label: Shipping Method page title. '),
|
| 1036 |
-
('pt_PT', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Escolha um método de envio', 'Label: Label for Select shipping method options.'),
|
| 1037 |
-
('pt_PT', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Escolha um método de envio', 'Error: When shipment method is not selected.'),
|
| 1038 |
-
('pt_PT', 'label', 'Payment_Method', 'Payment Method', '25', 'método de pagamento', 'Label: Payment Method page title. '),
|
| 1039 |
-
('pt_PT', 'label', 'Select_payment_method', 'Select payment method', '25', 'Escolha um método de pagamento', 'Label: Label for Select payment method options.'),
|
| 1040 |
-
('pt_PT', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Escolha um método de pagamento', 'Error: When payment method is not selected.'),
|
| 1041 |
-
('pt_PT', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Ops, algo aconteceu de errado', 'Error: When magento return unexpected error.'),
|
| 1042 |
-
('pt_PT', 'label', 'Credit_Card', 'Credit Card', '25', 'Cartão de crédito', 'Label: Label for credit card field, available on payment page. '),
|
| 1043 |
-
('pt_PT', 'label', 'Name_on_card', 'Name on card', '25', 'Nome no cartão', 'Label: Label for name of card field, available on payment page. '),
|
| 1044 |
-
('pt_PT', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo de cartão de crédito', 'Label: Label for CC type field, available on payment page. '),
|
| 1045 |
-
('pt_PT', 'label', 'Credit_card_number', 'Credit card number', '25', 'Número do cartão de crédito', 'Label: Label for CC number field, available on payment page. '),
|
| 1046 |
-
('pt_PT', 'label', 'Expiration_Date', 'Expiration Date', '25', 'data de validade', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1047 |
-
('pt_PT', 'label', 'Month', 'Month', '25', 'mês', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1048 |
-
('pt_PT', 'label', 'Year', 'Year', '25', 'ano', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1049 |
-
('pt_PT', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Cartão do número de Verificação', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1050 |
-
('pt_PT', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Digite o nome no cartão', 'Error: When name on card is empty.'),
|
| 1051 |
-
('pt_PT', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Selecione o tipo de cartão de crédito', 'Error: When credit card type is not selected.'),
|
| 1052 |
-
('pt_PT', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Digite o número do cartão de crédito', 'Error: When credit card number is empty.'),
|
| 1053 |
-
('pt_PT', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Definir mês de vencimento', 'Error: When expiry month is empty.'),
|
| 1054 |
-
('pt_PT', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Definir ano de expiração', 'Error: When expiry year is empty.'),
|
| 1055 |
-
('pt_PT', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Defina o número de verificação do cartão', 'Error: When card verification number is empty.'),
|
| 1056 |
-
('pt_PT', 'label', 'Order_Review', 'Order Review', '15', 'ordem comentário', 'Label: Order Review page title. '),
|
| 1057 |
-
('pt_PT', 'label', 'Agreements', 'Agreements', '25', 'acordos', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1058 |
-
('pt_PT', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Aceite os termos e condições', 'Error: When user did not agreed on sign up terms.'),
|
| 1059 |
-
('pt_PT', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping & Handling', 'Label: Label for Shipping & Handling.'),
|
| 1060 |
-
('pt_PT', 'label', 'Place_Order', 'Place Order', '25', 'Faça a sua encomenda', 'Label: Place Order button title.'),
|
| 1061 |
-
('pt_PT', 'label', 'Order_Success', 'Order Success', '15', 'ordem Sucesso', 'Label: Order Success page title. '),
|
| 1062 |
-
('pt_PT', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Obrigado por sua compra!', 'Message: When order successfully placed. '),
|
| 1063 |
-
('pt_PT', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Você receberá um e-mail de confirmação do pedido, com detalhes do seu pedido e um link para acompanhar seu progresso.', 'Text: When order successfully placed '),
|
| 1064 |
-
('pt_PT', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuar comprando', 'LabeL: Continue Shopping button title. '),
|
| 1065 |
-
('pt_PT', 'label', 'Error', 'Error', '15', 'erro', 'Label: Error '),
|
| 1066 |
-
('pt_PT', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item adicionado com êxito na lista de desejos', 'Message: When item added into Wishlist.'),
|
| 1067 |
-
('pt_PT', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removido da lista de desejos', 'Message: When Item removed from wishlist.'),
|
| 1068 |
-
('pt_PT', 'label', 'Wishlist', 'Wishlist', '15', 'Lista de Desejos', 'Label: Wishlist page title. '),
|
| 1069 |
-
('pt_PT', 'label', 'Remove', 'Remove', '10', 'remover', 'Label: Remove button title.'),
|
| 1070 |
-
('pt_PT', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Nenhum item na lista de desejos encontrados', 'Text: When No wishlist items found.'),
|
| 1071 |
-
('pt_PT', 'label', 'Orders', 'Orders', '15', 'encomendas', 'Label: Orders history page title.'),
|
| 1072 |
-
('pt_PT', 'label', 'Order_History', 'Order History', '20', 'Histórico de pedidos', 'Label: Order History button title. '),
|
| 1073 |
-
('pt_PT', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Sem pedidos encontrado', 'Text: When no order history found. '),
|
| 1074 |
-
('pt_PT', 'label', 'Order_Detail', 'Order Detail', '15', 'Encomenda', 'Label: Order Detail page title. '),
|
| 1075 |
-
('pt_PT', 'label', 'Ordered_Items', 'Ordered Items', '25', 'artigos encomendados', 'Label: Ordered Items block heading or title. '),
|
| 1076 |
-
('pt_PT', 'label', 'Order_Number', 'Order Number', '20', 'número do pedido', 'Label: Label for Order Number.'),
|
| 1077 |
-
('pt_PT', 'label', 'Order_Date', 'Order Date', '20', 'Data do pedido', 'Label: Label for Order Date.'),
|
| 1078 |
-
('pt_PT', 'label', 'User', 'User', '10', 'usuário', 'Label: Label for User.'),
|
| 1079 |
-
('pt_PT', 'label', 'Info', 'Info', '15', 'sobre', 'Label: About page title (CMS/about module)'),
|
| 1080 |
-
('pt_PT', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Adicionar à lista de desejos', 'Label: Add To Wishlist button title.'),
|
| 1081 |
-
('pt_PT', 'label', 'Logout', 'Logout', '10', 'Sair', 'Label: Logout button title.'),
|
| 1082 |
-
('pt_PT', 'label', 'Search_Product', 'Search Product', '50', 'Pesquisa de produto', 'Label: Search Product.'),
|
| 1083 |
-
('pt_PT', 'label', 'Apply', 'Apply', '8', 'aplicar', 'Label: Apply button title (to apply discount)'),
|
| 1084 |
-
('pt_PT', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Código de cupom aplicado com sucesso', 'Message: When coupon code is applied.'),
|
| 1085 |
-
('pt_PT', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Código de cupom removido com sucesso', 'Message: When coupon code is removed. '),
|
| 1086 |
-
('pt_PT', 'label', 'Discount_Code', 'Discount Code', '25', 'Código de desconto', 'Label: Label for Discount Code.'),
|
| 1087 |
-
('pt_PT', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'atualização Lista de Desejos', 'Label: Update Wishlist button title.'),
|
| 1088 |
-
('pt_PT', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item atualizado com sucesso', 'Message: When wishlist updated successfully.'),
|
| 1089 |
-
('pt_PT', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Carga Cant Desejos item', 'Error: When requested wishlist item Can not Load. '),
|
| 1090 |
-
('pt_PT', 'message', 'Please_Select', 'Please select ', '25', 'Por favor, selecione', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1091 |
-
('pt_PT', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produto links para download', 'Label: Label for Product Downloadable Links.'),
|
| 1092 |
-
('pt_PT', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Código de cupom inválido', 'Error: When coupon code is invalid.'),
|
| 1093 |
-
('pt_PT', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Por favor, faça o login para continuar', 'Error: When action required login '),
|
| 1094 |
-
('pt_PT', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Digite o primeiro nome', 'Error: When firstname is empty in signup form. '),
|
| 1095 |
-
('pt_PT', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Digite o sobrenome', 'Error: When lastname is empty in signup form. '),
|
| 1096 |
-
('pt_PT', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Digite o endereço de email', 'Error: When email address is empty in signup form. '),
|
| 1097 |
-
('pt_PT', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Digite a senha', 'Error: When password is empty in signup form. '),
|
| 1098 |
-
('pt_PT', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Conta já existe', 'Error: When email address already exists.'),
|
| 1099 |
-
('pt_PT', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Não é possível salvar o endereço do cliente', 'Error: When error occure while saving customer Address.'),
|
| 1100 |
-
('pt_PT', 'message', 'No_Data_Found', 'No Data Found', '100', 'Não foram encontrados dados', 'Error: When no data found for requested page.'),
|
| 1101 |
-
('pt_PT', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produto não está mais disponível', 'Error: When requested product is no londer available.'),
|
| 1102 |
-
('pt_PT', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1103 |
-
('pt_PT', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1104 |
-
('pt_PT', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item não pode carregar', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 1105 |
-
('pt_PT', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1106 |
-
('pt_PT', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1107 |
-
('pt_PT', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Item solicitado não foi encontrado', 'Error: When system can not load wishlist Item.'),
|
| 1108 |
-
('pt_PT', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Já não está disponível item solicitado', 'Error: When requested product is no longer available.'),
|
| 1109 |
-
('pt_PT', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'O item foi excluído do carrinho', 'Error: When Item has been deleted from cart.'),
|
| 1110 |
-
('pt_PT', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Nem todos os produtos estão disponíveis no auantity solicitado', 'Error: When any of the product from cart is no longer available.'),
|
| 1111 |
-
('pt_PT', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Aceitar todos os termos e condições antes de colocar a ordem', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 1112 |
-
('pt_PT', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
|
| 1113 |
-
('pt_PT', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Filter Reset', 'Label: Reset Filter link title.'),
|
| 1114 |
-
('pt_PT', 'label', 'Reset', 'Reset', '10', 'restabelecer', 'Label: Reset button title.'),
|
| 1115 |
-
('pt_PT', 'label', 'Popularity', 'Popularity', '25', 'popularidade', 'Label: Label for filter: Popularity option. '),
|
| 1116 |
-
('pt_PT', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', '-Preço alto para baixo', 'Label: Label for filter: Price-High To Low option. '),
|
| 1117 |
-
('pt_PT', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', '-Preço Baixo para Alto', 'Label: Label for filter: Price-Low To High option.'),
|
| 1118 |
-
('pt_PT', 'label', 'Rating', 'Rating', '25', 'classificação', 'Label: Label for filter: Rating option '),
|
| 1119 |
-
('pt_PT', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nome-A a Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 1120 |
-
('pt_PT', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nome-Z a A', 'Label: Label for filter: Name-Z To A option.'),
|
| 1121 |
-
('pt_PT', 'label', 'Newest', 'Newest', '25', 'o mais novo', 'Label: Label for filter: Newest option.'),
|
| 1122 |
-
('pt_PT', 'label', 'Submit_Review', 'Submit Review', '25', 'Enviar comentário', 'Label: Submit Review button title.'),
|
| 1123 |
-
('pt_PT', 'label', 'User_Reviews', 'User Reviews', '25', 'Comentários dos usuários', 'Label: User Reviews page title. '),
|
| 1124 |
-
('pt_PT', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Nenhum comentário encontrado', 'Label: Text as No Reviews Found'),
|
| 1125 |
-
('pt_PT', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Média por Usuário', 'Label: Label for Average User Rating.'),
|
| 1126 |
-
('pt_PT', 'label', 'Reviews', 'Reviews', '25', 'avaliações', 'Label: Label for Reviews.'),
|
| 1127 |
-
('pt_PT', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 1128 |
-
('pt_PT', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Sumário das suas opiniões', 'Label: Label for review summary field, available on submit review form.'),
|
| 1129 |
-
('pt_PT', 'label', 'Comments', 'Comments', '25', 'comentários', 'Label: Label for comments field, available on submit review form.'),
|
| 1130 |
-
('pt_PT', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Você pode gostar também', 'Label: Label for related product slider on product detail page.'),
|
| 1131 |
-
('pt_PT', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Escolha um de cada uma das classificações', 'Error: When feedback ratings is not selected for the product.'),
|
| 1132 |
-
('pt_PT', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Digite seu nickename', 'Error: When feedback nickename is empty.'),
|
| 1133 |
-
('pt_PT', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Insira a resposta global', 'Error: When feedback summary is empty.'),
|
| 1134 |
-
('pt_PT', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Digite os seus comentários', 'Error: When feedback comments is empty.'),
|
| 1135 |
-
('pt_PT', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Esta acção não pode ser realizada neste dispositivo. Apoio necessário não está disponível neste dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 1136 |
-
('pt_PT', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'recentemente Visto', 'Label: Recently Viewed'),
|
| 1137 |
-
('pt_PT', 'label', 'Share', 'Share', '7', 'ação', 'Label:Share button title.'),
|
| 1138 |
-
('pt_PT', 'label', 'Shopping_Products', 'Shopping Products', '20', 'produtos comerciais', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 1139 |
-
('pt_PT', 'label', 'Edit', 'Edit', '6', 'editar', 'Label:Edit button title, available on wishlist page. '),
|
| 1140 |
-
('pt_PT', 'label', 'More_Information', 'More Information', '25', 'Mais informações', 'Label:More information about product'),
|
| 1141 |
-
('pt_PT', 'label', 'Share_App', 'Share App', '12', 'Compartilhar App', 'Label:Share app on CMS page'),
|
| 1142 |
-
('pt_PT', 'label', 'Sample_Links', 'Sample Links', '20', 'Amostra Ligações', 'Label:Sample Links on product detail page'),
|
| 1143 |
-
('pt_PT', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'O número máximo de caracteres', 'Label:Maximum number of characters for configurable product'),
|
| 1144 |
-
('pt_PT', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Pagamento Cancelado', 'Message:Payment cancelled when user cancel payment'),
|
| 1145 |
-
('pt_PT', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Números de Rastreamento', 'Label:Tracking Numbers on order detail page'),
|
| 1146 |
-
('pt_PT', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
|
| 1147 |
-
('pt_PT', 'label', 'Installment', 'Installment', '15', 'prestação', 'Label:On product detail page'),
|
| 1148 |
-
('pt_PT', 'label', 'Installment_Amount', 'Installment Amount', '20', 'valor da prestação', 'Label:On product detail page'),
|
| 1149 |
-
('pt_PT', 'label', 'Total_Amount', 'Total Amount', '15', 'montante total', 'Label:On product detail page'),
|
| 1150 |
-
('pt_PT', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 1151 |
-
('pt_PT', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Por favor, Selecione a opção de parcelamento', 'Message:On credit card page where installment option is required'),
|
| 1152 |
-
('pt_PT', 'label', 'January', 'January', '50', 'janeiro', 'Label:Month name on credit card page'),
|
| 1153 |
-
('pt_PT', 'label', 'February', 'February', '50', 'fevereiro', 'Label:Month name on credit card page'),
|
| 1154 |
-
('pt_PT', 'label', 'March', 'March', '50', 'março', 'Label:Month name on credit card page'),
|
| 1155 |
-
('pt_PT', 'label', 'April', 'April', '50', 'abril', 'Label:Month name on credit card page'),
|
| 1156 |
-
('pt_PT', 'label', 'May', 'May', '50', 'maio', 'Label:Month name on credit card page'),
|
| 1157 |
-
('pt_PT', 'label', 'June', 'June', '50', 'Junho', 'Label:Month name on credit card page'),
|
| 1158 |
-
('pt_PT', 'label', 'July', 'July', '50', 'Julho', 'Label:Month name on credit card page'),
|
| 1159 |
-
('pt_PT', 'label', 'August', 'August', '50', 'Agosto', 'Label:Month name on credit card page'),
|
| 1160 |
-
('pt_PT', 'label', 'September', 'September', '50', 'setembro', 'Label:Month name on credit card page'),
|
| 1161 |
-
('pt_PT', 'label', 'October', 'October', '50', 'outubro', 'Label:Month name on credit card page'),
|
| 1162 |
-
('pt_PT', 'label', 'November', 'November', '50', 'novembro', 'Label:Month name on credit card page'),
|
| 1163 |
-
('pt_PT', 'label', 'December', 'December', '50', 'dezembro', 'Label:Month name on credit card page'),
|
| 1164 |
-
('de_DE', 'message', 'Please_wait', 'Please wait', '100', 'warten Sie mal', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 1165 |
-
('de_DE', 'label', 'or', 'or', '25', 'oder', 'Label: Display to show 2 action options.'),
|
| 1166 |
-
('de_DE', 'label', 'Home', 'Home', '8', 'Zuhause', 'Label: Home page title and button title.'),
|
| 1167 |
-
('de_DE', 'message', 'No_internet_connection', 'No internet connection', '100', 'Keine Internetverbindung', 'Message:No internet connection'),
|
| 1168 |
-
('de_DE', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Einkaufs Kategorie', 'Label: Shopping Category'),
|
| 1169 |
-
('de_DE', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Es gibt keine Kategorien angezeigt.', 'Text: When no category found.'),
|
| 1170 |
-
('de_DE', 'label', 'Shop_by_category', 'Shop by category', '25', 'Einkaufen nach Kategorie', 'Label: Title to show above category names.'),
|
| 1171 |
-
('de_DE', 'label', 'Categories', 'Categories', '20', 'Kategorien', 'Label: Title to show on homepage, above the category.'),
|
| 1172 |
-
('de_DE', 'label', 'All_Products', 'All Products', '20', 'Alle Artikel', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 1173 |
-
('de_DE', 'label', 'Profile', 'Profile', '10', 'Profil', 'Label: Profile page title and button title.'),
|
| 1174 |
-
('de_DE', 'label', 'List_Page', 'List Page', '15', 'Liste Seite', 'Label: Page title'),
|
| 1175 |
-
('de_DE', 'label', 'Product_List', 'Product List', '15', 'Artikelliste', 'Label: Product List page title '),
|
| 1176 |
-
('de_DE', 'label', 'products_found', 'products found', '20', 'Produkte gefunden', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 1177 |
-
('de_DE', 'label', 'Product_Detail', 'Product Detail', '15', 'Produktbeschreibung', 'Label: Product Detail page title'),
|
| 1178 |
-
('de_DE', 'label', 'Details', 'Details', '10', 'Einzelheiten', 'Label: Label displayed above the product detail on product detail page.'),
|
| 1179 |
-
('de_DE', 'label', 'Buy_Now', 'Buy Now', '10', 'jetzt kaufen', 'Label: Buy Now button title.'),
|
| 1180 |
-
('de_DE', 'label', 'Choose_an_option', 'Choose an option', '20', 'Wählen Sie eine Option', 'Label: First option for product options.'),
|
| 1181 |
-
('de_DE', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artikel erfolgreich hinzugefügt', 'Message: When the Item added successfully into the cart. '),
|
| 1182 |
-
('de_DE', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Keine Produkte gefunden.', 'Text: When no products found for selected search criteria or category.'),
|
| 1183 |
-
('de_DE', 'label', 'Load_More', 'Load More', '10', 'Mehr laden', 'Label: Load More button title, displayed on product listing pages.'),
|
| 1184 |
-
('de_DE', 'label', 'Viewers', 'Viewers', '10', 'Zuschauer', 'Label: Viewers Label.'),
|
| 1185 |
-
('de_DE', 'label', 'Add_to_cart', 'Add to cart', '15', 'In den Warenkorb legen', 'Label: Add to cart button title.'),
|
| 1186 |
-
('de_DE', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadlink', 'Label: Downloadable link title. '),
|
| 1187 |
-
('de_DE', 'label', 'Review', 'Review', '10', 'Rezension', 'Label: Review text and button title.'),
|
| 1188 |
-
('de_DE', 'message', 'No_reviews_found', 'No reviews found', '100', 'Keine Bewertungen gefunden', 'Text: When no reviews found for selected product.'),
|
| 1189 |
-
('de_DE', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Einkaufswagen', 'Label: Shopping Cart button title.'),
|
| 1190 |
-
('de_DE', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 1191 |
-
('de_DE', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart & order total. '),
|
| 1192 |
-
('de_DE', 'label', 'Subtotal', 'Subtotal', '15', 'Zwischensumme', 'Label: Label for cart & order subtotal.'),
|
| 1193 |
-
('de_DE', 'label', 'Tax', 'Tax', '5', 'Steuer', 'Label: Label for cart & order Tax.'),
|
| 1194 |
-
('de_DE', 'label', 'Discount', 'Discount', '15', 'Rabatt', 'Label: Label for cart & order discount. '),
|
| 1195 |
-
('de_DE', 'label', 'Grand_Total', 'Grand Total', '15', 'Gesamtsumme', 'Label: Label for cart & order grand total.'),
|
| 1196 |
-
('de_DE', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Der Warenkorb ist noch leer.', 'Error: When the shopping cart is empty.'),
|
| 1197 |
-
('de_DE', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Warenkorb erfolgreich aktualisiert', 'Message: When the cart updated successfully.'),
|
| 1198 |
-
('de_DE', 'label', 'Update_Cart', 'Update Cart', '15', 'Warenkorb aktualisieren', 'Label: Update Cart button title. '),
|
| 1199 |
-
('de_DE', 'label', 'Checkout', 'Checkout', '10', 'Kasse', 'Label: Checkout button title.'),
|
| 1200 |
-
('de_DE', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Warenkorb ist leer', 'Text: When the cart is empty. '),
|
| 1201 |
-
('de_DE', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Einer Warenkorb Artikel ist mit Problem', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 1202 |
-
('de_DE', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
|
| 1203 |
-
('de_DE', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Geben Sie Ihren Benutzernamen Passwort ein, um Zugang zu erhalten.', 'Error: When requested action required login.'),
|
| 1204 |
-
('de_DE', 'label', 'Username', 'Username', '20', 'Benutzername', 'Label: Label for Username field.'),
|
| 1205 |
-
('de_DE', 'label', 'Password', 'Password', '20', 'Passwort', 'Label: Label for password field.'),
|
| 1206 |
-
('de_DE', 'label', 'Sign_Up', 'Sign Up', '10', 'Anmeldung', 'Label: Sign Up button title.'),
|
| 1207 |
-
('de_DE', 'message', 'Enter_username', 'Enter username', '100', 'Geben Sie Benutzernamen', 'Error: When username is empty.'),
|
| 1208 |
-
('de_DE', 'message', 'Enter_password', 'Enter password', '100', 'Geben Sie das Passwort', 'Error: When password is empty. '),
|
| 1209 |
-
('de_DE', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Benutzername oder Passwort ungültig', 'Error: When Invalid username or password entered.'),
|
| 1210 |
-
('de_DE', 'label', 'First_name', 'First name', '20', 'Vorname', 'Label: Label for firstname field.'),
|
| 1211 |
-
('de_DE', 'label', 'Last_name', 'Last name', '20', 'nachname', 'Label: Label for lastname field.'),
|
| 1212 |
-
('de_DE', 'label', 'Your_Email', 'Your Email', '20', 'Ihre E-Mail', 'Label: Label for email address field.'),
|
| 1213 |
-
('de_DE', 'label', 'Submit', 'Submit', '10', 'einreichen', 'Label: Submit button title.'),
|
| 1214 |
-
('de_DE', 'label', 'Signup_Form', 'Signup Form', '15', 'Anmeldeformular', 'Label: Signup Form page title.'),
|
| 1215 |
-
('de_DE', 'label', 'Signup', 'Signup', '10', 'Anmelden', 'Label: Signup button title.'),
|
| 1216 |
-
('de_DE', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Geben Sie Vorname', 'Error: When firstname is empty. '),
|
| 1217 |
-
('de_DE', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Geben Sie Nachname', 'Error: When lastname is empty.'),
|
| 1218 |
-
('de_DE', 'message', 'Enter_email', 'Enter email', '100', 'Email Adresse angeben', 'Error: When email address is empty.'),
|
| 1219 |
-
('de_DE', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Bitte geben Sie eine gültige E-Mail Adresse', 'Error: When email address is invalid.'),
|
| 1220 |
-
('de_DE', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Herzlichen Glückwunsch! Sie sind erfolgreich registriert', 'Message: When successfully registration has been done. '),
|
| 1221 |
-
('de_DE', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Bitte überprüfen Sie Ihre E-Mail-', 'Message: When user reset their password. '),
|
| 1222 |
-
('de_DE', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Passwort vergessen', 'Label: Forgot Password button title.'),
|
| 1223 |
-
('de_DE', 'label', 'Shipping', 'Shipping', '20', 'Versand', 'Label: Label for Shipping. '),
|
| 1224 |
-
('de_DE', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
|
| 1225 |
-
('de_DE', 'label', 'Address', 'Address', '20', 'Anschrift', 'Label: Label for address field, available on payment page. '),
|
| 1226 |
-
('de_DE', 'label', 'Payment', 'Payment', '20', 'Bezahlung', 'Label: Label for payment field, available on payment page.'),
|
| 1227 |
-
('de_DE', 'label', 'Continue', 'Continue', '20', 'fortsetzen', 'Label: Continue button title. '),
|
| 1228 |
-
('de_DE', 'label', 'Billing_Address', 'Billing Address', '20', 'Rechnungsadresse', 'Label: Label for Billing Address.'),
|
| 1229 |
-
('de_DE', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Wählen Sie eine Rechnungsadresse aus dem Adressbuch oder geben Sie eine neue Adresse.', 'Label: Title available on billing addresses drop down.'),
|
| 1230 |
-
('de_DE', 'label', 'New_Address', 'New Address', '20', 'neue Adresse', 'Label: Title for New Billing Address form.'),
|
| 1231 |
-
('de_DE', 'label', 'Company', 'Company', '20', 'Unternehmen', 'Label: Label for company field, available on address page. '),
|
| 1232 |
-
('de_DE', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
|
| 1233 |
-
('de_DE', 'label', 'State', 'State', '20', 'Zustand', 'Label: Label for state field, available on address page. '),
|
| 1234 |
-
('de_DE', 'label', 'Country', 'Country', '20', 'Land', 'Label: Label for country field, available on address page. '),
|
| 1235 |
-
('de_DE', 'label', 'select', 'select', '20', 'wählen', 'Label: Label for drop downs. '),
|
| 1236 |
-
('de_DE', 'label', 'Billing_street', 'Billing street', '20', 'Billing Straße', 'Label: Label for billing street field, available on address page. '),
|
| 1237 |
-
('de_DE', 'label', 'Postcode', 'Postcode', '20', 'PLZ', 'Label: Label for postcode field, available on address page. '),
|
| 1238 |
-
('de_DE', 'label', 'Telephone', 'Telephone', '20', 'Telefon', 'Label: Label for telephone field, available on address page. '),
|
| 1239 |
-
('de_DE', 'label', 'Same_as_billing', 'Same as billing', '25', 'Gleich wie Rechnungs', 'Label: Label for Same as billing option. '),
|
| 1240 |
-
('de_DE', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Versandadresse', 'Label: Title for Shipping Address form.'),
|
| 1241 |
-
('de_DE', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Wählen Sie eine Lieferadresse aus dem Adressbuch oder geben Sie eine neue Adresse.', 'Label: Title available on shipping addresses drop down.'),
|
| 1242 |
-
('de_DE', 'label', 'Shipping_street', 'Shipping street', '25', 'Liefer- Straße', 'Label: Label for shipping street field, available on address page. '),
|
| 1243 |
-
('de_DE', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Geben Abrechnung Vorname', 'Error: When billing firstname is empty.'),
|
| 1244 |
-
('de_DE', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Geben Abrechnung Nachname', 'Error: When billing lastname is empty.'),
|
| 1245 |
-
('de_DE', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Geben Sie die Abrechnung Stadt', 'Error: When billing city is empty.'),
|
| 1246 |
-
('de_DE', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Geben Abrechnung Zustand', 'Error: When billing state is empty.'),
|
| 1247 |
-
('de_DE', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Geben Sie die Abrechnung Land', 'Error: When billing country is empty.'),
|
| 1248 |
-
('de_DE', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Geben Sie die Abrechnung Straße', 'Error: When billing street is empty.'),
|
| 1249 |
-
('de_DE', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Geben Sie die Abrechnung Postleitzahl', 'Error: When billing postcode is empty.'),
|
| 1250 |
-
('de_DE', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Geben Abrechnung Telefon', 'Error: When billing telephone is empty.'),
|
| 1251 |
-
('de_DE', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Geben Versand Vorname', 'Error: When shipping firstname is empty.'),
|
| 1252 |
-
('de_DE', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Geben Versand Nachname', 'Error: When shipping lastname is empty.'),
|
| 1253 |
-
('de_DE', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Geben Versand Stadt', 'Error: When shipping city is empty.'),
|
| 1254 |
-
('de_DE', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Geben Sie Verschiffen-Zustand', 'Error: When shipping state is empty.'),
|
| 1255 |
-
('de_DE', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Geben Lieferland', 'Error: When shipping country is empty.'),
|
| 1256 |
-
('de_DE', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Geben Versand Straße', 'Error: When shipping street is empty.'),
|
| 1257 |
-
('de_DE', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Geben Versand Postleitzahl', 'Error: When shipping postcode is empty.'),
|
| 1258 |
-
('de_DE', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Geben Versand Telefon', 'Error: When shipping telephone is empty.'),
|
| 1259 |
-
('de_DE', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Versandart', 'Label: Shipping Method page title. '),
|
| 1260 |
-
('de_DE', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Wählen Sie Versandart', 'Label: Label for Select shipping method options.'),
|
| 1261 |
-
('de_DE', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Wählen Sie Versandart', 'Error: When shipment method is not selected.'),
|
| 1262 |
-
('de_DE', 'label', 'Payment_Method', 'Payment Method', '25', 'Zahlungsmethode', 'Label: Payment Method page title. '),
|
| 1263 |
-
('de_DE', 'label', 'Select_payment_method', 'Select payment method', '25', 'Wählen Sie die Zahlungsmethode', 'Label: Label for Select payment method options.'),
|
| 1264 |
-
('de_DE', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Wählen Sie die Zahlungsmethode', 'Error: When payment method is not selected.'),
|
| 1265 |
-
('de_DE', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Hoppla, etwas nicht passiert', 'Error: When magento return unexpected error.'),
|
| 1266 |
-
('de_DE', 'label', 'Credit_Card', 'Credit Card', '25', 'Kreditkarte', 'Label: Label for credit card field, available on payment page. '),
|
| 1267 |
-
('de_DE', 'label', 'Name_on_card', 'Name on card', '25', 'Name auf der Karte', 'Label: Label for name of card field, available on payment page. '),
|
| 1268 |
-
('de_DE', 'label', 'Credit_card_type', 'Credit card type', '25', 'Kreditkartentyp', 'Label: Label for CC type field, available on payment page. '),
|
| 1269 |
-
('de_DE', 'label', 'Credit_card_number', 'Credit card number', '25', 'Kreditkartennummer', 'Label: Label for CC number field, available on payment page. '),
|
| 1270 |
-
('de_DE', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Verfallsdatum', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1271 |
-
('de_DE', 'label', 'Month', 'Month', '25', 'Monat', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1272 |
-
('de_DE', 'label', 'Year', 'Year', '25', 'Jahr', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1273 |
-
('de_DE', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Kartenprüfnummer', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1274 |
-
('de_DE', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Geben Sie den Namen auf der Karte', 'Error: When name on card is empty.'),
|
| 1275 |
-
('de_DE', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Wählen Sie Kreditkartentyp', 'Error: When credit card type is not selected.'),
|
| 1276 |
-
('de_DE', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Geben Sie Ihre Kreditkartennummer', 'Error: When credit card number is empty.'),
|
| 1277 |
-
('de_DE', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Stellen Verfallmonat', 'Error: When expiry month is empty.'),
|
| 1278 |
-
('de_DE', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Stellen Ablauf Jahr', 'Error: When expiry year is empty.'),
|
| 1279 |
-
('de_DE', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Stellen Kartenprüfnummer', 'Error: When card verification number is empty.'),
|
| 1280 |
-
('de_DE', 'label', 'Order_Review', 'Order Review', '15', 'Bestellen schreiben', 'Label: Order Review page title. '),
|
| 1281 |
-
('de_DE', 'label', 'Agreements', 'Agreements', '25', 'Vereinbarungen', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1282 |
-
('de_DE', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Bedingungen bestätigen und Zustand', 'Error: When user did not agreed on sign up terms.'),
|
| 1283 |
-
('de_DE', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping & Handling', 'Label: Label for Shipping & Handling.'),
|
| 1284 |
-
('de_DE', 'label', 'Place_Order', 'Place Order', '25', 'Bestellung aufgeben', 'Label: Place Order button title.'),
|
| 1285 |
-
('de_DE', 'label', 'Order_Success', 'Order Success', '15', 'Bestellen Success', 'Label: Order Success page title. '),
|
| 1286 |
-
('de_DE', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Vielen Dank für Ihren Einkauf!', 'Message: When order successfully placed. '),
|
| 1287 |
-
('de_DE', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Sie erhalten eine Auftragsbestätigung per E-Mail mit Einzelheiten zur Bestellung und einen Link zu seinem Fortschritt zu verfolgen empfangen.', 'Text: When order successfully placed '),
|
| 1288 |
-
('de_DE', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Weiter Warenkorb', 'LabeL: Continue Shopping button title. '),
|
| 1289 |
-
('de_DE', 'label', 'Error', 'Error', '15', 'Fehler', 'Label: Error '),
|
| 1290 |
-
('de_DE', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Artikel erfolgreich in Wunschliste hinzugefügt', 'Message: When item added into Wishlist.'),
|
| 1291 |
-
('de_DE', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Artikel von der Wunschliste entfernen', 'Message: When Item removed from wishlist.'),
|
| 1292 |
-
('de_DE', 'label', 'Wishlist', 'Wishlist', '15', 'Wunschzettel', 'Label: Wishlist page title. '),
|
| 1293 |
-
('de_DE', 'label', 'Remove', 'Remove', '10', 'entfernen', 'Label: Remove button title.'),
|
| 1294 |
-
('de_DE', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Keine Artikel in der Wunschliste finden', 'Text: When No wishlist items found.'),
|
| 1295 |
-
('de_DE', 'label', 'Orders', 'Orders', '15', 'Bestellungen', 'Label: Orders history page title.'),
|
| 1296 |
-
('de_DE', 'label', 'Order_History', 'Order History', '20', 'Bestellhistorie', 'Label: Order History button title. '),
|
| 1297 |
-
('de_DE', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Keine Aufträge gefunden', 'Text: When no order history found. '),
|
| 1298 |
-
('de_DE', 'label', 'Order_Detail', 'Order Detail', '15', 'bestellen Detail', 'Label: Order Detail page title. '),
|
| 1299 |
-
('de_DE', 'label', 'Ordered_Items', 'Ordered Items', '25', 'bestellte Artikel', 'Label: Ordered Items block heading or title. '),
|
| 1300 |
-
('de_DE', 'label', 'Order_Number', 'Order Number', '20', 'Bestellnummer', 'Label: Label for Order Number.'),
|
| 1301 |
-
('de_DE', 'label', 'Order_Date', 'Order Date', '20', 'Bestelldatum', 'Label: Label for Order Date.'),
|
| 1302 |
-
('de_DE', 'label', 'User', 'User', '10', 'Benutzer', 'Label: Label for User.'),
|
| 1303 |
-
('de_DE', 'label', 'Info', 'Info', '15', 'über', 'Label: About page title (CMS/about module)'),
|
| 1304 |
-
('de_DE', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Zur Wunschliste hinzufügen', 'Label: Add To Wishlist button title.'),
|
| 1305 |
-
('de_DE', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
|
| 1306 |
-
('de_DE', 'label', 'Search_Product', 'Search Product', '50', 'Suche Produkt', 'Label: Search Product.'),
|
| 1307 |
-
('de_DE', 'label', 'Apply', 'Apply', '8', 'anwenden', 'Label: Apply button title (to apply discount)'),
|
| 1308 |
-
('de_DE', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Gutscheincodes erfolgreich angewendet', 'Message: When coupon code is applied.'),
|
| 1309 |
-
('de_DE', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Gutscheincodes Erfolgreich entfernt', 'Message: When coupon code is removed. '),
|
| 1310 |
-
('de_DE', 'label', 'Discount_Code', 'Discount Code', '25', 'Rabatt-Code', 'Label: Label for Discount Code.'),
|
| 1311 |
-
('de_DE', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'aktualisieren Wunschzettel', 'Label: Update Wishlist button title.'),
|
| 1312 |
-
('de_DE', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Artikel erfolgreich aktualisiert', 'Message: When wishlist updated successfully.'),
|
| 1313 |
-
('de_DE', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Last Wunschzettel Artikel', 'Error: When requested wishlist item Can not Load. '),
|
| 1314 |
-
('de_DE', 'message', 'Please_Select', 'Please select ', '25', 'Bitte wählen', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1315 |
-
('de_DE', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produkt-Links zum Herunterladen', 'Label: Label for Product Downloadable Links.'),
|
| 1316 |
-
('de_DE', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Ungültige Gutscheincode', 'Error: When coupon code is invalid.'),
|
| 1317 |
-
('de_DE', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Bitte einloggen, um fortzufahren', 'Error: When action required login '),
|
| 1318 |
-
('de_DE', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Geben Sie Vorname', 'Error: When firstname is empty in signup form. '),
|
| 1319 |
-
('de_DE', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Geben Sie Nachname', 'Error: When lastname is empty in signup form. '),
|
| 1320 |
-
('de_DE', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Email Adresse angeben', 'Error: When email address is empty in signup form. '),
|
| 1321 |
-
('de_DE', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Geben Sie das Passwort', 'Error: When password is empty in signup form. '),
|
| 1322 |
-
('de_DE', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Konto ist bereits vorhanden', 'Error: When email address already exists.'),
|
| 1323 |
-
('de_DE', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Kundenadresse kann nicht gespeichert werden', 'Error: When error occure while saving customer Address.'),
|
| 1324 |
-
('de_DE', 'message', 'No_Data_Found', 'No Data Found', '100', 'Keine Daten gefunden', 'Error: When no data found for requested page.'),
|
| 1325 |
-
('de_DE', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produkt nicht mehr verfügbar', 'Error: When requested product is no londer available.'),
|
| 1326 |
-
('de_DE', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1327 |
-
('de_DE', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1328 |
-
('de_DE', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Upps! Artikel kann nicht geladen', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 1329 |
-
('de_DE', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1330 |
-
('de_DE', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1331 |
-
('de_DE', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Artikel nicht gefunden', 'Error: When system can not load wishlist Item.'),
|
| 1332 |
-
('de_DE', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Gewünschten Artikel nicht mehr verfügbar', 'Error: When requested product is no longer available.'),
|
| 1333 |
-
('de_DE', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Artikel wurde aus dem Warenkorb gelöscht', 'Error: When Item has been deleted from cart.'),
|
| 1334 |
-
('de_DE', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Nicht alle Produkte sind in der gewünschten auantity', 'Error: When any of the product from cart is no longer available.'),
|
| 1335 |
-
('de_DE', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Akzeptieren Sie alle Bedingungen und Konditionen vor der Bestellung', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 1336 |
-
('de_DE', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
|
| 1337 |
-
('de_DE', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Filter zurücksetzen', 'Label: Reset Filter link title.'),
|
| 1338 |
-
('de_DE', 'label', 'Reset', 'Reset', '10', 'rücksetzen', 'Label: Reset button title.'),
|
| 1339 |
-
('de_DE', 'label', 'Popularity', 'Popularity', '25', 'Beliebtheit', 'Label: Label for filter: Popularity option. '),
|
| 1340 |
-
('de_DE', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Preis-Hoch zu Niedrig', 'Label: Label for filter: Price-High To Low option. '),
|
| 1341 |
-
('de_DE', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Preis-Niedrig zu Hoch', 'Label: Label for filter: Price-Low To High option.'),
|
| 1342 |
-
('de_DE', 'label', 'Rating', 'Rating', '25', 'Wertung', 'Label: Label for filter: Rating option '),
|
| 1343 |
-
('de_DE', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name-A To Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 1344 |
-
('de_DE', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name-Z bis A', 'Label: Label for filter: Name-Z To A option.'),
|
| 1345 |
-
('de_DE', 'label', 'Newest', 'Newest', '25', 'neueste', 'Label: Label for filter: Newest option.'),
|
| 1346 |
-
('de_DE', 'label', 'Submit_Review', 'Submit Review', '25', 'Bewertung abschicken', 'Label: Submit Review button title.'),
|
| 1347 |
-
('de_DE', 'label', 'User_Reviews', 'User Reviews', '25', 'Testberichte', 'Label: User Reviews page title. '),
|
| 1348 |
-
('de_DE', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Keine Bewertungen gefunden', 'Label: Text as No Reviews Found'),
|
| 1349 |
-
('de_DE', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
|
| 1350 |
-
('de_DE', 'label', 'Reviews', 'Reviews', '25', 'Bewertungen', 'Label: Label for Reviews.'),
|
| 1351 |
-
('de_DE', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 1352 |
-
('de_DE', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Zusammenfassung Ihrer Kundenmeinung', 'Label: Label for review summary field, available on submit review form.'),
|
| 1353 |
-
('de_DE', 'label', 'Comments', 'Comments', '25', 'Kommentare', 'Label: Label for comments field, available on submit review form.'),
|
| 1354 |
-
('de_DE', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Sie können auch lieben', 'Label: Label for related product slider on product detail page.'),
|
| 1355 |
-
('de_DE', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Wählen eines von jedem der Bewertungen', 'Error: When feedback ratings is not selected for the product.'),
|
| 1356 |
-
('de_DE', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Geben Sie Ihre nickename', 'Error: When feedback nickename is empty.'),
|
| 1357 |
-
('de_DE', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Geben Sie Feedback insgesamt', 'Error: When feedback summary is empty.'),
|
| 1358 |
-
('de_DE', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Geben Sie Ihre Bemerkungen', 'Error: When feedback comments is empty.'),
|
| 1359 |
-
('de_DE', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Diese Aktion kann nicht auf diesem Gerät ausgeführt werden. Erforderliche Unterstützung ist auf diesem Gerät nicht verfügbar.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 1360 |
-
('de_DE', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Vor kurzem angesehen', 'Label: Recently Viewed'),
|
| 1361 |
-
('de_DE', 'label', 'Share', 'Share', '7', 'Aktie', 'Label:Share button title.'),
|
| 1362 |
-
('de_DE', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Einkaufs Produkte', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 1363 |
-
('de_DE', 'label', 'Edit', 'Edit', '6', 'bearbeiten', 'Label:Edit button title, available on wishlist page. '),
|
| 1364 |
-
('de_DE', 'label', 'More_Information', 'More Information', '25', 'Weitere Informationen', 'Label:More information about product'),
|
| 1365 |
-
('de_DE', 'label', 'Share_App', 'Share App', '12', 'Teilen App', 'Label:Share app on CMS page'),
|
| 1366 |
-
('de_DE', 'label', 'Sample_Links', 'Sample Links', '20', 'Probe-Links', 'Label:Sample Links on product detail page'),
|
| 1367 |
-
('de_DE', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximale Anzahl der Zeichen', 'Label:Maximum number of characters for configurable product'),
|
| 1368 |
-
('de_DE', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
|
| 1369 |
-
('de_DE', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking-Nummern', 'Label:Tracking Numbers on order detail page'),
|
| 1370 |
-
('de_DE', 'label', 'Track', 'Track', '15', 'Spur', 'Label:Button on order detail page'),
|
| 1371 |
-
('de_DE', 'label', 'Installment', 'Installment', '15', 'Rate', 'Label:On product detail page'),
|
| 1372 |
-
('de_DE', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Ratenzahlung', 'Label:On product detail page'),
|
| 1373 |
-
('de_DE', 'label', 'Total_Amount', 'Total Amount', '15', 'Gesamtbetrag', 'Label:On product detail page'),
|
| 1374 |
-
('de_DE', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 1375 |
-
('de_DE', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Bitte wählen Raten Option', 'Message:On credit card page where installment option is required'),
|
| 1376 |
-
('de_DE', 'label', 'January', 'January', '50', 'Januar', 'Label:Month name on credit card page'),
|
| 1377 |
-
('de_DE', 'label', 'February', 'February', '50', 'Februar', 'Label:Month name on credit card page'),
|
| 1378 |
-
('de_DE', 'label', 'March', 'March', '50', 'März', 'Label:Month name on credit card page'),
|
| 1379 |
-
('de_DE', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
|
| 1380 |
-
('de_DE', 'label', 'May', 'May', '50', 'Mai', 'Label:Month name on credit card page'),
|
| 1381 |
-
('de_DE', 'label', 'June', 'June', '50', 'Juni', 'Label:Month name on credit card page'),
|
| 1382 |
-
('de_DE', 'label', 'July', 'July', '50', 'Juli', 'Label:Month name on credit card page'),
|
| 1383 |
-
('de_DE', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
|
| 1384 |
-
('de_DE', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
|
| 1385 |
-
('de_DE', 'label', 'October', 'October', '50', 'Oktober', 'Label:Month name on credit card page'),
|
| 1386 |
-
('de_DE', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
|
| 1387 |
-
('de_DE', 'label', 'December', 'December', '50', 'Dezember', 'Label:Month name on credit card page'),
|
| 1388 |
-
('fr_FR', 'message', 'Please_wait', 'Please wait', '100', 'Se il vous plaît, attendez', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 1389 |
-
('fr_FR', 'label', 'or', 'or', '25', 'ou', 'Label: Display to show 2 action options.'),
|
| 1390 |
-
('fr_FR', 'label', 'Home', 'Home', '8', 'maison', 'Label: Home page title and button title.'),
|
| 1391 |
-
('fr_FR', 'message', 'No_internet_connection', 'No internet connection', '100', 'Pas de connexion Internet', 'Message:No internet connection'),
|
| 1392 |
-
('fr_FR', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Catégorie Panier', 'Label: Shopping Category'),
|
| 1393 |
-
('fr_FR', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Il n\'y a pas de catégories à afficher.', 'Text: When no category found.'),
|
| 1394 |
-
('fr_FR', 'label', 'Shop_by_category', 'Shop by category', '25', 'Magasiner par catégorie', 'Label: Title to show above category names.'),
|
| 1395 |
-
('fr_FR', 'label', 'Categories', 'Categories', '20', 'Catégories', 'Label: Title to show on homepage, above the category.'),
|
| 1396 |
-
('fr_FR', 'label', 'All_Products', 'All Products', '20', 'tous les produits', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 1397 |
-
('fr_FR', 'label', 'Profile', 'Profile', '10', 'profil', 'Label: Profile page title and button title.'),
|
| 1398 |
-
('fr_FR', 'label', 'List_Page', 'List Page', '15', 'liste page', 'Label: Page title'),
|
| 1399 |
-
('fr_FR', 'label', 'Product_List', 'Product List', '15', 'Liste des produits', 'Label: Product List page title '),
|
| 1400 |
-
('fr_FR', 'label', 'products_found', 'products found', '20', 'produits trouvés', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 1401 |
-
('fr_FR', 'label', 'Product_Detail', 'Product Detail', '15', 'Détails du produit', 'Label: Product Detail page title'),
|
| 1402 |
-
('fr_FR', 'label', 'Details', 'Details', '10', 'détails', 'Label: Label displayed above the product detail on product detail page.'),
|
| 1403 |
-
('fr_FR', 'label', 'Buy_Now', 'Buy Now', '10', 'acheter maintenant', 'Label: Buy Now button title.'),
|
| 1404 |
-
('fr_FR', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choisissez une option', 'Label: First option for product options.'),
|
| 1405 |
-
('fr_FR', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Article ajouté avec succès', 'Message: When the Item added successfully into the cart. '),
|
| 1406 |
-
('fr_FR', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Aucun produit trouvé.', 'Text: When no products found for selected search criteria or category.'),
|
| 1407 |
-
('fr_FR', 'label', 'Load_More', 'Load More', '10', 'Chargez Plus', 'Label: Load More button title, displayed on product listing pages.'),
|
| 1408 |
-
('fr_FR', 'label', 'Viewers', 'Viewers', '10', 'Les téléspectateurs', 'Label: Viewers Label.'),
|
| 1409 |
-
('fr_FR', 'label', 'Add_to_cart', 'Add to cart', '15', 'Ajouter au panier', 'Label: Add to cart button title.'),
|
| 1410 |
-
('fr_FR', 'label', 'Downloadable_link', 'Downloadable link', '20', 'lien téléchargeable', 'Label: Downloadable link title. '),
|
| 1411 |
-
('fr_FR', 'label', 'Review', 'Review', '10', 'examen', 'Label: Review text and button title.'),
|
| 1412 |
-
('fr_FR', 'message', 'No_reviews_found', 'No reviews found', '100', 'Aucun commentaire trouvé', 'Text: When no reviews found for selected product.'),
|
| 1413 |
-
('fr_FR', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'panier', 'Label: Shopping Cart button title.'),
|
| 1414 |
-
('fr_FR', 'label', 'QTY', 'QTY', '5', 'QTE', 'Label: Label for product Quantity.'),
|
| 1415 |
-
('fr_FR', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart & order total. '),
|
| 1416 |
-
('fr_FR', 'label', 'Subtotal', 'Subtotal', '15', 'total', 'Label: Label for cart & order subtotal.'),
|
| 1417 |
-
('fr_FR', 'label', 'Tax', 'Tax', '5', 'impôt', 'Label: Label for cart & order Tax.'),
|
| 1418 |
-
('fr_FR', 'label', 'Discount', 'Discount', '15', 'rabais', 'Label: Label for cart & order discount. '),
|
| 1419 |
-
('fr_FR', 'label', 'Grand_Total', 'Grand Total', '15', 'total', 'Label: Label for cart & order grand total.'),
|
| 1420 |
-
('fr_FR', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Le panier est vide.', 'Error: When the shopping cart is empty.'),
|
| 1421 |
-
('fr_FR', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Panier correctement mis à jour', 'Message: When the cart updated successfully.'),
|
| 1422 |
-
('fr_FR', 'label', 'Update_Cart', 'Update Cart', '15', 'Mise à jour panier', 'Label: Update Cart button title. '),
|
| 1423 |
-
('fr_FR', 'label', 'Checkout', 'Checkout', '10', 'caisse', 'Label: Checkout button title.'),
|
| 1424 |
-
('fr_FR', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Le panier est vide', 'Text: When the cart is empty. '),
|
| 1425 |
-
('fr_FR', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Un panier de votre article est d\'avoir problème', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 1426 |
-
('fr_FR', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
|
| 1427 |
-
('fr_FR', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Entrez votre mot de passe nom d\'utilisateur pour obtenir l\'accès.', 'Error: When requested action required login.'),
|
| 1428 |
-
('fr_FR', 'label', 'Username', 'Username', '20', 'Nom d\'utilisateur', 'Label: Label for Username field.'),
|
| 1429 |
-
('fr_FR', 'label', 'Password', 'Password', '20', 'mot de passe', 'Label: Label for password field.'),
|
| 1430 |
-
('fr_FR', 'label', 'Sign_Up', 'Sign Up', '10', 'signer', 'Label: Sign Up button title.'),
|
| 1431 |
-
('fr_FR', 'message', 'Enter_username', 'Enter username', '100', 'Entrez le nom d\'utilisateur', 'Error: When username is empty.'),
|
| 1432 |
-
('fr_FR', 'message', 'Enter_password', 'Enter password', '100', 'mot de passe', 'Error: When password is empty. '),
|
| 1433 |
-
('fr_FR', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nom d\'utilisateur ou mot de passe invalide', 'Error: When Invalid username or password entered.'),
|
| 1434 |
-
('fr_FR', 'label', 'First_name', 'First name', '20', 'prénom', 'Label: Label for firstname field.'),
|
| 1435 |
-
('fr_FR', 'label', 'Last_name', 'Last name', '20', 'nom de famille', 'Label: Label for lastname field.'),
|
| 1436 |
-
('fr_FR', 'label', 'Your_Email', 'Your Email', '20', 'votre e-mail', 'Label: Label for email address field.'),
|
| 1437 |
-
('fr_FR', 'label', 'Submit', 'Submit', '10', 'soumettre', 'Label: Submit button title.'),
|
| 1438 |
-
('fr_FR', 'label', 'Signup_Form', 'Signup Form', '15', 'Formulaire d\'inscription', 'Label: Signup Form page title.'),
|
| 1439 |
-
('fr_FR', 'label', 'Signup', 'Signup', '10', 'Se inscrire', 'Label: Signup button title.'),
|
| 1440 |
-
('fr_FR', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Entrez prénom', 'Error: When firstname is empty. '),
|
| 1441 |
-
('fr_FR', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Entrez nom', 'Error: When lastname is empty.'),
|
| 1442 |
-
('fr_FR', 'message', 'Enter_email', 'Enter email', '100', 'Entrez l\'adresse e-mail', 'Error: When email address is empty.'),
|
| 1443 |
-
('fr_FR', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Se il vous plaît entrez l\'adresse e-mail valide', 'Error: When email address is invalid.'),
|
| 1444 |
-
('fr_FR', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Félicitation! Vous êtes inscrit avec succès', 'Message: When successfully registration has been done. '),
|
| 1445 |
-
('fr_FR', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Se il vous plaît vérifier votre e-mail', 'Message: When user reset their password. '),
|
| 1446 |
-
('fr_FR', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Mot de passe oublié', 'Label: Forgot Password button title.'),
|
| 1447 |
-
('fr_FR', 'label', 'Shipping', 'Shipping', '20', 'livraison', 'Label: Label for Shipping. '),
|
| 1448 |
-
('fr_FR', 'label', 'Billing', 'Billing', '20', 'facturation', 'Label: Label for Billing'),
|
| 1449 |
-
('fr_FR', 'label', 'Address', 'Address', '20', 'adresse', 'Label: Label for address field, available on payment page. '),
|
| 1450 |
-
('fr_FR', 'label', 'Payment', 'Payment', '20', 'paiement', 'Label: Label for payment field, available on payment page.'),
|
| 1451 |
-
('fr_FR', 'label', 'Continue', 'Continue', '20', 'continuer', 'Label: Continue button title. '),
|
| 1452 |
-
('fr_FR', 'label', 'Billing_Address', 'Billing Address', '20', 'adresse de facturation', 'Label: Label for Billing Address.'),
|
| 1453 |
-
('fr_FR', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Sélectionnez une adresse de facturation à partir de votre carnet d\'adresses ou entrer une nouvelle adresse.', 'Label: Title available on billing addresses drop down.'),
|
| 1454 |
-
('fr_FR', 'label', 'New_Address', 'New Address', '20', 'nouvelle adresse', 'Label: Title for New Billing Address form.'),
|
| 1455 |
-
('fr_FR', 'label', 'Company', 'Company', '20', 'société', 'Label: Label for company field, available on address page. '),
|
| 1456 |
-
('fr_FR', 'label', 'City', 'City', '20', 'ville', 'Label: Label for city field, available on address page. '),
|
| 1457 |
-
('fr_FR', 'label', 'State', 'State', '20', 'état', 'Label: Label for state field, available on address page. '),
|
| 1458 |
-
('fr_FR', 'label', 'Country', 'Country', '20', 'pays', 'Label: Label for country field, available on address page. '),
|
| 1459 |
-
('fr_FR', 'label', 'select', 'select', '20', 'sélectionner', 'Label: Label for drop downs. '),
|
| 1460 |
-
('fr_FR', 'label', 'Billing_street', 'Billing street', '20', 'Rue de facturation', 'Label: Label for billing street field, available on address page. '),
|
| 1461 |
-
('fr_FR', 'label', 'Postcode', 'Postcode', '20', 'Code Postal', 'Label: Label for postcode field, available on address page. '),
|
| 1462 |
-
('fr_FR', 'label', 'Telephone', 'Telephone', '20', 'téléphone', 'Label: Label for telephone field, available on address page. '),
|
| 1463 |
-
('fr_FR', 'label', 'Same_as_billing', 'Same as billing', '25', 'Identique à la facturation', 'Label: Label for Same as billing option. '),
|
| 1464 |
-
('fr_FR', 'label', 'Shipping_Address', 'Shipping Address', '25', 'adresse de livraison', 'Label: Title for Shipping Address form.'),
|
| 1465 |
-
('fr_FR', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Sélectionnez une adresse de livraison à partir de votre carnet d\'adresses ou entrer une nouvelle adresse.', 'Label: Title available on shipping addresses drop down.'),
|
| 1466 |
-
('fr_FR', 'label', 'Shipping_street', 'Shipping street', '25', 'Rue de livraison', 'Label: Label for shipping street field, available on address page. '),
|
| 1467 |
-
('fr_FR', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Entrez facturation prénom', 'Error: When billing firstname is empty.'),
|
| 1468 |
-
('fr_FR', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Entrez facturation nom', 'Error: When billing lastname is empty.'),
|
| 1469 |
-
('fr_FR', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Entrez facturation ville', 'Error: When billing city is empty.'),
|
| 1470 |
-
('fr_FR', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Entrez Etat de facturation', 'Error: When billing state is empty.'),
|
| 1471 |
-
('fr_FR', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Entrez pays facturation', 'Error: When billing country is empty.'),
|
| 1472 |
-
('fr_FR', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Entrez facturation rue', 'Error: When billing street is empty.'),
|
| 1473 |
-
('fr_FR', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Entrez facturation code postal', 'Error: When billing postcode is empty.'),
|
| 1474 |
-
('fr_FR', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Entrez facturation téléphonique', 'Error: When billing telephone is empty.'),
|
| 1475 |
-
('fr_FR', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Entrez prénom expédition', 'Error: When shipping firstname is empty.'),
|
| 1476 |
-
('fr_FR', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Entrez nom expédition', 'Error: When shipping lastname is empty.'),
|
| 1477 |
-
('fr_FR', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Entrez expédition ville', 'Error: When shipping city is empty.'),
|
| 1478 |
-
('fr_FR', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Entrez Etat expédition', 'Error: When shipping state is empty.'),
|
| 1479 |
-
('fr_FR', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Entrez le pays de livraison', 'Error: When shipping country is empty.'),
|
| 1480 |
-
('fr_FR', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Entrer la rue expédition', 'Error: When shipping street is empty.'),
|
| 1481 |
-
('fr_FR', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Entrez code postal expédition', 'Error: When shipping postcode is empty.'),
|
| 1482 |
-
('fr_FR', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Entrez téléphone expédition', 'Error: When shipping telephone is empty.'),
|
| 1483 |
-
('fr_FR', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Mode de livraison', 'Label: Shipping Method page title. '),
|
| 1484 |
-
('fr_FR', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Sélectionnez la méthode d\'expédition', 'Label: Label for Select shipping method options.'),
|
| 1485 |
-
('fr_FR', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Sélectionnez la méthode d\'expédition', 'Error: When shipment method is not selected.'),
|
| 1486 |
-
('fr_FR', 'label', 'Payment_Method', 'Payment Method', '25', 'Mode de paiement', 'Label: Payment Method page title. '),
|
| 1487 |
-
('fr_FR', 'label', 'Select_payment_method', 'Select payment method', '25', 'Sélectionner la méthode de paiement', 'Label: Label for Select payment method options.'),
|
| 1488 |
-
('fr_FR', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Sélectionner la méthode de paiement', 'Error: When payment method is not selected.'),
|
| 1489 |
-
('fr_FR', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, quelque chose de mal se est passé', 'Error: When magento return unexpected error.'),
|
| 1490 |
-
('fr_FR', 'label', 'Credit_Card', 'Credit Card', '25', 'Carte de crédit', 'Label: Label for credit card field, available on payment page. '),
|
| 1491 |
-
('fr_FR', 'label', 'Name_on_card', 'Name on card', '25', 'Nom sur la carte', 'Label: Label for name of card field, available on payment page. '),
|
| 1492 |
-
('fr_FR', 'label', 'Credit_card_type', 'Credit card type', '25', 'Type de carte de crédit', 'Label: Label for CC type field, available on payment page. '),
|
| 1493 |
-
('fr_FR', 'label', 'Credit_card_number', 'Credit card number', '25', 'Numéro de carte de crédit', 'Label: Label for CC number field, available on payment page. '),
|
| 1494 |
-
('fr_FR', 'label', 'Expiration_Date', 'Expiration Date', '25', 'date d\'expiration', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1495 |
-
('fr_FR', 'label', 'Month', 'Month', '25', 'mois', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1496 |
-
('fr_FR', 'label', 'Year', 'Year', '25', 'année', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1497 |
-
('fr_FR', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Numéro de la carte de vérification', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1498 |
-
('fr_FR', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Entrez le nom sur la carte', 'Error: When name on card is empty.'),
|
| 1499 |
-
('fr_FR', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Sélectionnez le type de carte de crédit', 'Error: When credit card type is not selected.'),
|
| 1500 |
-
('fr_FR', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Entrez le numéro de carte de crédit', 'Error: When credit card number is empty.'),
|
| 1501 |
-
('fr_FR', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Régler le mois d\'expiration', 'Error: When expiry month is empty.'),
|
| 1502 |
-
('fr_FR', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Réglage de l\'année d\'expiration', 'Error: When expiry year is empty.'),
|
| 1503 |
-
('fr_FR', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Carte Définir le nombre de vérification', 'Error: When card verification number is empty.'),
|
| 1504 |
-
('fr_FR', 'label', 'Order_Review', 'Order Review', '15', 'afin d\'examen', 'Label: Order Review page title. '),
|
| 1505 |
-
('fr_FR', 'label', 'Agreements', 'Agreements', '25', 'accords', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1506 |
-
('fr_FR', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accepter les termes et conditions', 'Error: When user did not agreed on sign up terms.'),
|
| 1507 |
-
('fr_FR', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Frais de port et de manutention', 'Label: Label for Shipping & Handling.'),
|
| 1508 |
-
('fr_FR', 'label', 'Place_Order', 'Place Order', '25', 'Passer la commande', 'Label: Place Order button title.'),
|
| 1509 |
-
('fr_FR', 'label', 'Order_Success', 'Order Success', '15', 'afin succès', 'Label: Order Success page title. '),
|
| 1510 |
-
('fr_FR', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Nous vous remercions de votre achat!', 'Message: When order successfully placed. '),
|
| 1511 |
-
('fr_FR', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Vous recevrez un email de confirmation avec les détails de votre commande et un lien pour suivre ses progrès.', 'Text: When order successfully placed '),
|
| 1512 |
-
('fr_FR', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuer vos achats', 'LabeL: Continue Shopping button title. '),
|
| 1513 |
-
('fr_FR', 'label', 'Error', 'Error', '15', 'erreur', 'Label: Error '),
|
| 1514 |
-
('fr_FR', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Article ajouté avec succès dans la liste de souhaits', 'Message: When item added into Wishlist.'),
|
| 1515 |
-
('fr_FR', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Point retiré de la liste de souhaits', 'Message: When Item removed from wishlist.'),
|
| 1516 |
-
('fr_FR', 'label', 'Wishlist', 'Wishlist', '15', 'Liste', 'Label: Wishlist page title. '),
|
| 1517 |
-
('fr_FR', 'label', 'Remove', 'Remove', '10', 'supprimer', 'Label: Remove button title.'),
|
| 1518 |
-
('fr_FR', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Aucun élément de cadeaux trouvés', 'Text: When No wishlist items found.'),
|
| 1519 |
-
('fr_FR', 'label', 'Orders', 'Orders', '15', 'ordres', 'Label: Orders history page title.'),
|
| 1520 |
-
('fr_FR', 'label', 'Order_History', 'Order History', '20', 'Historique des commandes', 'Label: Order History button title. '),
|
| 1521 |
-
('fr_FR', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Pas de commandes trouvé', 'Text: When no order history found. '),
|
| 1522 |
-
('fr_FR', 'label', 'Order_Detail', 'Order Detail', '15', 'afin Détail', 'Label: Order Detail page title. '),
|
| 1523 |
-
('fr_FR', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Les articles commandés', 'Label: Ordered Items block heading or title. '),
|
| 1524 |
-
('fr_FR', 'label', 'Order_Number', 'Order Number', '20', 'numéro de commande', 'Label: Label for Order Number.'),
|
| 1525 |
-
('fr_FR', 'label', 'Order_Date', 'Order Date', '20', 'date de commande', 'Label: Label for Order Date.'),
|
| 1526 |
-
('fr_FR', 'label', 'User', 'User', '10', 'utilisateur', 'Label: Label for User.'),
|
| 1527 |
-
('fr_FR', 'label', 'Info', 'Info', '15', 'sur', 'Label: About page title (CMS/about module)'),
|
| 1528 |
-
('fr_FR', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Ajouter à ma liste de cadeaux', 'Label: Add To Wishlist button title.'),
|
| 1529 |
-
('fr_FR', 'label', 'Logout', 'Logout', '10', 'Déconnexion', 'Label: Logout button title.'),
|
| 1530 |
-
('fr_FR', 'label', 'Search_Product', 'Search Product', '50', 'Recherche produit', 'Label: Search Product.'),
|
| 1531 |
-
('fr_FR', 'label', 'Apply', 'Apply', '8', 'appliquer', 'Label: Apply button title (to apply discount)'),
|
| 1532 |
-
('fr_FR', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Code promo appliquée avec succès', 'Message: When coupon code is applied.'),
|
| 1533 |
-
('fr_FR', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Code promo retiré avec succès', 'Message: When coupon code is removed. '),
|
| 1534 |
-
('fr_FR', 'label', 'Discount_Code', 'Discount Code', '25', 'code de Réduction', 'Label: Label for Discount Code.'),
|
| 1535 |
-
('fr_FR', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Mise à jour ma liste de cadeaux', 'Label: Update Wishlist button title.'),
|
| 1536 |
-
('fr_FR', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Article mis à jour avec succès', 'Message: When wishlist updated successfully.'),
|
| 1537 |
-
('fr_FR', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Charge Cant WishList', 'Error: When requested wishlist item Can not Load. '),
|
| 1538 |
-
('fr_FR', 'message', 'Please_Select', 'Please select ', '25', 'Se il vous plaît sélectionnez', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1539 |
-
('fr_FR', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produit Liens téléchargeables', 'Label: Label for Product Downloadable Links.'),
|
| 1540 |
-
('fr_FR', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Code promo valide', 'Error: When coupon code is invalid.'),
|
| 1541 |
-
('fr_FR', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Se il vous plaît le login pour continuer', 'Error: When action required login '),
|
| 1542 |
-
('fr_FR', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Entrez prénom', 'Error: When firstname is empty in signup form. '),
|
| 1543 |
-
('fr_FR', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Entrez nom', 'Error: When lastname is empty in signup form. '),
|
| 1544 |
-
('fr_FR', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Entrez l\'adresse e-mail', 'Error: When email address is empty in signup form. '),
|
| 1545 |
-
('fr_FR', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'mot de passe', 'Error: When password is empty in signup form. '),
|
| 1546 |
-
('fr_FR', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Compte existe déjà', 'Error: When email address already exists.'),
|
| 1547 |
-
('fr_FR', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Impossible d\'enregistrer l\'adresse du client', 'Error: When error occure while saving customer Address.'),
|
| 1548 |
-
('fr_FR', 'message', 'No_Data_Found', 'No Data Found', '100', 'Aucune donnée trouvée', 'Error: When no data found for requested page.'),
|
| 1549 |
-
('fr_FR', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produit ne est plus disponible', 'Error: When requested product is no londer available.'),
|
| 1550 |
-
('fr_FR', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1551 |
-
('fr_FR', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1552 |
-
('fr_FR', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Point ne peut pas charger', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 1553 |
-
('fr_FR', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1554 |
-
('fr_FR', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1555 |
-
('fr_FR', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Article demandé introuvable', 'Error: When system can not load wishlist Item.'),
|
| 1556 |
-
('fr_FR', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Article demandé ne est plus disponible', 'Error: When requested product is no longer available.'),
|
| 1557 |
-
('fr_FR', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Élément a été supprimé du panier', 'Error: When Item has been deleted from cart.'),
|
| 1558 |
-
('fr_FR', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Tous les produits ne sont pas disponibles dans le auantity demandé', 'Error: When any of the product from cart is no longer available.'),
|
| 1559 |
-
('fr_FR', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accepter tous les termes et conditions avant de passer commande', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 1560 |
-
('fr_FR', 'label', 'Filter', 'Filter', '10', 'filtre', 'Label: Label for Filters.'),
|
| 1561 |
-
('fr_FR', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Réinitialiser le filtre', 'Label: Reset Filter link title.'),
|
| 1562 |
-
('fr_FR', 'label', 'Reset', 'Reset', '10', 'remettre', 'Label: Reset button title.'),
|
| 1563 |
-
('fr_FR', 'label', 'Popularity', 'Popularity', '25', 'popularité', 'Label: Label for filter: Popularity option. '),
|
| 1564 |
-
('fr_FR', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prix cher au moins cher', 'Label: Label for filter: Price-High To Low option. '),
|
| 1565 |
-
('fr_FR', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prix-bas au plus élevé', 'Label: Label for filter: Price-Low To High option.'),
|
| 1566 |
-
('fr_FR', 'label', 'Rating', 'Rating', '25', 'évaluation', 'Label: Label for filter: Rating option '),
|
| 1567 |
-
('fr_FR', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nom-de A à Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 1568 |
-
('fr_FR', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nom-Z à A', 'Label: Label for filter: Name-Z To A option.'),
|
| 1569 |
-
('fr_FR', 'label', 'Newest', 'Newest', '25', 'Date', 'Label: Label for filter: Newest option.'),
|
| 1570 |
-
('fr_FR', 'label', 'Submit_Review', 'Submit Review', '25', 'Poster le commentaire', 'Label: Submit Review button title.'),
|
| 1571 |
-
('fr_FR', 'label', 'User_Reviews', 'User Reviews', '25', 'Avis des utilisateurs', 'Label: User Reviews page title. '),
|
| 1572 |
-
('fr_FR', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Aucun commentaire trouvé', 'Label: Text as No Reviews Found'),
|
| 1573 |
-
('fr_FR', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Note moyenne des utilisateurs', 'Label: Label for Average User Rating.'),
|
| 1574 |
-
('fr_FR', 'label', 'Reviews', 'Reviews', '25', 'Avis', 'Label: Label for Reviews.'),
|
| 1575 |
-
('fr_FR', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 1576 |
-
('fr_FR', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Résumé de votre commentaire', 'Label: Label for review summary field, available on submit review form.'),
|
| 1577 |
-
('fr_FR', 'label', 'Comments', 'Comments', '25', 'commentaires', 'Label: Label for comments field, available on submit review form.'),
|
| 1578 |
-
('fr_FR', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Vous aimerez aussi', 'Label: Label for related product slider on product detail page.'),
|
| 1579 |
-
('fr_FR', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Sélectionnez l\'une de chacune des notes', 'Error: When feedback ratings is not selected for the product.'),
|
| 1580 |
-
('fr_FR', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Entrez votre nickename', 'Error: When feedback nickename is empty.'),
|
| 1581 |
-
('fr_FR', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Entrez vos commentaires globale', 'Error: When feedback summary is empty.'),
|
| 1582 |
-
('fr_FR', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Entrez vos commentaires', 'Error: When feedback comments is empty.'),
|
| 1583 |
-
('fr_FR', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Cette action ne peut être effectuée sur cet appareil. Soutien nécessaire ne est pas disponible sur cet appareil.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 1584 |
-
('fr_FR', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'récemment Vu', 'Label: Recently Viewed'),
|
| 1585 |
-
('fr_FR', 'label', 'Share', 'Share', '7', 'part', 'Label:Share button title.'),
|
| 1586 |
-
('fr_FR', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Produits commerciaux', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 1587 |
-
('fr_FR', 'label', 'Edit', 'Edit', '6', 'éditer', 'Label:Edit button title, available on wishlist page. '),
|
| 1588 |
-
('fr_FR', 'label', 'More_Information', 'More Information', '25', 'plus d\'informations', 'Label:More information about product'),
|
| 1589 |
-
('fr_FR', 'label', 'Share_App', 'Share App', '12', 'Partager App', 'Label:Share app on CMS page'),
|
| 1590 |
-
('fr_FR', 'label', 'Sample_Links', 'Sample Links', '20', 'Liens exemples', 'Label:Sample Links on product detail page'),
|
| 1591 |
-
('fr_FR', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Le nombre maximum de caractères', 'Label:Maximum number of characters for configurable product'),
|
| 1592 |
-
('fr_FR', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'paiement Annulé', 'Message:Payment cancelled when user cancel payment'),
|
| 1593 |
-
('fr_FR', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Numéros de suivi', 'Label:Tracking Numbers on order detail page'),
|
| 1594 |
-
('fr_FR', 'label', 'Track', 'Track', '15', 'piste', 'Label:Button on order detail page'),
|
| 1595 |
-
('fr_FR', 'label', 'Installment', 'Installment', '15', 'tranche', 'Label:On product detail page'),
|
| 1596 |
-
('fr_FR', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Montant tranche', 'Label:On product detail page'),
|
| 1597 |
-
('fr_FR', 'label', 'Total_Amount', 'Total Amount', '15', 'Montant Total', 'Label:On product detail page'),
|
| 1598 |
-
('fr_FR', 'label', 'Single_Shot', 'Single Shot', '15', 'single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 1599 |
-
('fr_FR', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Se il vous plaît Sélectionnez Option versement', 'Message:On credit card page where installment option is required'),
|
| 1600 |
-
('fr_FR', 'label', 'January', 'January', '50', 'janvier', 'Label:Month name on credit card page'),
|
| 1601 |
-
('fr_FR', 'label', 'February', 'February', '50', 'février', 'Label:Month name on credit card page'),
|
| 1602 |
-
('fr_FR', 'label', 'March', 'March', '50', 'mars', 'Label:Month name on credit card page'),
|
| 1603 |
-
('fr_FR', 'label', 'April', 'April', '50', 'avril', 'Label:Month name on credit card page'),
|
| 1604 |
-
('fr_FR', 'label', 'May', 'May', '50', 'mai', 'Label:Month name on credit card page'),
|
| 1605 |
-
('fr_FR', 'label', 'June', 'June', '50', 'juin', 'Label:Month name on credit card page'),
|
| 1606 |
-
('fr_FR', 'label', 'July', 'July', '50', 'juillet', 'Label:Month name on credit card page'),
|
| 1607 |
-
('fr_FR', 'label', 'August', 'August', '50', 'août', 'Label:Month name on credit card page'),
|
| 1608 |
-
('fr_FR', 'label', 'September', 'September', '50', 'septembre', 'Label:Month name on credit card page'),
|
| 1609 |
-
('fr_FR', 'label', 'October', 'October', '50', 'octobre', 'Label:Month name on credit card page'),
|
| 1610 |
-
('fr_FR', 'label', 'November', 'November', '50', 'novembre', 'Label:Month name on credit card page'),
|
| 1611 |
-
('fr_FR', 'label', 'December', 'December', '50', 'décembre', 'Label:Month name on credit card page'),
|
| 1612 |
-
('nl_NL', 'message', 'Please_wait', 'Please wait', '100', 'Een ogenblik geduld', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 1613 |
-
('nl_NL', 'label', 'or', 'or', '25', 'of', 'Label: Display to show 2 action options.'),
|
| 1614 |
-
('nl_NL', 'label', 'Home', 'Home', '8', 'huis', 'Label: Home page title and button title.'),
|
| 1615 |
-
('nl_NL', 'message', 'No_internet_connection', 'No internet connection', '100', 'Geen internet verbinding', 'Message:No internet connection'),
|
| 1616 |
-
('nl_NL', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Winkelen Categorie', 'Label: Shopping Category'),
|
| 1617 |
-
('nl_NL', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oeps! Er zijn geen categorieën om weer te geven.', 'Text: When no category found.'),
|
| 1618 |
-
('nl_NL', 'label', 'Shop_by_category', 'Shop by category', '25', 'Winkel op categorie', 'Label: Title to show above category names.'),
|
| 1619 |
-
('nl_NL', 'label', 'Categories', 'Categories', '20', 'Categorieën', 'Label: Title to show on homepage, above the category.'),
|
| 1620 |
-
('nl_NL', 'label', 'All_Products', 'All Products', '20', 'alle producten', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 1621 |
-
('nl_NL', 'label', 'Profile', 'Profile', '10', 'profiel', 'Label: Profile page title and button title.'),
|
| 1622 |
-
('nl_NL', 'label', 'List_Page', 'List Page', '15', 'lijst Pagina', 'Label: Page title'),
|
| 1623 |
-
('nl_NL', 'label', 'Product_List', 'Product List', '15', 'product List', 'Label: Product List page title '),
|
| 1624 |
-
('nl_NL', 'label', 'products_found', 'products found', '20', 'producten gevonden', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 1625 |
-
('nl_NL', 'label', 'Product_Detail', 'Product Detail', '15', 'Detail van het product', 'Label: Product Detail page title'),
|
| 1626 |
-
('nl_NL', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
|
| 1627 |
-
('nl_NL', 'label', 'Buy_Now', 'Buy Now', '10', 'Koop nu', 'Label: Buy Now button title.'),
|
| 1628 |
-
('nl_NL', 'label', 'Choose_an_option', 'Choose an option', '20', 'Kies een optie', 'Label: First option for product options.'),
|
| 1629 |
-
('nl_NL', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item succesvol toegevoegd', 'Message: When the Item added successfully into the cart. '),
|
| 1630 |
-
('nl_NL', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Geen producten gevonden.', 'Text: When no products found for selected search criteria or category.'),
|
| 1631 |
-
('nl_NL', 'label', 'Load_More', 'Load More', '10', 'Laad Meer', 'Label: Load More button title, displayed on product listing pages.'),
|
| 1632 |
-
('nl_NL', 'label', 'Viewers', 'Viewers', '10', 'kijkers', 'Label: Viewers Label.'),
|
| 1633 |
-
('nl_NL', 'label', 'Add_to_cart', 'Add to cart', '15', 'Bestellen', 'Label: Add to cart button title.'),
|
| 1634 |
-
('nl_NL', 'label', 'Downloadable_link', 'Downloadable link', '20', 'downloadbare koppeling', 'Label: Downloadable link title. '),
|
| 1635 |
-
('nl_NL', 'label', 'Review', 'Review', '10', 'recensie', 'Label: Review text and button title.'),
|
| 1636 |
-
('nl_NL', 'message', 'No_reviews_found', 'No reviews found', '100', 'Geen reviews gevonden', 'Text: When no reviews found for selected product.'),
|
| 1637 |
-
('nl_NL', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Winkelwagen', 'Label: Shopping Cart button title.'),
|
| 1638 |
-
('nl_NL', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 1639 |
-
('nl_NL', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAAL', 'Label: Label for cart & order total. '),
|
| 1640 |
-
('nl_NL', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotaal', 'Label: Label for cart & order subtotal.'),
|
| 1641 |
-
('nl_NL', 'label', 'Tax', 'Tax', '5', 'belasting', 'Label: Label for cart & order Tax.'),
|
| 1642 |
-
('nl_NL', 'label', 'Discount', 'Discount', '15', 'korting', 'Label: Label for cart & order discount. '),
|
| 1643 |
-
('nl_NL', 'label', 'Grand_Total', 'Grand Total', '15', 'algemeen totaal', 'Label: Label for cart & order grand total.'),
|
| 1644 |
-
('nl_NL', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Het winkelmandje is leeg.', 'Error: When the shopping cart is empty.'),
|
| 1645 |
-
('nl_NL', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Kar succesvol bijgewerkt', 'Message: When the cart updated successfully.'),
|
| 1646 |
-
('nl_NL', 'label', 'Update_Cart', 'Update Cart', '15', 'Winkelwagen bijwerken', 'Label: Update Cart button title. '),
|
| 1647 |
-
('nl_NL', 'label', 'Checkout', 'Checkout', '10', 'uitchecken', 'Label: Checkout button title.'),
|
| 1648 |
-
('nl_NL', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Winkelwagen is leeg', 'Text: When the cart is empty. '),
|
| 1649 |
-
('nl_NL', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Een van uw winkelwagen item is die probleem', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 1650 |
-
('nl_NL', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
|
| 1651 |
-
('nl_NL', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Voer uw gebruikersnaam wachtwoord in om toegang te krijgen.', 'Error: When requested action required login.'),
|
| 1652 |
-
('nl_NL', 'label', 'Username', 'Username', '20', 'gebruikersnaam', 'Label: Label for Username field.'),
|
| 1653 |
-
('nl_NL', 'label', 'Password', 'Password', '20', 'wachtwoord', 'Label: Label for password field.'),
|
| 1654 |
-
('nl_NL', 'label', 'Sign_Up', 'Sign Up', '10', 'Aanmelden', 'Label: Sign Up button title.'),
|
| 1655 |
-
('nl_NL', 'message', 'Enter_username', 'Enter username', '100', 'Voer gebruikersnaam', 'Error: When username is empty.'),
|
| 1656 |
-
('nl_NL', 'message', 'Enter_password', 'Enter password', '100', 'Voer het wachtwoord', 'Error: When password is empty. '),
|
| 1657 |
-
('nl_NL', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Ongeldige gebruikersnaam of wachtwoord', 'Error: When Invalid username or password entered.'),
|
| 1658 |
-
('nl_NL', 'label', 'First_name', 'First name', '20', 'voornaam', 'Label: Label for firstname field.'),
|
| 1659 |
-
('nl_NL', 'label', 'Last_name', 'Last name', '20', 'achternaam', 'Label: Label for lastname field.'),
|
| 1660 |
-
('nl_NL', 'label', 'Your_Email', 'Your Email', '20', 'uw e-mail', 'Label: Label for email address field.'),
|
| 1661 |
-
('nl_NL', 'label', 'Submit', 'Submit', '10', 'voorleggen', 'Label: Submit button title.'),
|
| 1662 |
-
('nl_NL', 'label', 'Signup_Form', 'Signup Form', '15', 'Inschrijving', 'Label: Signup Form page title.'),
|
| 1663 |
-
('nl_NL', 'label', 'Signup', 'Signup', '10', 'Inschrijven', 'Label: Signup button title.'),
|
| 1664 |
-
('nl_NL', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Voer voornaam', 'Error: When firstname is empty. '),
|
| 1665 |
-
('nl_NL', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Voer achternaam', 'Error: When lastname is empty.'),
|
| 1666 |
-
('nl_NL', 'message', 'Enter_email', 'Enter email', '100', 'Voer het e-mailadres', 'Error: When email address is empty.'),
|
| 1667 |
-
('nl_NL', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Vul een geldig email adres', 'Error: When email address is invalid.'),
|
| 1668 |
-
('nl_NL', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Felicitatie! U bent succesvol geregistreerd', 'Message: When successfully registration has been done. '),
|
| 1669 |
-
('nl_NL', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Controleer uw e-mail', 'Message: When user reset their password. '),
|
| 1670 |
-
('nl_NL', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Wachtwoord vergeten', 'Label: Forgot Password button title.'),
|
| 1671 |
-
('nl_NL', 'label', 'Shipping', 'Shipping', '20', 'scheepvaart', 'Label: Label for Shipping. '),
|
| 1672 |
-
('nl_NL', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
|
| 1673 |
-
('nl_NL', 'label', 'Address', 'Address', '20', 'adres', 'Label: Label for address field, available on payment page. '),
|
| 1674 |
-
('nl_NL', 'label', 'Payment', 'Payment', '20', 'betaling', 'Label: Label for payment field, available on payment page.'),
|
| 1675 |
-
('nl_NL', 'label', 'Continue', 'Continue', '20', 'voortzetten', 'Label: Continue button title. '),
|
| 1676 |
-
('nl_NL', 'label', 'Billing_Address', 'Billing Address', '20', 'factuuradres', 'Label: Label for Billing Address.'),
|
| 1677 |
-
('nl_NL', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selecteer een factuuradres uit uw adresboek of voer een nieuw adres.', 'Label: Title available on billing addresses drop down.'),
|
| 1678 |
-
('nl_NL', 'label', 'New_Address', 'New Address', '20', 'nieuw Adres', 'Label: Title for New Billing Address form.'),
|
| 1679 |
-
('nl_NL', 'label', 'Company', 'Company', '20', 'vennootschap', 'Label: Label for company field, available on address page. '),
|
| 1680 |
-
('nl_NL', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
|
| 1681 |
-
('nl_NL', 'label', 'State', 'State', '20', 'staat', 'Label: Label for state field, available on address page. '),
|
| 1682 |
-
('nl_NL', 'label', 'Country', 'Country', '20', 'land', 'Label: Label for country field, available on address page. '),
|
| 1683 |
-
('nl_NL', 'label', 'select', 'select', '20', 'kiezen', 'Label: Label for drop downs. '),
|
| 1684 |
-
('nl_NL', 'label', 'Billing_street', 'Billing street', '20', 'Billing straat', 'Label: Label for billing street field, available on address page. '),
|
| 1685 |
-
('nl_NL', 'label', 'Postcode', 'Postcode', '20', 'postcode', 'Label: Label for postcode field, available on address page. '),
|
| 1686 |
-
('nl_NL', 'label', 'Telephone', 'Telephone', '20', 'telefoon', 'Label: Label for telephone field, available on address page. '),
|
| 1687 |
-
('nl_NL', 'label', 'Same_as_billing', 'Same as billing', '25', 'Dezelfde facturering', 'Label: Label for Same as billing option. '),
|
| 1688 |
-
('nl_NL', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Verzenden Adres', 'Label: Title for Shipping Address form.'),
|
| 1689 |
-
('nl_NL', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selecteer een verzendadres uit uw adresboek of voer een nieuw adres.', 'Label: Title available on shipping addresses drop down.'),
|
| 1690 |
-
('nl_NL', 'label', 'Shipping_street', 'Shipping street', '25', 'verzending straat', 'Label: Label for shipping street field, available on address page. '),
|
| 1691 |
-
('nl_NL', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Voer facturering voornaam', 'Error: When billing firstname is empty.'),
|
| 1692 |
-
('nl_NL', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Voer facturering achternaam', 'Error: When billing lastname is empty.'),
|
| 1693 |
-
('nl_NL', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Voer facturering stad', 'Error: When billing city is empty.'),
|
| 1694 |
-
('nl_NL', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Voer facturering staat', 'Error: When billing state is empty.'),
|
| 1695 |
-
('nl_NL', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Voer land facturering', 'Error: When billing country is empty.'),
|
| 1696 |
-
('nl_NL', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Voer facturering straat', 'Error: When billing street is empty.'),
|
| 1697 |
-
('nl_NL', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Voer facturering postcode', 'Error: When billing postcode is empty.'),
|
| 1698 |
-
('nl_NL', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Voer billing telefoon', 'Error: When billing telephone is empty.'),
|
| 1699 |
-
('nl_NL', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Voer scheepvaart voornaam', 'Error: When shipping firstname is empty.'),
|
| 1700 |
-
('nl_NL', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Voer scheepvaart achternaam', 'Error: When shipping lastname is empty.'),
|
| 1701 |
-
('nl_NL', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Voer scheepvaart stad', 'Error: When shipping city is empty.'),
|
| 1702 |
-
('nl_NL', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Voer de scheepvaart staat', 'Error: When shipping state is empty.'),
|
| 1703 |
-
('nl_NL', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Voer Land van levering', 'Error: When shipping country is empty.'),
|
| 1704 |
-
('nl_NL', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Voer de scheepvaart op straat', 'Error: When shipping street is empty.'),
|
| 1705 |
-
('nl_NL', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Voer scheepvaart postcode', 'Error: When shipping postcode is empty.'),
|
| 1706 |
-
('nl_NL', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Voer scheepvaart telefoon', 'Error: When shipping telephone is empty.'),
|
| 1707 |
-
('nl_NL', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Het verschepen Methode', 'Label: Shipping Method page title. '),
|
| 1708 |
-
('nl_NL', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Selecteer verzendmethode', 'Label: Label for Select shipping method options.'),
|
| 1709 |
-
('nl_NL', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Selecteer wijze van verzending', 'Error: When shipment method is not selected.'),
|
| 1710 |
-
('nl_NL', 'label', 'Payment_Method', 'Payment Method', '25', 'Methode van de betaling', 'Label: Payment Method page title. '),
|
| 1711 |
-
('nl_NL', 'label', 'Select_payment_method', 'Select payment method', '25', 'Kies een betaalmethode', 'Label: Label for Select payment method options.'),
|
| 1712 |
-
('nl_NL', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Kies een betaalmethode', 'Error: When payment method is not selected.'),
|
| 1713 |
-
('nl_NL', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, er iets mis gebeurd', 'Error: When magento return unexpected error.'),
|
| 1714 |
-
('nl_NL', 'label', 'Credit_Card', 'Credit Card', '25', 'creditkaart', 'Label: Label for credit card field, available on payment page. '),
|
| 1715 |
-
('nl_NL', 'label', 'Name_on_card', 'Name on card', '25', 'Naam op kaart', 'Label: Label for name of card field, available on payment page. '),
|
| 1716 |
-
('nl_NL', 'label', 'Credit_card_type', 'Credit card type', '25', 'Creditcardtype', 'Label: Label for CC type field, available on payment page. '),
|
| 1717 |
-
('nl_NL', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card nummer', 'Label: Label for CC number field, available on payment page. '),
|
| 1718 |
-
('nl_NL', 'label', 'Expiration_Date', 'Expiration Date', '25', 'uiterste houdbaarheidsdatum', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1719 |
-
('nl_NL', 'label', 'Month', 'Month', '25', 'maand', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1720 |
-
('nl_NL', 'label', 'Year', 'Year', '25', 'jaar', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1721 |
-
('nl_NL', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1722 |
-
('nl_NL', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Voer de naam op kaart', 'Error: When name on card is empty.'),
|
| 1723 |
-
('nl_NL', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Kies het type creditcard', 'Error: When credit card type is not selected.'),
|
| 1724 |
-
('nl_NL', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Voer creditcardnummer', 'Error: When credit card number is empty.'),
|
| 1725 |
-
('nl_NL', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Stel vervalmaand', 'Error: When expiry month is empty.'),
|
| 1726 |
-
('nl_NL', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Stel afloop jaar', 'Error: When expiry year is empty.'),
|
| 1727 |
-
('nl_NL', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Stel kaartverificatienummer', 'Error: When card verification number is empty.'),
|
| 1728 |
-
('nl_NL', 'label', 'Order_Review', 'Order Review', '15', 'Bestel beoordeling', 'Label: Order Review page title. '),
|
| 1729 |
-
('nl_NL', 'label', 'Agreements', 'Agreements', '25', 'overeenkomsten', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1730 |
-
('nl_NL', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accepteer bepalingen en voorwaarden', 'Error: When user did not agreed on sign up terms.'),
|
| 1731 |
-
('nl_NL', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Het verschepen & Behandeling', 'Label: Label for Shipping & Handling.'),
|
| 1732 |
-
('nl_NL', 'label', 'Place_Order', 'Place Order', '25', 'plaats uw bestelling', 'Label: Place Order button title.'),
|
| 1733 |
-
('nl_NL', 'label', 'Order_Success', 'Order Success', '15', 'Bestel Succes', 'Label: Order Success page title. '),
|
| 1734 |
-
('nl_NL', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Dank u voor uw aankoop!', 'Message: When order successfully placed. '),
|
| 1735 |
-
('nl_NL', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'U ontvangt een bestelling e-mail bevestiging met de details van uw bestelling en een link op te sporen zijn vooruitgang.', 'Text: When order successfully placed '),
|
| 1736 |
-
('nl_NL', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Verder winkelen', 'LabeL: Continue Shopping button title. '),
|
| 1737 |
-
('nl_NL', 'label', 'Error', 'Error', '15', 'fout', 'Label: Error '),
|
| 1738 |
-
('nl_NL', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Het object is toegevoegd aan wishlist', 'Message: When item added into Wishlist.'),
|
| 1739 |
-
('nl_NL', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Voorwerp verwijderd uit het verlanglijstje', 'Message: When Item removed from wishlist.'),
|
| 1740 |
-
('nl_NL', 'label', 'Wishlist', 'Wishlist', '15', 'verlanglijstje', 'Label: Wishlist page title. '),
|
| 1741 |
-
('nl_NL', 'label', 'Remove', 'Remove', '10', 'verwijderen', 'Label: Remove button title.'),
|
| 1742 |
-
('nl_NL', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Geen verlanglijstje gevonden', 'Text: When No wishlist items found.'),
|
| 1743 |
-
('nl_NL', 'label', 'Orders', 'Orders', '15', 'bestellingen', 'Label: Orders history page title.'),
|
| 1744 |
-
('nl_NL', 'label', 'Order_History', 'Order History', '20', 'Bestel Geschiedenis', 'Label: Order History button title. '),
|
| 1745 |
-
('nl_NL', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Geen bestellingen gevonden', 'Text: When no order history found. '),
|
| 1746 |
-
('nl_NL', 'label', 'Order_Detail', 'Order Detail', '15', 'Bestel Detail', 'Label: Order Detail page title. '),
|
| 1747 |
-
('nl_NL', 'label', 'Ordered_Items', 'Ordered Items', '25', 'bestelde items', 'Label: Ordered Items block heading or title. '),
|
| 1748 |
-
('nl_NL', 'label', 'Order_Number', 'Order Number', '20', 'Ordernummer', 'Label: Label for Order Number.'),
|
| 1749 |
-
('nl_NL', 'label', 'Order_Date', 'Order Date', '20', 'Bestel Date', 'Label: Label for Order Date.'),
|
| 1750 |
-
('nl_NL', 'label', 'User', 'User', '10', 'gebruiker', 'Label: Label for User.'),
|
| 1751 |
-
('nl_NL', 'label', 'Info', 'Info', '15', 'over', 'Label: About page title (CMS/about module)'),
|
| 1752 |
-
('nl_NL', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Zet op verlanglijst', 'Label: Add To Wishlist button title.'),
|
| 1753 |
-
('nl_NL', 'label', 'Logout', 'Logout', '10', 'Afmelden', 'Label: Logout button title.'),
|
| 1754 |
-
('nl_NL', 'label', 'Search_Product', 'Search Product', '50', 'zoeken naar producten', 'Label: Search Product.'),
|
| 1755 |
-
('nl_NL', 'label', 'Apply', 'Apply', '8', 'van toepassing zijn', 'Label: Apply button title (to apply discount)'),
|
| 1756 |
-
('nl_NL', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code met succes toegepast', 'Message: When coupon code is applied.'),
|
| 1757 |
-
('nl_NL', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code succesvol verwijderd', 'Message: When coupon code is removed. '),
|
| 1758 |
-
('nl_NL', 'label', 'Discount_Code', 'Discount Code', '25', 'Kortingscode', 'Label: Label for Discount Code.'),
|
| 1759 |
-
('nl_NL', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'bijwerken verlanglijst', 'Label: Update Wishlist button title.'),
|
| 1760 |
-
('nl_NL', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item succesvol bijgewerkt', 'Message: When wishlist updated successfully.'),
|
| 1761 |
-
('nl_NL', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load verlanglijst Item', 'Error: When requested wishlist item Can not Load. '),
|
| 1762 |
-
('nl_NL', 'message', 'Please_Select', 'Please select ', '25', 'selecteer aub', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1763 |
-
('nl_NL', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadbare Links', 'Label: Label for Product Downloadable Links.'),
|
| 1764 |
-
('nl_NL', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Ongeldige couponcode', 'Error: When coupon code is invalid.'),
|
| 1765 |
-
('nl_NL', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Gelieve in te loggen om verder te gaan', 'Error: When action required login '),
|
| 1766 |
-
('nl_NL', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Voer voornaam', 'Error: When firstname is empty in signup form. '),
|
| 1767 |
-
('nl_NL', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Voer achternaam', 'Error: When lastname is empty in signup form. '),
|
| 1768 |
-
('nl_NL', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Voer het e-mailadres', 'Error: When email address is empty in signup form. '),
|
| 1769 |
-
('nl_NL', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Voer het wachtwoord', 'Error: When password is empty in signup form. '),
|
| 1770 |
-
('nl_NL', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account bestaat al', 'Error: When email address already exists.'),
|
| 1771 |
-
('nl_NL', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Kan niet opslaan adres van de klant', 'Error: When error occure while saving customer Address.'),
|
| 1772 |
-
('nl_NL', 'message', 'No_Data_Found', 'No Data Found', '100', 'Geen gegevens gevonden', 'Error: When no data found for requested page.'),
|
| 1773 |
-
('nl_NL', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product niet meer leverbaar', 'Error: When requested product is no londer available.'),
|
| 1774 |
-
('nl_NL', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1775 |
-
('nl_NL', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1776 |
-
('nl_NL', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Oeps! Item kan niet laden', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 1777 |
-
('nl_NL', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1778 |
-
('nl_NL', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1779 |
-
('nl_NL', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Gevraagde item niet gevonden', 'Error: When system can not load wishlist Item.'),
|
| 1780 |
-
('nl_NL', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Gevraagde item niet meer beschikbaar', 'Error: When requested product is no longer available.'),
|
| 1781 |
-
('nl_NL', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item is verwijderd uit het mandje', 'Error: When Item has been deleted from cart.'),
|
| 1782 |
-
('nl_NL', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Niet alle producten zijn beschikbaar in de gevraagde auantity', 'Error: When any of the product from cart is no longer available.'),
|
| 1783 |
-
('nl_NL', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accepteer alle bepalingen en voorwaarden voor het plaatsen van de bestelling', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 1784 |
-
('nl_NL', 'label', 'Filter', 'Filter', '10', 'filter', 'Label: Label for Filters.'),
|
| 1785 |
-
('nl_NL', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Start een nieuwe zoekactie', 'Label: Reset Filter link title.'),
|
| 1786 |
-
('nl_NL', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
|
| 1787 |
-
('nl_NL', 'label', 'Popularity', 'Popularity', '25', 'populariteit', 'Label: Label for filter: Popularity option. '),
|
| 1788 |
-
('nl_NL', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prijs-hoog naar laag', 'Label: Label for filter: Price-High To Low option. '),
|
| 1789 |
-
('nl_NL', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prijs-Laag naar Hoog', 'Label: Label for filter: Price-Low To High option.'),
|
| 1790 |
-
('nl_NL', 'label', 'Rating', 'Rating', '25', 'Waardering', 'Label: Label for filter: Rating option '),
|
| 1791 |
-
('nl_NL', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Naam-A To Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 1792 |
-
('nl_NL', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Naam-Z tot A', 'Label: Label for filter: Name-Z To A option.'),
|
| 1793 |
-
('nl_NL', 'label', 'Newest', 'Newest', '25', 'Nieuwste', 'Label: Label for filter: Newest option.'),
|
| 1794 |
-
('nl_NL', 'label', 'Submit_Review', 'Submit Review', '25', 'review versturen', 'Label: Submit Review button title.'),
|
| 1795 |
-
('nl_NL', 'label', 'User_Reviews', 'User Reviews', '25', 'Gebruikers beoordelingen', 'Label: User Reviews page title. '),
|
| 1796 |
-
('nl_NL', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Geen reviews gevonden', 'Label: Text as No Reviews Found'),
|
| 1797 |
-
('nl_NL', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Gemiddeld Gebruikers score', 'Label: Label for Average User Rating.'),
|
| 1798 |
-
('nl_NL', 'label', 'Reviews', 'Reviews', '25', 'beoordelingen', 'Label: Label for Reviews.'),
|
| 1799 |
-
('nl_NL', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 1800 |
-
('nl_NL', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Samenvatting van uw review', 'Label: Label for review summary field, available on submit review form.'),
|
| 1801 |
-
('nl_NL', 'label', 'Comments', 'Comments', '25', 'reacties', 'Label: Label for comments field, available on submit review form.'),
|
| 1802 |
-
('nl_NL', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Misschien wilt u ook', 'Label: Label for related product slider on product detail page.'),
|
| 1803 |
-
('nl_NL', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Selecteer één van elk van de beoordelingen', 'Error: When feedback ratings is not selected for the product.'),
|
| 1804 |
-
('nl_NL', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Voer uw nickename', 'Error: When feedback nickename is empty.'),
|
| 1805 |
-
('nl_NL', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Voer algemene feedback', 'Error: When feedback summary is empty.'),
|
| 1806 |
-
('nl_NL', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Geef hier uw commentaar', 'Error: When feedback comments is empty.'),
|
| 1807 |
-
('nl_NL', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Deze actie kan niet worden uitgevoerd op dit apparaat. Vereiste ondersteuning is niet beschikbaar op dit apparaat.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 1808 |
-
('nl_NL', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recent bekeken', 'Label: Recently Viewed'),
|
| 1809 |
-
('nl_NL', 'label', 'Share', 'Share', '7', 'aandeel', 'Label:Share button title.'),
|
| 1810 |
-
('nl_NL', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Winkelen producten', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 1811 |
-
('nl_NL', 'label', 'Edit', 'Edit', '6', 'uitgeven', 'Label:Edit button title, available on wishlist page. '),
|
| 1812 |
-
('nl_NL', 'label', 'More_Information', 'More Information', '25', 'meer informatie', 'Label:More information about product'),
|
| 1813 |
-
('nl_NL', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
|
| 1814 |
-
('nl_NL', 'label', 'Sample_Links', 'Sample Links', '20', 'monster Links', 'Label:Sample Links on product detail page'),
|
| 1815 |
-
('nl_NL', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum aantal tekens', 'Label:Maximum number of characters for configurable product'),
|
| 1816 |
-
('nl_NL', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'betaling geannuleerd', 'Message:Payment cancelled when user cancel payment'),
|
| 1817 |
-
('nl_NL', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'trackingnummers', 'Label:Tracking Numbers on order detail page'),
|
| 1818 |
-
('nl_NL', 'label', 'Track', 'Track', '15', 'spoor', 'Label:Button on order detail page'),
|
| 1819 |
-
('nl_NL', 'label', 'Installment', 'Installment', '15', 'aflevering', 'Label:On product detail page'),
|
| 1820 |
-
('nl_NL', 'label', 'Installment_Amount', 'Installment Amount', '20', 'termijnbedrag', 'Label:On product detail page'),
|
| 1821 |
-
('nl_NL', 'label', 'Total_Amount', 'Total Amount', '15', 'totaal bedrag', 'Label:On product detail page'),
|
| 1822 |
-
('nl_NL', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 1823 |
-
('nl_NL', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Selecteer Voorschot Option', 'Message:On credit card page where installment option is required'),
|
| 1824 |
-
('nl_NL', 'label', 'January', 'January', '50', 'januari', 'Label:Month name on credit card page'),
|
| 1825 |
-
('nl_NL', 'label', 'February', 'February', '50', 'februari', 'Label:Month name on credit card page'),
|
| 1826 |
-
('nl_NL', 'label', 'March', 'March', '50', 'maart', 'Label:Month name on credit card page'),
|
| 1827 |
-
('nl_NL', 'label', 'April', 'April', '50', 'april', 'Label:Month name on credit card page'),
|
| 1828 |
-
('nl_NL', 'label', 'May', 'May', '50', 'mei', 'Label:Month name on credit card page'),
|
| 1829 |
-
('nl_NL', 'label', 'June', 'June', '50', 'juni', 'Label:Month name on credit card page'),
|
| 1830 |
-
('nl_NL', 'label', 'July', 'July', '50', 'juli', 'Label:Month name on credit card page'),
|
| 1831 |
-
('nl_NL', 'label', 'August', 'August', '50', 'augustus', 'Label:Month name on credit card page'),
|
| 1832 |
-
('nl_NL', 'label', 'September', 'September', '50', 'september', 'Label:Month name on credit card page'),
|
| 1833 |
-
('nl_NL', 'label', 'October', 'October', '50', 'oktober', 'Label:Month name on credit card page'),
|
| 1834 |
-
('nl_NL', 'label', 'November', 'November', '50', 'november', 'Label:Month name on credit card page'),
|
| 1835 |
-
('nl_NL', 'label', 'December', 'December', '50', 'december', 'Label:Month name on credit card page'),
|
| 1836 |
-
('it_IT', 'message', 'Please_wait', 'Please wait', '100', 'attendere prego', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 1837 |
-
('it_IT', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
|
| 1838 |
-
('it_IT', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
|
| 1839 |
-
('it_IT', 'message', 'No_internet_connection', 'No internet connection', '100', 'Nessuna connessione internet', 'Message:No internet connection'),
|
| 1840 |
-
('it_IT', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Categoria', 'Label: Shopping Category'),
|
| 1841 |
-
('it_IT', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Non ci sono categorie da visualizzare.', 'Text: When no category found.'),
|
| 1842 |
-
('it_IT', 'label', 'Shop_by_category', 'Shop by category', '25', 'Negozio per categoria', 'Label: Title to show above category names.'),
|
| 1843 |
-
('it_IT', 'label', 'Categories', 'Categories', '20', 'Categorie', 'Label: Title to show on homepage, above the category.'),
|
| 1844 |
-
('it_IT', 'label', 'All_Products', 'All Products', '20', 'Tutti i prodotti', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 1845 |
-
('it_IT', 'label', 'Profile', 'Profile', '10', 'profilo', 'Label: Profile page title and button title.'),
|
| 1846 |
-
('it_IT', 'label', 'List_Page', 'List Page', '15', 'Lista Pagina', 'Label: Page title'),
|
| 1847 |
-
('it_IT', 'label', 'Product_List', 'Product List', '15', 'Elenco prodotti', 'Label: Product List page title '),
|
| 1848 |
-
('it_IT', 'label', 'products_found', 'products found', '20', 'prodotti trovati', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 1849 |
-
('it_IT', 'label', 'Product_Detail', 'Product Detail', '15', 'Dettagli del prodotto', 'Label: Product Detail page title'),
|
| 1850 |
-
('it_IT', 'label', 'Details', 'Details', '10', 'Dettagli', 'Label: Label displayed above the product detail on product detail page.'),
|
| 1851 |
-
('it_IT', 'label', 'Buy_Now', 'Buy Now', '10', 'acquista ora', 'Label: Buy Now button title.'),
|
| 1852 |
-
('it_IT', 'label', 'Choose_an_option', 'Choose an option', '20', 'Scegli un\'opzione', 'Label: First option for product options.'),
|
| 1853 |
-
('it_IT', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Prodotto aggiunto correttamente', 'Message: When the Item added successfully into the cart. '),
|
| 1854 |
-
('it_IT', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Nessun prodotto trovato.', 'Text: When no products found for selected search criteria or category.'),
|
| 1855 |
-
('it_IT', 'label', 'Load_More', 'Load More', '10', 'Carica Altro', 'Label: Load More button title, displayed on product listing pages.'),
|
| 1856 |
-
('it_IT', 'label', 'Viewers', 'Viewers', '10', 'Gli spettatori', 'Label: Viewers Label.'),
|
| 1857 |
-
('it_IT', 'label', 'Add_to_cart', 'Add to cart', '15', 'Aggiungi al carrello', 'Label: Add to cart button title.'),
|
| 1858 |
-
('it_IT', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Link per il download', 'Label: Downloadable link title. '),
|
| 1859 |
-
('it_IT', 'label', 'Review', 'Review', '10', 'recensione', 'Label: Review text and button title.'),
|
| 1860 |
-
('it_IT', 'message', 'No_reviews_found', 'No reviews found', '100', 'Nessun commento trovato', 'Text: When no reviews found for selected product.'),
|
| 1861 |
-
('it_IT', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carrello della spesa', 'Label: Shopping Cart button title.'),
|
| 1862 |
-
('it_IT', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 1863 |
-
('it_IT', 'label', 'TOTAL', 'TOTAL', '15', 'TOTALE', 'Label: Label for cart & order total. '),
|
| 1864 |
-
('it_IT', 'label', 'Subtotal', 'Subtotal', '15', 'Totale parziale', 'Label: Label for cart & order subtotal.'),
|
| 1865 |
-
('it_IT', 'label', 'Tax', 'Tax', '5', 'tasse', 'Label: Label for cart & order Tax.'),
|
| 1866 |
-
('it_IT', 'label', 'Discount', 'Discount', '15', 'sconto', 'Label: Label for cart & order discount. '),
|
| 1867 |
-
('it_IT', 'label', 'Grand_Total', 'Grand Total', '15', 'somma totale', 'Label: Label for cart & order grand total.'),
|
| 1868 |
-
('it_IT', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Il carrello della spesa è vuoto.', 'Error: When the shopping cart is empty.'),
|
| 1869 |
-
('it_IT', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrello aggiornato correttamente', 'Message: When the cart updated successfully.'),
|
| 1870 |
-
('it_IT', 'label', 'Update_Cart', 'Update Cart', '15', 'Aggiornamento carrello', 'Label: Update Cart button title. '),
|
| 1871 |
-
('it_IT', 'label', 'Checkout', 'Checkout', '10', 'cassa', 'Label: Checkout button title.'),
|
| 1872 |
-
('it_IT', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Il carrello è vuoto', 'Text: When the cart is empty. '),
|
| 1873 |
-
('it_IT', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Uno del vostro articolo carrello è avendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 1874 |
-
('it_IT', 'label', 'Login', 'Login', '7', 'accesso', 'Label: Login button title.'),
|
| 1875 |
-
('it_IT', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Immettere la password utente per accedere.', 'Error: When requested action required login.'),
|
| 1876 |
-
('it_IT', 'label', 'Username', 'Username', '20', 'nome utente', 'Label: Label for Username field.'),
|
| 1877 |
-
('it_IT', 'label', 'Password', 'Password', '20', 'password', 'Label: Label for password field.'),
|
| 1878 |
-
('it_IT', 'label', 'Sign_Up', 'Sign Up', '10', 'Iscriviti', 'Label: Sign Up button title.'),
|
| 1879 |
-
('it_IT', 'message', 'Enter_username', 'Enter username', '100', 'Inserisci username', 'Error: When username is empty.'),
|
| 1880 |
-
('it_IT', 'message', 'Enter_password', 'Enter password', '100', 'Inserire la password', 'Error: When password is empty. '),
|
| 1881 |
-
('it_IT', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nome utente o password non validi', 'Error: When Invalid username or password entered.'),
|
| 1882 |
-
('it_IT', 'label', 'First_name', 'First name', '20', 'nome', 'Label: Label for firstname field.'),
|
| 1883 |
-
('it_IT', 'label', 'Last_name', 'Last name', '20', 'cognome', 'Label: Label for lastname field.'),
|
| 1884 |
-
('it_IT', 'label', 'Your_Email', 'Your Email', '20', 'La tua e-mail', 'Label: Label for email address field.'),
|
| 1885 |
-
('it_IT', 'label', 'Submit', 'Submit', '10', 'presentare', 'Label: Submit button title.'),
|
| 1886 |
-
('it_IT', 'label', 'Signup_Form', 'Signup Form', '15', 'Modulo di iscrizione', 'Label: Signup Form page title.'),
|
| 1887 |
-
('it_IT', 'label', 'Signup', 'Signup', '10', 'Iscriviti', 'Label: Signup button title.'),
|
| 1888 |
-
('it_IT', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Inserisci firstname', 'Error: When firstname is empty. '),
|
| 1889 |
-
('it_IT', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Inserisci cognome', 'Error: When lastname is empty.'),
|
| 1890 |
-
('it_IT', 'message', 'Enter_email', 'Enter email', '100', 'Inserire l\'indirizzo e-mail', 'Error: When email address is empty.'),
|
| 1891 |
-
('it_IT', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Inserisci indirizzo email valido', 'Error: When email address is invalid.'),
|
| 1892 |
-
('it_IT', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulazioni! Siete registrati correttamente', 'Message: When successfully registration has been done. '),
|
| 1893 |
-
('it_IT', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Controlla la tua email', 'Message: When user reset their password. '),
|
| 1894 |
-
('it_IT', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Password dimenticata', 'Label: Forgot Password button title.'),
|
| 1895 |
-
('it_IT', 'label', 'Shipping', 'Shipping', '20', 'spedizione', 'Label: Label for Shipping. '),
|
| 1896 |
-
('it_IT', 'label', 'Billing', 'Billing', '20', 'fatturazione', 'Label: Label for Billing'),
|
| 1897 |
-
('it_IT', 'label', 'Address', 'Address', '20', 'indirizzo', 'Label: Label for address field, available on payment page. '),
|
| 1898 |
-
('it_IT', 'label', 'Payment', 'Payment', '20', 'pagamento', 'Label: Label for payment field, available on payment page.'),
|
| 1899 |
-
('it_IT', 'label', 'Continue', 'Continue', '20', 'continuare', 'Label: Continue button title. '),
|
| 1900 |
-
('it_IT', 'label', 'Billing_Address', 'Billing Address', '20', 'Indirizzo di fatturazione', 'Label: Label for Billing Address.'),
|
| 1901 |
-
('it_IT', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selezionare un indirizzo di fatturazione dalla rubrica o inserire un nuovo indirizzo.', 'Label: Title available on billing addresses drop down.'),
|
| 1902 |
-
('it_IT', 'label', 'New_Address', 'New Address', '20', 'Nuovo indirizzo', 'Label: Title for New Billing Address form.'),
|
| 1903 |
-
('it_IT', 'label', 'Company', 'Company', '20', 'azienda', 'Label: Label for company field, available on address page. '),
|
| 1904 |
-
('it_IT', 'label', 'City', 'City', '20', 'città', 'Label: Label for city field, available on address page. '),
|
| 1905 |
-
('it_IT', 'label', 'State', 'State', '20', 'stato', 'Label: Label for state field, available on address page. '),
|
| 1906 |
-
('it_IT', 'label', 'Country', 'Country', '20', 'paese', 'Label: Label for country field, available on address page. '),
|
| 1907 |
-
('it_IT', 'label', 'select', 'select', '20', 'selezionare', 'Label: Label for drop downs. '),
|
| 1908 |
-
('it_IT', 'label', 'Billing_street', 'Billing street', '20', 'strada di fatturazione', 'Label: Label for billing street field, available on address page. '),
|
| 1909 |
-
('it_IT', 'label', 'Postcode', 'Postcode', '20', 'codice postale', 'Label: Label for postcode field, available on address page. '),
|
| 1910 |
-
('it_IT', 'label', 'Telephone', 'Telephone', '20', 'telefono', 'Label: Label for telephone field, available on address page. '),
|
| 1911 |
-
('it_IT', 'label', 'Same_as_billing', 'Same as billing', '25', 'Uguale fatturazione', 'Label: Label for Same as billing option. '),
|
| 1912 |
-
('it_IT', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Indirizzo di spedizione', 'Label: Title for Shipping Address form.'),
|
| 1913 |
-
('it_IT', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selezionare un indirizzo di spedizione dalla rubrica o inserire un nuovo indirizzo.', 'Label: Title available on shipping addresses drop down.'),
|
| 1914 |
-
('it_IT', 'label', 'Shipping_street', 'Shipping street', '25', 'strada spedizione', 'Label: Label for shipping street field, available on address page. '),
|
| 1915 |
-
('it_IT', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Inserisci fatturazione cognome', 'Error: When billing firstname is empty.'),
|
| 1916 |
-
('it_IT', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Inserisci fatturazione cognome', 'Error: When billing lastname is empty.'),
|
| 1917 |
-
('it_IT', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Inserisci città fatturazione', 'Error: When billing city is empty.'),
|
| 1918 |
-
('it_IT', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Inserisci stato fatturazione', 'Error: When billing state is empty.'),
|
| 1919 |
-
('it_IT', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Inserisci Paese fatturazione', 'Error: When billing country is empty.'),
|
| 1920 |
-
('it_IT', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Inserisci fatturazione strada', 'Error: When billing street is empty.'),
|
| 1921 |
-
('it_IT', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Inserisci fatturazione Cap', 'Error: When billing postcode is empty.'),
|
| 1922 |
-
('it_IT', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Inserisci telefono fatturazione', 'Error: When billing telephone is empty.'),
|
| 1923 |
-
('it_IT', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Inserisci firstname spedizione', 'Error: When shipping firstname is empty.'),
|
| 1924 |
-
('it_IT', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Inserisci cognome spedizione', 'Error: When shipping lastname is empty.'),
|
| 1925 |
-
('it_IT', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Inserisci il trasporto della città', 'Error: When shipping city is empty.'),
|
| 1926 |
-
('it_IT', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Inserisci Stato spedizione', 'Error: When shipping state is empty.'),
|
| 1927 |
-
('it_IT', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Inserisci paese trasporto', 'Error: When shipping country is empty.'),
|
| 1928 |
-
('it_IT', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Inserisci strada spedizione', 'Error: When shipping street is empty.'),
|
| 1929 |
-
('it_IT', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Inserisci codice postale di spedizione', 'Error: When shipping postcode is empty.'),
|
| 1930 |
-
('it_IT', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Inserisci telefonica spedizione', 'Error: When shipping telephone is empty.'),
|
| 1931 |
-
('it_IT', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Metodo di trasporto', 'Label: Shipping Method page title. '),
|
| 1932 |
-
('it_IT', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seleziona metodo di spedizione', 'Label: Label for Select shipping method options.'),
|
| 1933 |
-
('it_IT', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Seleziona metodo di spedizione', 'Error: When shipment method is not selected.'),
|
| 1934 |
-
('it_IT', 'label', 'Payment_Method', 'Payment Method', '25', 'metodo di pagamento', 'Label: Payment Method page title. '),
|
| 1935 |
-
('it_IT', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seleziona metodo di pagamento', 'Label: Label for Select payment method options.'),
|
| 1936 |
-
('it_IT', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seleziona metodo di pagamento', 'Error: When payment method is not selected.'),
|
| 1937 |
-
('it_IT', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, qualcosa di sbagliato è successo', 'Error: When magento return unexpected error.'),
|
| 1938 |
-
('it_IT', 'label', 'Credit_Card', 'Credit Card', '25', 'carta di credito', 'Label: Label for credit card field, available on payment page. '),
|
| 1939 |
-
('it_IT', 'label', 'Name_on_card', 'Name on card', '25', 'Nome sulla carta', 'Label: Label for name of card field, available on payment page. '),
|
| 1940 |
-
('it_IT', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo carta di credito', 'Label: Label for CC type field, available on payment page. '),
|
| 1941 |
-
('it_IT', 'label', 'Credit_card_number', 'Credit card number', '25', 'Numero di carta di credito', 'Label: Label for CC number field, available on payment page. '),
|
| 1942 |
-
('it_IT', 'label', 'Expiration_Date', 'Expiration Date', '25', 'data di scadenza', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 1943 |
-
('it_IT', 'label', 'Month', 'Month', '25', 'mese', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 1944 |
-
('it_IT', 'label', 'Year', 'Year', '25', 'anno', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 1945 |
-
('it_IT', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
|
| 1946 |
-
('it_IT', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Inserire nome sulla carta', 'Error: When name on card is empty.'),
|
| 1947 |
-
('it_IT', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Selezionare il tipo di carta di credito', 'Error: When credit card type is not selected.'),
|
| 1948 |
-
('it_IT', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Inserire il numero di carta di credito', 'Error: When credit card number is empty.'),
|
| 1949 |
-
('it_IT', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Imposta mese di scadenza', 'Error: When expiry month is empty.'),
|
| 1950 |
-
('it_IT', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Impostare l\'anno di scadenza', 'Error: When expiry year is empty.'),
|
| 1951 |
-
('it_IT', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Impostare il numero di verifica della carta', 'Error: When card verification number is empty.'),
|
| 1952 |
-
('it_IT', 'label', 'Order_Review', 'Order Review', '15', 'ordine recensione', 'Label: Order Review page title. '),
|
| 1953 |
-
('it_IT', 'label', 'Agreements', 'Agreements', '25', 'accordi', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 1954 |
-
('it_IT', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accetta i termini e le condizioni', 'Error: When user did not agreed on sign up terms.'),
|
| 1955 |
-
('it_IT', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Spedizione & trattare', 'Label: Label for Shipping & Handling.'),
|
| 1956 |
-
('it_IT', 'label', 'Place_Order', 'Place Order', '25', 'Ordina', 'Label: Place Order button title.'),
|
| 1957 |
-
('it_IT', 'label', 'Order_Success', 'Order Success', '15', 'ordine Successo', 'Label: Order Success page title. '),
|
| 1958 |
-
('it_IT', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Grazie per il vostro acquisto!', 'Message: When order successfully placed. '),
|
| 1959 |
-
('it_IT', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Riceverai una mail di conferma dell\'ordine con i dettagli del tuo ordine e un link per monitorare i progressi.', 'Text: When order successfully placed '),
|
| 1960 |
-
('it_IT', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continua Shopping', 'LabeL: Continue Shopping button title. '),
|
| 1961 |
-
('it_IT', 'label', 'Error', 'Error', '15', 'errore', 'Label: Error '),
|
| 1962 |
-
('it_IT', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Prodotto aggiunto con successo in lista dei desideri', 'Message: When item added into Wishlist.'),
|
| 1963 |
-
('it_IT', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Voce rimosso dalla lista dei desideri', 'Message: When Item removed from wishlist.'),
|
| 1964 |
-
('it_IT', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
|
| 1965 |
-
('it_IT', 'label', 'Remove', 'Remove', '10', 'rimuovere', 'Label: Remove button title.'),
|
| 1966 |
-
('it_IT', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Non scartare trovato', 'Text: When No wishlist items found.'),
|
| 1967 |
-
('it_IT', 'label', 'Orders', 'Orders', '15', 'ordini', 'Label: Orders history page title.'),
|
| 1968 |
-
('it_IT', 'label', 'Order_History', 'Order History', '20', 'Cronologia ordini', 'Label: Order History button title. '),
|
| 1969 |
-
('it_IT', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Nessun ordine trovato', 'Text: When no order history found. '),
|
| 1970 |
-
('it_IT', 'label', 'Order_Detail', 'Order Detail', '15', 'Dettagli ordine', 'Label: Order Detail page title. '),
|
| 1971 |
-
('it_IT', 'label', 'Ordered_Items', 'Ordered Items', '25', 'articoli ordinati', 'Label: Ordered Items block heading or title. '),
|
| 1972 |
-
('it_IT', 'label', 'Order_Number', 'Order Number', '20', 'numero d\'ordine', 'Label: Label for Order Number.'),
|
| 1973 |
-
('it_IT', 'label', 'Order_Date', 'Order Date', '20', 'Data ordine', 'Label: Label for Order Date.'),
|
| 1974 |
-
('it_IT', 'label', 'User', 'User', '10', 'utente', 'Label: Label for User.'),
|
| 1975 |
-
('it_IT', 'label', 'Info', 'Info', '15', 'su', 'Label: About page title (CMS/about module)'),
|
| 1976 |
-
('it_IT', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Aggiungi alla lista dei desideri', 'Label: Add To Wishlist button title.'),
|
| 1977 |
-
('it_IT', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
|
| 1978 |
-
('it_IT', 'label', 'Search_Product', 'Search Product', '50', 'Cerca prodotto', 'Label: Search Product.'),
|
| 1979 |
-
('it_IT', 'label', 'Apply', 'Apply', '8', 'applicare', 'Label: Apply button title (to apply discount)'),
|
| 1980 |
-
('it_IT', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Codici promozionali applicato con successo', 'Message: When coupon code is applied.'),
|
| 1981 |
-
('it_IT', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Codici promozionali rimosso con successo', 'Message: When coupon code is removed. '),
|
| 1982 |
-
('it_IT', 'label', 'Discount_Code', 'Discount Code', '25', 'Codice Sconto', 'Label: Label for Discount Code.'),
|
| 1983 |
-
('it_IT', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Aggiornamento Wishlist', 'Label: Update Wishlist button title.'),
|
| 1984 |
-
('it_IT', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Articolo aggiornato con successo', 'Message: When wishlist updated successfully.'),
|
| 1985 |
-
('it_IT', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
|
| 1986 |
-
('it_IT', 'message', 'Please_Select', 'Please select ', '25', 'seleziona', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 1987 |
-
('it_IT', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Prodotti Links scaricabili', 'Label: Label for Product Downloadable Links.'),
|
| 1988 |
-
('it_IT', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Codice coupon valido', 'Error: When coupon code is invalid.'),
|
| 1989 |
-
('it_IT', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Effettua il login per continuare', 'Error: When action required login '),
|
| 1990 |
-
('it_IT', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Inserisci firstname', 'Error: When firstname is empty in signup form. '),
|
| 1991 |
-
('it_IT', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Inserisci cognome', 'Error: When lastname is empty in signup form. '),
|
| 1992 |
-
('it_IT', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Inserire l\'indirizzo e-mail', 'Error: When email address is empty in signup form. '),
|
| 1993 |
-
('it_IT', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Inserire la password', 'Error: When password is empty in signup form. '),
|
| 1994 |
-
('it_IT', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account già esistente', 'Error: When email address already exists.'),
|
| 1995 |
-
('it_IT', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Impossibile salvare indirizzo del cliente', 'Error: When error occure while saving customer Address.'),
|
| 1996 |
-
('it_IT', 'message', 'No_Data_Found', 'No Data Found', '100', 'Nessun dato trovato', 'Error: When no data found for requested page.'),
|
| 1997 |
-
('it_IT', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Non è più disponibile Prodotto', 'Error: When requested product is no londer available.'),
|
| 1998 |
-
('it_IT', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 1999 |
-
('it_IT', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2000 |
-
('it_IT', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Elemento non può caricare', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 2001 |
-
('it_IT', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2002 |
-
('it_IT', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2003 |
-
('it_IT', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Elemento richiesto non trovato', 'Error: When system can not load wishlist Item.'),
|
| 2004 |
-
('it_IT', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Non è più disponibile articolo richiesto', 'Error: When requested product is no longer available.'),
|
| 2005 |
-
('it_IT', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Articolo è stato eliminato dal carrello', 'Error: When Item has been deleted from cart.'),
|
| 2006 |
-
('it_IT', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Non tutti i prodotti sono disponibili in auantity richiesto', 'Error: When any of the product from cart is no longer available.'),
|
| 2007 |
-
('it_IT', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accetta tutti i termini e le condizioni prima di ordinare', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 2008 |
-
('it_IT', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
|
| 2009 |
-
('it_IT', 'label', 'Reset_Filter', 'Reset Filter', '15', 'reset Filter', 'Label: Reset Filter link title.'),
|
| 2010 |
-
('it_IT', 'label', 'Reset', 'Reset', '10', 'reset', 'Label: Reset button title.'),
|
| 2011 |
-
('it_IT', 'label', 'Popularity', 'Popularity', '25', 'popolarità', 'Label: Label for filter: Popularity option. '),
|
| 2012 |
-
('it_IT', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prezzo: decrescente', 'Label: Label for filter: Price-High To Low option. '),
|
| 2013 |
-
('it_IT', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prezzo: Crescente', 'Label: Label for filter: Price-Low To High option.'),
|
| 2014 |
-
('it_IT', 'label', 'Rating', 'Rating', '25', 'valutazione', 'Label: Label for filter: Rating option '),
|
| 2015 |
-
('it_IT', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nome: dalla A alla Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 2016 |
-
('it_IT', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nome: dalla Z alla A', 'Label: Label for filter: Name-Z To A option.'),
|
| 2017 |
-
('it_IT', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
|
| 2018 |
-
('it_IT', 'label', 'Submit_Review', 'Submit Review', '25', 'Invia Recensione', 'Label: Submit Review button title.'),
|
| 2019 |
-
('it_IT', 'label', 'User_Reviews', 'User Reviews', '25', 'Recensioni degli utenti', 'Label: User Reviews page title. '),
|
| 2020 |
-
('it_IT', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Nessuna recensione trovata', 'Label: Text as No Reviews Found'),
|
| 2021 |
-
('it_IT', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Valutazione media degli utenti', 'Label: Label for Average User Rating.'),
|
| 2022 |
-
('it_IT', 'label', 'Reviews', 'Reviews', '25', 'Recensioni', 'Label: Label for Reviews.'),
|
| 2023 |
-
('it_IT', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 2024 |
-
('it_IT', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Sommario della tua recensione', 'Label: Label for review summary field, available on submit review form.'),
|
| 2025 |
-
('it_IT', 'label', 'Comments', 'Comments', '25', 'Commenti', 'Label: Label for comments field, available on submit review form.'),
|
| 2026 |
-
('it_IT', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Potrebbe piacerti anche', 'Label: Label for related product slider on product detail page.'),
|
| 2027 |
-
('it_IT', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Selezionare uno di ciascuno dei rating', 'Error: When feedback ratings is not selected for the product.'),
|
| 2028 |
-
('it_IT', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Inserisci il tuo nickename', 'Error: When feedback nickename is empty.'),
|
| 2029 |
-
('it_IT', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Inserire il feedback generale', 'Error: When feedback summary is empty.'),
|
| 2030 |
-
('it_IT', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Inserisci i tuoi commenti', 'Error: When feedback comments is empty.'),
|
| 2031 |
-
('it_IT', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Vista l\'ultima volta', 'Label: Recently Viewed'),
|
| 2032 |
-
('it_IT', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Questa azione non può essere eseguita sul dispositivo. Supporto richiesto non è disponibile su questo dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 2033 |
-
('it_IT', 'label', 'Share', 'Share', '7', 'quota', 'Label:Share button title.'),
|
| 2034 |
-
('it_IT', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Prodotti', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 2035 |
-
('it_IT', 'label', 'Edit', 'Edit', '6', 'Modifica', 'Label:Edit button title, available on wishlist page. '),
|
| 2036 |
-
('it_IT', 'label', 'More_Information', 'More Information', '25', 'Maggiori informazioni', 'Label:More information about product'),
|
| 2037 |
-
('it_IT', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
|
| 2038 |
-
('it_IT', 'label', 'Sample_Links', 'Sample Links', '20', 'Links campione', 'Label:Sample Links on product detail page'),
|
| 2039 |
-
('it_IT', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Numero massimo di caratteri', 'Label:Maximum number of characters for configurable product'),
|
| 2040 |
-
('it_IT', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'pagamento Annullato', 'Message:Payment cancelled when user cancel payment'),
|
| 2041 |
-
('it_IT', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'numeri di inseguimento', 'Label:Tracking Numbers on order detail page'),
|
| 2042 |
-
('it_IT', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
|
| 2043 |
-
('it_IT', 'label', 'Installment', 'Installment', '15', 'rata', 'Label:On product detail page'),
|
| 2044 |
-
('it_IT', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Importo Rata', 'Label:On product detail page'),
|
| 2045 |
-
('it_IT', 'label', 'Total_Amount', 'Total Amount', '15', 'importo totale', 'Label:On product detail page'),
|
| 2046 |
-
('it_IT', 'label', 'Single_Shot', 'Single Shot', '15', 'single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 2047 |
-
('it_IT', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Selezionare l\'opzione Rata', 'Message:On credit card page where installment option is required'),
|
| 2048 |
-
('it_IT', 'label', 'January', 'January', '50', 'gennaio', 'Label:Month name on credit card page'),
|
| 2049 |
-
('it_IT', 'label', 'February', 'February', '50', 'febbraio', 'Label:Month name on credit card page'),
|
| 2050 |
-
('it_IT', 'label', 'March', 'March', '50', 'marzo', 'Label:Month name on credit card page'),
|
| 2051 |
-
('it_IT', 'label', 'April', 'April', '50', 'aprile', 'Label:Month name on credit card page'),
|
| 2052 |
-
('it_IT', 'label', 'May', 'May', '50', 'maggio', 'Label:Month name on credit card page'),
|
| 2053 |
-
('it_IT', 'label', 'June', 'June', '50', 'giugno', 'Label:Month name on credit card page'),
|
| 2054 |
-
('it_IT', 'label', 'July', 'July', '50', 'luglio', 'Label:Month name on credit card page'),
|
| 2055 |
-
('it_IT', 'label', 'August', 'August', '50', 'agosto', 'Label:Month name on credit card page'),
|
| 2056 |
-
('it_IT', 'label', 'September', 'September', '50', 'settembre', 'Label:Month name on credit card page'),
|
| 2057 |
-
('it_IT', 'label', 'October', 'October', '50', 'ottobre', 'Label:Month name on credit card page'),
|
| 2058 |
-
('it_IT', 'label', 'November', 'November', '50', 'novembre', 'Label:Month name on credit card page'),
|
| 2059 |
-
('it_IT', 'label', 'December', 'December', '50', 'dicembre', 'Label:Month name on credit card page'),
|
| 2060 |
-
('tr_TR', 'message', 'Please_wait', 'Please wait', '100', 'lütfen bekleyin', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 2061 |
-
('tr_TR', 'label', 'or', 'or', '25', 'veya', 'Label: Display to show 2 action options.'),
|
| 2062 |
-
('tr_TR', 'label', 'Home', 'Home', '8', 'ev', 'Label: Home page title and button title.'),
|
| 2063 |
-
('tr_TR', 'message', 'No_internet_connection', 'No internet connection', '100', 'Hiçbir internet baÄŸlantısı', 'Message:No internet connection'),
|
| 2064 |
-
('tr_TR', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Alışveriş Kategorisi', 'Label: Shopping Category'),
|
| 2065 |
-
('tr_TR', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Sonuç kategorisi vardır.', 'Text: When no category found.'),
|
| 2066 |
-
('tr_TR', 'label', 'Shop_by_category', 'Shop by category', '25', 'Kategoriye göre alışveriÅŸ', 'Label: Title to show above category names.'),
|
| 2067 |
-
('tr_TR', 'label', 'Categories', 'Categories', '20', 'Kategoriler', 'Label: Title to show on homepage, above the category.'),
|
| 2068 |
-
('tr_TR', 'label', 'All_Products', 'All Products', '20', 'Tüm Ürünler', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 2069 |
-
('tr_TR', 'label', 'Profile', 'Profile', '10', 'profil', 'Label: Profile page title and button title.'),
|
| 2070 |
-
('tr_TR', 'label', 'List_Page', 'List Page', '15', 'listesi Sayfası', 'Label: Page title'),
|
| 2071 |
-
('tr_TR', 'label', 'Product_List', 'Product List', '15', 'Ürün Listesi', 'Label: Product List page title '),
|
| 2072 |
-
('tr_TR', 'label', 'products_found', 'products found', '20', 'ürün bulundu', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 2073 |
-
('tr_TR', 'label', 'Product_Detail', 'Product Detail', '15', 'Ürün Detayı', 'Label: Product Detail page title'),
|
| 2074 |
-
('tr_TR', 'label', 'Details', 'Details', '10', 'ayrıntılar', 'Label: Label displayed above the product detail on product detail page.'),
|
| 2075 |
-
('tr_TR', 'label', 'Buy_Now', 'Buy Now', '10', 'Åžimdi Al', 'Label: Buy Now button title.'),
|
| 2076 |
-
('tr_TR', 'label', 'Choose_an_option', 'Choose an option', '20', 'Bir seçenek seçin', 'Label: First option for product options.'),
|
| 2077 |
-
('tr_TR', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'ÖÄŸe baÅŸarıyla eklendi', 'Message: When the Item added successfully into the cart. '),
|
| 2078 |
-
('tr_TR', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Hiçbir ürün bulundu.', 'Text: When no products found for selected search criteria or category.'),
|
| 2079 |
-
('tr_TR', 'label', 'Load_More', 'Load More', '10', 'Daha Yük', 'Label: Load More button title, displayed on product listing pages.'),
|
| 2080 |
-
('tr_TR', 'label', 'Viewers', 'Viewers', '10', 'izleyiciler', 'Label: Viewers Label.'),
|
| 2081 |
-
('tr_TR', 'label', 'Add_to_cart', 'Add to cart', '15', 'Sepete ekle', 'Label: Add to cart button title.'),
|
| 2082 |
-
('tr_TR', 'label', 'Downloadable_link', 'Downloadable link', '20', 'İndirilebilir bağlantı', 'Label: Downloadable link title. '),
|
| 2083 |
-
('tr_TR', 'label', 'Review', 'Review', '10', 'İnceleme', 'Label: Review text and button title.'),
|
| 2084 |
-
('tr_TR', 'message', 'No_reviews_found', 'No reviews found', '100', 'Yorum bulunamadı', 'Text: When no reviews found for selected product.'),
|
| 2085 |
-
('tr_TR', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Alışveriş Sepeti', 'Label: Shopping Cart button title.'),
|
| 2086 |
-
('tr_TR', 'label', 'QTY', 'QTY', '5', 'Miktar', 'Label: Label for product Quantity.'),
|
| 2087 |
-
('tr_TR', 'label', 'TOTAL', 'TOTAL', '15', 'TOPLAM', 'Label: Label for cart & order total. '),
|
| 2088 |
-
('tr_TR', 'label', 'Subtotal', 'Subtotal', '15', 'ara toplam', 'Label: Label for cart & order subtotal.'),
|
| 2089 |
-
('tr_TR', 'label', 'Tax', 'Tax', '5', 'vergi', 'Label: Label for cart & order Tax.'),
|
| 2090 |
-
('tr_TR', 'label', 'Discount', 'Discount', '15', 'indirim', 'Label: Label for cart & order discount. '),
|
| 2091 |
-
('tr_TR', 'label', 'Grand_Total', 'Grand Total', '15', 'genel Toplam', 'Label: Label for cart & order grand total.'),
|
| 2092 |
-
('tr_TR', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Alışveriş sepeti boş.', 'Error: When the shopping cart is empty.'),
|
| 2093 |
-
('tr_TR', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Sepeti baÅŸarıyla güncellendi', 'Message: When the cart updated successfully.'),
|
| 2094 |
-
('tr_TR', 'label', 'Update_Cart', 'Update Cart', '15', 'Güncelleme Sepeti', 'Label: Update Cart button title. '),
|
| 2095 |
-
('tr_TR', 'label', 'Checkout', 'Checkout', '10', 'Ödeme', 'Label: Checkout button title.'),
|
| 2096 |
-
('tr_TR', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Sepet boÅŸ', 'Text: When the cart is empty. '),
|
| 2097 |
-
('tr_TR', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Sepetinize öÄŸenin bir sorun olması olduÄŸunu', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 2098 |
-
('tr_TR', 'label', 'Login', 'Login', '7', 'Oturum Aç', 'Label: Login button title.'),
|
| 2099 |
-
('tr_TR', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'EriÅŸmek için kullanıcı adınızı ÅŸifrenizi giriniz.', 'Error: When requested action required login.'),
|
| 2100 |
-
('tr_TR', 'label', 'Username', 'Username', '20', 'Kullanıcı adı', 'Label: Label for Username field.'),
|
| 2101 |
-
('tr_TR', 'label', 'Password', 'Password', '20', 'ÅŸifre', 'Label: Label for password field.'),
|
| 2102 |
-
('tr_TR', 'label', 'Sign_Up', 'Sign Up', '10', 'Kaydol', 'Label: Sign Up button title.'),
|
| 2103 |
-
('tr_TR', 'message', 'Enter_username', 'Enter username', '100', 'adını girin', 'Error: When username is empty.'),
|
| 2104 |
-
('tr_TR', 'message', 'Enter_password', 'Enter password', '100', 'ÅŸifrenizi girin', 'Error: When password is empty. '),
|
| 2105 |
-
('tr_TR', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Geçersiz kullanıcı adı veya ÅŸifre', 'Error: When Invalid username or password entered.'),
|
| 2106 |
-
('tr_TR', 'label', 'First_name', 'First name', '20', 'isim', 'Label: Label for firstname field.'),
|
| 2107 |
-
('tr_TR', 'label', 'Last_name', 'Last name', '20', 'soyadı', 'Label: Label for lastname field.'),
|
| 2108 |
-
('tr_TR', 'label', 'Your_Email', 'Your Email', '20', 'E-posta', 'Label: Label for email address field.'),
|
| 2109 |
-
('tr_TR', 'label', 'Submit', 'Submit', '10', 'sunmak', 'Label: Submit button title.'),
|
| 2110 |
-
('tr_TR', 'label', 'Signup_Form', 'Signup Form', '15', 'Kayıt Formu', 'Label: Signup Form page title.'),
|
| 2111 |
-
('tr_TR', 'label', 'Signup', 'Signup', '10', 'Kaydol', 'Label: Signup button title.'),
|
| 2112 |
-
('tr_TR', 'message', 'Enter_firstname', 'Enter firstname', '100', 'firstName girin', 'Error: When firstname is empty. '),
|
| 2113 |
-
('tr_TR', 'message', 'Enter_lastname', 'Enter lastname', '100', 'lastname girin', 'Error: When lastname is empty.'),
|
| 2114 |
-
('tr_TR', 'message', 'Enter_email', 'Enter email', '100', 'E-posta adresinizi girin', 'Error: When email address is empty.'),
|
| 2115 |
-
('tr_TR', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Geçerli bir e-posta adresi girin', 'Error: When email address is invalid.'),
|
| 2116 |
-
('tr_TR', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Tebrikler! Başarıyla kayıtlı', 'Message: When successfully registration has been done. '),
|
| 2117 |
-
('tr_TR', 'message', 'Please_check_your_email', 'Please check your email', '100', 'E-postanızı kontrol edin', 'Message: When user reset their password. '),
|
| 2118 |
-
('tr_TR', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Parolanızı Mı Unuttunuz', 'Label: Forgot Password button title.'),
|
| 2119 |
-
('tr_TR', 'label', 'Shipping', 'Shipping', '20', 'nakliye', 'Label: Label for Shipping. '),
|
| 2120 |
-
('tr_TR', 'label', 'Billing', 'Billing', '20', 'fatura', 'Label: Label for Billing'),
|
| 2121 |
-
('tr_TR', 'label', 'Address', 'Address', '20', 'adres', 'Label: Label for address field, available on payment page. '),
|
| 2122 |
-
('tr_TR', 'label', 'Payment', 'Payment', '20', 'ödeme', 'Label: Label for payment field, available on payment page.'),
|
| 2123 |
-
('tr_TR', 'label', 'Continue', 'Continue', '20', 'devam etmek', 'Label: Continue button title. '),
|
| 2124 |
-
('tr_TR', 'label', 'Billing_Address', 'Billing Address', '20', 'fatura Adresi', 'Label: Label for Billing Address.'),
|
| 2125 |
-
('tr_TR', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Adres defterinden bir fatura adresi seçin veya yeni bir adres girin.', 'Label: Title available on billing addresses drop down.'),
|
| 2126 |
-
('tr_TR', 'label', 'New_Address', 'New Address', '20', 'yeni Adres', 'Label: Title for New Billing Address form.'),
|
| 2127 |
-
('tr_TR', 'label', 'Company', 'Company', '20', 'ÅŸirket', 'Label: Label for company field, available on address page. '),
|
| 2128 |
-
('tr_TR', 'label', 'City', 'City', '20', 'ÅŸehir', 'Label: Label for city field, available on address page. '),
|
| 2129 |
-
('tr_TR', 'label', 'State', 'State', '20', 'devlet', 'Label: Label for state field, available on address page. '),
|
| 2130 |
-
('tr_TR', 'label', 'Country', 'Country', '20', 'ülke', 'Label: Label for country field, available on address page. '),
|
| 2131 |
-
('tr_TR', 'label', 'select', 'select', '20', 'seçmek', 'Label: Label for drop downs. '),
|
| 2132 |
-
('tr_TR', 'label', 'Billing_street', 'Billing street', '20', 'fatura sokak', 'Label: Label for billing street field, available on address page. '),
|
| 2133 |
-
('tr_TR', 'label', 'Postcode', 'Postcode', '20', 'posta kodu', 'Label: Label for postcode field, available on address page. '),
|
| 2134 |
-
('tr_TR', 'label', 'Telephone', 'Telephone', '20', 'telefon', 'Label: Label for telephone field, available on address page. '),
|
| 2135 |
-
('tr_TR', 'label', 'Same_as_billing', 'Same as billing', '25', 'Fatura ile aynı', 'Label: Label for Same as billing option. '),
|
| 2136 |
-
('tr_TR', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Teslimat Adresi', 'Label: Title for Shipping Address form.'),
|
| 2137 |
-
('tr_TR', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Adres defterinden bir sevkıyat adresi seçin veya yeni bir adres girin.', 'Label: Title available on shipping addresses drop down.'),
|
| 2138 |
-
('tr_TR', 'label', 'Shipping_street', 'Shipping street', '25', 'Nakliye sokak', 'Label: Label for shipping street field, available on address page. '),
|
| 2139 |
-
('tr_TR', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Fatura firstName girin', 'Error: When billing firstname is empty.'),
|
| 2140 |
-
('tr_TR', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Fatura lastname girin', 'Error: When billing lastname is empty.'),
|
| 2141 |
-
('tr_TR', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Fatura ÅŸehir girin', 'Error: When billing city is empty.'),
|
| 2142 |
-
('tr_TR', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Fatura durumu girin', 'Error: When billing state is empty.'),
|
| 2143 |
-
('tr_TR', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Fatura ülkeyi girin', 'Error: When billing country is empty.'),
|
| 2144 |
-
('tr_TR', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Sokak fatura girin', 'Error: When billing street is empty.'),
|
| 2145 |
-
('tr_TR', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Posta kodu fatura girin', 'Error: When billing postcode is empty.'),
|
| 2146 |
-
('tr_TR', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Fatura telefon giriniz', 'Error: When billing telephone is empty.'),
|
| 2147 |
-
('tr_TR', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'FirstName nakliye girin', 'Error: When shipping firstname is empty.'),
|
| 2148 |
-
('tr_TR', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Lastname nakliye girin', 'Error: When shipping lastname is empty.'),
|
| 2149 |
-
('tr_TR', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Åžehir nakliye giriniz', 'Error: When shipping city is empty.'),
|
| 2150 |
-
('tr_TR', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Devlet nakliye girin', 'Error: When shipping state is empty.'),
|
| 2151 |
-
('tr_TR', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Nakliye ülke girin', 'Error: When shipping country is empty.'),
|
| 2152 |
-
('tr_TR', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Sokak nakliye girin', 'Error: When shipping street is empty.'),
|
| 2153 |
-
('tr_TR', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Posta kodu nakliye giriniz', 'Error: When shipping postcode is empty.'),
|
| 2154 |
-
('tr_TR', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Telefon nakliye giriniz', 'Error: When shipping telephone is empty.'),
|
| 2155 |
-
('tr_TR', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Nakliye Yöntemi', 'Label: Shipping Method page title. '),
|
| 2156 |
-
('tr_TR', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seç nakliye yöntemi', 'Label: Label for Select shipping method options.'),
|
| 2157 |
-
('tr_TR', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Seç sevkiyat yöntemi', 'Error: When shipment method is not selected.'),
|
| 2158 |
-
('tr_TR', 'label', 'Payment_Method', 'Payment Method', '25', 'ödeme yöntemi', 'Label: Payment Method page title. '),
|
| 2159 |
-
('tr_TR', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seçin ödeme yöntemi', 'Label: Label for Select payment method options.'),
|
| 2160 |
-
('tr_TR', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seçin ödeme yöntemi', 'Error: When payment method is not selected.'),
|
| 2161 |
-
('tr_TR', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Üzgünüz, bir ÅŸey yanlış Oldu', 'Error: When magento return unexpected error.'),
|
| 2162 |
-
('tr_TR', 'label', 'Credit_Card', 'Credit Card', '25', 'kredi Kartı', 'Label: Label for credit card field, available on payment page. '),
|
| 2163 |
-
('tr_TR', 'label', 'Name_on_card', 'Name on card', '25', 'Kartın üzerindeki ad', 'Label: Label for name of card field, available on payment page. '),
|
| 2164 |
-
('tr_TR', 'label', 'Credit_card_type', 'Credit card type', '25', 'Kredi kartı tipi', 'Label: Label for CC type field, available on payment page. '),
|
| 2165 |
-
('tr_TR', 'label', 'Credit_card_number', 'Credit card number', '25', 'Kredi Kartı Numarası', 'Label: Label for CC number field, available on payment page. '),
|
| 2166 |
-
('tr_TR', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Son kullanma tarihi', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 2167 |
-
('tr_TR', 'label', 'Month', 'Month', '25', 'ay', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 2168 |
-
('tr_TR', 'label', 'Year', 'Year', '25', 'yıl', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 2169 |
-
('tr_TR', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Kart Doğrulama Numarası', 'Label: Label for CC verification number field, available on payment page. '),
|
| 2170 |
-
('tr_TR', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Karttaki adını girin', 'Error: When name on card is empty.'),
|
| 2171 |
-
('tr_TR', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Seç kredi kartı türü', 'Error: When credit card type is not selected.'),
|
| 2172 |
-
('tr_TR', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Kredi kartı numarasını girin', 'Error: When credit card number is empty.'),
|
| 2173 |
-
('tr_TR', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Eylül bitiÅŸ ay', 'Error: When expiry month is empty.'),
|
| 2174 |
-
('tr_TR', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Eylül bitiÅŸ yılı', 'Error: When expiry year is empty.'),
|
| 2175 |
-
('tr_TR', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Eylül kart doÄŸrulama numarası', 'Error: When card verification number is empty.'),
|
| 2176 |
-
('tr_TR', 'label', 'Order_Review', 'Order Review', '15', 'Sipariş İnceleme', 'Label: Order Review page title. '),
|
| 2177 |
-
('tr_TR', 'label', 'Agreements', 'Agreements', '25', 'AnlaÅŸmalar', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 2178 |
-
('tr_TR', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Åžart ve koÅŸul kabul', 'Error: When user did not agreed on sign up terms.'),
|
| 2179 |
-
('tr_TR', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Nakliye ve Taşıma', 'Label: Label for Shipping & Handling.'),
|
| 2180 |
-
('tr_TR', 'label', 'Place_Order', 'Place Order', '25', 'SipariÅŸ', 'Label: Place Order button title.'),
|
| 2181 |
-
('tr_TR', 'label', 'Order_Success', 'Order Success', '15', 'Sipariş Başarı', 'Label: Order Success page title. '),
|
| 2182 |
-
('tr_TR', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Satın aldığınız için teÅŸekkür ederiz!', 'Message: When order successfully placed. '),
|
| 2183 |
-
('tr_TR', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Sen ayrıntıları ve ilerleme cinsel yolla bulaÅŸan enfeksiyonların izlemek için bir baÄŸlantı ile sipariÅŸ bir sipariÅŸ onayı e-postası olacak.', 'Text: When order successfully placed '),
|
| 2184 |
-
('tr_TR', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Alışverişe Devam', 'LabeL: Continue Shopping button title. '),
|
| 2185 |
-
('tr_TR', 'label', 'Error', 'Error', '15', 'hata', 'Label: Error '),
|
| 2186 |
-
('tr_TR', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'ÖÄŸe baÅŸarıyla listesine eklenir', 'Message: When item added into Wishlist.'),
|
| 2187 |
-
('tr_TR', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Ürün İstek çıkarıldı', 'Message: When Item removed from wishlist.'),
|
| 2188 |
-
('tr_TR', 'label', 'Wishlist', 'Wishlist', '15', 'BeÄŸendiÄŸim', 'Label: Wishlist page title. '),
|
| 2189 |
-
('tr_TR', 'label', 'Remove', 'Remove', '10', 'kaldır', 'Label: Remove button title.'),
|
| 2190 |
-
('tr_TR', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'ÖÄŸe bulunamadı dilek', 'Text: When No wishlist items found.'),
|
| 2191 |
-
('tr_TR', 'label', 'Orders', 'Orders', '15', 'SipariÅŸler', 'Label: Orders history page title.'),
|
| 2192 |
-
('tr_TR', 'label', 'Order_History', 'Order History', '20', 'SipariÅŸ GeçmiÅŸi', 'Label: Order History button title. '),
|
| 2193 |
-
('tr_TR', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Hiçbir emir bulunamadı', 'Text: When no order history found. '),
|
| 2194 |
-
('tr_TR', 'label', 'Order_Detail', 'Order Detail', '15', 'SipariÅŸ Detay', 'Label: Order Detail page title. '),
|
| 2195 |
-
('tr_TR', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Sıralı ÖÄŸeler', 'Label: Ordered Items block heading or title. '),
|
| 2196 |
-
('tr_TR', 'label', 'Order_Number', 'Order Number', '20', 'Sipariş Numarası', 'Label: Label for Order Number.'),
|
| 2197 |
-
('tr_TR', 'label', 'Order_Date', 'Order Date', '20', 'SipariÅŸ Tarihi', 'Label: Label for Order Date.'),
|
| 2198 |
-
('tr_TR', 'label', 'User', 'User', '10', 'kullanıcı', 'Label: Label for User.'),
|
| 2199 |
-
('tr_TR', 'label', 'Info', 'Info', '15', 'hakkında', 'Label: About page title (CMS/about module)'),
|
| 2200 |
-
('tr_TR', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'İstek Ekle', 'Label: Add To Wishlist button title.'),
|
| 2201 |
-
('tr_TR', 'label', 'Logout', 'Logout', '10', 'Çıkış', 'Label: Logout button title.'),
|
| 2202 |
-
('tr_TR', 'label', 'Search_Product', 'Search Product', '50', 'Ürün Arama', 'Label: Search Product.'),
|
| 2203 |
-
('tr_TR', 'label', 'Apply', 'Apply', '8', 'uygulamak', 'Label: Apply button title (to apply discount)'),
|
| 2204 |
-
('tr_TR', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Kupon kodu başarıyla uygulandı', 'Message: When coupon code is applied.'),
|
| 2205 |
-
('tr_TR', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Kupon kodu başarıyla kaldırıldı', 'Message: When coupon code is removed. '),
|
| 2206 |
-
('tr_TR', 'label', 'Discount_Code', 'Discount Code', '25', 'İndirim Kodu', 'Label: Label for Discount Code.'),
|
| 2207 |
-
('tr_TR', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Güncelleme BeÄŸendiÄŸim', 'Label: Update Wishlist button title.'),
|
| 2208 |
-
('tr_TR', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'ÖÄŸe baÅŸarıyla güncellendi', 'Message: When wishlist updated successfully.'),
|
| 2209 |
-
('tr_TR', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Yük Dilek ÖÄŸe', 'Error: When requested wishlist item Can not Load. '),
|
| 2210 |
-
('tr_TR', 'message', 'Please_Select', 'Please select ', '25', 'Lütfen seçiniz', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 2211 |
-
('tr_TR', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'İndirilebilir Ürün Linkler', 'Label: Label for Product Downloadable Links.'),
|
| 2212 |
-
('tr_TR', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Geçersiz kupon kodu', 'Error: When coupon code is invalid.'),
|
| 2213 |
-
('tr_TR', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Devam için giriÅŸ yapın', 'Error: When action required login '),
|
| 2214 |
-
('tr_TR', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'firstName girin', 'Error: When firstname is empty in signup form. '),
|
| 2215 |
-
('tr_TR', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'lastname girin', 'Error: When lastname is empty in signup form. '),
|
| 2216 |
-
('tr_TR', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'E-posta adresinizi girin', 'Error: When email address is empty in signup form. '),
|
| 2217 |
-
('tr_TR', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'ÅŸifrenizi girin', 'Error: When password is empty in signup form. '),
|
| 2218 |
-
('tr_TR', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Hesap zaten var', 'Error: When email address already exists.'),
|
| 2219 |
-
('tr_TR', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'MüÅŸteri adresini kaydedilemiyor', 'Error: When error occure while saving customer Address.'),
|
| 2220 |
-
('tr_TR', 'message', 'No_Data_Found', 'No Data Found', '100', 'Hiçbir veri bulunamadı', 'Error: When no data found for requested page.'),
|
| 2221 |
-
('tr_TR', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Artık mevcut ürün', 'Error: When requested product is no londer available.'),
|
| 2222 |
-
('tr_TR', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2223 |
-
('tr_TR', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2224 |
-
('tr_TR', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! ÖÄŸe yükleyemiyor', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 2225 |
-
('tr_TR', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2226 |
-
('tr_TR', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 2227 |
-
('tr_TR', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'İstenen öÄŸe bulunamadı', 'Error: When system can not load wishlist Item.'),
|
| 2228 |
-
('tr_TR', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Artık mevcut İstenen öÄŸe', 'Error: When requested product is no longer available.'),
|
| 2229 |
-
('tr_TR', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Ürün sepeti silindi', 'Error: When Item has been deleted from cart.'),
|
| 2230 |
-
('tr_TR', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Tüm ürünler Talep auantity mevcuttur', 'Error: When any of the product from cart is no longer available.'),
|
| 2231 |
-
('tr_TR', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'SipariÅŸ yerleÅŸtirme önce tüm ÅŸartları ve koÅŸulları kabul', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 2232 |
-
('tr_TR', 'label', 'Filter', 'Filter', '10', 'filtre', 'Label: Label for Filters.'),
|
| 2233 |
-
('tr_TR', 'label', 'Reset_Filter', 'Reset Filter', '15', 'sıfırlama Filtre', 'Label: Reset Filter link title.'),
|
| 2234 |
-
('tr_TR', 'label', 'Reset', 'Reset', '10', 'ayarlamak', 'Label: Reset button title.'),
|
| 2235 |
-
('tr_TR', 'label', 'Popularity', 'Popularity', '25', 'popülerlik', 'Label: Label for filter: Popularity option. '),
|
| 2236 |
-
('tr_TR', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Fiyatı: DüÅŸük için Yüksek', 'Label: Label for filter: Price-High To Low option. '),
|
| 2237 |
-
('tr_TR', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Fiyat: Yüksek DüÅŸük için', 'Label: Label for filter: Price-Low To High option.'),
|
| 2238 |
-
('tr_TR', 'label', 'Rating', 'Rating', '25', 'rating', 'Label: Label for filter: Rating option '),
|
| 2239 |
-
('tr_TR', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Adı: A dan Z için', 'Label: Label for filter: Name-A To Z option.'),
|
| 2240 |
-
('tr_TR', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'İsim: Z A', 'Label: Label for filter: Name-Z To A option.'),
|
| 2241 |
-
('tr_TR', 'label', 'Newest', 'Newest', '25', 'en yeni', 'Label: Label for filter: Newest option.'),
|
| 2242 |
-
('tr_TR', 'label', 'Submit_Review', 'Submit Review', '25', 'Yorum Gönder', 'Label: Submit Review button title.'),
|
| 2243 |
-
('tr_TR', 'label', 'User_Reviews', 'User Reviews', '25', 'kullanıcı Yorumları', 'Label: User Reviews page title. '),
|
| 2244 |
-
('tr_TR', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Hiç yorum Bulunamadı', 'Label: Text as No Reviews Found'),
|
| 2245 |
-
('tr_TR', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Ortalama Kullanıcı Değerlendirmesi', 'Label: Label for Average User Rating.'),
|
| 2246 |
-
('tr_TR', 'label', 'Reviews', 'Reviews', '25', 'yorumlar', 'Label: Label for Reviews.'),
|
| 2247 |
-
('tr_TR', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 2248 |
-
('tr_TR', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Yorumunuzun Özeti', 'Label: Label for review summary field, available on submit review form.'),
|
| 2249 |
-
('tr_TR', 'label', 'Comments', 'Comments', '25', 'Yorumlar', 'Label: Label for comments field, available on submit review form.'),
|
| 2250 |
-
('tr_TR', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Åžunlar da hoÅŸunuza gidebilir', 'Label: Label for related product slider on product detail page.'),
|
| 2251 |
-
('tr_TR', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Yorumu her birini seçin', 'Error: When feedback ratings is not selected for the product.'),
|
| 2252 |
-
('tr_TR', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Senin nickename girin', 'Error: When feedback nickename is empty.'),
|
| 2253 |
-
('tr_TR', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Genel geribildirim girin', 'Error: When feedback summary is empty.'),
|
| 2254 |
-
('tr_TR', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Yorumlarınızı girin', 'Error: When feedback comments is empty.'),
|
| 2255 |
-
('tr_TR', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'son Görülen', 'Label: Recently Viewed'),
|
| 2256 |
-
('tr_TR', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Bu eylem Sizin cihazda Yapılan olamaz. Gerekli destek Sizin cihazda mevcut değildir.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 2257 |
-
('tr_TR', 'label', 'Share', 'Share', '7', 'pay', 'Label:Share button title.'),
|
| 2258 |
-
('tr_TR', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Ürünler', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 2259 |
-
('tr_TR', 'label', 'Edit', 'Edit', '6', 'Düzenle', 'Label:Edit button title, available on wishlist page. '),
|
| 2260 |
-
('tr_TR', 'label', 'More_Information', 'More Information', '25', 'Daha Fazla Bilgi', 'Label:More information about product'),
|
| 2261 |
-
('tr_TR', 'label', 'Share_App', 'Share App', '12', 'Hisse App', 'Label:Share app on CMS page'),
|
| 2262 |
-
('tr_TR', 'label', 'Sample_Links', 'Sample Links', '20', 'örnek Linkler', 'Label:Sample Links on product detail page'),
|
| 2263 |
-
('tr_TR', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maksimum karakter sayısı', 'Label:Maximum number of characters for configurable product'),
|
| 2264 |
-
('tr_TR', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Ödeme İptal Edildi', 'Message:Payment cancelled when user cancel payment'),
|
| 2265 |
-
('tr_TR', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Takip Numaraları', 'Label:Tracking Numbers on order detail page'),
|
| 2266 |
-
('tr_TR', 'label', 'Track', 'Track', '15', 'iz', 'Label:Button on order detail page'),
|
| 2267 |
-
('tr_TR', 'label', 'Installment', 'Installment', '15', 'taksit', 'Label:On product detail page'),
|
| 2268 |
-
('tr_TR', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Taksit Tutarı', 'Label:On product detail page'),
|
| 2269 |
-
('tr_TR', 'label', 'Total_Amount', 'Total Amount', '15', 'toplam tutar', 'Label:On product detail page'),
|
| 2270 |
-
('tr_TR', 'label', 'Single_Shot', 'Single Shot', '15', 'Tek Çekim', 'Label:For payuapi gateway on credit card page'),
|
| 2271 |
-
('tr_TR', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Taksit SeçeneÄŸi Seçiniz', 'Message:On credit card page where installment option is required'),
|
| 2272 |
-
('tr_TR', 'label', 'January', 'January', '50', 'Ocak', 'Label:Month name on credit card page'),
|
| 2273 |
-
('tr_TR', 'label', 'February', 'February', '50', 'Åžubat', 'Label:Month name on credit card page'),
|
| 2274 |
-
('tr_TR', 'label', 'March', 'March', '50', 'Mart', 'Label:Month name on credit card page'),
|
| 2275 |
-
('tr_TR', 'label', 'April', 'April', '50', 'Nisan', 'Label:Month name on credit card page'),
|
| 2276 |
-
('tr_TR', 'label', 'May', 'May', '50', 'Mayıs', 'Label:Month name on credit card page'),
|
| 2277 |
-
('tr_TR', 'label', 'June', 'June', '50', 'Haziran', 'Label:Month name on credit card page'),
|
| 2278 |
-
('tr_TR', 'label', 'July', 'July', '50', 'Temmuz', 'Label:Month name on credit card page'),
|
| 2279 |
-
('tr_TR', 'label', 'August', 'August', '50', 'AÄŸustos', 'Label:Month name on credit card page'),
|
| 2280 |
-
('tr_TR', 'label', 'September', 'September', '50', 'Eylül', 'Label:Month name on credit card page'),
|
| 2281 |
-
('tr_TR', 'label', 'October', 'October', '50', 'Ekim', 'Label:Month name on credit card page'),
|
| 2282 |
-
('tr_TR', 'label', 'November', 'November', '50', 'Kasım', 'Label:Month name on credit card page'),
|
| 2283 |
-
('tr_TR', 'label', 'December', 'December', '50', 'Aralık', 'Label:Month name on credit card page');
|
| 2284 |
-
");
|
| 2285 |
-
}
|
| 2286 |
-
}
|
| 2287 |
-
catch(Exception $e){}
|
| 2288 |
-
}
|
| 2289 |
-
|
| 2290 |
-
public function __createNewLanguageWords(){
|
| 2291 |
-
try{
|
| 2292 |
-
|
| 2293 |
-
$resource = Mage::getSingleton('core/resource');
|
| 2294 |
-
$conn = $resource->getConnection('core_read');
|
| 2295 |
-
}
|
| 2296 |
-
catch(Exception $e){
|
| 2297 |
-
echo $e->getMessage();
|
| 2298 |
-
}
|
| 2299 |
}
|
| 2300 |
}
|
| 1 |
<?php
|
| 2 |
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x3x1_External extends Mobicommerce_Mobiservices_Model_Abstract
|
| 4 |
+
{
|
| 5 |
+
public function __install102ScriptAction()
|
| 6 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
}
|
| 9 |
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Home.php
CHANGED
|
@@ -8,7 +8,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Home extends Mobicommerce_Mobiservic
|
|
| 8 |
$homedata['recentlyViewed'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/catalog_catalog'))->getRecentlyViewedProducts();
|
| 9 |
$homedata['customCheckoutFields'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/custom'))->getCustomCheckoutFields();
|
| 10 |
$homedata['product_slider'] = Mage::getModel('mobiadmin/appwidget')->getProductSliderData($data);
|
| 11 |
-
|
| 12 |
return $homedata;
|
| 13 |
}
|
| 14 |
|
| 8 |
$homedata['recentlyViewed'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/catalog_catalog'))->getRecentlyViewedProducts();
|
| 9 |
$homedata['customCheckoutFields'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/custom'))->getCustomCheckoutFields();
|
| 10 |
$homedata['product_slider'] = Mage::getModel('mobiadmin/appwidget')->getProductSliderData($data);
|
|
|
|
| 11 |
return $homedata;
|
| 12 |
}
|
| 13 |
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Shoppingcart/Cart.php
CHANGED
|
@@ -271,6 +271,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 271 |
if($getHasError)
|
| 272 |
$errorDescription = $this->_remove_cart_duplicate_error($item->getErrorInfos());
|
| 273 |
|
|
|
|
|
|
|
| 274 |
$list[] = array(
|
| 275 |
'item_id' => $item->getId(),
|
| 276 |
'product_id' => $product->getId(),
|
|
@@ -280,7 +282,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 280 |
'row_total' => $item->getRowTotal(),
|
| 281 |
'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
|
| 282 |
'qty' => $item->getQty(),
|
| 283 |
-
'
|
|
|
|
| 284 |
'options' => $options,
|
| 285 |
'hasError' => $getHasError,
|
| 286 |
'errorDescription' => $errorDescription,
|
|
@@ -353,6 +356,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 353 |
'country_id' => $address->getCountryId(),
|
| 354 |
'telephone' => $address->getTelephone(),
|
| 355 |
'fax' => $address->getFax(),
|
|
|
|
| 356 |
'shipping_description' => $address->getShippingDescription(),
|
| 357 |
'shipping_amount' => $address->getShippingAmount(),
|
| 358 |
);
|
|
@@ -380,6 +384,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 380 |
if(!empty($cartdata) && $cartdata['items_qty'] > 0){
|
| 381 |
try{
|
| 382 |
$return['paymentinfo'] = array(
|
|
|
|
| 383 |
'title' => $this->_getCart()->getQuote()->getPayment()->getMethodInstance()->getTitle(),
|
| 384 |
'fee' => isset($cartdata['cod_fee'])?$cartdata['cod_fee']:0,
|
| 385 |
);
|
|
@@ -434,6 +439,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 434 |
|
| 435 |
$this->_getCheckoutSession()->setCartWasUpdated(true);
|
| 436 |
$information['data']['cart_details']= $this->getCartInfo();
|
|
|
|
| 437 |
return $information;
|
| 438 |
}
|
| 439 |
|
|
@@ -516,7 +522,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 516 |
$this->_getCheckoutSession()->getQuote()->getShippingAddress()->collectShippingRates()->save();
|
| 517 |
$info = $this->successStatus();
|
| 518 |
$info['data']['cart_details'] = $this->getCartInfo();
|
| 519 |
-
$info['data']['shipping_methods'] = $this->_getShippingMethods();
|
| 520 |
$info['data']['payment_methods'] = $this->_getPaymentMethos();
|
| 521 |
|
| 522 |
return $info;
|
|
@@ -626,7 +632,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 626 |
$detail['bncode'] = "Magestore_SI_MagentoCE";
|
| 627 |
$detail['show_type'] = 2;
|
| 628 |
} elseif($type == 9) {
|
| 629 |
-
$detail['show_type']
|
| 630 |
$detail['urls'] = array(
|
| 631 |
'redirect_url' => $method->getOrderPlaceRedirectUrl(),
|
| 632 |
'success_url' => $method->getPaidSuccessUrl(),
|
|
@@ -720,6 +726,20 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 720 |
}
|
| 721 |
$detail['installment_options'] = $installment_options;
|
| 722 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 723 |
|
| 724 |
if(empty($detail['urls']['success_url']))
|
| 725 |
$detail['urls']['success_url'] = Mage::getUrl("checkout/onepage/success", array("_secure" => true));
|
|
@@ -732,15 +752,19 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 732 |
protected function _getRestrictedMethods(){
|
| 733 |
return array(
|
| 734 |
'authorizenet_directpost',
|
| 735 |
-
'paypal_direct'
|
| 736 |
);
|
| 737 |
}
|
| 738 |
|
| 739 |
protected function _getAllowedMethods(){
|
| 740 |
return array(
|
|
|
|
|
|
|
|
|
|
|
|
|
| 741 |
'zooz',
|
| 742 |
'transfer_mobile',
|
| 743 |
'cashondelivery',
|
|
|
|
| 744 |
'cashondeliverypayment',
|
| 745 |
'checkmo',
|
| 746 |
'banktransfer',
|
|
@@ -748,6 +772,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 748 |
'paymill_creditcard',
|
| 749 |
'payfast',
|
| 750 |
'payuapi',
|
|
|
|
| 751 |
'mobipaypaloffline',
|
| 752 |
'msp_ideal',
|
| 753 |
'msp_deal',
|
|
@@ -755,30 +780,42 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 755 |
'msp_visa',
|
| 756 |
'msp_mastercard',
|
| 757 |
'msp_maestro',
|
| 758 |
-
'msp_babygiftcard'
|
|
|
|
|
|
|
|
|
|
| 759 |
);
|
| 760 |
}
|
| 761 |
|
| 762 |
protected function _getPaymentMethodTypes(){
|
| 763 |
return array(
|
| 764 |
-
'
|
| 765 |
-
'
|
| 766 |
-
'
|
| 767 |
-
'
|
| 768 |
-
'
|
| 769 |
-
'
|
| 770 |
-
'
|
| 771 |
-
'
|
| 772 |
-
'
|
| 773 |
-
'
|
| 774 |
-
'
|
| 775 |
-
'
|
| 776 |
-
'
|
| 777 |
-
'
|
| 778 |
-
'
|
| 779 |
-
'
|
| 780 |
-
'
|
| 781 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 782 |
);
|
| 783 |
}
|
| 784 |
|
|
@@ -871,6 +908,46 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 871 |
return $list;
|
| 872 |
}
|
| 873 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 874 |
public function getShippingMethods(){
|
| 875 |
$info = $this->successStatus();
|
| 876 |
$info['data']['shipping_methods'] = $this->_getShippingMethods();
|
|
@@ -902,9 +979,9 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 902 |
$this->_getOnepage()->getQuote()->collectTotals();
|
| 903 |
$this->_getOnepage()->getQuote()->collectTotals()->save();
|
| 904 |
$info = $this->successStatus();
|
| 905 |
-
|
| 906 |
-
$info['data']['cart_details'] = $this->getCartInfo();
|
| 907 |
-
return $info;
|
| 908 |
} else {
|
| 909 |
if(isset($result['message']))
|
| 910 |
return $this->errorStatus($result['message']);
|
|
@@ -965,7 +1042,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 965 |
{
|
| 966 |
$error = $this->errorStatus('Not_All_Products_Are_Available_In_The_Requested_Quantity');
|
| 967 |
$error['data']['cart_details'] = $this->getCartInfo();
|
| 968 |
-
|
| 969 |
return $error;
|
| 970 |
}
|
| 971 |
}
|
|
@@ -1075,4 +1151,39 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
|
|
| 1075 |
$this->eventChangeData($event_name, $event_value);
|
| 1076 |
return $this->getCacheData();
|
| 1077 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1078 |
}
|
| 271 |
if($getHasError)
|
| 272 |
$errorDescription = $this->_remove_cart_duplicate_error($item->getErrorInfos());
|
| 273 |
|
| 274 |
+
$inventory = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
|
| 275 |
+
|
| 276 |
$list[] = array(
|
| 277 |
'item_id' => $item->getId(),
|
| 278 |
'product_id' => $product->getId(),
|
| 282 |
'row_total' => $item->getRowTotal(),
|
| 283 |
'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
|
| 284 |
'qty' => $item->getQty(),
|
| 285 |
+
'max_qty' => (int) $inventory->getQty(),
|
| 286 |
+
'qty_increments' => (int) $inventory->getQtyIncrements(),
|
| 287 |
'options' => $options,
|
| 288 |
'hasError' => $getHasError,
|
| 289 |
'errorDescription' => $errorDescription,
|
| 356 |
'country_id' => $address->getCountryId(),
|
| 357 |
'telephone' => $address->getTelephone(),
|
| 358 |
'fax' => $address->getFax(),
|
| 359 |
+
'shipping_method' => $address->getShippingMethod(),
|
| 360 |
'shipping_description' => $address->getShippingDescription(),
|
| 361 |
'shipping_amount' => $address->getShippingAmount(),
|
| 362 |
);
|
| 384 |
if(!empty($cartdata) && $cartdata['items_qty'] > 0){
|
| 385 |
try{
|
| 386 |
$return['paymentinfo'] = array(
|
| 387 |
+
'code' => strtoupper($this->_getCart()->getQuote()->getPayment()->getMethodInstance()->getCode()),
|
| 388 |
'title' => $this->_getCart()->getQuote()->getPayment()->getMethodInstance()->getTitle(),
|
| 389 |
'fee' => isset($cartdata['cod_fee'])?$cartdata['cod_fee']:0,
|
| 390 |
);
|
| 439 |
|
| 440 |
$this->_getCheckoutSession()->setCartWasUpdated(true);
|
| 441 |
$information['data']['cart_details']= $this->getCartInfo();
|
| 442 |
+
$information['data']['shipping_methods'] = $this->_getShippingMethods();
|
| 443 |
return $information;
|
| 444 |
}
|
| 445 |
|
| 522 |
$this->_getCheckoutSession()->getQuote()->getShippingAddress()->collectShippingRates()->save();
|
| 523 |
$info = $this->successStatus();
|
| 524 |
$info['data']['cart_details'] = $this->getCartInfo();
|
| 525 |
+
$info['data']['shipping_methods'] = $this->_getShippingMethods();
|
| 526 |
$info['data']['payment_methods'] = $this->_getPaymentMethos();
|
| 527 |
|
| 528 |
return $info;
|
| 632 |
$detail['bncode'] = "Magestore_SI_MagentoCE";
|
| 633 |
$detail['show_type'] = 2;
|
| 634 |
} elseif($type == 9) {
|
| 635 |
+
$detail['show_type'] = 9;
|
| 636 |
$detail['urls'] = array(
|
| 637 |
'redirect_url' => $method->getOrderPlaceRedirectUrl(),
|
| 638 |
'success_url' => $method->getPaidSuccessUrl(),
|
| 726 |
}
|
| 727 |
$detail['installment_options'] = $installment_options;
|
| 728 |
}
|
| 729 |
+
else if(in_array($method->getCode(), array(
|
| 730 |
+
'paypal_standard',
|
| 731 |
+
))){
|
| 732 |
+
$detail['urls']['success_url'] = Mage::getUrl('paypal/standard/success');
|
| 733 |
+
$detail['urls']['cancel_url'] = Mage::getUrl('paypal/standard/cancel');
|
| 734 |
+
}
|
| 735 |
+
else if(in_array($method->getCode(), array(
|
| 736 |
+
'paypal_express',
|
| 737 |
+
))){
|
| 738 |
+
$detail['urls']['redirect_url'] = Mage::getUrl('paypal/express/start');
|
| 739 |
+
$detail['urls']['success_url'] = Mage::getUrl('paypal/express/review');
|
| 740 |
+
$detail['urls']['update_order_url'] = Mage::getUrl('paypal/express/updateOrder');
|
| 741 |
+
$detail['urls']['cancel_url'] = Mage::getUrl('checkout/cart');
|
| 742 |
+
}
|
| 743 |
|
| 744 |
if(empty($detail['urls']['success_url']))
|
| 745 |
$detail['urls']['success_url'] = Mage::getUrl("checkout/onepage/success", array("_secure" => true));
|
| 752 |
protected function _getRestrictedMethods(){
|
| 753 |
return array(
|
| 754 |
'authorizenet_directpost',
|
|
|
|
| 755 |
);
|
| 756 |
}
|
| 757 |
|
| 758 |
protected function _getAllowedMethods(){
|
| 759 |
return array(
|
| 760 |
+
'paypal_standard',
|
| 761 |
+
'paypal_express',
|
| 762 |
+
'paypal_direct',
|
| 763 |
+
'ccavenue',
|
| 764 |
'zooz',
|
| 765 |
'transfer_mobile',
|
| 766 |
'cashondelivery',
|
| 767 |
+
'phoenix_cashondelivery',
|
| 768 |
'cashondeliverypayment',
|
| 769 |
'checkmo',
|
| 770 |
'banktransfer',
|
| 772 |
'paymill_creditcard',
|
| 773 |
'payfast',
|
| 774 |
'payuapi',
|
| 775 |
+
'payucheckout_shared',
|
| 776 |
'mobipaypaloffline',
|
| 777 |
'msp_ideal',
|
| 778 |
'msp_deal',
|
| 780 |
'msp_visa',
|
| 781 |
'msp_mastercard',
|
| 782 |
'msp_maestro',
|
| 783 |
+
'msp_babygiftcard',
|
| 784 |
+
'atos_standard',
|
| 785 |
+
'atos_euro',
|
| 786 |
+
'atos_cofidis3x',
|
| 787 |
);
|
| 788 |
}
|
| 789 |
|
| 790 |
protected function _getPaymentMethodTypes(){
|
| 791 |
return array(
|
| 792 |
+
'paypal_standard' => 9,
|
| 793 |
+
'paypal_express' => 9,
|
| 794 |
+
'paypal_direct' => 1,
|
| 795 |
+
'ccavenue' => 9,
|
| 796 |
+
'zooz' => 2,
|
| 797 |
+
'transfer_mobile' => 0,
|
| 798 |
+
'cashondelivery' => 0,
|
| 799 |
+
'phoenix_cashondelivery' => 0,
|
| 800 |
+
'cashondeliverypayment' => 0,
|
| 801 |
+
'checkmo' => 0,
|
| 802 |
+
'banktransfer' => 0,
|
| 803 |
+
'bankpayment' => 0,
|
| 804 |
+
'paymill_creditcard' => 1,
|
| 805 |
+
'mobipaypaloffline' => 0,
|
| 806 |
+
'payfast' => 9,
|
| 807 |
+
'payucheckout_shared' => 9,
|
| 808 |
+
'msp_ideal' => 9,
|
| 809 |
+
'msp_deal' => 9,
|
| 810 |
+
'msp_banktransfer' => 9,
|
| 811 |
+
'msp_visa' => 9,
|
| 812 |
+
'msp_mastercard' => 9,
|
| 813 |
+
'msp_maestro' => 9,
|
| 814 |
+
'msp_babygiftcard' => 9,
|
| 815 |
+
'payuapi' => 9,
|
| 816 |
+
'atos_standard' => 9,
|
| 817 |
+
'atos_euro' => 9,
|
| 818 |
+
'atos_cofidis3x' => 9,
|
| 819 |
);
|
| 820 |
}
|
| 821 |
|
| 908 |
return $list;
|
| 909 |
}
|
| 910 |
|
| 911 |
+
public function _getShippingMethodsBabyLife(){
|
| 912 |
+
$shipping = $this->_getCheckoutSession()->getQuote()->getShippingAddress();
|
| 913 |
+
$methods = $shipping->getGroupedAllShippingRates();
|
| 914 |
+
$list = array();
|
| 915 |
+
$groups = array();
|
| 916 |
+
foreach ($methods as $_ccode => $_carrier) {
|
| 917 |
+
foreach ($_carrier as $rate) {
|
| 918 |
+
if($rate->isDeleted()) continue;
|
| 919 |
+
if($rate->getCarrier() == 'vendor_multirate') continue;
|
| 920 |
+
$tmp = explode(VES_VendorsShipping_Model_Shipping::DELEMITER, $rate->getCode());
|
| 921 |
+
if(sizeof($tmp) != 2) continue;
|
| 922 |
+
$vendorId = $tmp[1];
|
| 923 |
+
$vendor = Mage::getModel('vendors/vendor')->load($vendorId);
|
| 924 |
+
if(!$vendor->getId()) continue;
|
| 925 |
+
if(!isset($groups[$vendorId])) $groups[$vendorId] = array();
|
| 926 |
+
$groups[$vendorId]['title'] = $vendor->getTitle();
|
| 927 |
+
if(!isset($groups[$vendorId]['rates'])) $groups[$vendorId]['rates'] = array();
|
| 928 |
+
$groups[$vendorId]['rates'][] = $rate->getData();
|
| 929 |
+
}
|
| 930 |
+
}
|
| 931 |
+
//return $groups;
|
| 932 |
+
$list = array();
|
| 933 |
+
$method_group = array();
|
| 934 |
+
if(!empty($groups)){
|
| 935 |
+
foreach($groups as $key => $value){
|
| 936 |
+
$career_index=1;
|
| 937 |
+
foreach($value['rates'] as $_rate){
|
| 938 |
+
$_rate['carrier_index'] = $career_index;
|
| 939 |
+
$_rate['carrier_title'] = $value['title'];
|
| 940 |
+
$methodGroup = explode('||', $_rate['method']);
|
| 941 |
+
$_rate['methodGroup'] = 'vendor_shipping_method__'. $methodGroup[1];
|
| 942 |
+
$list[] = $_rate;
|
| 943 |
+
$career_index++;
|
| 944 |
+
}
|
| 945 |
+
}
|
| 946 |
+
}
|
| 947 |
+
|
| 948 |
+
return $list;
|
| 949 |
+
}
|
| 950 |
+
|
| 951 |
public function getShippingMethods(){
|
| 952 |
$info = $this->successStatus();
|
| 953 |
$info['data']['shipping_methods'] = $this->_getShippingMethods();
|
| 979 |
$this->_getOnepage()->getQuote()->collectTotals();
|
| 980 |
$this->_getOnepage()->getQuote()->collectTotals()->save();
|
| 981 |
$info = $this->successStatus();
|
| 982 |
+
//$info['data']['payment_methods'] = $this->_getPaymentMethos();
|
| 983 |
+
$info['data']['cart_details'] = $this->getCartInfo();
|
| 984 |
+
return $info;
|
| 985 |
} else {
|
| 986 |
if(isset($result['message']))
|
| 987 |
return $this->errorStatus($result['message']);
|
| 1042 |
{
|
| 1043 |
$error = $this->errorStatus('Not_All_Products_Are_Available_In_The_Requested_Quantity');
|
| 1044 |
$error['data']['cart_details'] = $this->getCartInfo();
|
|
|
|
| 1045 |
return $error;
|
| 1046 |
}
|
| 1047 |
}
|
| 1151 |
$this->eventChangeData($event_name, $event_value);
|
| 1152 |
return $this->getCacheData();
|
| 1153 |
}
|
| 1154 |
+
|
| 1155 |
+
public function setEstimateShipping($data)
|
| 1156 |
+
{
|
| 1157 |
+
$country = (string) isset($data['country_id'])?$data['country_id']:null;
|
| 1158 |
+
$postcode = (string) isset($data['estimate_postcode'])?$data['estimate_postcode']:null;
|
| 1159 |
+
$city = (string) isset($data['estimate_city'])?$data['estimate_city']:null;
|
| 1160 |
+
$regionId = (string) isset($data['region_id'])?$data['region_id']:null;
|
| 1161 |
+
$region = (string) isset($data['region'])?$data['region']:null;
|
| 1162 |
+
|
| 1163 |
+
$this->_getQuote()->getShippingAddress()
|
| 1164 |
+
->setCountryId($country)
|
| 1165 |
+
->setCity($city)
|
| 1166 |
+
->setPostcode($postcode)
|
| 1167 |
+
->setRegionId($regionId)
|
| 1168 |
+
->setRegion($region)
|
| 1169 |
+
->setCollectShippingRates(true);
|
| 1170 |
+
$this->_getQuote()->save();
|
| 1171 |
+
|
| 1172 |
+
$info = $this->successStatus();
|
| 1173 |
+
$info['data']['cart_details'] = $this->getCartInfo();
|
| 1174 |
+
$info['data']['shipping_methods'] = $this->_getShippingMethods();
|
| 1175 |
+
return $info;
|
| 1176 |
+
}
|
| 1177 |
+
|
| 1178 |
+
public function updateEstimateShipping($data)
|
| 1179 |
+
{
|
| 1180 |
+
$code = (string) isset($data['estimate_method'])?$data['estimate_method']:null;
|
| 1181 |
+
if (!empty($code)) {
|
| 1182 |
+
$this->_getQuote()->getShippingAddress()->setShippingMethod($code)/*->collectTotals()*/->save();
|
| 1183 |
+
}
|
| 1184 |
+
$info = $this->successStatus();
|
| 1185 |
+
$info['data']['cart_details'] = $this->getCartInfo();
|
| 1186 |
+
$info['data']['shipping_methods'] = $this->_getShippingMethods();
|
| 1187 |
+
return $info;
|
| 1188 |
+
}
|
| 1189 |
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Social.php
DELETED
|
@@ -1,24 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
class Mobicommerce_Mobiservices_Model_1x3x1_Social extends Mobicommerce_Mobiservices_Model_Abstract {
|
| 4 |
-
|
| 5 |
-
protected $socialPlugin = "MAGEGIANT_SOCIAL_LOGIN";
|
| 6 |
-
public function __construct()
|
| 7 |
-
{
|
| 8 |
-
parent::__construct();
|
| 9 |
-
}
|
| 10 |
-
|
| 11 |
-
public function getSocialPlatforms()
|
| 12 |
-
{
|
| 13 |
-
$platforms = array($this->socialPlugin);
|
| 14 |
-
switch($this->socialPlugin){
|
| 15 |
-
case 'MAGEGIANT_SOCIAL_LOGIN':
|
| 16 |
-
default:
|
| 17 |
-
if (Mage::helper('core')->isModuleEnabled('Magegiant_SocialLogin')) {
|
| 18 |
-
$platforms = Mage::getBlockSingleton('sociallogin/sociallogin')->getSocialButton();
|
| 19 |
-
}
|
| 20 |
-
break;
|
| 21 |
-
}
|
| 22 |
-
return $platforms;
|
| 23 |
-
}
|
| 24 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Store.php
ADDED
|
@@ -0,0 +1,147 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x3x1_Store extends Mobicommerce_Mobiservices_Model_Abstract {
|
| 4 |
+
|
| 5 |
+
public function __construct()
|
| 6 |
+
{
|
| 7 |
+
parent::__construct();
|
| 8 |
+
}
|
| 9 |
+
|
| 10 |
+
public function getStoreList($data)
|
| 11 |
+
{
|
| 12 |
+
$information = $this->successStatus();
|
| 13 |
+
|
| 14 |
+
$collection = Mage::getModel('asd_store/store')
|
| 15 |
+
->getCollection()
|
| 16 |
+
->addActiveFilter()
|
| 17 |
+
->addOrder('store_dept' , Varien_Data_Collection_Db::SORT_ORDER_ASC);
|
| 18 |
+
|
| 19 |
+
$stores = array();
|
| 20 |
+
if($collection){
|
| 21 |
+
foreach($collection as $_collection)
|
| 22 |
+
$stores[] = $_collection->getData();
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
$information['data']['stores'] = $stores;
|
| 26 |
+
return $information;
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
+
public function getStoreDetail($data)
|
| 30 |
+
{
|
| 31 |
+
$store_id = (int) $data['store_id'];
|
| 32 |
+
$media_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
|
| 33 |
+
|
| 34 |
+
$storeInfo = Mage::getModel('asd_store/store')->load($store_id)->getData();
|
| 35 |
+
if($storeInfo){
|
| 36 |
+
$store_code = $storeInfo['store_code'];
|
| 37 |
+
|
| 38 |
+
$pictures = array();
|
| 39 |
+
$pictureCollection = Mage::getModel('asd_store/store_picture')->getCollection()
|
| 40 |
+
->addStoreFilter($store_id)
|
| 41 |
+
->addOrderByPosition();
|
| 42 |
+
|
| 43 |
+
if($pictureCollection){
|
| 44 |
+
foreach($pictureCollection as $_collection){
|
| 45 |
+
$d = $_collection->getData();
|
| 46 |
+
//$d['picture_url'] = $media_url . $d['picture_path'];
|
| 47 |
+
$d['picture_url'] = $_collection->getImageUrl();
|
| 48 |
+
$pictures[] = $d;
|
| 49 |
+
}
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
+
$team = array();
|
| 53 |
+
$teamCollection = Mage::getModel('asd_store/store_team')->getCollection()
|
| 54 |
+
->addActiveFilter()
|
| 55 |
+
->addStoreFilter($store_code);
|
| 56 |
+
|
| 57 |
+
if($teamCollection){
|
| 58 |
+
foreach($teamCollection as $_collection){
|
| 59 |
+
$d = $_collection->getData();
|
| 60 |
+
$d['pictures'] = array();
|
| 61 |
+
$pictureCollection = $_collection->getPictures();
|
| 62 |
+
if($pictureCollection){
|
| 63 |
+
foreach($pictureCollection as $_pcollection){
|
| 64 |
+
$dp = $_pcollection->getData();
|
| 65 |
+
$dp['picture_url'] = $_pcollection->getImageUrl();
|
| 66 |
+
$d['pictures'][] = $dp;
|
| 67 |
+
}
|
| 68 |
+
}
|
| 69 |
+
$team[] = $d;
|
| 70 |
+
}
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
$opening = array();
|
| 74 |
+
$openingCollection = Mage::getModel('asd_store/store_opening')->load($store_code, 'store_code');
|
| 75 |
+
if($openingCollection){
|
| 76 |
+
$d = $openingCollection->getData();
|
| 77 |
+
$o = array();
|
| 78 |
+
foreach($d as $key => $value){
|
| 79 |
+
$o['opening_monday_h'] = $d['opening_monday_h'];
|
| 80 |
+
$o['opening_tuesday_h'] = $d['opening_tuesday_h'];
|
| 81 |
+
$o['opening_wednesday_h'] = $d['opening_wednesday_h'];
|
| 82 |
+
$o['opening_thursday_h'] = $d['opening_thursday_h'];
|
| 83 |
+
$o['opening_friday_h'] = $d['opening_friday_h'];
|
| 84 |
+
$o['opening_saturday_h'] = $d['opening_saturday_h'];
|
| 85 |
+
/*
|
| 86 |
+
$pos = strpos($key, 'opening_');
|
| 87 |
+
if($pos !== false){
|
| 88 |
+
$value = str_replace(" à ", "-", $value);
|
| 89 |
+
$value = str_replace(" et de ", " ", $value);
|
| 90 |
+
$value = str_replace("de ", "", $value);
|
| 91 |
+
$value = str_replace("fermé ", "closed", $value);
|
| 92 |
+
$d[$key] = $value;
|
| 93 |
+
}
|
| 94 |
+
*/
|
| 95 |
+
}
|
| 96 |
+
$opening[] = $o;
|
| 97 |
+
}
|
| 98 |
+
|
| 99 |
+
$events = array();
|
| 100 |
+
$eventsCollection = Mage::getModel('asd_store/store_event')->getCollection()
|
| 101 |
+
->addActiveFilter()
|
| 102 |
+
->addFieldToFilter('store_code', array(array('eq' => $store_code),array('eq'=>'any1')));
|
| 103 |
+
|
| 104 |
+
if($eventsCollection){
|
| 105 |
+
foreach($eventsCollection as $_collection){
|
| 106 |
+
//$events[] = $_collection->getData();
|
| 107 |
+
$d = $_collection->getData();
|
| 108 |
+
$d['pictures'] = array();
|
| 109 |
+
$pictureCollection = $_collection->getPictures();
|
| 110 |
+
if($pictureCollection){
|
| 111 |
+
foreach($pictureCollection as $_pcollection){
|
| 112 |
+
$dp = $_pcollection->getData();
|
| 113 |
+
$dp['picture_url'] = $_pcollection->getImageUrl();
|
| 114 |
+
$d['pictures'][] = $dp;
|
| 115 |
+
}
|
| 116 |
+
}
|
| 117 |
+
$events[] = $d;
|
| 118 |
+
}
|
| 119 |
+
}
|
| 120 |
+
|
| 121 |
+
$spots = array();
|
| 122 |
+
$spotsCollection = Mage::getModel('asd_store/store_fishingSpot')->getCollection()
|
| 123 |
+
->addActiveFilter()
|
| 124 |
+
->addStoreFilter($store_code);
|
| 125 |
+
|
| 126 |
+
if($spotsCollection){
|
| 127 |
+
foreach($spotsCollection as $_collection){
|
| 128 |
+
$spots[] = $_collection->getData();
|
| 129 |
+
}
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
$information = $this->successStatus();
|
| 133 |
+
$information['data']['store_detail']['store_id'] = (string) $store_id;
|
| 134 |
+
$information['data']['store_detail']['storeInfo'] = $storeInfo;
|
| 135 |
+
$information['data']['store_detail']['pictures'] = $pictures;
|
| 136 |
+
$information['data']['store_detail']['team'] = $team;
|
| 137 |
+
$information['data']['store_detail']['opening'] = $opening;
|
| 138 |
+
$information['data']['store_detail']['events'] = $events;
|
| 139 |
+
$information['data']['store_detail']['spots'] = $spots;
|
| 140 |
+
}
|
| 141 |
+
else{
|
| 142 |
+
$information = $this->errorStatus();
|
| 143 |
+
$information['message'] = Mage::helper('core')->__('Store not found.');
|
| 144 |
+
}
|
| 145 |
+
return $information;
|
| 146 |
+
}
|
| 147 |
+
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Abstract.php
ADDED
|
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x3x3_Abstract extends Mage_Core_Model_Abstract {
|
| 4 |
+
|
| 5 |
+
public function successStatus($success = array('SUCCESS'))
|
| 6 |
+
{
|
| 7 |
+
return array(
|
| 8 |
+
'status' => 'SUCCESS',
|
| 9 |
+
'message' => $success,
|
| 10 |
+
);
|
| 11 |
+
}
|
| 12 |
+
|
| 13 |
+
public function errorStatus($error = array('0','opps! unknown Error '))
|
| 14 |
+
{
|
| 15 |
+
return array(
|
| 16 |
+
'status' => 'FAIL',
|
| 17 |
+
'message' => is_array($error)?$error[0]:$error,
|
| 18 |
+
);
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
public function checkUserLoginSession()
|
| 22 |
+
{
|
| 23 |
+
return Mage::getSingleton('customer/session')->isLoggedIn();
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
+
public function _getStoreId()
|
| 27 |
+
{
|
| 28 |
+
return Mage::app()->getStore()->getStoreId();
|
| 29 |
+
}
|
| 30 |
+
|
| 31 |
+
public function _getStoreName()
|
| 32 |
+
{
|
| 33 |
+
return Mage::app()->getStore()->getName();
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
public function _getWebsiteId()
|
| 37 |
+
{
|
| 38 |
+
return Mage::app()->getStore()->getWebsiteId();
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
public function eventChangeData($name_event, $value)
|
| 42 |
+
{
|
| 43 |
+
Mage::dispatchEvent($name_event, $value);
|
| 44 |
+
}
|
| 45 |
+
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Appsetting.php
ADDED
|
@@ -0,0 +1,90 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x3x3_Appsetting extends Mobicommerce_Mobiservices_Model_Abstract {
|
| 4 |
+
|
| 5 |
+
public function getCmsdata($data)
|
| 6 |
+
{
|
| 7 |
+
$cmsCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 8 |
+
->addFieldToFilter('app_code', $data['appcode'])
|
| 9 |
+
->addFieldToFilter('setting_code', 'cms_settings');
|
| 10 |
+
|
| 11 |
+
if($cmsCollection->getSize()){
|
| 12 |
+
foreach($cmsCollection as $cmsData){
|
| 13 |
+
return Mage::helper('mobiadmin')->_jsonUnserialize($cmsData['value']);
|
| 14 |
+
}
|
| 15 |
+
}
|
| 16 |
+
else{
|
| 17 |
+
return null;
|
| 18 |
+
}
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
public function getAppinfo($data)
|
| 22 |
+
{
|
| 23 |
+
$AppinfoCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 24 |
+
->addFieldToFilter('app_code', $data['appcode'])
|
| 25 |
+
->addFieldToFilter('setting_code', 'appinfo');
|
| 26 |
+
|
| 27 |
+
if($AppinfoCollection->getSize()){
|
| 28 |
+
foreach($AppinfoCollection as $appinfo){
|
| 29 |
+
return Mage::helper('mobiadmin')->_jsonUnserialize($appinfo['value']);
|
| 30 |
+
}
|
| 31 |
+
}
|
| 32 |
+
else{
|
| 33 |
+
return null;
|
| 34 |
+
}
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
public function getPushdata($data)
|
| 38 |
+
{
|
| 39 |
+
$pushCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 40 |
+
->addFieldToFilter('app_code', $data['appcode'])
|
| 41 |
+
->addFieldToFilter('setting_code', 'push_notification');
|
| 42 |
+
|
| 43 |
+
if($pushCollection->getSize()){
|
| 44 |
+
foreach($pushCollection as $pushCollection){
|
| 45 |
+
return Mage::helper('mobiadmin')->_jsonUnserialize($pushCollection['value']);
|
| 46 |
+
}
|
| 47 |
+
}
|
| 48 |
+
else{
|
| 49 |
+
return null;
|
| 50 |
+
}
|
| 51 |
+
}
|
| 52 |
+
|
| 53 |
+
public function getHomepageBanners($data)
|
| 54 |
+
{
|
| 55 |
+
$bannersArray = array();
|
| 56 |
+
$bannersCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 57 |
+
->addFieldToFilter('app_code', $data['appcode'])
|
| 58 |
+
->addFieldToFilter('setting_code', 'banner_settings');
|
| 59 |
+
|
| 60 |
+
if($bannersCollection->getSize()){
|
| 61 |
+
foreach($bannersCollection as $banners){
|
| 62 |
+
$banners = Mage::helper('mobiadmin')->_jsonUnserialize($banners['value']);
|
| 63 |
+
if($banners){
|
| 64 |
+
foreach($banners as $banner){
|
| 65 |
+
if($banner['is_active'] == '1'){
|
| 66 |
+
$bannersArray[] = $banner['url'];
|
| 67 |
+
}
|
| 68 |
+
}
|
| 69 |
+
}
|
| 70 |
+
}
|
| 71 |
+
}
|
| 72 |
+
return $bannersArray;
|
| 73 |
+
}
|
| 74 |
+
|
| 75 |
+
public function getPopupdata($data)
|
| 76 |
+
{
|
| 77 |
+
$popupCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 78 |
+
->addFieldToFilter('app_code', $data['appcode'])
|
| 79 |
+
->addFieldToFilter('setting_code', 'popup_setting');
|
| 80 |
+
|
| 81 |
+
if($popupCollection->getSize()){
|
| 82 |
+
foreach($popupCollection as $pushCollection){
|
| 83 |
+
return Mage::helper('mobiadmin')->_jsonUnserialize($pushCollection['value']);
|
| 84 |
+
}
|
| 85 |
+
}
|
| 86 |
+
else{
|
| 87 |
+
return null;
|
| 88 |
+
}
|
| 89 |
+
}
|
| 90 |
+
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Catalog/Catalog.php
ADDED
|
@@ -0,0 +1,1066 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x3x3_Catalog_Catalog extends Mobicommerce_Mobiservices_Model_Abstract {
|
| 4 |
+
|
| 5 |
+
public function _categoryTreeList($storeId = null, $appcode = null)
|
| 6 |
+
{
|
| 7 |
+
if(!empty($storeId))
|
| 8 |
+
$parentId = Mage::app()->getStore($storeId)->getRootCategoryId();
|
| 9 |
+
else
|
| 10 |
+
$parentId = Mage::app()->getStore()->getRootCategoryId();
|
| 11 |
+
$tree = Mage::getResourceSingleton('catalog/category_tree')->load();
|
| 12 |
+
$root = $tree->getNodeById($parentId);
|
| 13 |
+
if($root && $root->getId() == 1) {
|
| 14 |
+
$root->setName(Mage::helper('catalog')->__('Root'));
|
| 15 |
+
}
|
| 16 |
+
$collection = Mage::getModel('catalog/category')->getCollection()
|
| 17 |
+
->addAttributeToSelect('name')
|
| 18 |
+
->addAttributeToFilter('is_active','1')
|
| 19 |
+
//->addAttributeToFilter('display_mode',array('nlike'=>'PAGE'))
|
| 20 |
+
->addAttributeToFilter('include_in_menu','1');
|
| 21 |
+
|
| 22 |
+
$tree->addCollectionData($collection, true);
|
| 23 |
+
|
| 24 |
+
$categories = $this->_nodeToArray($root);
|
| 25 |
+
$categories = $this->_make_tree_to_list($categories['children']);
|
| 26 |
+
$categories = $this->_remove_category_children($categories);
|
| 27 |
+
$categories = $this->_attachCategoryIcon($categories, $appcode);
|
| 28 |
+
return $categories;
|
| 29 |
+
}
|
| 30 |
+
|
| 31 |
+
public function getCatalogSearch($data)
|
| 32 |
+
{
|
| 33 |
+
$keyword = $data['q'];
|
| 34 |
+
$_helper = Mage::helper('catalogsearch');
|
| 35 |
+
$queryParam = str_replace('%20', ' ', $keyword);
|
| 36 |
+
Mage::app()->getRequest()->setParam($_helper->getQueryParamName(), $queryParam);
|
| 37 |
+
/** @var $query Mage_CatalogSearch_Model_Query */
|
| 38 |
+
$query = $_helper->getQuery();
|
| 39 |
+
$query->setStoreId(Mage::app()->getStore()->getId());
|
| 40 |
+
|
| 41 |
+
if ($query->getQueryText() != '') {
|
| 42 |
+
$check = false;
|
| 43 |
+
if (Mage::helper('catalogsearch')->isMinQueryLength()) {
|
| 44 |
+
$query->setId(0)
|
| 45 |
+
->setIsActive(1)
|
| 46 |
+
->setIsProcessed(1);
|
| 47 |
+
} else {
|
| 48 |
+
if ($query->getId()) {
|
| 49 |
+
$query->setPopularity($query->getPopularity() + 1);
|
| 50 |
+
} else {
|
| 51 |
+
$query->setPopularity(1);
|
| 52 |
+
}
|
| 53 |
+
|
| 54 |
+
if ($query->getRedirect()) {
|
| 55 |
+
$query->save();
|
| 56 |
+
//break
|
| 57 |
+
$check = true;
|
| 58 |
+
} else {
|
| 59 |
+
$query->prepare();
|
| 60 |
+
}
|
| 61 |
+
}
|
| 62 |
+
if ($check == FALSE) {
|
| 63 |
+
Mage::helper('catalogsearch')->checkNotes();
|
| 64 |
+
if (!Mage::helper('catalogsearch')->isMinQueryLength()) {
|
| 65 |
+
$query->save();
|
| 66 |
+
}
|
| 67 |
+
}
|
| 68 |
+
} else {
|
| 69 |
+
return $this->statusError();
|
| 70 |
+
}
|
| 71 |
+
if (method_exists($_helper, 'getEngine')) {
|
| 72 |
+
$engine = Mage::helper('catalogsearch')->getEngine();
|
| 73 |
+
if ($engine instanceof Varien_Object) {
|
| 74 |
+
$isLayeredNavigationAllowed = $engine->isLeyeredNavigationAllowed();
|
| 75 |
+
} else {
|
| 76 |
+
$isLayeredNavigationAllowed = true;
|
| 77 |
+
}
|
| 78 |
+
} else {
|
| 79 |
+
$isLayeredNavigationAllowed = true;
|
| 80 |
+
}
|
| 81 |
+
$layer = Mage::getSingleton('catalogsearch/layer');
|
| 82 |
+
$collection = $layer->getProductCollection();
|
| 83 |
+
return $collection;
|
| 84 |
+
}
|
| 85 |
+
|
| 86 |
+
function _nodeToArray(Varien_Data_Tree_Node $node)
|
| 87 |
+
{
|
| 88 |
+
$result = array();
|
| 89 |
+
$category = Mage::getModel('catalog/category')->load($node->getId());
|
| 90 |
+
$result['category_id'] = $node->getId();
|
| 91 |
+
$result['parent_id'] = $node->getParentId();
|
| 92 |
+
$result['name'] = $node->getName();
|
| 93 |
+
$result['is_active'] = $node->getIsActive();
|
| 94 |
+
$result['position'] = $node->getPosition();
|
| 95 |
+
$result['level'] = $node->getLevel();
|
| 96 |
+
$result['children'] = array();
|
| 97 |
+
$result['imageurl'] = $this->getResizedImage(Mage::getBaseUrl('media').'catalog/category/'.$category->getThumbnail(),300,300);
|
| 98 |
+
$result['products_count'] = $category->getProductCount();
|
| 99 |
+
|
| 100 |
+
foreach ($node->getChildren() as $child) {
|
| 101 |
+
$result['children'][] = $this->_nodeToArray($child);
|
| 102 |
+
}
|
| 103 |
+
|
| 104 |
+
return $result;
|
| 105 |
+
}
|
| 106 |
+
|
| 107 |
+
public function _remove_category_children($categories = array())
|
| 108 |
+
{
|
| 109 |
+
if(!empty($categories)){
|
| 110 |
+
foreach($categories as $key => $category){
|
| 111 |
+
$categories[$key]['children'] = count($category['children']);
|
| 112 |
+
}
|
| 113 |
+
}
|
| 114 |
+
return $categories;
|
| 115 |
+
}
|
| 116 |
+
|
| 117 |
+
public function _make_tree_to_list($categories = null, $category_result = array())
|
| 118 |
+
{
|
| 119 |
+
if(!empty($categories)){
|
| 120 |
+
foreach($categories as $category){
|
| 121 |
+
$category_result[] = $category;
|
| 122 |
+
if(count($category['children']) > 0){
|
| 123 |
+
$category_result = $this->_make_tree_to_list($category['children'], $category_result);
|
| 124 |
+
}
|
| 125 |
+
}
|
| 126 |
+
}
|
| 127 |
+
return $category_result;
|
| 128 |
+
}
|
| 129 |
+
|
| 130 |
+
public function getCategories()
|
| 131 |
+
{
|
| 132 |
+
$categoriesTree = $this->successStatus();
|
| 133 |
+
$categoriesTree['data']['categories'] = $this->_categoryTreeList();
|
| 134 |
+
return $categoriesTree;
|
| 135 |
+
}
|
| 136 |
+
|
| 137 |
+
public function productList($data)
|
| 138 |
+
{
|
| 139 |
+
$storeId = $this->_getStoreId();
|
| 140 |
+
$pCollection = Mage::getModel('catalog/product')->getCollection()
|
| 141 |
+
->addAttributeToSelect('*')
|
| 142 |
+
->addAttributeToFilter('status', '1')
|
| 143 |
+
->addAttributeToFilter('visibility', '4')
|
| 144 |
+
->setStoreId($storeId)
|
| 145 |
+
->addFinalPrice();
|
| 146 |
+
|
| 147 |
+
if($data['category_id'] != '')
|
| 148 |
+
{
|
| 149 |
+
$pCollection = Mage::getModel('catalog/category')->load($data['category_id'])->getProductCollection()
|
| 150 |
+
->addAttributeToSelect('*')
|
| 151 |
+
->addAttributeToFilter('status', '1')
|
| 152 |
+
->addAttributeToFilter('visibility', '4')
|
| 153 |
+
->setStoreId($storeId)
|
| 154 |
+
->addFinalPrice();
|
| 155 |
+
}
|
| 156 |
+
|
| 157 |
+
if($data['q'] != ''){
|
| 158 |
+
$pCollection = $this->getCatalogSearch($data);
|
| 159 |
+
}
|
| 160 |
+
|
| 161 |
+
if(!empty($data['filter'])){
|
| 162 |
+
$filterData = array();
|
| 163 |
+
$filter = (string)$data['filter'];
|
| 164 |
+
if(!empty($filter)):
|
| 165 |
+
$filter = explode('&', $filter);
|
| 166 |
+
if(!empty($filter)):
|
| 167 |
+
foreach($filter as $fdata):
|
| 168 |
+
$explode = explode('=', $fdata);
|
| 169 |
+
if(count($explode) == 2):
|
| 170 |
+
if(array_key_exists($explode[0], $filterData))
|
| 171 |
+
$filterData[$explode[0]][] = $explode[1];
|
| 172 |
+
else
|
| 173 |
+
$filterData[$explode[0]] = array($explode[1]);
|
| 174 |
+
endif;
|
| 175 |
+
endforeach;
|
| 176 |
+
endif;
|
| 177 |
+
endif;
|
| 178 |
+
|
| 179 |
+
if(!empty($filterData)):
|
| 180 |
+
foreach($filterData as $fkey => $fdata):
|
| 181 |
+
if(count($fdata) == 1):
|
| 182 |
+
$filterData[$fkey] = $fdata[0];
|
| 183 |
+
endif;
|
| 184 |
+
endforeach;
|
| 185 |
+
endif;
|
| 186 |
+
$data['filter'] = $filterData;
|
| 187 |
+
if(!empty($data['filter'])):
|
| 188 |
+
foreach($data['filter'] as $key => $value){
|
| 189 |
+
if(is_array($value)){
|
| 190 |
+
if($key == "price"){
|
| 191 |
+
foreach($value as $option){
|
| 192 |
+
$option = explode("-",$option);
|
| 193 |
+
$option = explode("-",$value);
|
| 194 |
+
if($option[0] == '') $option[0] = 0;
|
| 195 |
+
if($option[1] == '') $option[1] = 100000000;
|
| 196 |
+
$pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
|
| 197 |
+
}
|
| 198 |
+
}
|
| 199 |
+
else{
|
| 200 |
+
$optionArray = array();
|
| 201 |
+
foreach($value as $option){
|
| 202 |
+
$optionArray[] = array('attribute'=> $key, 'finset'=> $option);
|
| 203 |
+
}
|
| 204 |
+
$pCollection->addAttributeToFilter($optionArray);
|
| 205 |
+
}
|
| 206 |
+
}
|
| 207 |
+
else{
|
| 208 |
+
if($key == "price"){
|
| 209 |
+
$option = explode("-",$value);
|
| 210 |
+
if($option[0] == '') $option[0] = 0;
|
| 211 |
+
if($option[1] == '') $option[1] = 100000000;
|
| 212 |
+
$pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
|
| 213 |
+
}
|
| 214 |
+
else{
|
| 215 |
+
$value = (int)$value;
|
| 216 |
+
$pCollection->joinField($key.'_idx',
|
| 217 |
+
'catalog_product_index_eav',
|
| 218 |
+
null,
|
| 219 |
+
'entity_id=entity_id',
|
| 220 |
+
"{{table}}.store_id='".$storeId."' AND {{table}}.value = '".$value."'",
|
| 221 |
+
'INNER');
|
| 222 |
+
}
|
| 223 |
+
}
|
| 224 |
+
}
|
| 225 |
+
endif;
|
| 226 |
+
}
|
| 227 |
+
switch ($data['order']) {
|
| 228 |
+
case "position":
|
| 229 |
+
$pCollection->setOrder('position', 'ASC');
|
| 230 |
+
break;
|
| 231 |
+
case "price-l-h":
|
| 232 |
+
$pCollection->setOrder('price', 'asc');
|
| 233 |
+
break;
|
| 234 |
+
case "price-h-l":
|
| 235 |
+
$pCollection->setOrder('price', 'desc');
|
| 236 |
+
break;
|
| 237 |
+
case "rating-h-l":
|
| 238 |
+
$pCollection->joinField('rating_score',
|
| 239 |
+
'review_entity_summary',
|
| 240 |
+
'rating_summary',
|
| 241 |
+
'entity_pk_value=entity_id',
|
| 242 |
+
array('entity_type'=>1, 'store_id'=> Mage::app()->getStore()->getId()),
|
| 243 |
+
'left'
|
| 244 |
+
);
|
| 245 |
+
$pCollection->setOrder('rating_score', 'desc');
|
| 246 |
+
break;
|
| 247 |
+
case "name-a-z":
|
| 248 |
+
$pCollection->setOrder('name', 'asc');
|
| 249 |
+
break;
|
| 250 |
+
case "name-z-a":
|
| 251 |
+
$pCollection->setOrder('name', 'desc');
|
| 252 |
+
break;
|
| 253 |
+
case "newest_first":
|
| 254 |
+
$pCollection->setOrder('entity_id', 'desc');
|
| 255 |
+
break;
|
| 256 |
+
default:
|
| 257 |
+
$pCollection->setOrder('ordered_qty', 'asc');
|
| 258 |
+
}
|
| 259 |
+
|
| 260 |
+
if(isset($data['category_id']) && !empty($data['category_id'])):
|
| 261 |
+
$category = Mage::getModel("catalog/category")->load($data['category_id']);
|
| 262 |
+
$layer = Mage::getModel("catalog/layer");
|
| 263 |
+
$layer->setCurrentCategory($category);
|
| 264 |
+
$attributes = $layer->getFilterableAttributes();
|
| 265 |
+
$filter = array(
|
| 266 |
+
"message" => "",
|
| 267 |
+
"data" => array()
|
| 268 |
+
);
|
| 269 |
+
|
| 270 |
+
try{
|
| 271 |
+
if(count($attributes)>0){
|
| 272 |
+
foreach ($attributes as $attribute) {
|
| 273 |
+
if ($attribute->getAttributeCode() == 'price'){
|
| 274 |
+
$filterBlockName = 'catalog/layer_filter_price';
|
| 275 |
+
}elseif($attribute->getBackendType() == 'decimal'){
|
| 276 |
+
$filterBlockName = 'catalog/layer_filter_decimal';
|
| 277 |
+
}else{
|
| 278 |
+
$filterBlockName = 'catalog/layer_filter_attribute';
|
| 279 |
+
}
|
| 280 |
+
|
| 281 |
+
$result = Mage::getBlockSingleton($filterBlockName)->setLayer($layer)->setAttributeModel($attribute)->init();
|
| 282 |
+
if($result->getItems()){
|
| 283 |
+
$attributeCode = (string)$attribute->getAttributeCode();
|
| 284 |
+
$fd = array();
|
| 285 |
+
$fd['attributeCode'] = $attributeCode;
|
| 286 |
+
$fd['type'] = $attribute->getFrontendInput();
|
| 287 |
+
$fd['label'] = $attribute->getFrontendLabel();
|
| 288 |
+
$fd['code'] = $attribute->getId();
|
| 289 |
+
$j = 0;
|
| 290 |
+
foreach($result->getItems() as $option){
|
| 291 |
+
$fd['options'][$j]['label'] = $option->getLabel();
|
| 292 |
+
$fd['options'][$j]['value'] = $option->getValue();
|
| 293 |
+
$fd['options'][$j]['count'] = $option->getCount();
|
| 294 |
+
$j++;
|
| 295 |
+
}
|
| 296 |
+
$filter['data'][] = $fd;
|
| 297 |
+
}
|
| 298 |
+
}
|
| 299 |
+
}
|
| 300 |
+
}
|
| 301 |
+
catch(Exception $e){
|
| 302 |
+
$filter['message'] = $e->getMessage();
|
| 303 |
+
}
|
| 304 |
+
endif;
|
| 305 |
+
|
| 306 |
+
$pCollection->addUrlRewrite(0);
|
| 307 |
+
|
| 308 |
+
if(!isset($data['page']) || $data['page']=="") $data['page']=1;
|
| 309 |
+
if(!isset($data['limit']) || $data['limit']=="") $data['limit']=20;
|
| 310 |
+
$data['offset'] = ($data['page']-1) * $data['limit'];
|
| 311 |
+
|
| 312 |
+
$productList = array();
|
| 313 |
+
$product_total = $pCollection->getSize();
|
| 314 |
+
$pCollection->setPageSize($data['offset'] + $data['limit']);
|
| 315 |
+
|
| 316 |
+
if ($data['offset'] > $product_total)
|
| 317 |
+
return $this->errorStatus(array('opps! No information found'));
|
| 318 |
+
$check_limit = 0;
|
| 319 |
+
$check_offset = 0;
|
| 320 |
+
|
| 321 |
+
foreach ($pCollection as $product) {
|
| 322 |
+
if (++$check_offset <= $data['offset']) {
|
| 323 |
+
continue;
|
| 324 |
+
}
|
| 325 |
+
if (++$check_limit > $data['limit'])
|
| 326 |
+
break;
|
| 327 |
+
|
| 328 |
+
$stock = true;
|
| 329 |
+
if (version_compare(Mage::getVersion(), '1.4.0.1', '=') === true) {
|
| 330 |
+
if (!$product->isSaleable()) $stock = false;
|
| 331 |
+
}
|
| 332 |
+
|
| 333 |
+
$info_product = array(
|
| 334 |
+
'product_id' => $product->getId(),
|
| 335 |
+
'entity_id' => $product->getId(),
|
| 336 |
+
'name' => $product->getName(),
|
| 337 |
+
'type_id' => $product->getTypeId(),
|
| 338 |
+
'price' => $product->getPrice(),
|
| 339 |
+
'special_price' => $product->getFinalPrice(),
|
| 340 |
+
'stock_status' => $stock,
|
| 341 |
+
'reviews' => $ratings[5],
|
| 342 |
+
'product_small_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
|
| 343 |
+
'product_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
|
| 344 |
+
'product_reviews' => $this->_getProductReviews($product->getId())
|
| 345 |
+
);
|
| 346 |
+
|
| 347 |
+
$prices = $this->_productPrices($product);
|
| 348 |
+
//---- add bundle and grouped price into product info array
|
| 349 |
+
if ($prices) {
|
| 350 |
+
$info_product = array_merge($info_product, $prices);
|
| 351 |
+
}
|
| 352 |
+
|
| 353 |
+
/* customization for pacificpeche
|
| 354 |
+
if($product->getTypeId() == 'grouped'){
|
| 355 |
+
$info_product['price'] = $product->getPriceGrouped();
|
| 356 |
+
$specialFromDate = strtotime($product->getSpecialFromDateGrouped());
|
| 357 |
+
$specialToDate = strtotime($product->getSpecialToDateGrouped());
|
| 358 |
+
$currTime = time();
|
| 359 |
+
$info_product['special_price'] = $info_product['price'];
|
| 360 |
+
if($currTime >= $specialFromDate && $currTime <= $specialToDate)
|
| 361 |
+
$info_product['special_price'] = $product->getSpecialPriceGrouped();
|
| 362 |
+
}
|
| 363 |
+
/* customization for pacificpeche - upto here */
|
| 364 |
+
|
| 365 |
+
$requestObj = Mage::app()->getFrontController()->getRequest();
|
| 366 |
+
$event_name = $requestObj->getRequestedRouteName() . '_' .
|
| 367 |
+
$requestObj->getRequestedControllerName() . '_' .
|
| 368 |
+
$requestObj->getRequestedActionName();
|
| 369 |
+
|
| 370 |
+
$name_of_event= $event_name. '_product_detail';
|
| 371 |
+
$event_value = array(
|
| 372 |
+
'object' => $this,
|
| 373 |
+
'product' => $product
|
| 374 |
+
);
|
| 375 |
+
Mage::dispatchEvent($name_of_event, $event_value);
|
| 376 |
+
$productList[] = $info_product;
|
| 377 |
+
}
|
| 378 |
+
|
| 379 |
+
$information = $this->successStatus();
|
| 380 |
+
$information['message'] = array($product_total);
|
| 381 |
+
$information['data']['products'] = $productList;
|
| 382 |
+
$information['data']['filters'] = $filter;
|
| 383 |
+
$information['data']['product_count'] = $product_total;
|
| 384 |
+
|
| 385 |
+
return $information;
|
| 386 |
+
}
|
| 387 |
+
|
| 388 |
+
function _getProductReviews($productId)
|
| 389 |
+
{
|
| 390 |
+
$reviews = Mage::getModel('review/review')
|
| 391 |
+
->getResourceCollection()
|
| 392 |
+
->addStoreFilter(Mage::app()->getStore()->getId())
|
| 393 |
+
->addEntityFilter('product', $productId)
|
| 394 |
+
->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)
|
| 395 |
+
->setDateOrder()
|
| 396 |
+
->addRateVotes();
|
| 397 |
+
|
| 398 |
+
$reviews_array = array();
|
| 399 |
+
$ratings = array();
|
| 400 |
+
|
| 401 |
+
if (count($reviews) > 0) {
|
| 402 |
+
foreach ($reviews->getItems() as $review) {
|
| 403 |
+
$reviewData = $review->getData();
|
| 404 |
+
$averageUserVoting = 0;
|
| 405 |
+
|
| 406 |
+
$votes = Mage::getModel('rating/rating_option_vote')
|
| 407 |
+
->getResourceCollection()
|
| 408 |
+
->setReviewFilter($reviewData['review_id'])
|
| 409 |
+
->setStoreFilter(Mage::app()->getStore()->getId())
|
| 410 |
+
->load();
|
| 411 |
+
$votesData = $votes->getData();
|
| 412 |
+
if(!empty($votesData)):
|
| 413 |
+
foreach($votesData as $vdata):
|
| 414 |
+
$averageUserVoting += $vdata['value'];
|
| 415 |
+
$ratings[] = $vdata['value'];
|
| 416 |
+
endforeach;
|
| 417 |
+
$averageUserVoting = round(($averageUserVoting / count($votesData)), 2);
|
| 418 |
+
endif;
|
| 419 |
+
$reviewData['votes'] = $votesData;
|
| 420 |
+
$reviewData['averageUserVoting'] = $averageUserVoting;
|
| 421 |
+
$reviews_array[] = $reviewData;
|
| 422 |
+
}
|
| 423 |
+
}
|
| 424 |
+
$averageRating = round((array_sum($ratings)/count($ratings)),2);
|
| 425 |
+
|
| 426 |
+
$result_array = array(
|
| 427 |
+
'reviewsCount' => count($reviews),
|
| 428 |
+
'averageRating' => $averageRating,
|
| 429 |
+
'reviews' => $reviews_array,
|
| 430 |
+
);
|
| 431 |
+
return $result_array;
|
| 432 |
+
}
|
| 433 |
+
|
| 434 |
+
public function productInfo($data)
|
| 435 |
+
{
|
| 436 |
+
$product_id = $data['product_id'];
|
| 437 |
+
$product = Mage::getModel('catalog/product')->load($product_id);
|
| 438 |
+
if (!$product->getId()) {
|
| 439 |
+
$information = $this->errorStatus("Product_Does_Not_Exists");
|
| 440 |
+
return $information;
|
| 441 |
+
}
|
| 442 |
+
|
| 443 |
+
$option = $this->_getAllProductOptions($product);
|
| 444 |
+
$prices = $this->_productPrices($product);
|
| 445 |
+
|
| 446 |
+
$images=array();
|
| 447 |
+
$i=0;
|
| 448 |
+
foreach ($product->getMediaGallery('images') as $image) {
|
| 449 |
+
if ($image['disabled']) {
|
| 450 |
+
continue;
|
| 451 |
+
}
|
| 452 |
+
$images[$i]['full_image_url'] = Mage::helper('catalog/image')->init($product, 'thumbnail',$image['file'])->resize(300)->__toString();
|
| 453 |
+
$images[$i]['id'] = isset($image['value_id']) ? $image['value_id'] : null;
|
| 454 |
+
$images[$i]['position'] = $image['position'];
|
| 455 |
+
$images[$i]['label'] = $image['label'];
|
| 456 |
+
$i++;
|
| 457 |
+
}
|
| 458 |
+
if(empty($images)){
|
| 459 |
+
$images[] = array(
|
| 460 |
+
'full_image_url' => Mage::helper('catalog/image')->init($product, 'image')->resize(200)->__toString(),
|
| 461 |
+
'id' => '0',
|
| 462 |
+
'position' => '1',
|
| 463 |
+
'label' => 'Base Image',
|
| 464 |
+
);
|
| 465 |
+
}
|
| 466 |
+
|
| 467 |
+
$stock = true;
|
| 468 |
+
if (version_compare(Mage::getVersion(), '1.4.0.1', '=') === true) {
|
| 469 |
+
if (!$product->isSaleable()) $stock = false;
|
| 470 |
+
}
|
| 471 |
+
|
| 472 |
+
$inventory = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
|
| 473 |
+
|
| 474 |
+
$productInfo = array(
|
| 475 |
+
'product_id' => $product_id,
|
| 476 |
+
'name' => $product->getName(),
|
| 477 |
+
'url' => $product->getProductUrl(),
|
| 478 |
+
'type' => $product->getTypeId(),
|
| 479 |
+
'attributeSetName' => Mage::getModel("eav/entity_attribute_set")->load($product->getAttributeSetId())->getAttributeSetName(),
|
| 480 |
+
'price' => $product->getPrice(),
|
| 481 |
+
'special_price' => $product->getFinalPrice(),
|
| 482 |
+
'description' => Mage::helper('catalog/output')->productAttribute($product, $product->getDescription(), 'description'),
|
| 483 |
+
'short_description' => Mage::helper('catalog/output')->productAttribute($product, $product->getShortDescription(), 'short_description'),
|
| 484 |
+
'max_qty' => (int) $inventory->getQty(),
|
| 485 |
+
'qty_increments' => (int) $inventory->getQtyIncrements(),
|
| 486 |
+
'product_images' => $images,
|
| 487 |
+
'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
|
| 488 |
+
'stock_status' => $stock,
|
| 489 |
+
'options' => $option,
|
| 490 |
+
'product_reviews' => $this->_getProductReviews($product_id)
|
| 491 |
+
);
|
| 492 |
+
|
| 493 |
+
if ($prices) {
|
| 494 |
+
$productInfo = array_merge($productInfo, $prices);
|
| 495 |
+
}
|
| 496 |
+
|
| 497 |
+
$productInfo = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/custom'))->getCustomProductDetailFields($product, $productInfo);
|
| 498 |
+
|
| 499 |
+
$requestObj = Mage::app()->getFrontController()->getRequest();
|
| 500 |
+
$event_name = $requestObj->getRequestedRouteName() . '_' .
|
| 501 |
+
$requestObj->getRequestedControllerName() . '_' .
|
| 502 |
+
$requestObj->getRequestedActionName();
|
| 503 |
+
|
| 504 |
+
$name_of_event= $event_name. '_product_detail';
|
| 505 |
+
$event_value = array(
|
| 506 |
+
'object' => $this,
|
| 507 |
+
'product' => $product
|
| 508 |
+
);
|
| 509 |
+
Mage::dispatchEvent($name_of_event, $event_value);
|
| 510 |
+
$information = '';
|
| 511 |
+
|
| 512 |
+
if (count($productInfo)){
|
| 513 |
+
if(isset($data['addRecentViews']) && $data['addRecentViews'] == '1'){
|
| 514 |
+
Mage::dispatchEvent('catalog_controller_product_view', array('product' => $product));
|
| 515 |
+
Mage::getSingleton('catalog/session')->setLastViewedProductId($product->getId());
|
| 516 |
+
}
|
| 517 |
+
$information = $this->successStatus();
|
| 518 |
+
$information['data']['product_details'] = $productInfo;
|
| 519 |
+
$information['data']['related_products'] = $this->getRelatedProducts($product);
|
| 520 |
+
$information['data']['product_details']['ratingOptions'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/review'))->_getRatingOptions(array(
|
| 521 |
+
"product_id" => $product_id,
|
| 522 |
+
));
|
| 523 |
+
if(isset($data['addRecentViews']) && $data['addRecentViews'] == '1'){
|
| 524 |
+
$information['data']['recentlyViewed'] = $this->getRecentlyViewedProducts();
|
| 525 |
+
}
|
| 526 |
+
}else{
|
| 527 |
+
$information = $this->errorStatus();
|
| 528 |
+
}
|
| 529 |
+
return $information;
|
| 530 |
+
}
|
| 531 |
+
|
| 532 |
+
public function _productPrices($product)
|
| 533 |
+
{
|
| 534 |
+
$prices = array();
|
| 535 |
+
$type = $product->getTypeId();
|
| 536 |
+
switch ($type) {
|
| 537 |
+
case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
|
| 538 |
+
$productPrice = $product->getPriceModel();
|
| 539 |
+
if (version_compare(Mage::getVersion(), '1.4.2.0', '>=') === true) {
|
| 540 |
+
list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getTotalPrices($product, null, null, false);
|
| 541 |
+
}else{
|
| 542 |
+
list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getPrices($product, null, null, false);
|
| 543 |
+
}
|
| 544 |
+
|
| 545 |
+
if ($product->getPriceType() == 1) {
|
| 546 |
+
$_weeeTaxAmount = Mage::helper('weee')->getAmount($product);
|
| 547 |
+
$_weeeTaxAmountInclTaxes = $_weeeTaxAmount;
|
| 548 |
+
if (Mage::helper('weee')->isTaxable()) {
|
| 549 |
+
$_attributes = Mage::helper('weee')->getProductWeeeAttributesForRenderer($product, null, null, null, true);
|
| 550 |
+
$_weeeTaxAmountInclTaxes = Mage::helper('weee')->getAmountInclTaxes($_attributes);
|
| 551 |
+
}
|
| 552 |
+
if ($_weeeTaxAmount && Mage::helper('weee')->typeOfDisplay($product, array(0, 1, 4))) {
|
| 553 |
+
$_minimalPriceTax += $_weeeTaxAmount;
|
| 554 |
+
$_minimalPriceInclTax += $_weeeTaxAmountInclTaxes;
|
| 555 |
+
}
|
| 556 |
+
if ($_weeeTaxAmount && Mage::helper('weee')->typeOfDisplay($product, 2)) {
|
| 557 |
+
$_minimalPriceInclTax += $_weeeTaxAmountInclTaxes;
|
| 558 |
+
}
|
| 559 |
+
|
| 560 |
+
}
|
| 561 |
+
$prices = array(
|
| 562 |
+
'min_price' => $_minimalPriceTax,
|
| 563 |
+
'max_price' => $_maximalPriceTax,
|
| 564 |
+
);
|
| 565 |
+
break;
|
| 566 |
+
case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
|
| 567 |
+
$_taxHelper = Mage::helper('tax');
|
| 568 |
+
$_minimalPriceValue = $product->getMinimalPrice();
|
| 569 |
+
//$_exclTax = $_taxHelper->getPrice($product, $_minimalPriceValue);
|
| 570 |
+
//$_inclTax = $_taxHelper->getPrice($product, $_minimalPriceValue, true);
|
| 571 |
+
//print_r($product->getData());exit;
|
| 572 |
+
|
| 573 |
+
/* custom code added for getting minimum and maximum price for grouped product */
|
| 574 |
+
$groupedProduct = $product;
|
| 575 |
+
$aProductIds = $groupedProduct->getTypeInstance()->getChildrenIds($groupedProduct->getId());
|
| 576 |
+
|
| 577 |
+
$group_prices = array();
|
| 578 |
+
foreach ($aProductIds as $ids) {
|
| 579 |
+
foreach ($ids as $id) {
|
| 580 |
+
$aProduct = Mage::getModel('catalog/product')->load($id);
|
| 581 |
+
$group_prices[] = $aProduct->getPriceModel()->getPrice($aProduct);
|
| 582 |
+
}
|
| 583 |
+
}
|
| 584 |
+
if(!empty($group_prices))
|
| 585 |
+
{
|
| 586 |
+
$prices = array(
|
| 587 |
+
'min_price' => min($group_prices),
|
| 588 |
+
'max_price' => max($group_prices)
|
| 589 |
+
);
|
| 590 |
+
}
|
| 591 |
+
|
| 592 |
+
break;
|
| 593 |
+
}
|
| 594 |
+
return $prices;
|
| 595 |
+
}
|
| 596 |
+
|
| 597 |
+
public function getAttributes($product)
|
| 598 |
+
{
|
| 599 |
+
$result = array();
|
| 600 |
+
$attributes = $product->getAttributes();
|
| 601 |
+
foreach ($attributes as $attribute){
|
| 602 |
+
if ($attribute->getIsVisibleOnFront()){
|
| 603 |
+
$result[] = array(
|
| 604 |
+
'title' => $attribute->getFrontendLabel(),
|
| 605 |
+
'value' => $attribute->getFrontend()->getValue($product),
|
| 606 |
+
);
|
| 607 |
+
}
|
| 608 |
+
}
|
| 609 |
+
return $result;
|
| 610 |
+
}
|
| 611 |
+
|
| 612 |
+
public function getProductOptions($product)
|
| 613 |
+
{
|
| 614 |
+
$type = $product->getTypeId();
|
| 615 |
+
switch ($type) {
|
| 616 |
+
case Mage_Catalog_Model_Product_Type::TYPE_SIMPLE:
|
| 617 |
+
return $this->getSimpleProductOptions($product);
|
| 618 |
+
break;
|
| 619 |
+
case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
|
| 620 |
+
return $this->getBundleProductOptions($product);
|
| 621 |
+
break;
|
| 622 |
+
case Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE :
|
| 623 |
+
return $this->getConfigurableProductOptions($product);
|
| 624 |
+
break;
|
| 625 |
+
case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
|
| 626 |
+
return $this->getGroupedProductOptions($product);
|
| 627 |
+
break;
|
| 628 |
+
case Mage_Catalog_Model_Product_Type::TYPE_VIRTUAL :
|
| 629 |
+
return $this->getVirtualProductOptions($product);
|
| 630 |
+
break;
|
| 631 |
+
}
|
| 632 |
+
}
|
| 633 |
+
|
| 634 |
+
public function _getAllProductOptions($product)
|
| 635 |
+
{
|
| 636 |
+
$type = $product->getTypeId();
|
| 637 |
+
|
| 638 |
+
$options = array(
|
| 639 |
+
'product_options' => $this->getSimpleProductOptions($product),
|
| 640 |
+
'product_super_attributes' => array(),
|
| 641 |
+
'super_group' => array(),
|
| 642 |
+
'link' => array(),
|
| 643 |
+
'sample_links' => array(),
|
| 644 |
+
'bundle' => array(),
|
| 645 |
+
'virtual' => array(),
|
| 646 |
+
);
|
| 647 |
+
|
| 648 |
+
switch ($type) {
|
| 649 |
+
case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
|
| 650 |
+
$options['bundle'] = $this->getBundleProductOptions($product);
|
| 651 |
+
break;
|
| 652 |
+
case Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE :
|
| 653 |
+
$options['product_super_attributes'] = $this->getConfigurableProductOptions($product);
|
| 654 |
+
break;
|
| 655 |
+
case 'downloadable' :
|
| 656 |
+
$links = $this->getDownloadableLinks($product);
|
| 657 |
+
$options['link'] = $links['links'];
|
| 658 |
+
$options['sample_links'] = $links['samples'];
|
| 659 |
+
break;
|
| 660 |
+
case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
|
| 661 |
+
$options['super_group'] = $this->getGroupedProductOptions($product);
|
| 662 |
+
break;
|
| 663 |
+
case Mage_Catalog_Model_Product_Type::TYPE_VIRTUAL :
|
| 664 |
+
$options['virtual'] = $this->getVirtualProductOptions($product);
|
| 665 |
+
break;
|
| 666 |
+
}
|
| 667 |
+
|
| 668 |
+
return $options;
|
| 669 |
+
}
|
| 670 |
+
|
| 671 |
+
public function getSimpleProductOptions($product)
|
| 672 |
+
{
|
| 673 |
+
$options=array();
|
| 674 |
+
foreach ($product->getOptions() as $o) {
|
| 675 |
+
$_tmpOptions = $o->getData();
|
| 676 |
+
if($o->getGroupByType() == Mage_Catalog_Model_Product_Option::OPTION_GROUP_TEXT)
|
| 677 |
+
{
|
| 678 |
+
$_tmpTextType= array(
|
| 679 |
+
'price' => $o->getPrice(true),
|
| 680 |
+
'price_type' => $o->getPriceType(),
|
| 681 |
+
'sku' => $o->getSku(),
|
| 682 |
+
'max_characters' => $o->getMaxCharacters(),
|
| 683 |
+
);
|
| 684 |
+
$_tmpOptions = array_merge($_tmpOptions, $_tmpTextType);
|
| 685 |
+
}
|
| 686 |
+
if($o->getGroupByType() == Mage_Catalog_Model_Product_Option::OPTION_GROUP_DATE)
|
| 687 |
+
{
|
| 688 |
+
$_tmpTextType= array(
|
| 689 |
+
'price' => $o->getPrice(true),
|
| 690 |
+
'price_type' => $o->getPriceType(),
|
| 691 |
+
'sku' => $o->getSku(),
|
| 692 |
+
);
|
| 693 |
+
$_tmpOptions = array_merge($_tmpOptions, $_tmpTextType);
|
| 694 |
+
}
|
| 695 |
+
if($o->getGroupByType()== Mage_Catalog_Model_Product_Option::OPTION_GROUP_SELECT)
|
| 696 |
+
{
|
| 697 |
+
$values = $o->getValues();
|
| 698 |
+
$_tmp['options']= array();
|
| 699 |
+
foreach ($values as $v) {
|
| 700 |
+
$_tmp['options'][] = $v->getData();
|
| 701 |
+
}
|
| 702 |
+
$_tmpOptions = array_merge($_tmpOptions, $_tmp);
|
| 703 |
+
}
|
| 704 |
+
|
| 705 |
+
if($o->getGroupByType()== Mage_Catalog_Model_Product_Option::OPTION_GROUP_FILE)
|
| 706 |
+
{
|
| 707 |
+
$_tmpTextType= array(
|
| 708 |
+
'file_extension' => $o->getFileExtension(),
|
| 709 |
+
'image_size_x' => $o->getImageSizeX(),
|
| 710 |
+
'image_size_y' => $o->getImageSizeY(),
|
| 711 |
+
);
|
| 712 |
+
$_tmpOptions = array_merge($_tmpOptions, $_tmpTextType);
|
| 713 |
+
}
|
| 714 |
+
$options[]=$_tmpOptions;
|
| 715 |
+
}
|
| 716 |
+
return $options;
|
| 717 |
+
}
|
| 718 |
+
|
| 719 |
+
public function getBundleProductOptions($product)
|
| 720 |
+
{
|
| 721 |
+
$typeInstance = $product->getTypeInstance(true);
|
| 722 |
+
$typeInstance->setStoreFilter($product->getStoreId(), $product);
|
| 723 |
+
$optionCollection = $typeInstance->getOptionsCollection($product);
|
| 724 |
+
|
| 725 |
+
$selectionCollection = $typeInstance->getSelectionsCollection(
|
| 726 |
+
$typeInstance->getOptionsIds($product), $product
|
| 727 |
+
);
|
| 728 |
+
|
| 729 |
+
$attributes = $optionCollection->appendSelections($selectionCollection, false, false);
|
| 730 |
+
|
| 731 |
+
$options = array();
|
| 732 |
+
foreach ($attributes as $_attribute) {
|
| 733 |
+
$_tmpOptions = array (
|
| 734 |
+
'option_id' => $_attribute->getId(),
|
| 735 |
+
'option_title' => $_attribute->getTitle(),
|
| 736 |
+
'position' => $_attribute->getPosition(),
|
| 737 |
+
'required' => $_attribute->getRequired(),
|
| 738 |
+
'option_type' => $_attribute->getType(),
|
| 739 |
+
);
|
| 740 |
+
$_tmp['options'] = array();
|
| 741 |
+
foreach ($_attribute->getSelections() as $_selection) {
|
| 742 |
+
$_tmp['options'][] = array (
|
| 743 |
+
'option_id' => $_selection->getSelectionId(),
|
| 744 |
+
'option_value' => $_selection->getName(),
|
| 745 |
+
'option_selection_qty' => $_selection->getSelectionQty(),
|
| 746 |
+
'option_selection_can_change_qty' => $_selection->getSelectionCanChangeQty(),
|
| 747 |
+
'option_position' => $_selection->getPosition(),
|
| 748 |
+
'option_is_default' => $_selection->getIsDefault(),
|
| 749 |
+
'option_price' => $product->getPriceModel()->getSelectionPreFinalPrice($product, $_selection, 1),
|
| 750 |
+
);
|
| 751 |
+
}
|
| 752 |
+
$_tmpOptions = array_merge($_tmpOptions, $_tmp);
|
| 753 |
+
$options[] = $_tmpOptions;
|
| 754 |
+
}
|
| 755 |
+
return $options;
|
| 756 |
+
}
|
| 757 |
+
|
| 758 |
+
public function getConfigurableProductOptions($product)
|
| 759 |
+
{
|
| 760 |
+
$options = array();
|
| 761 |
+
$currentProduct = $product;
|
| 762 |
+
$attributes = $product->getTypeInstance(true)->getConfigurableAttributes($product);
|
| 763 |
+
|
| 764 |
+
if (!$this->hasAllowProducts()) {
|
| 765 |
+
$products = array();
|
| 766 |
+
$skipSaleableCheck = true;
|
| 767 |
+
if (version_compare(Mage::getVersion(), '1.7.0.0', '>=') === true) {
|
| 768 |
+
$skipSaleableCheck = Mage::helper('catalog/product')->getSkipSaleableCheck();
|
| 769 |
+
}
|
| 770 |
+
$allProducts = $product->getTypeInstance(true)
|
| 771 |
+
->getUsedProducts(null, $product);
|
| 772 |
+
foreach ($allProducts as $_product) {
|
| 773 |
+
if ($_product->isSaleable() || $skipSaleableCheck) {
|
| 774 |
+
$products[] = $_product;
|
| 775 |
+
}
|
| 776 |
+
}
|
| 777 |
+
$this->setAllowProducts($products);
|
| 778 |
+
}
|
| 779 |
+
$products = $this->getData('allow_products');
|
| 780 |
+
|
| 781 |
+
$list_value = array();
|
| 782 |
+
$information = array();
|
| 783 |
+
foreach ($products as $_product) {
|
| 784 |
+
$productId = $_product->getId();
|
| 785 |
+
foreach ($attributes as $attribute) {
|
| 786 |
+
$productAttribute = $attribute->getProductAttribute();
|
| 787 |
+
$productAttributeId = $productAttribute->getId();
|
| 788 |
+
$attributeValue = $_product->getData($productAttribute->getAttributeCode());
|
| 789 |
+
if (!isset($options[$productAttributeId])) {
|
| 790 |
+
$options[$productAttributeId] = array();
|
| 791 |
+
}
|
| 792 |
+
|
| 793 |
+
if (!isset($options[$productAttributeId][$attributeValue])) {
|
| 794 |
+
$options[$productAttributeId][$attributeValue] = array();
|
| 795 |
+
}
|
| 796 |
+
$options[$productAttributeId][$attributeValue][] = $productId;
|
| 797 |
+
}
|
| 798 |
+
}
|
| 799 |
+
|
| 800 |
+
foreach ($attributes as $attribute) {
|
| 801 |
+
$attInfo = $attribute->getData();
|
| 802 |
+
$attributeId = $attribute->getProductAttribute()->getId();
|
| 803 |
+
if(!empty($attInfo['prices'])){
|
| 804 |
+
foreach($attInfo['prices'] as $p_key => $p){
|
| 805 |
+
$productsIndex = array();
|
| 806 |
+
if (isset($options[$attributeId][$p['value_index']])) {
|
| 807 |
+
$productsIndex = $options[$attributeId][$p['value_index']];
|
| 808 |
+
}
|
| 809 |
+
$attInfo['prices'][$p_key]['dependence_option_ids'] = $productsIndex;
|
| 810 |
+
}
|
| 811 |
+
}
|
| 812 |
+
$information[] = $attInfo;
|
| 813 |
+
}
|
| 814 |
+
return $information;
|
| 815 |
+
}
|
| 816 |
+
|
| 817 |
+
public function getDownloadableLinks($product)
|
| 818 |
+
{
|
| 819 |
+
$linkArr = array();
|
| 820 |
+
$links = $product->getTypeInstance(true)->getLinks($product);
|
| 821 |
+
foreach ($links as $item) {
|
| 822 |
+
$tmpLinkItem = array(
|
| 823 |
+
'link_id' => $item->getId(),
|
| 824 |
+
'title' => $item->getTitle(),
|
| 825 |
+
'price' => $item->getPrice(),
|
| 826 |
+
'number_of_downloads' => $item->getNumberOfDownloads(),
|
| 827 |
+
'is_shareable' => $item->getIsShareable(),
|
| 828 |
+
'link_url' => $item->getLinkUrl(),
|
| 829 |
+
'link_type' => $item->getLinkType(),
|
| 830 |
+
'sample_file' => $item->getSampleFile(),
|
| 831 |
+
'sample_url' => $item->getSampleUrl(),
|
| 832 |
+
'sample_type' => $item->getSampleType(),
|
| 833 |
+
'sort_order' => $item->getSortOrder()
|
| 834 |
+
);
|
| 835 |
+
$file = Mage::helper('downloadable/file')->getFilePath(
|
| 836 |
+
Mage_Downloadable_Model_Link::getBasePath(), $item->getLinkFile()
|
| 837 |
+
);
|
| 838 |
+
|
| 839 |
+
if ($item->getLinkFile() && !is_file($file)) {
|
| 840 |
+
Mage::helper('core/file_storage_database')->saveFileToFilesystem($file);
|
| 841 |
+
}
|
| 842 |
+
|
| 843 |
+
if ($item->getLinkFile() && is_file($file)) {
|
| 844 |
+
$name = Mage::helper('downloadable/file')->getFileFromPathFile($item->getLinkFile());
|
| 845 |
+
$tmpLinkItem['file_save'] = array(
|
| 846 |
+
array(
|
| 847 |
+
'file' => $item->getLinkFile(),
|
| 848 |
+
'name' => $name,
|
| 849 |
+
'size' => filesize($file),
|
| 850 |
+
'status' => 'old'
|
| 851 |
+
));
|
| 852 |
+
}
|
| 853 |
+
$sampleFile = Mage::helper('downloadable/file')->getFilePath(
|
| 854 |
+
Mage_Downloadable_Model_Link::getBaseSamplePath(), $item->getSampleFile()
|
| 855 |
+
);
|
| 856 |
+
if ($item->getSampleFile() && is_file($sampleFile)) {
|
| 857 |
+
$tmpLinkItem['sample_file_save'] = array(
|
| 858 |
+
array(
|
| 859 |
+
'file' => $item->getSampleFile(),
|
| 860 |
+
'name' => Mage::helper('downloadable/file')->getFileFromPathFile($item->getSampleFile()),
|
| 861 |
+
'size' => filesize($sampleFile),
|
| 862 |
+
'status' => 'old'
|
| 863 |
+
));
|
| 864 |
+
}
|
| 865 |
+
if ($item->getNumberOfDownloads() == '0') {
|
| 866 |
+
$tmpLinkItem['is_unlimited'] = 1;
|
| 867 |
+
}
|
| 868 |
+
if ($product->getStoreId() && $item->getStoreTitle()) {
|
| 869 |
+
$tmpLinkItem['store_title'] = $item->getStoreTitle();
|
| 870 |
+
}
|
| 871 |
+
|
| 872 |
+
$linkArr[] = $tmpLinkItem;
|
| 873 |
+
}
|
| 874 |
+
unset($item);
|
| 875 |
+
unset($tmpLinkItem);
|
| 876 |
+
unset($links);
|
| 877 |
+
|
| 878 |
+
$samples = $product->getTypeInstance(true)->getSamples($product)->getData();
|
| 879 |
+
return array('links' => $linkArr, 'samples' => $samples);
|
| 880 |
+
}
|
| 881 |
+
|
| 882 |
+
public function getGroupedProductOptions($product)
|
| 883 |
+
{
|
| 884 |
+
$options = array();
|
| 885 |
+
$associatedProducts = $product->getTypeInstance(true)->getAssociatedProducts($product);
|
| 886 |
+
$_minprice = NULL;
|
| 887 |
+
if (count($associatedProducts)) {
|
| 888 |
+
foreach ($associatedProducts as $product) {
|
| 889 |
+
if ($product->isSaleable()) {
|
| 890 |
+
if ($_minprice == NULL) {
|
| 891 |
+
$_minprice = $product->getFinalPrice();
|
| 892 |
+
} else {
|
| 893 |
+
if ($_minprice > $product->getFinalPrice())
|
| 894 |
+
$_minprice = $product->getFinalPrice();
|
| 895 |
+
}
|
| 896 |
+
$options[] = array(
|
| 897 |
+
'option_id' => $product->getId(),
|
| 898 |
+
'option_value' => $product->getName(),
|
| 899 |
+
'option_title' => $product->getName(),
|
| 900 |
+
'option_type' => 'text',
|
| 901 |
+
'option_price' => $product->getFinalPrice(),
|
| 902 |
+
);
|
| 903 |
+
}
|
| 904 |
+
}
|
| 905 |
+
}
|
| 906 |
+
|
| 907 |
+
return $options;
|
| 908 |
+
}
|
| 909 |
+
|
| 910 |
+
public function getVirtualProductOptions($product)
|
| 911 |
+
{
|
| 912 |
+
return array();
|
| 913 |
+
}
|
| 914 |
+
|
| 915 |
+
public function getResizedImage($url, $width, $height = null, $quality = 100)
|
| 916 |
+
{
|
| 917 |
+
if (!$url)
|
| 918 |
+
return false;
|
| 919 |
+
$imageName = substr(strrchr($url,"/"),1);
|
| 920 |
+
$imageUrl = Mage::getBaseDir('media').DS."catalog".DS."category".DS.$imageName;
|
| 921 |
+
if (!is_file( $imageUrl ))
|
| 922 |
+
return false;
|
| 923 |
+
|
| 924 |
+
$imageResized = Mage::getBaseDir('media').DS."catalog".DS."category".DS."cache".DS."cat_resized".DS.$imageName;
|
| 925 |
+
if (!file_exists($imageResized) && file_exists($imageUrl) || file_exists($imageUrl) && filemtime($imageUrl) > filemtime($imageResized)):
|
| 926 |
+
$imageObj = new Varien_Image($imageUrl);
|
| 927 |
+
$imageObj->constrainOnly(true);
|
| 928 |
+
$imageObj->keepAspectRatio(false);
|
| 929 |
+
$imageObj->keepFrame(false);
|
| 930 |
+
$imageObj->quality($quality);
|
| 931 |
+
$imageObj->resize($width, $height);
|
| 932 |
+
$imageObj->save($imageResized);
|
| 933 |
+
endif;
|
| 934 |
+
|
| 935 |
+
if(file_exists($imageResized)){
|
| 936 |
+
$img_url = Mage::getBaseUrl('media' )."catalog/category/cache/cat_resized/".$imageName;
|
| 937 |
+
return $img_url;
|
| 938 |
+
}
|
| 939 |
+
else{
|
| 940 |
+
return $url;
|
| 941 |
+
}
|
| 942 |
+
}
|
| 943 |
+
|
| 944 |
+
public function getRecentlyViewedProducts($data = null)
|
| 945 |
+
{
|
| 946 |
+
$limit = isset($data['limit'])?$data['limit']:10;
|
| 947 |
+
$recentlyViewedProducts = Mage::getSingleton('Mage_Reports_Block_Product_Viewed')->setPageSize($limit)->getItemsCollection();
|
| 948 |
+
$recentlyViewedProductsArray = array();
|
| 949 |
+
if($recentlyViewedProducts){
|
| 950 |
+
foreach($recentlyViewedProducts as $row){
|
| 951 |
+
$productData = $row->getData();
|
| 952 |
+
$recentlyViewedProductsArray[] = array(
|
| 953 |
+
"entity_id" => $productData['entity_id'],
|
| 954 |
+
"entity_type_id" => $productData['entity_type_id'],
|
| 955 |
+
"attribute_set_id" => $productData['attribute_set_id'],
|
| 956 |
+
"type_id" => $productData['type_id'],
|
| 957 |
+
"sku" => $productData['sku'],
|
| 958 |
+
"price" => $productData['price'],
|
| 959 |
+
"final_price" => $productData['final_price'],
|
| 960 |
+
"min_price" => $productData['min_price'],
|
| 961 |
+
"max_price" => $productData['max_price'],
|
| 962 |
+
"special_price" => $productData['special_price'],
|
| 963 |
+
"name" => $productData['name'],
|
| 964 |
+
"is_salable" => $productData['is_salable'],
|
| 965 |
+
"status" => $productData['status'],
|
| 966 |
+
"product_thumbnail_url" => Mage::helper('catalog/image')->init($row, 'thumbnail')->resize(200)->__toString(),
|
| 967 |
+
);
|
| 968 |
+
}
|
| 969 |
+
}
|
| 970 |
+
return $recentlyViewedProductsArray;
|
| 971 |
+
}
|
| 972 |
+
|
| 973 |
+
public function getRelatedProducts($product)
|
| 974 |
+
{
|
| 975 |
+
$website_id = Mage::app()->getWebsite()->getId();
|
| 976 |
+
$limit = isset($data['limit'])?$data['limit']:5;
|
| 977 |
+
$relatedProductIds = $product->getRelatedProductIds();
|
| 978 |
+
$relatedProductsArray = array();
|
| 979 |
+
if($relatedProductIds)
|
| 980 |
+
{
|
| 981 |
+
foreach($relatedProductIds as $id)
|
| 982 |
+
{
|
| 983 |
+
$productData = Mage::getModel('catalog/product')->load($id);
|
| 984 |
+
if($productData->getIsSalable() && $productData->isVisibleInSiteVisibility() && in_array($website_id, $productData->getWebsiteIds())){
|
| 985 |
+
$row = array(
|
| 986 |
+
"entity_id" => $productData['entity_id'],
|
| 987 |
+
"entity_type_id" => $productData['entity_type_id'],
|
| 988 |
+
"attribute_set_id" => $productData['attribute_set_id'],
|
| 989 |
+
"type_id" => $productData['type_id'],
|
| 990 |
+
"sku" => $productData['sku'],
|
| 991 |
+
"price" => $productData->getPrice(),
|
| 992 |
+
"final_price" => $productData->getFinalPrice(),
|
| 993 |
+
"special_price" => $productData->getFinalPrice(),
|
| 994 |
+
"name" => $productData['name'],
|
| 995 |
+
"is_salable" => $productData['is_salable'],
|
| 996 |
+
"status" => $productData['status'],
|
| 997 |
+
"product_thumbnail_url" => Mage::helper('catalog/image')->init($productData, 'thumbnail')->resize(200)->__toString(),
|
| 998 |
+
);
|
| 999 |
+
|
| 1000 |
+
$prices = $this->_productPrices($productData);
|
| 1001 |
+
if ($prices) {
|
| 1002 |
+
$row = array_merge($row, $prices);
|
| 1003 |
+
}
|
| 1004 |
+
|
| 1005 |
+
$relatedProducts[] = $row;
|
| 1006 |
+
}
|
| 1007 |
+
}
|
| 1008 |
+
}
|
| 1009 |
+
|
| 1010 |
+
return $relatedProducts;
|
| 1011 |
+
}
|
| 1012 |
+
|
| 1013 |
+
public function getAllProducts()
|
| 1014 |
+
{
|
| 1015 |
+
$storeId = $this->_getStoreId();
|
| 1016 |
+
$products = Mage::getModel('catalog/product')->getCollection()
|
| 1017 |
+
->addAttributeToSelect('*')
|
| 1018 |
+
->addAttributeToFilter('status', '1')
|
| 1019 |
+
->setStoreId($storeId);
|
| 1020 |
+
|
| 1021 |
+
Mage::getSingleton('catalog/product_visibility')->addVisibleInSiteFilterToCollection($products);
|
| 1022 |
+
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($products);
|
| 1023 |
+
$allProducts = array();
|
| 1024 |
+
if(!empty($products)){
|
| 1025 |
+
foreach ($products as $key => $value) {
|
| 1026 |
+
$row = $value->getData();
|
| 1027 |
+
$row['name'] = $value->getName();
|
| 1028 |
+
$allProducts[] = $row;
|
| 1029 |
+
}
|
| 1030 |
+
}
|
| 1031 |
+
return $allProducts;
|
| 1032 |
+
}
|
| 1033 |
+
|
| 1034 |
+
protected function _attachCategoryIcon($categories, $appcode)
|
| 1035 |
+
{
|
| 1036 |
+
$magentoCategoryThumbnail = false;
|
| 1037 |
+
$iconCategories = array();
|
| 1038 |
+
$iconCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 1039 |
+
->addFieldToFilter('app_code', $appcode)
|
| 1040 |
+
->addFieldToFilter('setting_code', 'category_icons');
|
| 1041 |
+
if($iconCollection->getSize()){
|
| 1042 |
+
foreach($iconCollection as $iconrow){
|
| 1043 |
+
$row = $iconrow->getData();
|
| 1044 |
+
$row = Mage::helper('mobiadmin')->_jsonUnserialize($row['value']);
|
| 1045 |
+
if(isset($row['MAGENTO_CATEGORY_THUMBNAIL']) && $row['MAGENTO_CATEGORY_THUMBNAIL'] == '1'){
|
| 1046 |
+
$magentoCategoryThumbnail = true;
|
| 1047 |
+
}
|
| 1048 |
+
}
|
| 1049 |
+
}
|
| 1050 |
+
|
| 1051 |
+
if(!empty($categories)){
|
| 1052 |
+
foreach($categories as $key => $cat){
|
| 1053 |
+
if($magentoCategoryThumbnail && $cat['imageurl']){
|
| 1054 |
+
$categories[$key]['mobiicon'] = true;
|
| 1055 |
+
$categories[$key]['mobiiconurl'] = $cat['imageurl'];
|
| 1056 |
+
}
|
| 1057 |
+
else{
|
| 1058 |
+
$categories[$key]['mobiicon'] = false;
|
| 1059 |
+
$categories[$key]['mobiiconurl'] = false;
|
| 1060 |
+
}
|
| 1061 |
+
}
|
| 1062 |
+
}
|
| 1063 |
+
return $categories;
|
| 1064 |
+
}
|
| 1065 |
+
}
|
| 1066 |
+
?>
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Cms.php
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x3x3_Cms extends Mobicommerce_Mobiservices_Model_Abstract {
|
| 4 |
+
|
| 5 |
+
public function getCmsdata($data)
|
| 6 |
+
{
|
| 7 |
+
$information = $this->successStatus();
|
| 8 |
+
$information['data']['CMS'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getCmsdata($data);
|
| 9 |
+
return $information;
|
| 10 |
+
}
|
| 11 |
+
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Config.php
ADDED
|
@@ -0,0 +1,256 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x3x3_Config extends Mobicommerce_Mobiservices_Model_Abstract {
|
| 4 |
+
|
| 5 |
+
protected $store = FALSE;
|
| 6 |
+
protected function _setStoreId($data)
|
| 7 |
+
{
|
| 8 |
+
$storeCollection = Mage::getModel('mobiadmin/applications')->getCollection()
|
| 9 |
+
->addFieldToFilter('app_code', $data['appcode'])
|
| 10 |
+
->addFieldToFilter('app_key', $data['app_key']);
|
| 11 |
+
if($storeCollection->getSize()){
|
| 12 |
+
foreach($storeCollection as $store){
|
| 13 |
+
$store_id = $store['app_storeid'];
|
| 14 |
+
if(empty($store_id)){
|
| 15 |
+
$store_id = Mage::app()
|
| 16 |
+
->getWebsite()
|
| 17 |
+
->getDefaultGroup()
|
| 18 |
+
->getDefaultStoreId();
|
| 19 |
+
}
|
| 20 |
+
$this->store = $store_id;
|
| 21 |
+
return $store_id;
|
| 22 |
+
}
|
| 23 |
+
}
|
| 24 |
+
else{
|
| 25 |
+
return FALSE;
|
| 26 |
+
}
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
+
public function getAllInitialData($data)
|
| 30 |
+
{
|
| 31 |
+
$information = array();
|
| 32 |
+
$store_id = $this->_setStoreId($data);
|
| 33 |
+
if($store_id === FALSE || $store_id === null)
|
| 34 |
+
return $this->errorStatus('Unauthorized Access');
|
| 35 |
+
|
| 36 |
+
$this->setAppStore($store_id);
|
| 37 |
+
$storeInfo = $this->_getStoreSettings();
|
| 38 |
+
$information = $this->successStatus();
|
| 39 |
+
$information['data'] = $storeInfo;
|
| 40 |
+
$information['data']['root_category_id'] = Mage::app()->getStore()->getRootCategoryId();
|
| 41 |
+
$information['data']['appinfo'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getAppinfo($data);
|
| 42 |
+
$information['data']['categories'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/catalog_catalog'))->_categoryTreeList($store_id, $data['appcode']);
|
| 43 |
+
$information['data']['homedata'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/home'))->_getHomeData($data);
|
| 44 |
+
$information['data']['CMS'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getCmsdata($data);
|
| 45 |
+
$information['data']['language'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/language'))->getLanguageData($storeInfo['store_info']['locale_identifier']);
|
| 46 |
+
$information['data']['push'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getPushdata($data);
|
| 47 |
+
$information['data']['popup'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getPopupdata($data);
|
| 48 |
+
$information['data']['countries'] = $this->_getCounties();
|
| 49 |
+
$information['data']['cart_details'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/shoppingcart_cart'))->getCartInfo($data);
|
| 50 |
+
|
| 51 |
+
$logged_user = null;
|
| 52 |
+
if(Mage::getSingleton('customer/session')->isLoggedIn()){
|
| 53 |
+
$_customer = Mage::getSingleton('customer/session')->getCustomer();
|
| 54 |
+
$model = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/user'));
|
| 55 |
+
$logged_user = $model->_getCustomerProfileData($_customer);
|
| 56 |
+
}
|
| 57 |
+
$information['data']['logged_user'] = $logged_user;
|
| 58 |
+
$information['data']['currentDate'] = date('Y-m-d H:i:s');
|
| 59 |
+
return $information;
|
| 60 |
+
}
|
| 61 |
+
|
| 62 |
+
public function _getStoreSettings()
|
| 63 |
+
{
|
| 64 |
+
$options = Mage::getResourceSingleton('customer/customer')->getAttribute('gender')->getSource()->getAllOptions();
|
| 65 |
+
$values = array();
|
| 66 |
+
foreach ($options as $option) {
|
| 67 |
+
if ($option['value']) {
|
| 68 |
+
$values[] = array(
|
| 69 |
+
'label' => $option['label'],
|
| 70 |
+
'value' => $option['value'],
|
| 71 |
+
);
|
| 72 |
+
}
|
| 73 |
+
}
|
| 74 |
+
|
| 75 |
+
$country_code = Mage::getStoreConfig('general/country/default');
|
| 76 |
+
$country = Mage::getModel('directory/country')->loadByCode($country_code);
|
| 77 |
+
$currencyCode = Mage::app()->getStore()->getCurrentCurrencyCode();
|
| 78 |
+
$info = array(
|
| 79 |
+
'store_info' => array(
|
| 80 |
+
'country_code' => $country->getId(),
|
| 81 |
+
'country_name' => $country->getName(),
|
| 82 |
+
'locale_identifier' => Mage::app()->getLocale()->getLocaleCode(),
|
| 83 |
+
'currency_symbol' => Mage::app()->getLocale()->currency($currencyCode)->getSymbol(),
|
| 84 |
+
'currency_code' => $currencyCode,
|
| 85 |
+
'store_id' => $this->_getStoreId(),
|
| 86 |
+
'store_name' => $this->_getStoreName(),
|
| 87 |
+
),
|
| 88 |
+
'storeConfig' => array(
|
| 89 |
+
'checkout_config' => array(
|
| 90 |
+
'enable_guest_checkout' => Mage::getStoreConfig('checkout/options/guest_checkout'),
|
| 91 |
+
'enable_agreements' => is_null(Mage::getStoreConfig('checkout/options/enable_agreements')) ? 0 : Mage::getStoreConfig('checkout/options/enable_agreements'),
|
| 92 |
+
),
|
| 93 |
+
'catalog' => array(
|
| 94 |
+
'frontend' => array(
|
| 95 |
+
'default_sort_by' => Mage::getStoreConfig('catalog/frontend/default_sort_by')
|
| 96 |
+
),
|
| 97 |
+
),
|
| 98 |
+
),
|
| 99 |
+
);
|
| 100 |
+
|
| 101 |
+
return $info;
|
| 102 |
+
}
|
| 103 |
+
|
| 104 |
+
public function setAppStore($storeId)
|
| 105 |
+
{
|
| 106 |
+
if($storeId!=""){
|
| 107 |
+
Mage::app()->getCookie()->set(
|
| 108 |
+
Mage_Core_Model_Store::COOKIE_NAME, Mage::app()->getStore($storeId)->getCode(), TRUE
|
| 109 |
+
);
|
| 110 |
+
Mage::app()->setCurrentStore(
|
| 111 |
+
Mage::app()->getStore($storeId)->getCode()
|
| 112 |
+
);
|
| 113 |
+
Mage::getSingleton('core/locale')->emulate($storeId);
|
| 114 |
+
}
|
| 115 |
+
}
|
| 116 |
+
|
| 117 |
+
public function _getCounties()
|
| 118 |
+
{
|
| 119 |
+
$list = array();
|
| 120 |
+
$country_default = Mage::getStoreConfig('general/country/default');
|
| 121 |
+
$countries = Mage::getResourceModel('directory/country_collection')->loadByStore();
|
| 122 |
+
$cache = null;
|
| 123 |
+
foreach ($countries as $country) {
|
| 124 |
+
if ($country_default == $country->getId()) {
|
| 125 |
+
$cache = array(
|
| 126 |
+
'iso2' => $country->getId(),
|
| 127 |
+
'name' => $country->getName(),
|
| 128 |
+
'states' => $this->_getStates(array('country_code'=>$country->getId())),
|
| 129 |
+
);
|
| 130 |
+
}
|
| 131 |
+
else{
|
| 132 |
+
$list[] = array(
|
| 133 |
+
'iso2' => $country->getId(),
|
| 134 |
+
'name' => $country->getName(),
|
| 135 |
+
'states' => $this->_getStates(array('country_code'=>$country->getId())),
|
| 136 |
+
);
|
| 137 |
+
}
|
| 138 |
+
}
|
| 139 |
+
if(!empty($list)){
|
| 140 |
+
$iso2 = array();
|
| 141 |
+
$name = array();
|
| 142 |
+
foreach ($list as $key => $row) {
|
| 143 |
+
$iso2[$key] = $row['iso2'];
|
| 144 |
+
$name[$key] = $row['name'];
|
| 145 |
+
}
|
| 146 |
+
array_multisort($name, SORT_ASC, $iso2, SORT_DESC, $list);
|
| 147 |
+
}
|
| 148 |
+
|
| 149 |
+
if ($cache){
|
| 150 |
+
array_unshift($list, $cache);
|
| 151 |
+
}
|
| 152 |
+
return $list;
|
| 153 |
+
}
|
| 154 |
+
|
| 155 |
+
public function _getStates($data)
|
| 156 |
+
{
|
| 157 |
+
$code = $data['country_code'];
|
| 158 |
+
$list = array();
|
| 159 |
+
if ($code) {
|
| 160 |
+
$states = Mage::getModel('directory/country')->loadByCode($code)->getRegions();
|
| 161 |
+
foreach ($states as $state) {
|
| 162 |
+
$list[] = array(
|
| 163 |
+
'region_id' => $state->getRegionId(),
|
| 164 |
+
'name' => $state->getName(),
|
| 165 |
+
'code' => $state->getCode(),
|
| 166 |
+
);
|
| 167 |
+
}
|
| 168 |
+
return $list;
|
| 169 |
+
} else {
|
| 170 |
+
return array();
|
| 171 |
+
}
|
| 172 |
+
}
|
| 173 |
+
|
| 174 |
+
public function _getAgreements()
|
| 175 |
+
{
|
| 176 |
+
if (!Mage::getStoreConfigFlag('checkout/options/enable_agreements')) {
|
| 177 |
+
$agreements = array();
|
| 178 |
+
return $agreements;
|
| 179 |
+
} else {
|
| 180 |
+
$agreements = Mage::getModel('checkout/agreement')->getCollection()
|
| 181 |
+
->addStoreFilter(Mage::app()->getStore()->getId())
|
| 182 |
+
->addFieldToFilter('is_active', 1);
|
| 183 |
+
return $agreements->getData();
|
| 184 |
+
}
|
| 185 |
+
}
|
| 186 |
+
|
| 187 |
+
public function getAgreements()
|
| 188 |
+
{
|
| 189 |
+
$info = $this->successStatus();
|
| 190 |
+
$info['data'] = $this->_getAgreements();
|
| 191 |
+
return $info;
|
| 192 |
+
}
|
| 193 |
+
|
| 194 |
+
public function deleteApplication($data)
|
| 195 |
+
{
|
| 196 |
+
if(!empty($data['appcode']) && !empty($data['app_key'])){
|
| 197 |
+
$applicationCollection = Mage::getModel('mobiadmin/applications')->getCollection()
|
| 198 |
+
->addFieldToFilter('app_code', $data['appcode'])
|
| 199 |
+
->addFieldToFilter('app_key', $data['app_key']);
|
| 200 |
+
if($applicationCollection->count() > 0){
|
| 201 |
+
//delete from mobicommerce_applications
|
| 202 |
+
foreach($applicationCollection as $application){
|
| 203 |
+
$application->delete();
|
| 204 |
+
}
|
| 205 |
+
//delete from mobicommerce_applications_settings
|
| 206 |
+
$applicationCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
|
| 207 |
+
->addFieldToFilter('app_code', $data['appcode']);
|
| 208 |
+
if($applicationCollection->count() > 0){
|
| 209 |
+
foreach($applicationCollection as $application){
|
| 210 |
+
$application->delete();
|
| 211 |
+
}
|
| 212 |
+
}
|
| 213 |
+
//delete from mobicommerce_devicetokens
|
| 214 |
+
$applicationCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()
|
| 215 |
+
->addFieldToFilter('md_appcode', $data['appcode']);
|
| 216 |
+
if($applicationCollection->count() > 0){
|
| 217 |
+
foreach($applicationCollection as $application){
|
| 218 |
+
$application->delete();
|
| 219 |
+
}
|
| 220 |
+
}
|
| 221 |
+
//delete from mobi_app_widgets
|
| 222 |
+
$applicationCollection = Mage::getModel('mobiadmin/appwidget')->getCollection()
|
| 223 |
+
->addFieldToFilter('app_code', $data['appcode']);
|
| 224 |
+
if($applicationCollection->count() > 0){
|
| 225 |
+
foreach($applicationCollection as $application){
|
| 226 |
+
$application->delete();
|
| 227 |
+
}
|
| 228 |
+
}
|
| 229 |
+
$this->rrmdir(Mage::getBaseDir('media').DS.'mobi_commerce'.DS.$data['appcode']);
|
| 230 |
+
return $this->successStatus();
|
| 231 |
+
}
|
| 232 |
+
else{
|
| 233 |
+
return $this->errorStatus('Unauthorized Access');
|
| 234 |
+
}
|
| 235 |
+
}
|
| 236 |
+
else{
|
| 237 |
+
return $this->errorStatus('Unauthorized Access');
|
| 238 |
+
}
|
| 239 |
+
}
|
| 240 |
+
|
| 241 |
+
/* function to remove entire directory with all files in it */
|
| 242 |
+
protected function rrmdir($dir, $include_basedir = true)
|
| 243 |
+
{
|
| 244 |
+
if (is_dir($dir)) {
|
| 245 |
+
$objects = scandir($dir);
|
| 246 |
+
foreach ($objects as $object) {
|
| 247 |
+
if ($object != "." && $object != "..") {
|
| 248 |
+
if (filetype($dir."/".$object) == "dir") $this->rrmdir($dir."/".$object); else unlink($dir."/".$object);
|
| 249 |
+
}
|
| 250 |
+
}
|
| 251 |
+
reset($objects);
|
| 252 |
+
if($include_basedir)
|
| 253 |
+
rmdir($dir);
|
| 254 |
+
}
|
| 255 |
+
}
|
| 256 |
+
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Custom.php
ADDED
|
@@ -0,0 +1,389 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x3x3_Custom extends Mobicommerce_Mobiservices_Model_Abstract {
|
| 4 |
+
|
| 5 |
+
const REFRESH_CART_AFTER_ADD_PRODUCT = false;
|
| 6 |
+
const IS_SHIPPING_METHOD_CUSTOM_FIELDS = false;
|
| 7 |
+
const ROUNDUP_CART_VALUES = false;
|
| 8 |
+
const DNB_DESIGNTOOL_APPLIED = false;
|
| 9 |
+
|
| 10 |
+
public function getCustomCheckoutFields()
|
| 11 |
+
{
|
| 12 |
+
$customFields = array();
|
| 13 |
+
$site = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
|
| 14 |
+
|
| 15 |
+
// P01
|
| 16 |
+
$customFields = array(
|
| 17 |
+
"register" => array(
|
| 18 |
+
array(
|
| 19 |
+
"code" => "taxvat",
|
| 20 |
+
"type" => "text",
|
| 21 |
+
"name" => "Codice Fiscale",
|
| 22 |
+
"required" => true,
|
| 23 |
+
"validation" => "",
|
| 24 |
+
"error_message" => "Questo è un campo obbligatorio.",
|
| 25 |
+
"registerDependent" => false
|
| 26 |
+
)
|
| 27 |
+
),
|
| 28 |
+
"billing" => array(
|
| 29 |
+
array(
|
| 30 |
+
"code" => "taxvat",
|
| 31 |
+
"type" => "text",
|
| 32 |
+
"name" => "Codice Fiscale",
|
| 33 |
+
"required" => true,
|
| 34 |
+
"validation" => "",
|
| 35 |
+
"error_message" => "Questo è un campo obbligatorio.",
|
| 36 |
+
"registerDependent" => true
|
| 37 |
+
),
|
| 38 |
+
),
|
| 39 |
+
);
|
| 40 |
+
// F03
|
| 41 |
+
$customFields = array(
|
| 42 |
+
"shipping_method" => array(
|
| 43 |
+
array(
|
| 44 |
+
"code" => "adj[delivery_date]",
|
| 45 |
+
"type" => "date",
|
| 46 |
+
"name" => "Leveringsdatum",
|
| 47 |
+
"required" => true,
|
| 48 |
+
"validation" => "",
|
| 49 |
+
"error_message" => "Please enter delivery date",
|
| 50 |
+
"registerDependent" => false,
|
| 51 |
+
"params" => array(
|
| 52 |
+
"default_value" => "",
|
| 53 |
+
"description" => "",
|
| 54 |
+
"format" => "dd/mm/yyyy"
|
| 55 |
+
)
|
| 56 |
+
)
|
| 57 |
+
),
|
| 58 |
+
);
|
| 59 |
+
// for emmanual trucksdepot
|
| 60 |
+
$customFields = array(
|
| 61 |
+
"order_review" => array(
|
| 62 |
+
array(
|
| 63 |
+
"code" => "ordercomment[comment]",
|
| 64 |
+
"type" => "textarea",
|
| 65 |
+
"name" => "Order Comment",
|
| 66 |
+
"required" => false,
|
| 67 |
+
"validation" => "",
|
| 68 |
+
"error_message" => "",
|
| 69 |
+
"registerDependent" => false,
|
| 70 |
+
"params" => array(
|
| 71 |
+
"default_value" => "",
|
| 72 |
+
"description" => "",
|
| 73 |
+
"format" => ""
|
| 74 |
+
)
|
| 75 |
+
)
|
| 76 |
+
),
|
| 77 |
+
);
|
| 78 |
+
$customFields = array();
|
| 79 |
+
return $customFields;
|
| 80 |
+
}
|
| 81 |
+
|
| 82 |
+
public function getCustomProductDetailFields($_product, $productInfo)
|
| 83 |
+
{
|
| 84 |
+
$fields = array(
|
| 85 |
+
array(
|
| 86 |
+
"code" => "sku",
|
| 87 |
+
"type" => "text",
|
| 88 |
+
"relateTo" => "description",
|
| 89 |
+
"name" => "Codice",
|
| 90 |
+
"value" => "",
|
| 91 |
+
),
|
| 92 |
+
array(
|
| 93 |
+
"code" => "manufacturer",
|
| 94 |
+
"type" => "dropdown",
|
| 95 |
+
"relateTo" => "description",
|
| 96 |
+
"name" => "Marchio",
|
| 97 |
+
"value" => "",
|
| 98 |
+
),
|
| 99 |
+
array(
|
| 100 |
+
"code" => "consegna_time",
|
| 101 |
+
"type" => "text",
|
| 102 |
+
"relateTo" => "description",
|
| 103 |
+
"name" => "Tempo di Consegna",
|
| 104 |
+
"value" => "",
|
| 105 |
+
),
|
| 106 |
+
array(
|
| 107 |
+
"code" => "generic_group",
|
| 108 |
+
"type" => "dropdown",
|
| 109 |
+
"relateTo" => "description",
|
| 110 |
+
"name" => "Reparto",
|
| 111 |
+
"value" => "",
|
| 112 |
+
),
|
| 113 |
+
array(
|
| 114 |
+
"code" => "custom_stock_status",
|
| 115 |
+
"type" => "dropdown",
|
| 116 |
+
"relateTo" => "stock",
|
| 117 |
+
"name" => "Disponibilità",
|
| 118 |
+
"value" => "",
|
| 119 |
+
),
|
| 120 |
+
);
|
| 121 |
+
$fields = array(
|
| 122 |
+
array(
|
| 123 |
+
"code" => "size_chart",
|
| 124 |
+
"type" => "text",
|
| 125 |
+
"relateTo" => "staticblock_identifier",
|
| 126 |
+
"name" => "SIZE CHART & GARMENT INFO",
|
| 127 |
+
"value" => "",
|
| 128 |
+
),
|
| 129 |
+
);
|
| 130 |
+
// F17
|
| 131 |
+
$fields = array(
|
| 132 |
+
array(
|
| 133 |
+
"code" => "payuapi",
|
| 134 |
+
"type" => "payment_method_installments",
|
| 135 |
+
"relateTo" => "payment_method_installments",
|
| 136 |
+
"name" => "TAKSİT SEÇENEKLERİ",
|
| 137 |
+
"value" => null,
|
| 138 |
+
),
|
| 139 |
+
array(
|
| 140 |
+
"code" => "Options",
|
| 141 |
+
"type" => "group_attribute",
|
| 142 |
+
"relateTo" => "group_attribute",
|
| 143 |
+
"name" => "ÖZELLİKLER",
|
| 144 |
+
"value" => "",
|
| 145 |
+
),
|
| 146 |
+
array(
|
| 147 |
+
"code" => "returns_custom_tab_tr",
|
| 148 |
+
"type" => "staticblock_identifier",
|
| 149 |
+
"relateTo" => "staticblock_identifier",
|
| 150 |
+
"name" => "GARANTİ",
|
| 151 |
+
"value" => "",
|
| 152 |
+
),
|
| 153 |
+
array(
|
| 154 |
+
"code" => "payment_custom_tab",
|
| 155 |
+
"type" => "staticblock_identifier",
|
| 156 |
+
"relateTo" => "staticblock_identifier",
|
| 157 |
+
"name" => "Ödeme",
|
| 158 |
+
"value" => "",
|
| 159 |
+
),
|
| 160 |
+
array(
|
| 161 |
+
"code" => "shipping_custom_tab_tr",
|
| 162 |
+
"type" => "staticblock_identifier",
|
| 163 |
+
"relateTo" => "staticblock_identifier",
|
| 164 |
+
"name" => "KARGO",
|
| 165 |
+
"value" => "",
|
| 166 |
+
),
|
| 167 |
+
);
|
| 168 |
+
// Dnb mobi
|
| 169 |
+
$fields = array(
|
| 170 |
+
array(
|
| 171 |
+
"code" => "is_customizable",
|
| 172 |
+
"type" => "dropdown",
|
| 173 |
+
"relateTo" => "DNBDESIGNTOOL_BUTTON",
|
| 174 |
+
"name" => "Personalize",
|
| 175 |
+
"value" => "",
|
| 176 |
+
),
|
| 177 |
+
);
|
| 178 |
+
//babylife
|
| 179 |
+
$fields = array(
|
| 180 |
+
array(
|
| 181 |
+
"code" => "cjm_stockmessage",
|
| 182 |
+
"type" => "text",
|
| 183 |
+
"relateTo" => "stock",
|
| 184 |
+
"name" => "Availability",
|
| 185 |
+
"value" => "",
|
| 186 |
+
),
|
| 187 |
+
);
|
| 188 |
+
$fields = null;
|
| 189 |
+
$outputFields = array();
|
| 190 |
+
if(!empty($fields)){
|
| 191 |
+
foreach($fields as $field_key => $field){
|
| 192 |
+
try{
|
| 193 |
+
if(in_array($field['type'], array('text', 'dropdown'))){
|
| 194 |
+
if($_product->offsetExists($field['code'])){
|
| 195 |
+
switch ($field['type']) {
|
| 196 |
+
case 'text':
|
| 197 |
+
default:
|
| 198 |
+
$fields[$field_key]['value'] = $_product->getResource()->getAttribute($field['code'])->getFrontend()->getValue($_product);
|
| 199 |
+
break;
|
| 200 |
+
case 'dropdown':
|
| 201 |
+
if($field['code'] == 'is_customizable'){
|
| 202 |
+
$fields[$field_key]['value'] = strtolower($_product->getResource()->getAttribute($field['code'])->getFrontend()->getValue($_product)) == 'sí' ? 'Yes' : false;
|
| 203 |
+
}
|
| 204 |
+
else{
|
| 205 |
+
$fields[$field_key]['value'] = $_product->getAttributeText($field['code']);
|
| 206 |
+
}
|
| 207 |
+
break;
|
| 208 |
+
}
|
| 209 |
+
switch ($field['relateTo']) {
|
| 210 |
+
case 'stock':
|
| 211 |
+
$stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product);
|
| 212 |
+
$fields[$field_key]['value'] = str_replace('{qty}', (int)$stock->getQty(), $fields[$field_key]['value']);
|
| 213 |
+
break;
|
| 214 |
+
case 'staticblock_identifier':
|
| 215 |
+
$fields[$field_key]['value'] = Mage::app()->getLayout()->createBlock('cms/block')->setBlockId($fields[$field_key]['value'])->toHtml();
|
| 216 |
+
break;
|
| 217 |
+
default:
|
| 218 |
+
break;
|
| 219 |
+
}
|
| 220 |
+
$outputFields[] = $fields[$field_key];
|
| 221 |
+
}
|
| 222 |
+
}
|
| 223 |
+
else if(in_array($field['type'], array('staticblock_identifier'))){
|
| 224 |
+
$fields[$field_key]['value'] = Mage::app()->getLayout()->createBlock('cms/block')->setBlockId($fields[$field_key]['code'])->toHtml();
|
| 225 |
+
$outputFields[] = $fields[$field_key];
|
| 226 |
+
}
|
| 227 |
+
else if(in_array($field['type'], array('group_attribute'))){
|
| 228 |
+
$groupId = Mage::getModel('eav/entity_attribute_group')->getCollection()
|
| 229 |
+
->addFieldToFilter('attribute_set_id', array('eq' => $_product->getAttributeSetId()))
|
| 230 |
+
->addFieldToFilter('attribute_group_name', array('eq' => $field['code']))
|
| 231 |
+
->getFirstItem()->getId();
|
| 232 |
+
|
| 233 |
+
$product_attributes = array();
|
| 234 |
+
foreach($_product->getAttributes($groupId) as $attribute) {
|
| 235 |
+
$product_attributes[] = array(
|
| 236 |
+
'frontend_label' => $attribute->getFrontend()->getLabel($_product),
|
| 237 |
+
'store_label' => $attribute->getStoreLabel(),
|
| 238 |
+
'value' => $attribute->getFrontend()->getValue($_product)
|
| 239 |
+
);
|
| 240 |
+
}
|
| 241 |
+
$fields[$field_key]['value'] = $product_attributes;
|
| 242 |
+
$outputFields[] = $fields[$field_key];
|
| 243 |
+
}
|
| 244 |
+
else if(in_array($field['type'], array('payment_method_installments'))){
|
| 245 |
+
$payments = Mage::getSingleton('payment/config')->getActiveMethods();
|
| 246 |
+
$product_price = $_product->getFinalPrice();
|
| 247 |
+
if($payments){
|
| 248 |
+
foreach ($payments as $method_code => $method) {
|
| 249 |
+
if($method_code == $field['code']){
|
| 250 |
+
switch($method_code){
|
| 251 |
+
case 'payuapi';
|
| 252 |
+
$installment_options = array();
|
| 253 |
+
$installment_key_pair = array(
|
| 254 |
+
array(
|
| 255 |
+
"name" => "Axess, Bonus, Maximum, Finans, World, Asya, Halkbank",
|
| 256 |
+
"keycode" => "V7H1993D1",
|
| 257 |
+
"valuecode" => "VGD8UEY31",
|
| 258 |
+
"is_active" => false,
|
| 259 |
+
"options" => array()
|
| 260 |
+
),
|
| 261 |
+
/*
|
| 262 |
+
array(
|
| 263 |
+
"name" => "Installment - Bonus",
|
| 264 |
+
"keycode" => "V7H1993D2",
|
| 265 |
+
"valuecode" => "VGD8UEY32",
|
| 266 |
+
"is_active" => false,
|
| 267 |
+
"options" => array()
|
| 268 |
+
),
|
| 269 |
+
array(
|
| 270 |
+
"name" => "Installment - Maximum",
|
| 271 |
+
"keycode" => "V7H1993D3",
|
| 272 |
+
"valuecode" => "VGD8UEY33",
|
| 273 |
+
"is_active" => false,
|
| 274 |
+
"options" => array()
|
| 275 |
+
),
|
| 276 |
+
array(
|
| 277 |
+
"name" => "Installment - Finans",
|
| 278 |
+
"keycode" => "V7H1993D4",
|
| 279 |
+
"valuecode" => "VGD8UEY34",
|
| 280 |
+
"is_active" => false,
|
| 281 |
+
"options" => array()
|
| 282 |
+
),
|
| 283 |
+
array(
|
| 284 |
+
"name" => "Installment - World",
|
| 285 |
+
"keycode" => "V7H1993D5",
|
| 286 |
+
"valuecode" => "VGD8UEY35",
|
| 287 |
+
"is_active" => false,
|
| 288 |
+
"options" => array()
|
| 289 |
+
),
|
| 290 |
+
array(
|
| 291 |
+
"name" => "Installment - Asya",
|
| 292 |
+
"keycode" => "V7H1993D6",
|
| 293 |
+
"valuecode" => "VGD8UEY36",
|
| 294 |
+
"is_active" => false,
|
| 295 |
+
"options" => array()
|
| 296 |
+
),
|
| 297 |
+
array(
|
| 298 |
+
"name" => "Installment - Halkbank",
|
| 299 |
+
"keycode" => "V7H1993D7",
|
| 300 |
+
"valuecode" => "VGD8UEY37",
|
| 301 |
+
"is_active" => false,
|
| 302 |
+
"options" => array()
|
| 303 |
+
)
|
| 304 |
+
*/
|
| 305 |
+
);
|
| 306 |
+
foreach($installment_key_pair as $installment_key => $installment_pair){
|
| 307 |
+
if($method->getConfigData($installment_pair['keycode'])){
|
| 308 |
+
$installment_key_pair[$installment_key]['is_active'] = true;
|
| 309 |
+
$installment_key_pair[$installment_key]['options_str'] = $method->getConfigData($installment_pair['valuecode']);
|
| 310 |
+
$installment_key_pair[$installment_key]['options'] = $this->_processPayuapiInstallmentOptionsString($installment_key_pair[$installment_key]['options_str'], $product_price, $interest_type = 'simple', $force_yearly_interest = true);
|
| 311 |
+
|
| 312 |
+
$installment_options[] = $installment_key_pair[$installment_key];
|
| 313 |
+
}
|
| 314 |
+
}
|
| 315 |
+
|
| 316 |
+
$fields[$field_key]['value'] = $installment_options;
|
| 317 |
+
$outputFields[] = $fields[$field_key];
|
| 318 |
+
break;
|
| 319 |
+
default:
|
| 320 |
+
break;
|
| 321 |
+
}
|
| 322 |
+
}
|
| 323 |
+
}
|
| 324 |
+
}
|
| 325 |
+
}
|
| 326 |
+
}
|
| 327 |
+
catch(Exception $e){
|
| 328 |
+
|
| 329 |
+
}
|
| 330 |
+
}
|
| 331 |
+
}
|
| 332 |
+
if(empty($outputFields))
|
| 333 |
+
$outputFields = null;
|
| 334 |
+
//$outputFields = null;
|
| 335 |
+
$productInfo['customAttributes'] = $outputFields;
|
| 336 |
+
return $productInfo;
|
| 337 |
+
}
|
| 338 |
+
|
| 339 |
+
/**
|
| 340 |
+
* Coded by Yash
|
| 341 |
+
* Date: 18-12-2014
|
| 342 |
+
* For calculating simple and compund interest for installment options
|
| 343 |
+
*/
|
| 344 |
+
public function _processPayuapiInstallmentOptionsString($str = null, $price = 0, $interest_type = 'simple', $force_yearly_interest = false)
|
| 345 |
+
{
|
| 346 |
+
$str = trim($str);
|
| 347 |
+
if(empty($str))
|
| 348 |
+
return null;
|
| 349 |
+
|
| 350 |
+
/**
|
| 351 |
+
* Formula for simple interest
|
| 352 |
+
* A = P(1 + rt)
|
| 353 |
+
* P = principal amount
|
| 354 |
+
* r = rate of interest
|
| 355 |
+
* t = time(in tems of years)
|
| 356 |
+
* calculating months to years
|
| 357 |
+
* 2 months = 2 / 12 = 0.17 years
|
| 358 |
+
*/
|
| 359 |
+
$return_options = array();
|
| 360 |
+
$installment_options = explode(';', $str);
|
| 361 |
+
foreach($installment_options as $ioption){
|
| 362 |
+
$month_interest_pair = explode('=', $ioption);
|
| 363 |
+
if(count($month_interest_pair) == 2){
|
| 364 |
+
$month_count = $month_interest_pair[0];
|
| 365 |
+
$interest_rate = $month_interest_pair[1];
|
| 366 |
+
if($interest_type == 'simple'){
|
| 367 |
+
$t = 1;
|
| 368 |
+
if($force_yearly_interest)
|
| 369 |
+
$t = ceil($month_count / 12);
|
| 370 |
+
else
|
| 371 |
+
$t = round($month_count / 12, 2);
|
| 372 |
+
|
| 373 |
+
$r = $interest_rate / 100;
|
| 374 |
+
$total_amount = $price * (1 + ($r * $t));
|
| 375 |
+
$return_options[] = array(
|
| 376 |
+
'month_count' => $month_count,
|
| 377 |
+
'installment_amount' => round($total_amount / $month_count),
|
| 378 |
+
'total_amount' => round($total_amount),
|
| 379 |
+
'exact_total_amount' => round($total_amount, 2)
|
| 380 |
+
);
|
| 381 |
+
}
|
| 382 |
+
else if($interest_type == 'compound'){
|
| 383 |
+
|
| 384 |
+
}
|
| 385 |
+
}
|
| 386 |
+
}
|
| 387 |
+
return $return_options;
|
| 388 |
+
}
|
| 389 |
+
}
|
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/External.php
ADDED
|
@@ -0,0 +1,1948 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
|
| 3 |
+
class Mobicommerce_Mobiservices_Model_1x3x3_External extends Mobicommerce_Mobiservices_Model_Abstract
|
| 4 |
+
{
|
| 5 |
+
public function __install102ScriptAction()
|
| 6 |
+
{
|
| 7 |
+
$resource = Mage::getSingleton('core/resource');
|
| 8 |
+
$conn = $resource->getConnection('core_read');
|
| 9 |
+
$results = $conn->query("SHOW TABLES LIKE '".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."'")->fetchAll();
|
| 10 |
+
if(!$results){
|
| 11 |
+
$conn->query("
|
| 12 |
+
DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_licence').";
|
| 13 |
+
DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_notification').";
|
| 14 |
+
DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications').";
|
| 15 |
+
DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings').";
|
| 16 |
+
DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens').";
|
| 17 |
+
DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage').";
|
| 18 |
+
DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets').";
|
| 19 |
+
|
| 20 |
+
CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_licence')." (
|
| 21 |
+
`ml_id` int(11) NOT NULL AUTO_INCREMENT,
|
| 22 |
+
`ml_licence_key` varchar(255) NOT NULL,
|
| 23 |
+
`ml_debugger_mode` enum('yes','no') NOT NULL DEFAULT 'yes',
|
| 24 |
+
`ml_installation_date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
| 25 |
+
PRIMARY KEY (`ml_id`)
|
| 26 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 27 |
+
|
| 28 |
+
CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_notification')." (
|
| 29 |
+
`id` int(11) NOT NULL AUTO_INCREMENT,
|
| 30 |
+
`type` varchar(20) NOT NULL,
|
| 31 |
+
`date_added` datetime NOT NULL,
|
| 32 |
+
`message` varchar(25000) NOT NULL,
|
| 33 |
+
`read_status` int(11) NOT NULL DEFAULT '0',
|
| 34 |
+
PRIMARY KEY (`id`)
|
| 35 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 36 |
+
|
| 37 |
+
CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')." (
|
| 38 |
+
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
| 39 |
+
`app_name` varchar(255) NOT NULL DEFAULT '',
|
| 40 |
+
`app_code` varchar(255) DEFAULT NULL,
|
| 41 |
+
`app_key` varchar(255) NOT NULL DEFAULT '',
|
| 42 |
+
`app_logo` varchar(255) NOT NULL DEFAULT '',
|
| 43 |
+
`app_license_key` varchar(255) NOT NULL DEFAULT '',
|
| 44 |
+
`app_storeid` smallint(6) NOT NULL DEFAULT '0',
|
| 45 |
+
`created_time` datetime DEFAULT NULL,
|
| 46 |
+
`update_time` datetime DEFAULT NULL,
|
| 47 |
+
`app_mode` varchar(100) NOT NULL DEFAULT 'demo' COMMENT 'License Version',
|
| 48 |
+
`ios_url` varchar(100) NOT NULL DEFAULT '' COMMENT 'iOS URL',
|
| 49 |
+
`android_url` varchar(100) NOT NULL DEFAULT '' COMMENT 'Android URL',
|
| 50 |
+
`ios_status` varchar(100) DEFAULT NULL COMMENT 'iOS Status',
|
| 51 |
+
`android_status` varchar(100) DEFAULT NULL COMMENT 'Android Status',
|
| 52 |
+
`udid` text NOT NULL COMMENT 'UDID',
|
| 53 |
+
`delivery_status` varchar(100) DEFAULT NULL COMMENT 'Deleivery Status',
|
| 54 |
+
`addon_parameters` text NOT NULL COMMENT 'AddOn Parameters',
|
| 55 |
+
`webapp_url` text COMMENT 'Mobile Website URL',
|
| 56 |
+
PRIMARY KEY (`id`)
|
| 57 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 58 |
+
|
| 59 |
+
CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')." (
|
| 60 |
+
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
| 61 |
+
`app_code` varchar(255) DEFAULT NULL,
|
| 62 |
+
`setting_code` varchar(255) NOT NULL DEFAULT '',
|
| 63 |
+
`value` longtext,
|
| 64 |
+
PRIMARY KEY (`id`)
|
| 65 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 66 |
+
|
| 67 |
+
CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')." (
|
| 68 |
+
`mci_id` int(11) NOT NULL AUTO_INCREMENT,
|
| 69 |
+
`mci_name` varchar(100) DEFAULT NULL,
|
| 70 |
+
`mci_display_name` varchar(100) DEFAULT NULL,
|
| 71 |
+
`mci_icon_group` varchar(100) DEFAULT NULL,
|
| 72 |
+
`mci_updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
| 73 |
+
PRIMARY KEY (`mci_id`)
|
| 74 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 75 |
+
|
| 76 |
+
CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')." (
|
| 77 |
+
`md_id` bigint(20) NOT NULL AUTO_INCREMENT,
|
| 78 |
+
`md_appcode` varchar(45) NOT NULL,
|
| 79 |
+
`md_devicetype` enum('android','ios') DEFAULT NULL,
|
| 80 |
+
`md_devicetoken` varchar(255) NOT NULL,
|
| 81 |
+
`md_created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
| 82 |
+
PRIMARY KEY (`md_id`)
|
| 83 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 84 |
+
|
| 85 |
+
CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')." (
|
| 86 |
+
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
| 87 |
+
`app_code` varchar(255) DEFAULT NULL,
|
| 88 |
+
`app_type` varchar(255) NOT NULL DEFAULT '',
|
| 89 |
+
`slider_code` varchar(255) NOT NULL DEFAULT '',
|
| 90 |
+
`slider_label` varchar(255) NOT NULL DEFAULT '',
|
| 91 |
+
`slider_status` smallint(6) DEFAULT NULL,
|
| 92 |
+
`slider_position` smallint(6) NOT NULL DEFAULT '0',
|
| 93 |
+
`slider_settings` varchar(255) NOT NULL DEFAULT '',
|
| 94 |
+
`slider_productIds` varchar(255) NOT NULL DEFAULT '',
|
| 95 |
+
`created_time` datetime DEFAULT NULL,
|
| 96 |
+
`update_time` datetime DEFAULT NULL,
|
| 97 |
+
PRIMARY KEY (`id`)
|
| 98 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 99 |
+
|
| 100 |
+
CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." (
|
| 101 |
+
`mm_id` bigint(20) NOT NULL AUTO_INCREMENT,
|
| 102 |
+
`mm_language_code` varchar(20) DEFAULT NULL,
|
| 103 |
+
`mm_type` enum('label','message') DEFAULT NULL,
|
| 104 |
+
`mm_label_code` varchar(255) DEFAULT NULL,
|
| 105 |
+
`mm_label` varchar(255) DEFAULT NULL,
|
| 106 |
+
`mm_maxlength` int(11) DEFAULT NULL,
|
| 107 |
+
`mm_text` varchar(255) DEFAULT NULL,
|
| 108 |
+
`mm_help` varchar(255) DEFAULT NULL,
|
| 109 |
+
PRIMARY KEY (`mm_id`)
|
| 110 |
+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
| 111 |
+
|
| 112 |
+
INSERT INTO ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." (`mm_language_code`, `mm_type`, `mm_label_code`, `mm_label`, `mm_maxlength`, `mm_text`, `mm_help`) VALUES
|
| 113 |
+
('en_US', 'message', 'Please_wait', 'Please wait', '100', 'Please wait', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 114 |
+
('en_US', 'label', 'or', 'or', '25', 'or', 'Label: Display to show 2 action options.'),
|
| 115 |
+
('en_US', 'label', 'Home', 'Home', '8', 'Home', 'Label: Home page title and button title.'),
|
| 116 |
+
('en_US', 'message', 'No_internet_connection', 'No internet connection', '100', 'No internet connection', 'Message:No internet connection'),
|
| 117 |
+
('en_US', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Category', 'Label: Shopping Category'),
|
| 118 |
+
('en_US', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! There are no categories to display.', 'Text: When no category found.'),
|
| 119 |
+
('en_US', 'label', 'Shop_by_category', 'Shop by category', '25', 'Shop by category', 'Label: Title to show above category names.'),
|
| 120 |
+
('en_US', 'label', 'Categories', 'Categories', '20', 'Categories', 'Label: Title to show on homepage, above the category.'),
|
| 121 |
+
('en_US', 'label', 'All_Products', 'All Products', '20', 'All Products', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 122 |
+
('en_US', 'label', 'Profile', 'Profile', '10', 'Profile', 'Label: Profile page title and button title.'),
|
| 123 |
+
('en_US', 'label', 'List_Page', 'List Page', '15', 'List Page', 'Label: Page title'),
|
| 124 |
+
('en_US', 'label', 'Product_List', 'Product List', '15', 'Product List', 'Label: Product List page title '),
|
| 125 |
+
('en_US', 'label', 'products_found', 'products found', '20', 'products found', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 126 |
+
('en_US', 'label', 'Product_Detail', 'Product Detail', '15', 'Product Detail', 'Label: Product Detail page title'),
|
| 127 |
+
('en_US', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
|
| 128 |
+
('en_US', 'label', 'Buy_Now', 'Buy Now', '10', 'Buy Now', 'Label: Buy Now button title.'),
|
| 129 |
+
('en_US', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choose an option', 'Label: First option for product options.'),
|
| 130 |
+
('en_US', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item added successfully', 'Message: When the Item added successfully into the cart. '),
|
| 131 |
+
('en_US', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No products found.', 'Text: When no products found for selected search criteria or category.'),
|
| 132 |
+
('en_US', 'label', 'Load_More', 'Load More', '10', 'Load More', 'Label: Load More button title, displayed on product listing pages.'),
|
| 133 |
+
('en_US', 'label', 'Viewers', 'Viewers', '10', 'Viewers', 'Label: Viewers Label.'),
|
| 134 |
+
('en_US', 'label', 'Add_to_cart', 'Add to cart', '15', 'Add to cart', 'Label: Add to cart button title.'),
|
| 135 |
+
('en_US', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadable link', 'Label: Downloadable link title. '),
|
| 136 |
+
('en_US', 'label', 'Review', 'Review', '10', 'Review', 'Label: Review text and button title.'),
|
| 137 |
+
('en_US', 'message', 'No_reviews_found', 'No reviews found', '100', 'No reviews found', 'Text: When no reviews found for selected product.'),
|
| 138 |
+
('en_US', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Shopping Cart', 'Label: Shopping Cart button title.'),
|
| 139 |
+
('en_US', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
|
| 140 |
+
('en_US', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart & order total. '),
|
| 141 |
+
('en_US', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotal', 'Label: Label for cart & order subtotal.'),
|
| 142 |
+
('en_US', 'label', 'Tax', 'Tax', '5', 'Tax', 'Label: Label for cart & order Tax.'),
|
| 143 |
+
('en_US', 'label', 'Discount', 'Discount', '15', 'Discount', 'Label: Label for cart & order discount. '),
|
| 144 |
+
('en_US', 'label', 'Grand_Total', 'Grand Total', '15', 'Grand Total', 'Label: Label for cart & order grand total.'),
|
| 145 |
+
('en_US', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'The shopping cart is empty.', 'Error: When the shopping cart is empty.'),
|
| 146 |
+
('en_US', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Cart updated successfully', 'Message: When the cart updated successfully.'),
|
| 147 |
+
('en_US', 'label', 'Update_Cart', 'Update Cart', '15', 'Update Cart', 'Label: Update Cart button title. '),
|
| 148 |
+
('en_US', 'label', 'Checkout', 'Checkout', '10', 'Checkout', 'Label: Checkout button title.'),
|
| 149 |
+
('en_US', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Cart is empty', 'Text: When the cart is empty. '),
|
| 150 |
+
('en_US', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'One of your cart item is having problem', 'Text: When one of the cart item is having error such as not available or so.'),
|
| 151 |
+
('en_US', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
|
| 152 |
+
('en_US', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Enter your username password to get access.', 'Error: When requested action required login.'),
|
| 153 |
+
('en_US', 'label', 'Username', 'Username', '20', 'Username', 'Label: Label for Username field.'),
|
| 154 |
+
('en_US', 'label', 'Password', 'Password', '20', 'Password', 'Label: Label for password field.'),
|
| 155 |
+
('en_US', 'label', 'Sign_Up', 'Sign Up', '10', 'Sign Up', 'Label: Sign Up button title.'),
|
| 156 |
+
('en_US', 'message', 'Enter_username', 'Enter username', '100', 'Enter username', 'Error: When username is empty.'),
|
| 157 |
+
('en_US', 'message', 'Enter_password', 'Enter password', '100', 'Enter password', 'Error: When password is empty. '),
|
| 158 |
+
('en_US', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Invalid username or password', 'Error: When Invalid username or password entered.'),
|
| 159 |
+
('en_US', 'label', 'First_name', 'First name', '20', 'First name', 'Label: Label for firstname field.'),
|
| 160 |
+
('en_US', 'label', 'Last_name', 'Last name', '20', 'Last name', 'Label: Label for lastname field.'),
|
| 161 |
+
('en_US', 'label', 'Your_Email', 'Your Email', '20', 'Your Email', 'Label: Label for email address field.'),
|
| 162 |
+
('en_US', 'label', 'Submit', 'Submit', '10', 'Submit', 'Label: Submit button title.'),
|
| 163 |
+
('en_US', 'label', 'Signup_Form', 'Signup Form', '15', 'Signup Form', 'Label: Signup Form page title.'),
|
| 164 |
+
('en_US', 'label', 'Signup', 'Signup', '10', 'Signup', 'Label: Signup button title.'),
|
| 165 |
+
('en_US', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Enter firstname', 'Error: When firstname is empty. '),
|
| 166 |
+
('en_US', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Enter lastname', 'Error: When lastname is empty.'),
|
| 167 |
+
('en_US', 'message', 'Enter_email', 'Enter email', '100', 'Enter email address', 'Error: When email address is empty.'),
|
| 168 |
+
('en_US', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Please enter valid email address', 'Error: When email address is invalid.'),
|
| 169 |
+
('en_US', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulation! You are successfully registered ', 'Message: When successfully registration has been done. '),
|
| 170 |
+
('en_US', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Please check your email', 'Message: When user reset their password. '),
|
| 171 |
+
('en_US', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Forgot Password', 'Label: Forgot Password button title.'),
|
| 172 |
+
('en_US', 'label', 'Shipping', 'Shipping', '20', 'Shipping', 'Label: Label for Shipping. '),
|
| 173 |
+
('en_US', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
|
| 174 |
+
('en_US', 'label', 'Address', 'Address', '20', 'Address', 'Label: Label for address field, available on payment page. '),
|
| 175 |
+
('en_US', 'label', 'Payment', 'Payment', '20', 'Payment', 'Label: Label for payment field, available on payment page.'),
|
| 176 |
+
('en_US', 'label', 'Continue', 'Continue', '20', 'Continue', 'Label: Continue button title. '),
|
| 177 |
+
('en_US', 'label', 'Billing_Address', 'Billing Address', '20', 'Billing Address', 'Label: Label for Billing Address.'),
|
| 178 |
+
('en_US', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Select a billing address from your address book or enter a new address.', 'Label: Title available on billing addresses drop down.'),
|
| 179 |
+
('en_US', 'label', 'New_Address', 'New Address', '20', 'New Address', 'Label: Title for New Billing Address form.'),
|
| 180 |
+
('en_US', 'label', 'Company', 'Company', '20', 'Company', 'Label: Label for company field, available on address page. '),
|
| 181 |
+
('en_US', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
|
| 182 |
+
('en_US', 'label', 'State', 'State', '20', 'State', 'Label: Label for state field, available on address page. '),
|
| 183 |
+
('en_US', 'label', 'Country', 'Country', '20', 'Country', 'Label: Label for country field, available on address page. '),
|
| 184 |
+
('en_US', 'label', 'select', 'select', '20', 'select', 'Label: Label for drop downs. '),
|
| 185 |
+
('en_US', 'label', 'Billing_street', 'Billing street', '20', 'Billing street', 'Label: Label for billing street field, available on address page. '),
|
| 186 |
+
('en_US', 'label', 'Postcode', 'Postcode', '20', 'Postcode', 'Label: Label for postcode field, available on address page. '),
|
| 187 |
+
('en_US', 'label', 'Telephone', 'Telephone', '20', 'Telephone', 'Label: Label for telephone field, available on address page. '),
|
| 188 |
+
('en_US', 'label', 'Same_as_billing', 'Same as billing', '25', 'Same as billing', 'Label: Label for Same as billing option. '),
|
| 189 |
+
('en_US', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Shipping Address', 'Label: Title for Shipping Address form.'),
|
| 190 |
+
('en_US', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Select a shipping address from your address book or enter a new address.', 'Label: Title available on shipping addresses drop down.'),
|
| 191 |
+
('en_US', 'label', 'Shipping_street', 'Shipping street', '25', 'Shipping street', 'Label: Label for shipping street field, available on address page. '),
|
| 192 |
+
('en_US', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Enter billing firstname', 'Error: When billing firstname is empty.'),
|
| 193 |
+
('en_US', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Enter billing lastname', 'Error: When billing lastname is empty.'),
|
| 194 |
+
('en_US', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Enter billing city', 'Error: When billing city is empty.'),
|
| 195 |
+
('en_US', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Enter billing state', 'Error: When billing state is empty.'),
|
| 196 |
+
('en_US', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Enter billing country', 'Error: When billing country is empty.'),
|
| 197 |
+
('en_US', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Enter billing street', 'Error: When billing street is empty.'),
|
| 198 |
+
('en_US', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Enter billing postcode', 'Error: When billing postcode is empty.'),
|
| 199 |
+
('en_US', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Enter billing telephone', 'Error: When billing telephone is empty.'),
|
| 200 |
+
('en_US', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Enter shipping firstname', 'Error: When shipping firstname is empty.'),
|
| 201 |
+
('en_US', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Enter shipping lastname', 'Error: When shipping lastname is empty.'),
|
| 202 |
+
('en_US', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Enter shipping city', 'Error: When shipping city is empty.'),
|
| 203 |
+
('en_US', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Enter shipping state', 'Error: When shipping state is empty.'),
|
| 204 |
+
('en_US', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Enter shipping country', 'Error: When shipping country is empty.'),
|
| 205 |
+
('en_US', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Enter shipping street', 'Error: When shipping street is empty.'),
|
| 206 |
+
('en_US', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Enter shipping postcode', 'Error: When shipping postcode is empty.'),
|
| 207 |
+
('en_US', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Enter shipping telephone', 'Error: When shipping telephone is empty.'),
|
| 208 |
+
('en_US', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Shipping Method', 'Label: Shipping Method page title. '),
|
| 209 |
+
('en_US', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Select shipping method', 'Label: Label for Select shipping method options.'),
|
| 210 |
+
('en_US', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Select shipment method', 'Error: When shipment method is not selected.'),
|
| 211 |
+
('en_US', 'label', 'Payment_Method', 'Payment Method', '25', 'Payment Method', 'Label: Payment Method page title. '),
|
| 212 |
+
('en_US', 'label', 'Select_payment_method', 'Select payment method', '25', 'Select payment method', 'Label: Label for Select payment method options.'),
|
| 213 |
+
('en_US', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Select payment method', 'Error: When payment method is not selected.'),
|
| 214 |
+
('en_US', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, something wrong happened', 'Error: When magento return unexpected error.'),
|
| 215 |
+
('en_US', 'label', 'Credit_Card', 'Credit Card', '25', 'Credit Card', 'Label: Label for credit card field, available on payment page. '),
|
| 216 |
+
('en_US', 'label', 'Name_on_card', 'Name on card', '25', 'Name on card', 'Label: Label for name of card field, available on payment page. '),
|
| 217 |
+
('en_US', 'label', 'Credit_card_type', 'Credit card type', '25', 'Credit card type', 'Label: Label for CC type field, available on payment page. '),
|
| 218 |
+
('en_US', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card number', 'Label: Label for CC number field, available on payment page. '),
|
| 219 |
+
('en_US', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Expiration Date', 'Label: Label for CC expiry date field, available on payment page. '),
|
| 220 |
+
('en_US', 'label', 'Month', 'Month', '25', 'Month', 'Label: Label for CC expiry month field, available on payment page. '),
|
| 221 |
+
('en_US', 'label', 'Year', 'Year', '25', 'Year', 'Label: Label for CC expiry year field, available on payment page. '),
|
| 222 |
+
('en_US', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
|
| 223 |
+
('en_US', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Enter name on card', 'Error: When name on card is empty.'),
|
| 224 |
+
('en_US', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Select credit card type', 'Error: When credit card type is not selected.'),
|
| 225 |
+
('en_US', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Enter credit card number', 'Error: When credit card number is empty.'),
|
| 226 |
+
('en_US', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Set expiry month', 'Error: When expiry month is empty.'),
|
| 227 |
+
('en_US', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Set expiry year', 'Error: When expiry year is empty.'),
|
| 228 |
+
('en_US', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Set card verification number', 'Error: When card verification number is empty.'),
|
| 229 |
+
('en_US', 'label', 'Order_Review', 'Order Review', '15', 'Order Review', 'Label: Order Review page title. '),
|
| 230 |
+
('en_US', 'label', 'Agreements', 'Agreements', '25', 'Agreements', 'Label: Label for Agreements, available on oprder review screen.'),
|
| 231 |
+
('en_US', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accept terms and condition', 'Error: When user did not agreed on sign up terms.'),
|
| 232 |
+
('en_US', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping & Handling', 'Label: Label for Shipping & Handling.'),
|
| 233 |
+
('en_US', 'label', 'Place_Order', 'Place Order', '25', 'Place Order', 'Label: Place Order button title.'),
|
| 234 |
+
('en_US', 'label', 'Order_Success', 'Order Success', '15', 'Order Success', 'Label: Order Success page title. '),
|
| 235 |
+
('en_US', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Thank you for your purchase!', 'Message: When order successfully placed. '),
|
| 236 |
+
('en_US', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'You will receive an order confirmation email with details of your order and a link to track its progress.', 'Text: When order successfully placed '),
|
| 237 |
+
('en_US', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continue Shopping', 'LabeL: Continue Shopping button title. '),
|
| 238 |
+
('en_US', 'label', 'Error', 'Error', '15', 'Error', 'Label: Error '),
|
| 239 |
+
('en_US', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item successfully added into wishlist', 'Message: When item added into Wishlist.'),
|
| 240 |
+
('en_US', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removed from wishlist', 'Message: When Item removed from wishlist.'),
|
| 241 |
+
('en_US', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
|
| 242 |
+
('en_US', 'label', 'Remove', 'Remove', '10', 'Remove', 'Label: Remove button title.'),
|
| 243 |
+
('en_US', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No wishlist items found', 'Text: When No wishlist items found.'),
|
| 244 |
+
('en_US', 'label', 'Orders', 'Orders', '15', 'Orders', 'Label: Orders history page title.'),
|
| 245 |
+
('en_US', 'label', 'Order_History', 'Order History', '20', 'Order History', 'Label: Order History button title. '),
|
| 246 |
+
('en_US', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No orders found', 'Text: When no order history found. '),
|
| 247 |
+
('en_US', 'label', 'Order_Detail', 'Order Detail', '15', 'Order Detail', 'Label: Order Detail page title. '),
|
| 248 |
+
('en_US', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Ordered Items', 'Label: Ordered Items block heading or title. '),
|
| 249 |
+
('en_US', 'label', 'Order_Number', 'Order Number', '20', 'Order Number', 'Label: Label for Order Number.'),
|
| 250 |
+
('en_US', 'label', 'Order_Date', 'Order Date', '20', 'Order Date', 'Label: Label for Order Date.'),
|
| 251 |
+
('en_US', 'label', 'User', 'User', '10', 'User', 'Label: Label for User.'),
|
| 252 |
+
('en_US', 'label', 'Info', 'Info', '15', 'About', 'Label: About page title (CMS/about module)'),
|
| 253 |
+
('en_US', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Add To Wishlist', 'Label: Add To Wishlist button title.'),
|
| 254 |
+
('en_US', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
|
| 255 |
+
('en_US', 'label', 'Search_Product', 'Search Product', '50', 'Search Product', 'Label: Search Product.'),
|
| 256 |
+
('en_US', 'label', 'Apply', 'Apply', '8', 'Apply', 'Label: Apply button title (to apply discount)'),
|
| 257 |
+
('en_US', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code applied Successfully', 'Message: When coupon code is applied.'),
|
| 258 |
+
('en_US', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code removed Successfully', 'Message: When coupon code is removed. '),
|
| 259 |
+
('en_US', 'label', 'Discount_Code', 'Discount Code', '25', 'Discount Code', 'Label: Label for Discount Code.'),
|
| 260 |
+
('en_US', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Update Wishlist', 'Label: Update Wishlist button title.'),
|
| 261 |
+
('en_US', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item updated successfully', 'Message: When wishlist updated successfully.'),
|
| 262 |
+
('en_US', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
|
| 263 |
+
('en_US', 'message', 'Please_Select', 'Please select ', '25', 'Please select', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as "Please select colors"'),
|
| 264 |
+
('en_US', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadable Links', 'Label: Label for Product Downloadable Links.'),
|
| 265 |
+
('en_US', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Invalid coupon code', 'Error: When coupon code is invalid.'),
|
| 266 |
+
('en_US', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Please login to continue', 'Error: When action required login '),
|
| 267 |
+
('en_US', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Enter firstname', 'Error: When firstname is empty in signup form. '),
|
| 268 |
+
('en_US', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Enter lastname', 'Error: When lastname is empty in signup form. '),
|
| 269 |
+
('en_US', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Enter email address', 'Error: When email address is empty in signup form. '),
|
| 270 |
+
('en_US', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Enter password', 'Error: When password is empty in signup form. '),
|
| 271 |
+
('en_US', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account already exists', 'Error: When email address already exists.'),
|
| 272 |
+
('en_US', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Can\'t save customer address', 'Error: When error occure while saving customer Address.'),
|
| 273 |
+
('en_US', 'message', 'No_Data_Found', 'No Data Found', '100', 'No data found', 'Error: When no data found for requested page.'),
|
| 274 |
+
('en_US', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product no longer available', 'Error: When requested product is no londer available.'),
|
| 275 |
+
('en_US', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 276 |
+
('en_US', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 277 |
+
('en_US', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item can\'t load', 'Error: When wishlist can\'t load because of unexpected error.'),
|
| 278 |
+
('en_US', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 279 |
+
('en_US', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
|
| 280 |
+
('en_US', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Requested item not found', 'Error: When system can not load wishlist Item.'),
|
| 281 |
+
('en_US', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Requested item no longer available', 'Error: When requested product is no longer available.'),
|
| 282 |
+
('en_US', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item has been deleted from cart', 'Error: When Item has been deleted from cart.'),
|
| 283 |
+
('en_US', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Not all products are available in the requested auantity', 'Error: When any of the product from cart is no longer available.'),
|
| 284 |
+
('en_US', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accept all terms and conditions before placing the order', 'Error: When user did not agree on all required addreement while placing order.'),
|
| 285 |
+
('en_US', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
|
| 286 |
+
('en_US', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reset Filter', 'Label: Reset Filter link title.'),
|
| 287 |
+
('en_US', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
|
| 288 |
+
('en_US', 'label', 'Popularity', 'Popularity', '25', 'Popularity', 'Label: Label for filter: Popularity option. '),
|
| 289 |
+
('en_US', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Price: High To Low', 'Label: Label for filter: Price-High To Low option. '),
|
| 290 |
+
('en_US', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Price: Low To High', 'Label: Label for filter: Price-Low To High option.'),
|
| 291 |
+
('en_US', 'label', 'Rating', 'Rating', '25', 'Rating', 'Label: Label for filter: Rating option '),
|
| 292 |
+
('en_US', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name: A To Z', 'Label: Label for filter: Name-A To Z option.'),
|
| 293 |
+
('en_US', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name: Z To A', 'Label: Label for filter: Name-Z To A option.'),
|
| 294 |
+
('en_US', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
|
| 295 |
+
('en_US', 'label', 'Submit_Review', 'Submit Review', '25', 'Submit Review', 'Label: Submit Review button title.'),
|
| 296 |
+
('en_US', 'label', 'User_Reviews', 'User Reviews', '25', 'User Reviews', 'Label: User Reviews page title. '),
|
| 297 |
+
('en_US', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No Reviews Found', 'Label: Text as No Reviews Found'),
|
| 298 |
+
('en_US', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
|
| 299 |
+
('en_US', 'label', 'Reviews', 'Reviews', '25', 'Reviews', 'Label: Label for Reviews.'),
|
| 300 |
+
('en_US', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
|
| 301 |
+
('en_US', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Summary Of Your Review', 'Label: Label for review summary field, available on submit review form.'),
|
| 302 |
+
('en_US', 'label', 'Comments', 'Comments', '25', 'Comments', 'Label: Label for comments field, available on submit review form.'),
|
| 303 |
+
('en_US', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'You May Also Like', 'Label: Label for related product slider on product detail page.'),
|
| 304 |
+
('en_US', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Select one of each of the ratings', 'Error: When feedback ratings is not selected for the product.'),
|
| 305 |
+
('en_US', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Enter your nickename', 'Error: When feedback nickename is empty.'),
|
| 306 |
+
('en_US', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Enter overall feedback', 'Error: When feedback summary is empty.'),
|
| 307 |
+
('en_US', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Enter your comments', 'Error: When feedback comments is empty.'),
|
| 308 |
+
('en_US', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recently Viewed', 'Label: Recently Viewed'),
|
| 309 |
+
('en_US', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'This action can\'t be performed on this device. Required support is not available on this device.', 'Error: When the device is not supported for requested action such as share functionality.'),
|
| 310 |
+
('en_US', 'label', 'Share', 'Share', '7', 'Share', 'Label:Share button title.'),
|
| 311 |
+
('en_US', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Products', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
|
| 312 |
+
('en_US', 'label', 'Edit', 'Edit', '6', 'Edit', 'Label:Edit button title, available on wishlist page. '),
|
| 313 |
+
('en_US', 'label', 'More_Information', 'More Information', '25', 'More Information', 'Label:More information about product'),
|
| 314 |
+
('en_US', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
|
| 315 |
+
('en_US', 'label', 'Sample_Links', 'Sample Links', '20', 'Sample Links', 'Label:Sample Links on product detail page'),
|
| 316 |
+
('en_US', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum number of characters', 'Label:Maximum number of characters for configurable product'),
|
| 317 |
+
('en_US', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
|
| 318 |
+
('en_US', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking Numbers', 'Label:Tracking Numbers on order detail page'),
|
| 319 |
+
('en_US', 'label', 'Track', 'Track', '15', 'Track', 'Label:Button on order detail page'),
|
| 320 |
+
('en_US', 'label', 'Installment', 'Installment', '15', 'Installment', 'Label:On product detail page'),
|
| 321 |
+
('en_US', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Installment Amount', 'Label:On product detail page'),
|
| 322 |
+
('en_US', 'label', 'Total_Amount', 'Total Amount', '15', 'Total Amount', 'Label:On product detail page'),
|
| 323 |
+
('en_US', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
|
| 324 |
+
('en_US', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Please Select Installment Option', 'Message:On credit card page where installment option is required'),
|
| 325 |
+
('en_US', 'label', 'January', 'January', '50', 'January', 'Label:Month name on credit card page'),
|
| 326 |
+
('en_US', 'label', 'February', 'February', '50', 'February', 'Label:Month name on credit card page'),
|
| 327 |
+
('en_US', 'label', 'March', 'March', '50', 'March', 'Label:Month name on credit card page'),
|
| 328 |
+
('en_US', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
|
| 329 |
+
('en_US', 'label', 'May', 'May', '50', 'May', 'Label:Month name on credit card page'),
|
| 330 |
+
('en_US', 'label', 'June', 'June', '50', 'June', 'Label:Month name on credit card page'),
|
| 331 |
+
('en_US', 'label', 'July', 'July', '50', 'July', 'Label:Month name on credit card page'),
|
| 332 |
+
('en_US', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
|
| 333 |
+
('en_US', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
|
| 334 |
+
('en_US', 'label', 'October', 'October', '50', 'October', 'Label:Month name on credit card page'),
|
| 335 |
+
('en_US', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
|
| 336 |
+
('en_US', 'label', 'December', 'December', '50', 'December', 'Label:Month name on credit card page'),
|
| 337 |
+
('en_US', 'label', 'Estimate_Shipping_And_Tax', 'Estimate Shipping And Tax', '100', 'Estimate Shipping And Tax', 'Label:Estimated Shipping and Tax'),
|
| 338 |
+
('en_US', 'label', 'Get_A_Quote', 'Get A Quote', '50', 'Get A Quote', 'Label:Get a Quote'),
|
| 339 |
+
('en_US', 'label', 'Update_Total', 'Update Total', '50', 'Update Total', 'Label:Update Total'),
|
| 340 |
+
('en_US', 'label', 'Update_Order_Data', 'Update Order Data', '50', 'Update Order Data', 'Label:Update Order Data'),
|
| 341 |
+
('en_US', 'label', 'Position', 'Position', '25', 'Position', 'Label:Position'),
|
| 342 |
+
('es_ES', 'message', 'Please_wait', 'Please wait', '100', 'por favor espera', 'Error: When user trigger new action while previous one is still processsing.'),
|
| 343 |
+
('es_ES', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
|
| 344 |
+
('es_ES', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
|
| 345 |
+
('es_ES', 'message', 'No_internet_connection', 'No internet connection', '100', 'No hay conexión a internet', 'Message:No internet connection'),
|
| 346 |
+
('es_ES', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoría', 'Label: Shopping Category'),
|
| 347 |
+
('es_ES', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', '¡Huy! No hay categorías para mostrar.', 'Text: When no category found.'),
|
| 348 |
+
('es_ES', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoría', 'Label: Title to show above category names.'),
|
| 349 |
+
('es_ES', 'label', 'Categories', 'Categories', '20', 'Categorías', 'Label: Title to show on homepage, above the category.'),
|
| 350 |
+
('es_ES', 'label', 'All_Products', 'All Products', '20', 'todos los productos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
|
| 351 |
+
('es_ES', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
|
| 352 |
+
('es_ES', 'label', 'List_Page', 'List Page', '15', 'Lista de páginas', 'Label: Page title'),
|
| 353 |
+
('es_ES', 'label', 'Product_List', 'Product List', '15', 'Lista de Productos', 'Label: Product List page title '),
|
| 354 |
+
('es_ES', 'label', 'products_found', 'products found', '20', 'Se han encontrado productos', 'Label: Label displayed on product listing page to show No. of products found. '),
|
| 355 |
+
('es_ES', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalles del producto', 'Label: Product Detail page title'),
|
| 356 |
+
('es_ES', 'label', 'Details', 'Details', '10', 'Detalles', 'Label: Label displayed above the product detail on product detail page.'),
|
| 357 |
+
('es_ES', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar ahora', 'Label: Buy Now button title.'),
|
| 358 |
+
('es_ES', 'label', 'Choose_an_option', 'Choose an option', '20', 'Elija una opción', 'Label: First option for product options.'),
|
| 359 |
+
('es_ES', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artículo agregado con éxito', 'Message: When the Item added successfully into the cart. '),
|
| 360 |
+
('es_ES', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No hay productos encontrados.', 'Text: When no products found for selected search criteria or category.'),
|
| 361 |
+
('es_ES', 'label', 'Load_More', 'Load More', '10', 'cargar más', 'Label: Load More button title, displayed on product listing pages.'),
|
| 362 |
+
('es_ES', 'label', 'Viewers', 'Viewers', '10', 'Los espectadores', 'Label: Viewers Label.'),
|
| 363 |
+
('es_ES', 'label', 'Add_to_cart', 'Add to cart', '15', 'Añadir a la cesta', 'Label: Add to cart button title.'),
|
| 364 |
+
('es_ES', 'label', 'Downloadable_link', 'Downloadable link', '20', 'enlace offline', 'Label: Downloadable link title. '),
|
| 365 |
+
('es_ES', 'label', 'Review', 'Review', '10', 'revisión', 'Label: Review text and button title.'),
|
| 366 |
+
('es_ES', 'message', 'No_reviews_found', 'No reviews found', '1
|
