Featured post

Send Out-of-Stock Products Report via Email

This is a cron job script which you can set at your desired frequency (daily or weekly). This script will check products whose quantity i...

Sunday 22 November 2015

Installation : OpenCart Broken Link Redirect Manager

Extension: Broken Link Redirect Manager Version 4.0

This extension is compatible with OpenCart 1.5.x versions and OpenCart 2.x.x.x versions.
  1. Once you have downloaded the zip file, extract the contents inside zip file to your system's local drive
  2. Inside the folder you can see 2 sub folders: Error-page-manager-opencart-1.5.x and Error-page-manager-opencart-2.x
  3. Choose the one according to your opencart version. For example if you are having OpenCart 2.x installed, use the files inside the folder Error-page-manager-opencart-2.x
  4. Open the upload folder inside Error-page-manager-opencart-2.x
  5. Copy all the files and folder and put them in your web root directory where your opencart is installed, such that the folder admin, catalog, vqmod merges with the existing structure in your opencart root directory. If you are using filezilla, drag and drop the content inside the upload folder to your opencart root directory. 
  6. Please note No OpenCart Core files will be overwritten. 
  7. If you have already having any HuntBee Extension installed then few huntbee extension files might get overwrite. This will not affect any functionalities as All HuntBee Extension files are designed to work with each other without any conflict.
  8. If you still face any issue with the installation or any help needed for the installation, please feel free to contact us. We will help you to install the extension. Installation is covered under our FREE Support. Kindly refer to our support policy for further information on support. To get Support, raise a support ticket in http://www.huntbee.com/product-support

Sunday 1 November 2015

Permission Denied after upgrading to OpenCart 2.1.0.1 - Fix

If you are performing an upgrade from opencart 2.0.1.1 or any other 2.0.x.x versions to OpenCart 2.1.0.1, you might face permission denied for every page in admin panel.

To fix this issue,

  • Login to your database using phpMyAdmin
  • Go to Table: user_groups
  • Update the column permission with the below given value for user_group_id = 1 (i.e administrator). 

{"access":["analytics\/google_analytics","captcha\/basic_captcha","captcha\/google_captcha","catalog\/attribute","catalog\/attribute_group","catalog\/category","catalog\/download","catalog\/filter","catalog\/information","catalog\/manufacturer","catalog\/option","catalog\/product","catalog\/recurring","catalog\/review","common\/column_left","common\/filemanager","common\/menu","common\/profile","common\/stats","customer\/custom_field","customer\/customer","customer\/customer_group","design\/banner","design\/layout","extension\/analytics","extension\/captcha","extension\/feed","extension\/fraud","extension\/installer","extension\/modification","extension\/module","extension\/openbay","extension\/payment","extension\/shipping","extension\/total","feed\/google_base","feed\/google_sitemap","feed\/openbaypro","fraud\/fraudlabspro","fraud\/ip","fraud\/maxmind","localisation\/country","localisation\/currency","localisation\/geo_zone","localisation\/language","localisation\/length_class","localisation\/location","localisation\/order_status","localisation\/return_action","localisation\/return_reason","localisation\/return_status","localisation\/stock_status","localisation\/tax_class","localisation\/tax_rate","localisation\/weight_class","localisation\/zone","marketing\/affiliate","marketing\/contact","marketing\/coupon","marketing\/marketing","module\/account","module\/affiliate","module\/amazon_login","module\/amazon_pay","module\/banner","module\/bestseller","module\/carousel","module\/category","module\/ebay_listing","module\/featured","module\/filter","module\/google_hangouts","module\/html","module\/information","module\/latest","module\/pp_button","module\/pp_login","module\/slideshow","module\/special","module\/store","openbay\/amazon","openbay\/amazon_listing","openbay\/amazon_product","openbay\/amazonus","openbay\/amazonus_listing","openbay\/amazonus_product","openbay\/ebay","openbay\/ebay_profile","openbay\/ebay_template","openbay\/etsy","openbay\/etsy_product","openbay\/etsy_shipping","openbay\/etsy_shop","payment\/amazon_login_pay","payment\/authorizenet_aim","payment\/authorizenet_sim","payment\/bank_transfer","payment\/bluepay_hosted","payment\/bluepay_redirect","payment\/cheque","payment\/cod","payment\/firstdata","payment\/firstdata_remote","payment\/free_checkout","payment\/g2apay","payment\/globalpay","payment\/globalpay_remote","payment\/klarna_account","payment\/klarna_invoice","payment\/liqpay","payment\/nochex","payment\/paymate","payment\/paypoint","payment\/payza","payment\/perpetual_payments","payment\/pp_express","payment\/pp_payflow","payment\/pp_payflow_iframe","payment\/pp_pro","payment\/pp_pro_iframe","payment\/pp_standard","payment\/realex","payment\/realex_remote","payment\/sagepay_direct","payment\/sagepay_server","payment\/sagepay_us","payment\/securetrading_pp","payment\/securetrading_ws","payment\/skrill","payment\/twocheckout","payment\/web_payment_software","payment\/worldpay","report\/affiliate","report\/affiliate_activity","report\/affiliate_login","report\/customer_activity","report\/customer_credit","report\/customer_login","report\/customer_online","report\/customer_order","report\/customer_reward","report\/marketing","report\/product_purchased","report\/product_viewed","report\/sale_coupon","report\/sale_order","report\/sale_return","report\/sale_shipping","report\/sale_tax","sale\/order","sale\/recurring","sale\/return","sale\/voucher","sale\/voucher_theme","setting\/setting","setting\/store","shipping\/auspost","shipping\/citylink","shipping\/fedex","shipping\/flat","shipping\/free","shipping\/item","shipping\/parcelforce_48","shipping\/pickup","shipping\/royal_mail","shipping\/ups","shipping\/usps","shipping\/weight","tool\/backup","tool\/error_log","tool\/upload","total\/coupon","total\/credit","total\/handling","total\/klarna_fee","total\/low_order_fee","total\/reward","total\/shipping","total\/sub_total","total\/tax","total\/total","total\/voucher","user\/api","user\/user","user\/user_permission"],"modify":["analytics\/google_analytics","captcha\/basic_captcha","captcha\/google_captcha","catalog\/attribute","catalog\/attribute_group","catalog\/category","catalog\/download","catalog\/filter","catalog\/information","catalog\/manufacturer","catalog\/option","catalog\/product","catalog\/recurring","catalog\/review","common\/column_left","common\/filemanager","common\/menu","common\/profile","common\/stats","customer\/custom_field","customer\/customer","customer\/customer_group","design\/banner","design\/layout","extension\/analytics","extension\/captcha","extension\/feed","extension\/fraud","extension\/installer","extension\/modification","extension\/module","extension\/openbay","extension\/payment","extension\/shipping","extension\/total","feed\/google_base","feed\/google_sitemap","feed\/openbaypro","fraud\/fraudlabspro","fraud\/ip","fraud\/maxmind","localisation\/country","localisation\/currency","localisation\/geo_zone","localisation\/language","localisation\/length_class","localisation\/location","localisation\/order_status","localisation\/return_action","localisation\/return_reason","localisation\/return_status","localisation\/stock_status","localisation\/tax_class","localisation\/tax_rate","localisation\/weight_class","localisation\/zone","marketing\/affiliate","marketing\/contact","marketing\/coupon","marketing\/marketing","module\/account","module\/affiliate","module\/amazon_login","module\/amazon_pay","module\/banner","module\/bestseller","module\/carousel","module\/category","module\/ebay_listing","module\/featured","module\/filter","module\/google_hangouts","module\/html","module\/information","module\/latest","module\/pp_button","module\/pp_login","module\/slideshow","module\/special","module\/store","openbay\/amazon","openbay\/amazon_listing","openbay\/amazon_product","openbay\/amazonus","openbay\/amazonus_listing","openbay\/amazonus_product","openbay\/ebay","openbay\/ebay_profile","openbay\/ebay_template","openbay\/etsy","openbay\/etsy_product","openbay\/etsy_shipping","openbay\/etsy_shop","payment\/amazon_login_pay","payment\/authorizenet_aim","payment\/authorizenet_sim","payment\/bank_transfer","payment\/bluepay_hosted","payment\/bluepay_redirect","payment\/cheque","payment\/cod","payment\/firstdata","payment\/firstdata_remote","payment\/free_checkout","payment\/g2apay","payment\/globalpay","payment\/globalpay_remote","payment\/klarna_account","payment\/klarna_invoice","payment\/liqpay","payment\/nochex","payment\/paymate","payment\/paypoint","payment\/payza","payment\/perpetual_payments","payment\/pp_express","payment\/pp_payflow","payment\/pp_payflow_iframe","payment\/pp_pro","payment\/pp_pro_iframe","payment\/pp_standard","payment\/realex","payment\/realex_remote","payment\/sagepay_direct","payment\/sagepay_server","payment\/sagepay_us","payment\/securetrading_pp","payment\/securetrading_ws","payment\/skrill","payment\/twocheckout","payment\/web_payment_software","payment\/worldpay","report\/affiliate","report\/affiliate_activity","report\/affiliate_login","report\/customer_activity","report\/customer_credit","report\/customer_login","report\/customer_online","report\/customer_order","report\/customer_reward","report\/marketing","report\/product_purchased","report\/product_viewed","report\/sale_coupon","report\/sale_order","report\/sale_return","report\/sale_shipping","report\/sale_tax","sale\/order","sale\/recurring","sale\/return","sale\/voucher","sale\/voucher_theme","setting\/setting","setting\/store","shipping\/auspost","shipping\/citylink","shipping\/fedex","shipping\/flat","shipping\/free","shipping\/item","shipping\/parcelforce_48","shipping\/pickup","shipping\/royal_mail","shipping\/ups","shipping\/usps","shipping\/weight","tool\/backup","tool\/error_log","tool\/upload","total\/coupon","total\/credit","total\/handling","total\/klarna_fee","total\/low_order_fee","total\/reward","total\/shipping","total\/sub_total","total\/tax","total\/total","total\/voucher","user\/api","user\/user","user\/user_permission"]}

Saturday 24 October 2015

Frequently Asked Question on OpenCart Search Engine Optimization

Here are frequently Asked Questions On SEO for OpenCart with respect to our Product SEO PACK & SEO ULTIMATE


1. I have multi-language website. If I buy this extension, will it be beneficial for my website?
No, You may not get the best out of this SEO extension if you are targeting multiple countries. But if you are targeting only one country mainly focussing on a particular language then you will get the best results. 
2. I like this extension features, Also I want to have multi-language URL for my website. Is there any way to achieve it?
Yes, You can install this extension for all main SEO related purposes and for multi-language SEO URL, you can install the extension "Automatic SEO URL with multi-language support". This extension is available for free in Opencart. Thereby you have a complete Search Engine Optimized Website. If you want you can look for any premium extension for multi-language URL.

3. What is the main thing that I need to ensure with Multi-Language URL?
  • Unique URL for each language
  • Check when selecting language from dropdown, the URL should also be properly updated. 
  •  Ensure you have hreflang tag in the source code for each page.
4. After installing SEO Extension, will my website come in top page of search pages?
No SEO extension can guarantee you for best page ranking. Page Ranking depends on several factors like On-Page SEO, keywords used in the page, frequency of keywords, page unique content, website popularity, no. of 404 pages found, Server Connectivity, Page Load Speed, Website Structured data Markup, Website Social Profile links, Social page Activity, customer website engagement, Page click-through rate, time spent on a particular page, no. of returning customers, website marketing and promotion, etc. To get a better ranking and to make your website appear in top pages you need to seriously consider the above mentioned factors and should have a good understanding of Search Engine Optimization. Most of the SEO extensions including our SEO PACK / SEO Ultimate are designed to get the best On-Page SEO. Meta title, H1, H2, Image Alt Keyword, Image name, Meta-description, Meta-keyword are the most important tags in any webpage where search engine bots gets the information about the webpage. Our extension generates SEO friendly keywords out of the product title, category title, etc, It eliminates unwanted special characters, and converts non-english characters to equivalent english characters (i.e., Languages such as Russian, Arabic, Turkish, french, Latin, etc has characters which are not SEO friendly. We have the conversion algorithm which will convert them to appropriate SEO acceptable characters).It is completely upon to you how effectively you use the extension by setting up the proper parameter pattern. These pattern will ensure how often a keyword should appear in the page. This helps search bots to better understand your webpage. Also we are providing the structured data markup microdata which are accepted by most of the search engines and these markup helps the search engine bots to effectively understand your web content. Structured Data Markup / Rich Snippet is the latest trend in Search Engine Optimization and is the future of SEO.
5. I see there are lot of SEO Pack extension in OpenCart Marketplace sold at higher prices like $99, $98, $95. What is the difference between those extension and your extension? Why should I Purchase your extension?
As a customer it is completely your decision which one to purchase. You can compare the features between extensions and choose wisely. For example, SEO Pack at $99 offers you almost all features that my extension offers. SEO Pack ($99) offers Multi-language URL, Auto Internal Links, Related Products Generator; Whereas my extension doesn't offer these extension. For Multi-lingual site Multi-language URL feature is important, but auto internal links and related products generator are not that much effective and these are actually not used by most of the customers. We have products tags which will fulfill the role of internal links and there are free auto related products generator module available in OpenCart. Also SEO Pack ($99) doesn't offer a better structured markup. You can check it yourself. Our SEO Pack ($29) & SEO Ultimate ($49) is as effective as / more effective than other SEO Pack ($99) and looking at the price it is obvious which one is the best deal. If you have single language opencart store, you can purchase our SEO Ultimate ($49) without any hesitation. Ultimately the choice is yours.
6. Which is better? URL with .html extension or without any extension?
URL with .html extension is out-of-date. SEO doesn't recommend the use of .html extension in your URL. Studies also says that URL without .html extension has better indexing than the one with .html extension.
7. Which is preferable? Short URL or Long URL?
According to moz.com, Shorter URLs are, generally speaking, preferable. You don't need to take this to the extreme, and if your URL is already less than 50-60 characters, don't worry about it at all. But if you have URLs pushing 100+ characters, there's probably an opportunity to rewrite them and gain value.
This isn't a direct problem with Google or Bing—the search engines can process long URLs without much trouble. The issue, instead, lies with usability and user experience. Shorter URLs are easier to parse, to copy and paste, to share on social media, and to embed, and while these might all add up to only a fractional improvement in sharing or amplification, every tweet, like, share, pin, email, and link matters (either directly or, often, indirectly).
8. Hyphens vs Underscore in the URL?
Google considers hyphens to be word separators but have not yet programmed their search bots to consider underscores as word separators. It does not make a difference if you use underscores or hyphens for search engines such as Bing, however, we recommend you use hyphens in your URL structure or no word separators at all. Underscores in URLs are not SEO-friendly nor are they user-friendly.  


If have any questions, post them in the comment section. 

Product Stock Notification : Upgrading from 6.1 to 7.0


  1. Go to download section and download a fresh copy of extension 
  2. Extract the contents
  3. Choose your opencart version folder
  4. Copy/Move the admin and catalog folder inside the upload folder, to your store root directory
  5. DO NOT OVERWRITE PREVIOUS VQMOD XML FILES

Sunday 8 February 2015

Product Stock Notification Version 2.0 for OpenCart versions 2.0.x.x

This documentation is for the OpenCart Extension "Product Stock Notification STANDARD" and "Product Stock Notification PRO" developed for OpenCart Versions 2.0.X.X,  by HuntBee OpenCart Services (HuntBee.com) under the OpenCart official username WEBGURUINDIA

Product Stock Notification PRO Version 2.0 (for OpenCart 2.0.x.x)

Requirement
  • OpenCart 2.0.x.x version
  • VQMOD 2.x
  • PHP 5 filesystem functions enabled (Required for Extension License Activation and for SMS functionality)

Installation

  1. After purchasing the extension, download the one which is compatible with your OpenCart version.
  2. Extract the contents inside the folder named upload and place them in your web root directory. (No Core Files Affected)
  3. Go to your Admin Panel, MENU : System > Users > User Groups, Select user group and give permission to access/modify (extension/hb_oosn)
  4. Go to Extensions > Customer Stock Alert
  5. This extension has auto-install feature and will be installed upon clicking on the menu.
  6. To enable this feature in store frontend, Go to Admin Menu: Extensions > Modules > Product Stock Notification. Install this module and set Status to Enable.

  7. Now you need to set the layout where all you want this extension feature to be implemented. Go to Admin menu: System > Design > Layout, here you need to select the layout and edit it to add the module "Product Stock Notification" with position set to "Content Bottom". Do the same for each layout where you want this to be implemented. If any particular layout is not available then you can create your own layout.


Product Stock Notification version 6.0 for OpenCart versions 1.5.x.x

This documentation is for the OpenCart Extension "Product Stock Notification STANDARD" and "Product Stock Notification PRO" developed for OpenCart Versions 1.5.X.X,  by HuntBee OpenCart Services (HuntBee.com) under the OpenCart official username WEBGURUINDIA

Product Stock Notification PRO Version 6.0 (for OpenCart 1.5.x.x)

Requirement
  • OpenCart 1.5.x.x version
  • VQMOD 2.x
  • PHP 5 filesystem functions enabled (Required for Extension License Activation and for SMS functionality)

Installation

  1. After purchasing the extension, download the one which is compatible with your OpenCart version.
  2. Extract the contents inside the folder named upload and place them in your web root directory. (No Core Files Affected)
  3. Go to your Admin Panel, MENU : System > Users > User Groups, Select user group and give permission to access/modify (extension/hb_oosn)
  4. Go to Extensions > Customer Stock Alert
  5. This extension has auto-install feature and will be installed upon clicking on the menu.
  6. To enable the features in store frontend, Go to Admin Menu: Extensions > Modules > Product Stock Notification Layout Module. Install this module.
  7. Click on Edit.
  8. Now you need to set the layout where all you want this extension feature to be implemented. If any particular layout is not available then you can create your own layout from System > Design > Layout.

Product Stock Notification : License Activation

THIS PROCEDURE IS OUTDATED. THE NEW VERSION OF THE EXTENSION DOESN'T FOLLOW THIS ACTIVATION PROCEDURE. TO ACTIVATE YOUR LICENSE PLEASE CLICK HERE

This documentation is for the OpenCart Extension "Product Stock Notification STANDARD" and "Product Stock Notification PRO" developed for OpenCart Versions 1.5.X.X and 2.0.X.X,  by HuntBee OpenCart Services (HuntBee.com) under the OpenCart official username WEBGURUINDIA


EXTENSION LICENSE ACTIVATION:

  1. Go to License Tab of the extension
  2. Fill the form with appropriate details
  3. Click on SAVE button at the right top of the browser
  4. Once clicked on SAVE button, Activate License button will be enabled. Click on this button. 
  5. You are done. Activation request will be sent to our system and we will verify the details and activate the license. This process may take up to 2 business days. If you see pending license activation message for more than 2 days or if you face any issue with the activation, contact our support. The below screenshots will show you the sample; the process is same for all versions of this extension, only the UI design differs depending on the OpenCart Version.



Tuesday 27 January 2015

Product Stock Notification

This documentation is for the OpenCart Extension "Product Stock Notification STANDARD" and "Product Stock Notification PRO" developed for OpenCart Versions 1.5.x.x and 2.0.x.x , by HuntBee OpenCart Services (HuntBee.com) under the OpenCart official username WEBGURUINDIA

About this Extension:

Many times customer will look for a product and when they see out of stock, they simply leave the website, and you lose a sale. Here is an extension which will engage your customer to your website and also it will let you know on the customer demands and gives you an opportunity to provide quality and better customer service to your customers. It makes easy for you to keep customers up to date on the products that they want to purchase but are out of stock.

  • Improve inventory turnaround and get more profit
  • Build customer loyalty and increase customer satisfaction
  • Lets customer to subscribe to out-of stock product options of configurable items
  • Automatically Notify Customers when product is back in stock (Cron Job Setup).
  • Email Notification, SMS Notification
  • Email template and SMS template designer
  • Tracks Customer Selected Product Options
  • Tracks Customer Language
  • Multi-Store, Mult-lingual
  • Easy Admin Control
  • If the customer is logged in, the customer need not to type his/her email address/name/phone. This extension will automatically get the email address/name/phone of the logged in customer.

Difference between "Product Stock Notification STANDARD" and "Product Stock Notification FULL PRO":


Please note, the core feature in both the type of extension is same. It differs only in Button appearance.
  • In standard Version, the "Add to Cart" button doesn't gets renamed to "Notify Me" button. But Notification Form Pops out if the selected product or product option is Out-of-Stock when customer clicks on the Add to Cart Button



  • In Full PRO Version, the "Add to Cart" button gets replaced by "Notify Me" button if the selected product or product option is Out-of-Stock. And Notification Form Pops out when customer clicks on the Notify Me Button
  • Technically, in standard version product quantity is checked after the click of button; whereas in FULL PRO version, the product quantity is checked on page load as well as after the click of button.

INSTALLATION GUIDE:

LICENSE ACTIVATION:

SAMPLE SCREENSHOTS: