Author Archives: Madhumitha Srinivas

Mobile Application Development-Reasons to prefer India?

mobileapp

India is the home to many big industries and wealthy business man.Around mid of 2007 , Tata  India’s big conglomerate launched a bid on Corus steel, the company which was four times bigger than its size. Tata group a very successful business entity in India was dared to take a big leap which no other big industries hesitated to do .

An year later they took over two  iconic but struggling automotive giant in Jaguar and Land Rover and brought it back to its glory.

The Tata deal set the milestone for India’s influence in Global Economy.It also inspired millions of young enterpreneurs to imagine big.

Currently the company’s growth is valuing around $15 billion. The inspiration from Flipkart would fuel the rise of Indian start-ups with funding from foreign investors on a large scale. It clearly shows India’s adaptability and marketability to dynamic market forces. It also shows how varied Indian culture nurtured intelligent businessmen.

Flipkart logo

tata-power-l

 

48864415.cms

Businessmen of India are well known for their tremendous work ethic, commitment towards work and above all integrity.This is the main reason India started a break away from rest of Asia. A group of well educated Indian people gathered ideals of innovation, creativity and willingness to take risks. They are highly skilled in Engineering and Management which aids the view of a globalized world.

The main theme “Success can be achieved by hardwork, dedication ,ability to adapt to changes and knowledge of innovation and creativity” was proved by two giants Flipkart and Tata.

Such ingenuity mean that India would overcome the financial crisis of 2008 and become a destination for foreign investment. In the first quarter of the year 2015, India surpassed India and China as the biggest global destination in the world gaining investments around $31 billion.

Indian economy well adapt to global market demands. To meet the global standards of excellence, they look through new opportunities in new technologies and business process. This has seen a seamless shift of business from software development to mobile application development in the recent years.

In India, nearly 300,000 highly skilled software engineers address huge demand for mobile application development. At the end of 2015, India  market would reach a revenue of $100 billion in the app development.

Additionally, Indian companies are not confined to only application development they tend to focus on “Internet of things” and wearable devices. By next few years Indian “IOT” would grow by 28%. With the boom in the market for wearable devices the market would experience a hike of around 40.8% by the year 2018.

Indian economy serves future technologies, innovation in software development and revolutionising business process has a lot of positive heading into the future.

Boosted by workforce and guided by skilled capitalists , it has capabilities of meeting the global economy.

For mobile application development contact our salesforce at sales@veltrod.in.

 

 


Setting up SVN Environment & maintaining multiple instances , managing configuration properties in Hybris

Development_Diagram_Workflow2

One of the crucial aspect is maintaining the version system for any project. In terms of development Hybris projects have the same life cycle like other projects. Different environments like SIT, UAT, etc.. have to be maintained. Providing a local development environment is equally important.

It is not always advisable to put everything in SVN ,as the size of  OOB Hybrid is huge.Hybris development environment keeps on improvising everyday thus reducing the effort of its developers.

The best practices to version Hybris projects are as follows,

  1. While versioning the software use only customized extensions put inside a custom folder.
  2. Pass local.properties, local.extensions to the developers.
  3. Maintain a copy of local.properties, local.extensions on the local servers like SIT, UAT, etc..
  4. Hybris software is wrapped around custom folder on each  environment.
  5. Media folder can either be maintained locally or can be stored in an SVN
  6. Production environment is normally connected to SVN. Rather local copy is taken from SVN and deployed using Bamboo,etc..
Running Multiple Hybris in one machine

Basically Hybris is shipped with a bundled tomcat.

How  to run multiple tomcat in one machine?

Till the maximum size of the memory ,we can run as many instance of hybris. We need to make sure that each version of Hybris uses its own ports.

Make the below ports unique for each instance

Sample code:

tomcat.http.port=7001

tomcat.ssl.port=7002

tomcat.ajp.port=7009

tomcat.jmx.port=7003

tomcat.jmx.server.port=7004

Hybris Configuration

The problem is how to manage configuration for multiple instances.

The approach is to use apache tomcat to create specific environment variable. This approach  copies files from one common file to environment specific file and merge them together to create complete local.properties.file.

Follow the below steps for configuration,

  1. Create a folder inside Hybris config directory.
    config
  2. Place properties in each one of the local files as per environment related variables. The property that has same value across environment will go to common local property file.
  3. Create a build.xml file inside config project.
  4. Now we will create an environment specific property file.
  5. Run the file and pass the environment name.

Now we have a flexible solution to configure Hybris system more efficiently. For further queries regarding environment set up, contact us on sales@veltrod.in.


Parameters of Hybris Mobile and Desktop Site

responsive

Most people face problems on setting  mobile site and understanding parameters that control the switching of Desktop and Mobile site. Also, how does responsiveness of the site differ in both Desktop and Mobile site?

Now let us have a look at the differences in terms of technical aspects that differentiates both Desktop and Mobile site.

In terms of User Interface

Basically both Desktop and Mobile site differs in terms of the UI. UI is controlled by languages such as HTML,CSS,JavaScript, etc..

But the backend code remains almost the same for both Desktop and Mobile site.

Additionally , UI defined using Hybris WCMS ,need to define different page templates , Content slot, ContentPage, ProductPage and the corresponding relationship between them for both Mobile and Desktop site.

In terms of Java Code

First we need to detect the devices from which the request is arising, in order to set the Ui Experience level on par with the device.

This is carried out using an interceptor ie.Device Detection Before Controller Handler using class Default Device Detection Facade and more specifically in Spring Device Request Device Data Populator.

Once device detection ends, the detected device must be mapped to UI Experience level (eg.mobile,tablet,desktop,etc..) in class DeviceDataUI ExperienceLevelPopulator.

After this the detected UiExperienceLevel is compared with the supported Ui Experience Level and if there is an appropriate match the detected Ui Experience Level is set to this value.

Switching of Mobile and Desktop site
hybris-hosting-infographic

Ui experience level is configured in the properties file by setting the property “uiexperience.level.supported”.

The value “uiexperience.level.supported”  should be specified in the correct format using Comma separated Camel cases names like Mobile, Desktop , or Desktop ,Mobile for the functionality to work correctly.

There is also an additional interceptor , SetUiExperienceBeforeControllerHandler called before the request reaches the controller. This usually checks for the parameters like “uiel” (like?uiel=Mobile) in the request and if  set, its value is used to override all the previous UiExperienceLevel.

The corresponding CSS, JS and images are set based on the Ui Experience Level and we see either Desktop or Mobile site.

Responsiveness

responsiveWhen the website has been designed for responsive design then the site parameters gets adjusted according to the device type, this is done because responsive JS is used.

Hybris eliminated the need for Desktop and Mobile site by making the Desktop site responsive according to the request made.

At Veltrod, we offer best services using the industry best methods and practices, for customized website creation contact us on sales@veltrod.in.


Why choose Hybris for online shopping portals

hybris-review-logo

Over the last few years we are taking a bend, by jumping into lot of eCommerce websites that allow shopping by following a Business to Consumer(B2C) or Business to Business(B2B).

B2C is suitable for people who sell apparels,electronics, furniture, etc..to individuals for personal use.

Whereas , B2B portals sell infrastructure materials like cement, bricks, automotive parts to other companies or portals.

Do you own as eCommerce store and want to shift into a more customized platform then hybris is the best choice to move on.

Why Hybris?

Of all the platforms available why do you specifically want to choose Hybris?

Hybris is an eCommerce platform that offers functionalities for both B2B as well as B2C online shopping stores. Hybris is the most preferable platform among the European market. Around 2500 customers are using Hybris for their online business.

Hybris requires all the login credentials and license to be accessed. It is an ideal solution for companies who need long term solutions for their online store. Based on the services preferred the cost of standard licenses could cost around $50,000 per year.

Listed below are some of the features of Hybris which make it the best platform for online business.

Features of Hybris
High performance

Because of the provision of high merchandising options, products are displayed without being over looked. This eases the customers effort in searching and increases the need for buying.

Ability to search

Advanced alternative search options are provided. This enables the users to look out their choices based on region, category, price and more..

Customization

Hybris is a highly customizable eCommerce store across numerous channels that provide multiple functionalities. Additionally certain components like Hybrisn eCommerce accelerator help  penetrate the market within a fraction of seconds.

High scalability

Whenever needed huge voluminous data can be added to the store at any point of time. This helps the sellers to add the products that best suits the current trend in the market whenever needed.

Integration

Multiple storefronts can sell their products on a single server/platform. Also ,integrated payment sections are also available.

User interface

Effective navigation is offered in Hybris. This reduces the probability of users entering a labyrinth and gets confused over thousands of featured products.

Hybris development team at Veltrod

Having gained experience of developing eStores , we will become the best partner for you. To reach out to expert hybris developers who develop astounding products that best suits your requirements send a mail to us on sales@veltrod.in.</span


Is Hybris the Best Thing That Has Ever Happened To eCommerce?

hybris_logo_2012

There is a huge mess all around the internet regarding hybris, whether it is the best suitable platform for eCommerce?

Experts from different technical background have different set of opinion about this subject.

Hybris is a one step eCommerce solution for SMEs , manufacturers, suppliers, distributors and retailers who want to acquire customers empowered with digital connect.

Lets have a look at various features of hybris which makes it the most preferred platform among its competitors

Pervasive channel support

Customers can be directed to the website, based on their friends recommendations on social media like facebook, WhatsApp, twitter etc..When customers access the website using search engines like Google, Yahoo they cone to know about various services offered by the eCommerce store.

Access to customer data

The advantage of using hybris as an eCommerce solution is that data from all possible sources like facebook, twitter , etc.. are registered through the omni-channel support for business. Better presentation to meet the customers needs can be provided as all the data related to the customer gets stored in real time.

Agile solution

By providing agile and robust  eCommerce solution ,hybris maintains the sustainability of the business. Focusing the resources individually on every channel increases the cost of operation exponentially. However , because of synchronizing with omni-channel  model provides support for existing as well as emerging touch points and reduces the cost of deployment.

Effective communication

When customers are presented with services as per their requirements such as accurate information on the products specification, usage, reviews, pricing,inventory details, order status, etc.., the brand recall gets increased.

Increase in sales

The probability to reach the customer is higher in sellers using multichannel eCommerce solution, than those who rely on single or limited eCommerce channel. You are visible to the customers no matter which device, a smartphone, a tablet, or a PC they are using.

Better engagement with the customers

Having access to customers data , helps us to understand the needs of the customer. This helps in stock management, leveraging on knowledge and preferences. Customers can form communities based on their interests and can experience digital presentation based on their preferences.

Intuitive inventory management

Hybris helps in better inventory management. In case of higher demand from multiple channels , products from your store can be allocated. It helps in multi channel interaction among the customers who usually buys their product using a single channel.

Customization

To prevent slow loading of websites upstream caching of pages in the application are provided. The cached pages gets stored in the database. Moreover , lot of integration features are provided in hybris.

Hybris for business

Whether you are a manufacturer , a supplier, owner of a small or medium enterprise hybris has got a solution to meet the business needs. A cost effective solution that maximizes the digital presence. Optimize your CRM with industry’s best hybris and grow your business.

For any further details regarding the installation process contact sales@veltrod.in.


Magento 2 – Is It Worth The Hype?

magento-2
  • When the new version of Magento 2 came out, there was a huge hype worldwide among the eCommerce customers. It turns out  that Magento offers a much more  features to meet the business needs.
  1. The upgrade process occurs much faster and easier because the new standalone feature check for the prerequisites before installation.
  2. Magento 2 left its old sass/compass and has adopted HTML5 and CSS technologies. This is the very structure of the platform , that helps Magento to keep up with the new evolving technology.
  3. To begin, the presence of solid import/export tools make Magento 2 transition easy.
  4. It can be used to deliver the best possible solution to the client.
  5. Grouping of menus options by function such as product, marketing, content and report reduces the learning curve while working on the Magento.
  6. With full page caching from static pages, Magento 2 has reduced the load on the server.
  7. Moreover it offers an improved UI for its developers. For making UX-related discussions such as evaluating parameters to indicate how users interact with the website prove to be very crucial for web masters and developers.
  8. With improved functionality, ease of customization without making changes to the core features and better UI makes Magento 2 platform the most preferred to meet all the business requirements.

Magento 2 development-What makes it better?

There is a big buzz around Magento 2 features. With development, production and default modes the overall performance of the new platform is well improved than its predecessor Magento. Here, if the developer makes an error in coding instead of the broken website, the user will create a custom page.

Magento 2  is much more flexible that allows user to access many files.

The following features explains what differentiates the new platfrom,

magento-2-platform-goals

->A much more streamlined customization process, with less upgrades and hassles  during upgradation.

->It has an updated technology stack ,on par with the latest trend.

->The site offers better performance and scalability , because of the improved caching mechanisms.

->The effort and the cost involved in the upgrade is reduced in Magento 2 than Magento 1.

->There is lesser probability of loss/breakage of modules during the upgrade process.

->For additional functionalities third party extensions can be easily integrated.

->It also includes testing code, testing resources and testing documentation  which reduces the bug fixes and development time.

Migration process

But how does all these improvements benefits the client?

It provides a better product at lower cost.

The ease of development reduces the development time.

It also provides a consistent user experience.

 

For enquiries related to Magento portal development and maintenance, please drop an email to sales@veltrod.in


Why is Magento a prospective platform for your eCommerce business

Magento-eCommerce-Website-Development

Once you have decided to kick start your eCommerce business one big question that arises is choosing the best platform that suits the business needs. The chosen platform simplifies the creation of eCommerce website. Though there are multiple eCommerce platforms available in the market choosing the best one is essential.
While choosing an eCommerce platform certain factors have to be taken into consideration. They are

  1. Cost factor.
  2. Customization.
  3. Business centric features.
  4. User friendliness.
  5. Security.
  6. Acceptance.

All these above mentioned features serve as a benchmark for deciding the suitable platform. Of all the platforms available in the market Magento best suits the customer needs and ranks the top among its competitors.

Cost effectiveness

Why Magento Cost-effectivenessMagento is offered in two editions namely Community edition and Enterprise edition.Of these two CE(Community edition) is an open source platform and is available free in the market. It comes with extensive set of features and allows customization. Knowledge of PHP and ZEND  framework is needed for customization.

You can also impress your customers by integrating certain extensions like one step checkout, social login, Magento WordPress integration, Fooman Google Analytics, etc…

Admin friendliness

Once you are done with the Magento development, you will literally require no assistance at all. This is because various instrumental options are available for the admin backend, which simplifies the work and saves precious time.

In Magento admin has the option to upload simple, virtual, downloadable, configurable, bundled and group products, delete products in bulk. Further admin provides deep information for products such as images, exhaustive textual content, etc..

Business centric features

Magento is more robust and flexible to change. One of the major advantages in using Magento is that the entire platform can be changed into multivendor market place in the future. There is no limit either on the storage or on the product.

This indigenous and  sophisticated functionalities provides the needed support for multivendor environment on par with popular market places like Amazon, eBay, etc.. Additionally it provides responsive themes that increases the flexibility for the users accessing the store site using mobile. It also provides us to create an exclusive Magento mobile app for your website.

Performance optimization

With Magento you can optimize the eCommerce site loading speed from the beckend. It also provides default cache called the file system cache.This cache can enables to increase the site loading speed.Extensions like full page cache can also be utilized.

We can have the control over the number of http requests by merging JavaScript and CSS files together using the following steps

System->Configuration->select merge JavaScript and CSS files->Click ‘Yes’.

Effective marketing and security

magento-securityIn contrary to the other platform Magento is SEO friendly platform. It gives the choice of creating a search engine friendly URL for your sites and insert keywords through metatags. Whenever a new URL is created Magento dynamically creates a XML sitemap.

On the security side it provides transaction on the SSL layer,thus safeguarding the company’s credentials and all other user information from DOS and DDOS attacks. Additionally ,to gather customer attention it provides wide variety of newsletters templates to market your offers.

All the above factors indicate that Magento is very prospective platform for eCommerce business.

For any further queries send  a mail to sales@veltrod.in.


How to protect eCommerce Website from Hackers

protect-ecommerce-site-hacking-fraud


According the recent article published on Forbes , on an average around 30,000 websites are being hacked everyday. The reason is that information such as customer credentials stored on the company server earn hackers many dollars. Dos(Denial of service ) attack & DDOS(Distributed denial of service) attack is widely by hackers to gain access.

These attacks were initially carried out to spoil the company’s reputation.From large organizations to startup eCommerce firms are exposed to cyber attacks nowadays.

Hence protecting customer credentials from security threat is a major factor to improve eCommerce site conversion rates.

Lets have a look at the most common security threats and the ways to reduce them,

Choice of the eCommerce platform

Though there are multiple eCommerce platforms available the user should always choose the one that uses advanced object oriented programming language. Additionally , use of complex passwords and changing the admin path prevents the hackers from barging in.

Two factor authorization

One of the main advantages in the usage of two factor authorization is that only trusted devices can gain access to the store owner’s/admin backend. Apart form the usual username and password combination a randomly generated security code send to the owner’s mobile every 30seconds has to be entered. This keeps the hackers a step away from access.

Use of SSL for checkout

Inorder to make online transaction foolproof against malicious attacks, a secure connection between the eCommerce’s company server and customer web browser has to be established using Secure Socket Layer(SSL). Additionally ,using a HTTPs certificate for your website is useful as it encrypts the user credentials. Another advantage form the use of http is that you can win over your customers trust.

Tighten the security features

Deploy firewalls to prevent hackers form trespassing and access to vital information. To prevent SQL injection and cross site scripting add additional layer of security to applications such as contact form, login tables, etc…

Avoid storing huge voluminous customer data

Storing huge volume of customer data such as credit card number,its expiry date and card verification value can do more harm than expected level. Make sure you store minimum data for processing refunds.

Creating strong password criteria

Customers should be aware of the security threats facing them. Use a special password criteria such as minimum length, use of numerals, special characters  with one mandatory upper case letter. Such passwords are hard to  crack.

Frequent software updates

eCommerce site should always be updated to the latest version. Latest version fixes bugs and security issues found in earlier versions. Firms like Magento releases frequent security updates and recommends the customers to  install the security patches immediately after release.

Use of trusted extensions


While using eCommerce software like Magento to build your store website you  are lured to use third party extensions from the set of innumerable free extensions available online. Hackers often gain access to  the site via such unauthorized extensions. So to avoid breakthrough check your extensions before integration.

For further queries contact us at sales@veltrod.in.

 

 

 


Migration from Magento Go to Magento CE

Magento-GO-to-Magento-Migration

 

Magento go is all gone by now and its the perfect time to move on to the next platform. But what would best suit the needs as like Magento. Enterprise edition will cost you more, the best option is to move on to Community edition.

We may wonder why Magento again and why not any other platform,

 Why Magento?

Though magento is the most preferred platform there are few features possessed by it which retains the end user convenience. It is ready for any sort of customization and flexible enough to accommodate integration and tweaks.

Having used Magento Go, it is quite convenient to move on to the open source Magento Community edition than any other platform.

This helps in quick enhancement and customization of the current store instead of a new build. Also there is a greater advantage of surplus extensions and themes both free and paid available through Magento connect.

Does migration is purely technical?

magento_go_migration_magento_communityMoving over to Magento community from Magento Go is purely technical oriented task. Where Magento Go has specific features like drag,drop ,action buttons and a list of enable/disable settings were available on ready mode but in the open source Community edition all these features have to be set manually.

Moreover Magento Go uses few codes from Enterprise edition which eases the security related issues from Magento developers.Due to the lack of access to these codes the migration process have been though especially when customization of store has been carried out.

Since both Magento Go and Magento community possess the same kind of structure the dissimilarities has been tackled.

Migration process

Migration process does not result in the data loss as remapping is being carried out.

Hosting solution

It is always advisable to choose a cloud hosting provider. For example, hosting solutions like Amazon S3 are preferred among the customers who want to triple their business. Certain cloud hosting consultants like Cloud page link handle the necessary cloud server technicalities of the web store.

Export

Once the installation  process ends all the data is exported from Magento Go to Magento CE. Data include products, customer, orders, media files including product images, custom CSS, design files, custom templates, CSS and JavaScript files.

Installation

Installation of Magento CE 1.9.0.1 into the new server environment has to be done. Once the installation is completed, access to FTP, database and other technical add-ons are provided.

Design migration

This involves the migration of all the design features of the Magento Go into Magento CE environment. All the CSS files, JavaScript, design, styling etc… are migrated. If the site was responsive with the earlier edition the new migration replicates the feature else technical tweaks have to be done to make the site responsive.

Product migration

Product mapping is done during this stage to make sure that the category structure and attributes of the products are syncing with the newly installed CE. Then products along with the details including description, SKU, pricing, images, demo videos and other information has to be imported.

Customer details import

Customer database most valuable asset has to be imported. This process includes the transfer of customer details, login credentials, shopping history etc..for the successful continuation of the business strategy.

Configuration

Once all the import ends the next step is to focus on the store settings. This includes payment gateways, shipping addresses, specific store addresses, transaction emails, etc…

Testing

Testing process is carried out in phases beginning with compatibility check (responsiveness of the site). Next navigation back and forth across the pages, check out broken lines, form submissions, action  buttons and all other functional areas to check browsing convenience and errors.

On the backend admin options such as adding product form the backend, adding products to the cart has to be checked. In order to avoid cart abandonment shipping settings, payment settings and checkout process has to be checked regularly.Once checklist of all the above mentioned procedures has been completed the migrated Magento CE is ready is go live!

To migrate to a new Magento CE platform contact us on sales@veltrod.in.


TOP BLOGGER

© Copyright 2013 Veltrod Scroll Top