Reindex using Command line in Magento2

Magento2
Here Explain how to handle reindex using command line in magento2. In root magento directory [sourcecode language="plain"]php bin/magento indexer:reindex[/sourcecode]   in root/bin directory [sourcecode language="plain"]php magento indexer:reindex[/sourcecode]   To get the index name to run index one by one first write below command to get info in magento root directory [sourcecode language="plain"]php bin/magento indexer:info[/sourcecode]   To run single reindexing command [sourcecode language="plain"]php bin/magento indexer:reindex indexer_name[/sourcecode]   indexer name which we received name from indexer:info   [JWD-Magento-Development]
Read More

How to Optimize Layered Navigation in eCommerce

Magento
  Nowadays it’s hard to imagine a successful eCommerce store without advanced onsite navigation. Intuitive menus, smart internal linking, sophisticated onsite search — all that contributes to better customer shopping experience and, as a result, better conversion rate. Layered (aka filtered) navigation is also one of the most important site navigation components.   What is Layered/ Filtered Navigation? Imagine a large number of similar products with little differences in details. Manual browsing through store categories would be far too time-consuming and frustrating, which is unlikely to result in a purchase. To ease the pain of such a search, customers need a tool to surface the needed item only. And such a tool is layered navigation. Basically, layered or filtered navigation is usually located next to the main block of content and…
Read More

SEO Techniques for International Clients

SEO
Marketing for local SEO is something most marketers and designers are familiar with. From knowing which parameters to use for social media campaigns to reaching out with terms targeted to a local audience, it is a simple matter of reaching a specific demographic in a specific area. However, when enhancing SEO for international audiences, there are a number of other factors involved. International SEO means knowing which countries a particular business wishes to reach ad optimizing elements that will allow the website to rank well in searches conducted by people in those areas. Customize for Each Market One of the key elements to successfully optimizing for different countries is to customize for each market type. This involves understanding your audience and the area that you are targeting. For example, creating…
Read More

7 Apps That Have Changed your Life…

Mobile Application
If there is one thing that has evolved at a rapid pace since past five years then unarguably, smartphones and mobile applications tops the list. It is pretty evident that smartphones are the fastest growing technology devices and mobile applications can easily fall under the bracket of quickest need generator. Having the right mobile apps can make a significant impact in our day to day lives as it is done to solve the purpose. When some of the most amazing smartphones gets a blend with the finest mobile applications,  it has the power to simplify human lives. Here are those seven mobile apps that have changed your life. Get these if you have not already.   Red Panic Button The Red Panic catch is one such application that can let…
Read More

How to create simple module magento2

Magento, Magento2
Here we go to create your first or very simple module in magento2. We are going to create module with Namespace is "Jwd" and Module Name is "WelcomeWorld". Step1: Create a module.xml file in app/code/Jwd/WelcomeWorld/etc/module.xml [sourcecode language="plain"] <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> <module name="Jwd_WelcomeWorld" setup_version="1.0.0"> </module> </config> [/sourcecode]   Step2: Create app/code/Jwd/WelcomeWorld/registration.php [php] <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Jwd_WelcomeWorld', __DIR__ ); ?> [/php]   Step3: Create a frontend router in app/code/Jwd/WelcomeWorld/etc/frontend/routes.xml [sourcecode language="plain"] <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="standard"> <route id="welcomeworld" frontName="welcomeworld"> <module name="Jwd_WelcomeWorld"/> </route> </router> </config> [/sourcecode]   Step4: Create the file index.php for controller action in app/code/Jwd/WelcomeWorld/Controller/Index. This will map to http://127.0.0.1/magento2/welcomeworld/index/index welcomeworld: front name index: name of controller folder index: name of action file – index.php Each action is its own class extending \Magento\Framework\App\Action\Action. In every action file,…
Read More

BEST APP DESIGN PRACTICES FOR 2016

Mobile Application
The year 2015 witnessed some groundbreaking revolution regarding app design. Last year was the year of new-age minimalistic app design. Mobile application, which started off as an add-on service long ago is now focusing on the customized design so as to drive business through it. This is the reason why mobile app designers are focusing more on enhancing UX with some cutting-edge designs. Now that 2016 is halfway already, plenty of changes are expected on the mobile application design front. New trends will set, current benchmarks will rise, and design innovations shall flourish again. So for all those design fanatics out there, let's dig deep into what lies ahead for us in 2016. Make way for skeuomorphism Yes, we are back to where we started the app design during the…
Read More

4 Handy Tips to Safeguard Your WordPress Website

Wordpress
Everyone is at least a little bit apprehensive about security on a WordPress website. The platform and your website itself is actually quite secure in and of itself. The problem usually comes from recklessly downloading and installing themes and plugins and widgets, or even hosting your website on a server equivalent of a soup kitchen. Generally, a high yield target like WordPress sites are attacked and hacked without the user even knowing it, injected with spam which can get it banned or penalized from various serious engines. In order to secure your WordPress websites, you need to become proactive and lay down some laws. Here are the 4 most important (and often overlooked) security tips to safeguard your WordPress website.   1.     Trusted sources Make sure that you are only…
Read More

Magento 2.0 what’s cooking up?

Magento
Much like the outside world, the world of internet is not devoid of its share of controversies and mysteries. Application development organizations in a bid to market their new product try to create hype and mystery before its launch. For them it might be a marketing gimmick, but it provides cannon fodder to the media to further fuel the fire and ignite the internet with a new sensational story and in the process the newly launched product becomes popular.   Magento 2.0 which is an open source CMS tool for managing content for ecommerce websites has been in the new since 2010, when it was announced to be released in 2011. But in 2011, Magento was acquired by eBay and the reorganization process took its toll on the release and…
Read More

Transactional Emails Variable Magento

Magento
This post help to find variable which used in magento email template. - For registration: {{var customer}} {{var customer.ID}} {{var customer.email}} {{var customer.firstname}} {{var customer.lastname}} {{var customer.name}} {{var customer.password}} {{var customer.created_in}} Store Name {{var customer.dob}} Date of Birth {{var customer.password_hash}} {{var customer.prefix}} {{var customer.middlename}} Initial {{var customer.suffix}} {{var customer.group_id}} {{var customer.taxvat}} {{var customer.store.name}} {{var customer.store.group.name}} - To subscribe/unsubscribe newsletter: {{var subscriber.getConfirmationLink()}} {{var subscriber.getUnsubscriptionLink()}} {{var subscriber.email}} - Send to a friend: {{var product_image}} {{var name}} Recipient’s Name {{var email}} Recipient’s Email {{var product_name}} Product Name {{var product_url}} Product Url {{var message}} Message Text {{var sender_name}} Sender’s Name {{var sender_email}} Sender’s Email {{var product_image}} Product Image - Depend Condition {{depend order.getIsNotVirtual()}} {{/depend}} {{depend salable}} {{/depend}} - If Condition {{if order.getIsNotVirtual()}} {{else}} {{/if}} (else is optional) - Skin {{skin url=”‘}} - Store {{store…
Read More

validation classes magento

Magento
find all classes which are defined in directory of magento root directory that is: /js/prototype/validation.js file. Example: <input id="email_address" name="email" type="text" /> So please follow below classes which are used magento for validation. validate-no-html-tags: (HTML tags are not allowed) validate-select: (Please select an option) required-entry: (This is a required field) validate-number: (Please enter a valid number in this field) validate-number-range: (The value is not within the specified range) validate-digits: (Please use numbers only in this field. Please avoid spaces or other characters such as dots or commas) validate-digits-range: (The value is not within the specified range) validate-alpha: (Please use letters only (a-z or A-Z) in this field) validate-code: (Please use only letters (a-z), numbers (0-9) or underscore(_) in this field, first character should be a letter) validate-alphanum: (Please use only letters…
Read More