Small Business E-commerce Solutions

If you own a small business with or without a store and looking to grow, you need a website. We have helped hundreds of small businesses grow via custom built ecommerce solutions. Here is a small video demo of why you need a website and how can it really make the difference.

Magento errors

Magento Common Errors and Possible solutions

Here are some of the common Magento errors and their possible solutions:
Unable to allocate memory for pool” in PHP?

SOLUTION: This is Memory related error linked to APC. To resolve this error, specify you .ini settings, specifically your apc.mmap_file_mask setting.

For file-backed mmap, it should be set to something like:

apc.mmap_file_mask=/tmp/apc.XXXXXX

 

For POSIX-compliant shared-memory-backed mmap, use:

apc.mmap_file_mask=/apc.shm.XXXXXX


While Installing Magento, you might get the following error code:

Fatal error: Maximum function nesting level of '100' reached, aborting!

SOLUTION:  To resolve this issue, you can:

Disable the xdebug extension.
Set the value of xdebug.max_nesting_level to a value of 200 or more. Then restart the Apache server and this should resolve the error.

 

Another common installation error is “Installation fails; cannot create install.log:

Review your setting for open_basedir in php.ini. The Setup Wizard uses the sys_get_temp_dir ( void ) PHP call to get the value of the temporary directory. If open_basedir is set to refuse connections to a directory specified by sys_get_temp_dir, the installation fails.

To resolve the issue, change the value of open_basedir and restart the web server.

Another installation error is fatal PDO error displays:

PHP Fatal error:  Class 'PDO' not found in /var/www/html/magento2/setup/module/Magento/Setup/src/Module/Setup/ConnectionFactory.php on line 44

SOLUTION: Check and make sure you have installed all required PHP extensions. This error usually occurs due to missing some extensions.
Magento install error There has been an error processing your request

There has been an error processing your request
Exception printing is disabled by default for security reasons.

SOLUTION: check for the “errors” folder–> Change local.xml.sample to local.xml –>Open magento/lib/Zend/Cache/Backend/File.php and look for:

protected $_options = array(
‘cache_dir’ => ‘null’,
Change it to:
protected $_options = array(
‘cache_dir’ => ‘tmp/’,
Save it and then create a tmp folder in the root Magento folder. Problem solved!
Check out our popular section for Magento common questions and answers. For complete Magento support, contact us at info (at) platinait.com

 

Project Quantum

Project Quantum – A new revolution in Web browsing

Gone are the times when you web pages were just a collection of text and pictures. The websites these are very dynamic and are made to viewed not only on PC but also mobile devices. Firefox therefore has initiated an new project called Project Quantum. Quantum is an effort from the Mozilla Development community to create the next-generation of web engine and start delivering major improvements to users by the end of 2017. Web Engine is basically the core of the browser that runs all the content you receive as you browse the web.

This would result in much improved and faster browsing experience for both mobile and desktop users. As per Mozilla tech team, Pages will load faster, and scrolling will be silky smooth. Animations and interactive apps will respond instantly, and be able to handle more intensive content while holding consistent frame rates. And the content most important to you will automatically get the highest priority, focusing processing power where you need it the most. Mozilla, the maker of Firefox and Filezilla is trying hard to recover it share from Google Chrome and has recently introduced lot of enhancements for improved user experience. Google Chrome commands the Web browser market experience with over 57% Share followed by Safari and Firefox at 13% while the IE & Edge sits at close to 10%.

starting online store

Getting ready before you sell online

Online selling can be a tough nut to crack but if you to do the right planning and adopt certain strategies, nothing can beat e-commerce business.

Choose your product wisely:

Make sure, the product that you are selling is in demand or you create a unique proposition to sell it (USP).  Finding the right product to sell is often the most important step in creating a profitable and growing company. Make sure there is enough demand for that product. Try to sell a unique product and avoid selling products which are everyone is selling across all platforms. Unless, you have an exceptional price or quality, don’t sell products which are already swarming the online stores.  A good example in this regard would be printer toner business. You search and you would find hundreds of stores selling toners at dirt cheap prices. Unless you price is exceptionally low, you should not consider selling online. You should always have a long-term goal of selling unique items that nobody else sells.

Watch your competition:

It’s always good to keep a tab on your completion. Study your completion deeply and find out what makes them successful. Don’t try to replicate what they do but try to improve upon their good practices. Find out the areas they cater to and also their best sellers and then target your product to the same customer group. Do remember though; Bait and Switch Selling is illegal.

Choose a good e-Commerce platform: 

This is one of the most important towards realizing your dream of starting an online store. Decide if you need a managed hosted store such as Shopify or Bigcommerce or do you want to have your own store. With hosted solutions, you can simply set up your store and pay them a monthly fee. The hosted server provider is responsible for setting up your website hosting and online store. They can also manage your Payment gateway for a fee. However, if your site need customization or you need lot of variation, you can go with popular open source e-Commerce platforms such as Magento, Nopcommerce, Opencart, Prestashop etc. Make sure you have sufficient knowledge om how to operate the store or hire an e-commerce expert with good experience in the online shopping domain.

Selecting a good website Hosting company
A fast loading is loved not only buy google but also users or end customers and therefore selecting the right hosting company is equally important. Not only fast, the website should also be secure and both these factors very much depends on the hosting company you choose. For online store, choose companies who specializes in e-Commerce and avoid general hosting company. Check out the review for Top Ecommerce Hosting companies. Make sure the hosting company offer the essential features such as PCI Compliance, Memcached, SSD drives, excellent backups, easy recovery and most important excellent Technical support.

 

Magento popular questions

Magento Common Questions and Answers

Where Can I find Magento log files:

Sometimes you find that your Server storage is increasing without any major traffic or changes to the site. This can be due to swelling Magento error logs file which are used to log and record errors related to database or files.

You can find them in /var/log within your root Magento installation. The log files are usually two files by default, exception.log and system.log. if you do not see the error log, you can create these from the admin by going to System > Configuration > Developer > Log Settings > Enabled = Yes

How to create XML Sitemap in Magento?

A sitemap is an important piece of information which helps Google and other search crawl and find your web pages. Magento has an built-in function to generate an XML format sitemap containing the URLs for Category pages, Product pages and CMS pages. To create the sitemap, simply go to Catalog > Google Sitemap and add a new sitemap. You can also use third part extensions for better sitemaps such XML Google Sitemap from Amasty or Creare HTML Sitemap

How do I remove index.php from Magento?

If you website is displaying the address in the browser as www.example.com/index.php, you need to get rid of index.php  and it should only display www.example.com as Google treats this as 2 separate pages which same content.  You can write a code in the .htaccess file to fix this problem.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

How can I change the Magento Admin password?

If you simply want to change your admin password, do the following:

Login to the Magento admin, go to System > My account and change the password:

If you forgot your admin password, you can simply recover it using forgot the password option. For advanced users, go to phpMyAdmin via cPanel, click on the Database for your site, Click on the SQL tab and type the following in to the text box:

UPDATE `admin_user` SET `password` = MD5('PASSWORD') WHERE `username` = 'USERNAME';

Here usename is the user for whom you will be changing the password and Password field is the new password.

For complete support on Magento, contact our team. We are an experienced team of Magento developers in Canada and have developed hundreds of Effective e-Commerce solutions for all business needs.

 

Cache Management Magento Admin

Magento Cache Management

 

Magento 1.x and Magento 2.0 are fully baked e-commerce platforms and despite having some many built-in functions, the platform renders amazing speed and performance for any shopping cart website. The Magento Cache management plays a very important role in improving the performance of your website and it is very critical that the cache management is ideally utilized.

Magento uses by default the two level cache. Each cache backend has it’s own roles and functions. APC and Memcached are key/value cache backends, they don’t support tagging (grouping of cache entries). File system and Redis has tagging support. By default, Magento stores it’s cache entries in the file system, you find the cache in var/cache/. so whenever a cache needs to be refreshed, a notice will appear at the top of the Magento admin to flush the cache. Follow the link to Cache Management, and refresh the invalid caches.

In the Magento admin, you see two options:

  • Flush Magento Cache
  • Flush Cache Storage

In some events, the services such as Memcache is shared with other applications using a common location like “/tmp/”.  It removes all items in the default Magento cache (var/cache) and the var/full_page cache that have a Magento tag. Flush Magento Cache on the other hand will basically removes only those entries that Magento reliably tracks as it’s own. “Flush Cache Storage” meanwhile clears everything including one that are shared with others as well.

  • To Flush the cache, follow the steps:
  • Login to Magento backend
  • Go to System and under Tools, click on Cache Management

You can use Flush Cache Storage and Flush Magento Cache option depending upon the requirement.

For more information and Magento Support, please contact our sales team.

 

 

cross selling types

Bundle Products for Cross Selling

Cross is one of the best and most an effective way of selling one of more products. This option not only gives the customer a choice to a variety of products but also provide him or her an option to buy a product as bundle at one single website. If you are running an e-commerce site, make sure you provide ample cross-selling options for a seamless and user-friendly online shopping experience. You can bundle product products in different ways: here are some of the most popular options:

Grouped products:

With this method of cross-selling, you can present the customer with an option to add several similar products. For example, if a customer is looking to buy juice packing from an online grocery store,  you can group the option of buying orange juice with similar flavours such as blueberry, strawberry, banana or pineapple.

product bundle

 

Product Bundle

:Bundle product option allows complex grouping of different items and making it a configurable product. The option is ideal for creating product Kits, Assemblies or product with warranties. Buying PC online would be a classic example for product Bundle. The customer has the option to configure several features such as RAM, hard-drive, processor, peripherals, warranty  and more. Please note that although the additional configuration are not mandatory but the rest of them are. For each feature, they can select from a series of options that have to be simple products in the catalog.

grouped-product-magento

 

Chained products

: Chained products allows to buy other products as linked products Chained products are visible on the product details page for the main product and listed as already checked products without any additional cost. If you buy the chained items individually, it will cost additional but not a chained product.

 

Up-sells

: Up-sells is basically wooing the customer to buy more expensive product or model on the product page. For example, if i am buying a are meant to get customers to spend more money buying a model of the same type of product that is more expensive, to add some features to it, etc.
This is an example of the Up-sell created in Magento demo store. Situation in which customer wanted to buy cheaper monitor so you suggested him some more expensive ones.

upselling

All popular Ecommerce shopping Cart solutions including Magento, Woocommerce, Prestashop offer group product selling. It is one of the most effective method of selling products online. If you need assistance with E-commerce solution, contact us.

Image courtesy well.ca, bestbuy.ca and dell.ca

Good Magento company

Qualities of Good Magento Development Company

In this modern world of technology, every nation is looking forward for the new innovations each time to make their life simpler and effective. An evolution of the internet was one of the best innovations till dates, it has helped to bring all the people of the world together on the common platform which was nearly impossible for a common person to think of even a few years back. Time is the important factor that everyone wants to save on their everyday life and this can be all well achieved when you make use of the internet services. With this note of saving time, online shopping offers you the with the best opportunity to make your shopping affordable and effective without wastage of time and these are all achieved with the introduction of an ecommerce web solution. This ecommerce technology has not only added up the advantages to the customers but also helps the business owner to get the highest sales of revenues out of the same.

A stiff competition exists in the online web world. One can find several ecommerce web development companies those who are specialized in ecommerce web designing. If you just simply design an ecommerce website for your business will not fetch best results, you need to work on the same to make it except one to get noticed by the number of customers. You need the help of Magento ecommerce Development companies to make your website credible and effective enough to draw more traffic.

Good Magento company

The most striking features of the good websites offered by the ecommerce development companies are as follows:

  • Having a user friendly navigation website is the most remarkable feature of every good website and it provides the users to find the products available on the website in no time.
  • A website should have a professional look which will earn the trust of the people, so a good ecommerce solution will demand for the designs of the website graphics that will suit the business type and should not be over decorated.
  • Again nowadays every good content website offers quality and fresh content on the product and services offered by the business company so that users can get idea before buying and particular new product or brands.
  • A login options are adopted by each of the websites so that the customers will have to register on their website before navigating your web page, this will help in keeping the customers updated with the new products that are available from the website in near future.
  • Again making use of various social media sites available on the website will help to connect with various customers as most of the present generation are found in the social media networks and feedback columns are maintained on the website to make it look more credible and trustworthy.

These website development companies offer perfect and accurate information to the users about your respective business and most of the development companies’ work on the SEO techniques to give a better promotion to your business website. So, choose the best web design company today and get all necessary benefits.

How to Set up Magento Cron job

Cron job is basically a scheduler that enables unix users to execute commands at a given time. The cron job is automated process which runs as per the commands generated.  In Magento, a cron job is very handy and can used for multiple roles such as updating your suppliers cvs on daily basis or downloading the products or sales into your ERP or even small functions as sitemap generation, sending scheduled emails or updates etc.

You can set up Crons job via multiple platforms including:

  • cron job via cPanel
  • via Commands
  • Magento cron task via SSH

cron job via cPanel

Via cPanel, setting cron job is easy. .Go to Cronjob Manager inside the control panel. Make sure no other cronjob has been set up calling the cron.php file of Magento, and if that’s the case, remove it before adding this cronjob. Add a cronjob with the following parameters:
Minute: */5
This means the cronjob will be run every 5 minutes. It is very important that the cron.php file of Magento gets executed every five minutes. Do not change this to a longer interval.
Hour: *
Day: *
Month: *
Weekday: *
Command: wget -O /dev/null -q http://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php > /dev/null

Press Add New Cron Job to finish your configuration.

Magento cron task via SSH

Log in to the server via SSH. Run crontab -e command to add a cron task. At this point you will see a text editor, where you can add or edit cron tasks. Starting from a new line, add the following record:

1
*/5 * * * * sh /path/to/your/magento/site/root/cron.sh

Again, don’t forget to insert your own default folder path!

Save the changes and close the file. If you did everything correctly, crontab -l command will show you the newly created task.

For more information and all your Magento Development needs, please contact Platina IT.

WordPress Maintenance error

WordPress fix unavailable for scheduled maintenance issue

Whenever you try to update your WordPress website or even upgrading your plugin, you might have see this common message. or When WordPress performs an upgrade it puts the website into maintenance mode. This displays a message:
Briefly unavailable for scheduled maintenance. Check back in a minute.

Here is simple fix:

The issue happens when you try to update WordPress version or any plugin and while the update is happening, you hit refresh or any other link on the WordPress. This creates a temporary WordPress maintenance file on the root directory of your website. The file is .maintenance. To fix the issue, simply delete this file and site is working again.

Here’s are the steps:

  • Log into your web server via FTP
  • On the root folder, look for a file called .maintenance
  • Delete it
  • Refresh your WordPress website