This extension is the sub extension of Magento Marketplace. In Marketplace, there is no option for sellers to add products into system by using file upload. Seller must have to add all products into system one by one.
Suppose, if seller has 1000 products then it will be little frustrating to seller to add all products one by one just because of time consuming effort.
To overcome this type headache to seller, this extension will provide the interface to sellers from where seller can upload his product data in excel file into system and then system will add product into system.
Note: This module require Magento Marketplace extension developed by Knowband. Before installing it, your store must have Marketplace module.
2. Installation
After purchasing extension, you will get following files as shown in below screen:
marketplacebulkimport.zip (contain source code of the extension)
User Manual
Follow the following steps to install extension:
Unzip the marketplacebulkimport.zip folder
Copy all the files and folder of unzipped folder into your store root directory
After coping all the files and folders, clear the cache.
Open any page of your store. Magento will install the module at the time of loading of any page.
After installing, please login into your admin panel. And go to the below menu:
System > Configuration > Advanced
Here you will see that, the “Vss_Marketplacebulkimport” module is listed.
Extension Interfaces
There are two ends from where user will interact with extension functionality. They are following:
Admin Interface (Only be accessible by admin/store owner)
Seller Interface (Onl Seller can access this interface)
Each interface has been explained in next section.
Admin Interface
This interface will only be accessible in admin panel. After installing extension, import/export menus will be visible under Marketplace menu in the menubar as shown in below screen:
4.1 Bulk Import or Export Settings
Here admin can enable/disable extension at any time. Also can enable/disable this feature on any seller. On Configuration page there will be two tabs. Each tab is explained in next section.
4.1.1 Configuration
This tab will be open by default when you will click on menu. Below is the screen of this tab:
Sections
Extension Status:
By default, extension will be disabled. With this setting you can enable/disable this feature for all seller at any time.
Feature Status on Sellers
This will be a list of all sellers with status of corresponding seller is using this feature or not. To enable/disable this feature on seller, you have to change the feature status on corresponding seller by choosing action in last column of list.
On any action, seller will recieve the feature enable/disable notification so that seller can aware about this feature.
4.1.2 Feature Activation Request
In this tab, admin can see list of all requests made by seller to activate import/export feature into his account. Following is the screen of this tab:
Fields
Seller Name: Name of the seller who has request for import/export feature.
Seller Email: Email id of the seller.
Shop Title: Title/Name of the shop (if any).
Seller Comment: Comment or reason for activation import/export feature.
Your Comment: Comment reason given by you for taking action on corresponding request.
Request Status: Current status of corresponding request. See Appendix A to see list of all statuses.
Active Feature: In this column, there will be two action: a) Yes, b) No. These action will only be visible if the corresponding request status is “Waiting for Approval”.
Yes Action: By choosing this action, system will open a pop up box from where system will ask for comment before activating import/export feature into corresponding seller account. After approving request, system will send notification to seller.
No Action: On choosing this action, system will open a pop up box from where system will ask for comment before disapproving corresponding request. After disapproving request, system will send notification to seller.
YES/NO action will only be shown for request having status “Waiting For Approval”.
5. Seller Account Interface
If extension is installed and enabled, a menu will be shown in seller account menu as shown in below screen:
“Product Import/Export”menu will only be shown to approved sellers.
5.1 If Feature is Disabled
If this case, menu will still visible to seller. When seller will click on “Product Import/Export”menu, system will show a message as shown in below screen:
To activate this import/export feature into his account, seller must has to send activation request to you. To send request, there will be a link “here”shown in above screen. On clicking this link, system will open a form just below above message as shown in below screen:
In the above screen, seller must have to provide his reason for using this feature to send request to you. After clicking send button, system will notification email on store email id and request will be shown in “Feature Activation Request”list in admin panel.
If the seller has already requested for import/export feature and still waiting for admin response, then in this case, system will show different message to seller and will not allow seller to make further request until unless reqsponse is reviewed by admin. In this case, given below screen will be display to seller:
5.2 If Seller is inactive or Not Approved
In this version, we will not allow seller who is not approved or disabled by admin, to use this import/export feature. If any of one condition is true then system will show following message to seller as shown in given below screen:
5.3 If Feature is Active in Seller Account
If the feature is active into seller account, then system will show the import/export form to seller on clicking of “Product Import/Export”menu. Given below is the screen of import/export form:
5.3.1 Download Template
System will only accept excel file with predefined format. To upload products, seller must have to upload excel sheet in proper format. To get the sheet format, seller must have to download template according to product type and attribute set.
On the basis of product type and attribute set, system will generate template file and seller must have to upload product into same format.
“Download Template”button will only be enable, if seller select both product type as well as attribute set.
5.3.2 Import Products
To import products, seller must have to select import action as well as upload valid file. By default “Add New Product”action will be selected. To see available import action, go to Appendix A.
After uploading excel file, system will first validate sheet data as per product type and attribute set in uploaded file.
If uploaded file has any type of error, then system will redirect seller to a page from where seller can download the same uploaded file with errors in it. Following is the screen of this download page:
On clicking “Download File with Error”will download the same uploaded file with errors.
If the file is valid, then system will show the given below screen to seller:
On clicking “Import Products”, system will start process of adding/updating product into system.
5.3.3 Export Data
In seller account, when seller will click on “Export” tab, following screen will be shown to seller:
Exporting Categories
To export categories, seller must have to select export type as “category”. On clicking “Export Data”button, system will download all categories in excel sheet.
Note:Only those categories will be downloaded which are assigned to you.
Exporting Products
To export products, seller must have to select export type as “product”. After selecting export type, following fields will be shown to seller as shown in below screen:
Seller must have to select product type as well as attribute set to export his products. Exported product data will be in excel format.
There are also other options to minimize the exported data as per your need given in above screen.
Magento 2 Return Manager extension by Knowband adds the functionality to manage return requests for any order placed by a customer as well as a guest customer. The Magento 2 order return module adds a link to the front-end through which any customer/guest customer can apply for return of any product contained in an order placed earlier.
This Magento 2 return manager extension is a very flexible plugin and the customer can return any product in a order completely or partially, that means the customer can also return half or less quantity of any product in the order.
For a logged in user (if the Magento 2 product return manager extension is enabled from backend) the return manager link appears in Account options list (near the cart link) and in the quick links shown in the footer and opens a page containing the list of all the orders placed by that particular customer and the products that are eligible for return have a link to apply for return. This page also contains the history of returns applied by the logged in customer.
In case the user is not logged in the return manager link opens a page containing a form to find any order. After finding an order using the form the order detail appear and the products from that particular order that are eligible for return have a link to apply for a return. This page also contains the history of returns applied by the customer who has placed this particular order.
What’s New in the updated version:
In the updated version of the Magento 2 return manager extension, the online merchant gets an option to add custom CSS and JS codes for the look and feel related settings. The e-merchant can also allow online users to cancel their orders and return requests if they wish to do so. Admin just needs to activate the related settings from the admin interface of this Magento 2 return product extension.
Apart from this, admin can also show or hide multiple return methods like a replacement, refund or product return. Online store merchants can add multiple return addresses from the admin interface and also update it as per the requirements.
1.1 Merchant Benefits of the Magento 2 Return Manager Extension
The Magento 2 return manager extension by Knowband allows the store admin to enable/disable the extension as per the desires.
Magento 2 product return module provides an option the merchant to create the own return policy.
With the help of the Magento 2 order refund module, the store merchant to add the N of return reasons.
The Online retailer can view the customer pending request from the back-end of the Magento 2 return manager extension.
The admin allows the Guest customer to initiate the return request for the purchases product from the back-end of the Magento 2 return manager module.
Magento 2 return manager extension by Knowband enables the attachment file option. Apart from this, the admin can limit the size of any attachment.
The Magento 2 product return extension provides an option for the seller to customize the return slip settings and guidelines attached to the customer email.
The eCommerce vendor can customize the email template subject and title from the admin interface of the Magento 2 RMA extension.
The Admin can add the own return policy.
Knowband Magento 2 order return extension allows the store admin to change the return status of the placed request.
With the help of the Magento 2 product return extension, the Magento 2 store admin can create the RMA request on behalf of the customer.
The Magento store merchant can view all pending return request from the back-end of the Magento 2 return extension.
The Online store retailer can be approved or deny the shopper’s return request only just button click.
The Admin can export the all return request via CSV format from the backend of the Magento 2 order return module.
The Admin can also change the success message of the Credit RMA, Refund RMA and Replacement.
The online merchant can allow online users to delete their orders and return requests.
There is an option to add custom CSS and JS codes for the look and feel related customization.
The online merchant can allow online users to return, refund and replace the products.
There is an option to add multiple addresses from the Magento 2 refund order Extension admin interface.
2.0 Technology for Development
Language: PHP
Frame Work: Magento
3.0 Installation Guide
1. The folder structure of the Magento return manager extension folder.
2. Copy all the folders into Magento root directory and clear the cash (if enabled).
3. You will be able to find the “RMA” option inside the “Knowband” option.
4. Now you need to install tcpdf library (Only if not already installed). TCPDF is a library to generate pdf.
5. Make sure that composer is installed on your device.
6. To install tcpdf library, go to the Magento 2 installation directory root and run following command from the terminal:
Sudo composer require tecnickcom/tcpdf
7. After this command, it will ask for credentials.
8. If you don’t have credentials then go to the following site and create a new account.
9. After logging in, go to the Connect tab and click on Developers, then click on the “Secure Keys” option and generate a new key.
10. Now use the public key as the username and private key as password (look step 7). These are the credentials you have to enter.
11. Sit back and relax. TCPDF library will be installed on your device soon.
12. It may ask you to run upgrade command when any page is opened. To do that, go to Magento 2 root folder, open terminal there and run following command
sudo bin/magento setup:upgrade
After this command run next command
sudo bin/magento setup: static-content:deploy
And then provide permissions (read, write, execute) to the all magento directories.
Eg. chmod -R 777 <root_installation_directory>
13. Now you are ready to go.
4.0 Admin Module
After installing Magento 2 return manager extension into thestore, the Magento 2 return module will provide following interfaces inside “RMA” option:
General Configuration
RMA Configuration
Return Slip Settings
Pending Requests List
Approved Requests List
Archived Requests List
Canceled Requests List
Each interface is in the form of a tab and each tab contains some specific settings/functionality that can be changed according to the need. Each tab is explained below.
4.1 General Configuration
In general settings, there are two different configuration tabs available, both are described below:
4.1.1 General Settings
After clicking on the RMA tab, the system will open general settings tabs by default as shown in the screen below:
Initially, fields in the above form will be already filled with their default values.
Enable/Disable: Initially, this will be “OFF”. Admin can enable/disable Magento 2 return manager extension by turning ON/OFF in this setting.
Allow Guest RMA: This drop-down contains “Yes” and “No” options. Set this as “Yes” to enable the return feature for those users also who are not logged in.
Allow Cancel Order Functionality for Customers: Activate this option for allowing the users to cancel their orders.
Customers can cancel return requests: Users can cancel the return request if this option is enabled from the admin interface of this Magento 2 order return manager Module.
Select Allowed Return methods: Select from the credit, refund and replacement options.
Allowed File Extensions: This option accepts the comma (,) separated file extensions (without space) which can be uploaded when customer uploads file related to the return request.
Max Attachment Size: In this field maximum allowed file size is accepted. The file size will be in KB. Eg- To allow files up to 1MB set this field as 1024.
Select Default Status: Admin can set the default status of the customer’s return requests.
Select Final Status: Admin can select the final status of return request.
Exception product Ids: Enter the product ids which you don’t want to map with any return policy.
Custom CSS: Enter Custom CSS code for the look and feel management.
Custom JS: Enter JS codes for the look and feel settings.
To save the settings, click on the “Save” button shown in the right upper area.
4.1.2 Success Messages
This tab contains three text areas having html editors. Using the editors, the admin can set the style of the success message to be shown in the pop-up whenever the request is successful.
There are three messages.
Credit
Refund
Replacement
4.2 RMA Configuration
In RMA Configuration, there are multiple configuration options as shown below:
4.2.1 Email Template Settings
This tab contains an interface through which the admin can edit any email template that is used in this system.
There are 8 email templates available that are used by this plugin:
New Return Request Notice (Customer): This mail template is used to notify the customer regarding the new Return Request generated by the customer itself. The customer who has created the return request will only receive this mail.
New Return Request Notice (Admin): This mail template is used to notify the Store Owner regarding the new Return Request generated by any customer.
Return Request Approved: This mail template is used to notify the customer regarding the Approval of the Return Request that is created by the customer earlier.
Return Request Dis-Approved: This mail template is used to notify the customer regarding the Dis-Approval of the Return Request that is created by the customer earlier.
Return Request Status Change: This mail template is used to notify the customer regarding the update in status of the Return Request that is created by the customer earlier.
Return Request Completed: This mail template is used to notify the customer regarding the completion of the Return Request that is created by the customer earlier.
Return Request canceled: This Email Template is available for notifying the online users regarding return request cancelation.
Customer Order Canceled: The email template is available for notifying the customers regarding order cancelation.
To edit an email template the admin has to choose the desired email template. On doing the same the email template data will appear in a form below, to save the changes made the admin has to click on the ‘Save’ button.
4.2.2 Policy Settings
In this Magento 2 return extension, the admin can add new return policies for the plugin and can also edit or delete an existing return policy for the plugin.
There is also an option to map the return policies to products.
Note: A product can only be mapped to a maximum of one return policy.
This tab contains a list of existing return policies for the plugin. The admin can also create a new return policy using the ‘ Add New ’ button shown near to the “Save Settings” button.
After clicking on the add new button a pop-up appears containing the form to create the return policy.
The form contains several input fields to enter the data of the policy like the name of the policy, terms and condition of the policy and the option to choose the parameters i.e. Credit, Return and Replacement.
The admin can also enter the days applicable to this return policy for different options as shown in the form below.
The add new policy form will look as shown in the screen below:
Actions
1. The admin can edit any policy using the first link in the Action column from the policy listing table. On clicking this link a modal containing the form for the policy will appear and the data for that policy is already filled in the fields. The admin can edit any data and can save the changes made.
2. The second link in the actions column is for mapping products to the policy. On clicking this link a modal will appear containing the options to map the products to that particular policy.
4.2.3 Return Reasons
In this Return Manager for Magento 2 tab, a list of return reasons will appear in the form of a table. By default, there are 2 reasons already added to the system.
In the Action column, there is a link to edit the reason in front of every row.
The admin can add as many reasons as required to the system using the ‘Add New’ button. On clicking on the button a form will appear to add new Return Reason into the system. The form is shown below:
Admin can edit any reason as well by clicking on edit icon shown in front of every reason.
4.2.4 Return Statuses
This Magento 2 return manager tab contains a list of return statuses in the form of a table. By default, there are 4 statuses already added into the system. The admin can further add any numbers of statuses into the system.
The links below the action column in the statuses list is for editing the existing return statuses.
The admin can add as many statuses as required to the system using the ‘Add New’ button. On clicking on the button a form will appear in a modal to add new Return Reason into the system. The form is shown below:
4.2.5 Create a RMA
This tab is used to generate a return request from the admin panel itself. The tab contains a form through which the admin can find any order by simply providing the reference number and the corresponding e-mail and then apply for return accordingly.
Note:
Any return request whether is created by admin or customer is moved to the pending returns and the admin has to approve it first to further change the status of the return request or to take any further action.
The orders that are delivered or completed are only eligible for return.
By default the status of the return request is set to default return status set by the admin in the ‘ Return Statuses ’ tab.
When the admin finds an order using the find order form then the order detail for the respective order will appear containing the list of products and a return button in front of products eligible for return. When the admin clicks on the return button a pop-up will appear containing the return from and enter specific data for the return request.
The admin has to fill the above form and then click on submit then a success form will appear showing the successful submission of the return request as shown below :
4.3 Return Slip Settings
In return Slip settings section, the online merchant will again get two configuration settings:
4.3.1 Return Slip Settings
In this Magento 2 RMA module tab, the admin can alter the settings and content of the Return Slip. This return slip is generated automatically when the admin approves any return request (if the feature is enabled). The return slip is generated in ‘.pdf’ format and the link are mailed to the customer in the mail for Return Request Approval Notification.
Enable/Disable Return Slip: Initially, this Magento 2 return manager extension will be “OFF”. Admin can enable/disable the Return Slip feature by turning ON/OFF in this setting. Return slips are only generated when the feature is turned ON.
Return Address: This Magento 2 product return extension has an option to print the address on the return slip and will also be displayed on the return request form.
Return Guidelines: These guidelines will be printed on the return slip.
4.3.2 Return Addresses
In return addresses section, the online merchant gets an option to add multiple return addresses from the admin interface. Admin can add, update and delete the return addresses easily.
Admin can edit the return address easily as shown below:
Admin needs to enter these details as shown below:
Enable/Disable Address: Activate or deactivate the settings.
Address Title: Set Address title from here.
Return Address: Enter the return address here.
4.4 Pending Requests
This tab contains a list of all the returns that are pending i.e. are not approved by the admin. The admin has to approve a return request in order to perform several operations on the return request like approve and dis-approve the request or download/view the file uploaded by the customer.
The admin can approve or deny a return request using the actions available in front of the list.
Admin can also download or view the file uploaded by the customer. View option is only available if the customer has uploaded the file.
Once the admin approves a return request then it is moved to the Active Returns List.
On the other hand if the admin denies a return request that it is removed from the list and this action can not be undone.
4.5 Approved Returns List
This tab contains a list of all the returns that are approved by the admin. The admin can proceed with the return process after approving the return request using this tab. The admin can change the status of the return request and can also deny a request form this tab and can archive the request as well.
The actions that can be performed from this tab for the active returns are:
Deny the return request.
Change the status of the return request by clicking on the edit icon.
Mark the return request as complete / add to archive.
When the admin marks a return request as complete then it is moved to the archives list.
4.6 Archived Requests
This tab contains all the return requests that are complete. The tab also contains a form through which the admin can filter the archives list.
There are options to export the data into csv file.
Single row can be exported and the whole data can also be exported using mass export option.
4.7 Canceled Return Requests
In the canceled return requests section, all the canceled return requests will be listed.
5.0 Front End Module
After enabling the plugin the front-end user will see a link in the header of the front-end through which the user can navigate to a new page.
The link in the header of the front-end will appear as follows:
When the customer clicks on this link than a new page will open on the basis of logged in status of the customer.
In case the user is a guest and is not logged into the website then the page will contain a form to find the order as follows:
After proving the order reference number and the respective email the details of that order will appear including the return history on the basis of the email provided by the customer. The order details will appear as follows:
The products that are eligible for return in that particular order will have a return button. Through this button the customer can apply for return of that particular product.
By clicking on the ‘Return’ button a pop-up will appear containing the form for return of that particular order. The form will appear as follows:
The customer has to fill the above form and then click on submit then a success form will appear showing the successful submission of the return request as shown below :
There is as option to upload files in the success page. From where you can upload file and admin can view/download that file from aamin panel. File limitations are set from admin panel.
– In case the user is a registered customer and is logged into the website then the page will contain a list of all the orders placed by the customer. The page will appear as follows:
There will be the details of every order. We can expand any of the order division (will have to click where the arrows are pointed). On click the respective order division will be expended.
To view all the history of the return requests, user will have to expand the “Return History” tab.
Additional Notes: Please make sure that there is a folder in you magento root directory named VssFiles. Inside VssFiles, one folder called “vss_rma” should exist and two more folders should be created (if not exist) inside “vss_rma” folder. Names of the folders inside “vss_rma” are “return_slips” and “userfiles”.
“magento_2_root_folder” is the same folder (directory) in which other folders like “app”, “bin” etc exist. “return_slips” folder contains all the slips generated during return process and customers can download return slip and the “userfiles” folder is the folder where files uploaded by users are stored.
After creating folders please give all of these folders full permissions. If folders exist already, then also give full permissions (-w-r-x).
In the updated version of Magento 2 Return Manager module, the online users get an option to cancel their orders:
The online users can also place return request as shown below:
Online users can select from multiple addresses as shown below:
This way, the online merchant can manage product returns easily on the website and make the overall process simple for online users. The Magento 2 return manager extension is highly customizable and offers a user-friendly interface to the users. The Magento 2 order return manager extension is mobile responsive ie. the online users can also view the return related details on their mobile devices. Magento 2 refund order Extension allows adding multiple return reasons, set return policies and default return status from the admin interface. The Magento 2 return product extension makes it easy to check return related details through pending, archive and approved request details.
For more details about this Magento 2 return manager extension, Visit here:
Introduction of Magento Custom Maintenance Page Extension
1. Introduction
The Magento custom maintenance page module adds a feature into the website which is useful when the store owner puts the website under maintenance. By default, Magento shows a normal page to the site users/customers that “Service Temporary Unavailable” which doesn’t put any impact on the front-end users. To overcome this Knowband Magento website maintenance extension, this Magento extension allows the store admin to design a custom page to show during “site maintenance”. This is not the limit of this Magento maintenance page extension, the online retailers have also added some more features which certainly reduce overhead from the admin and allow him/her to do some more with the website.
This Magento custom maintenance page module is fully customizable where the store admin can easily customize the maintenance page as per desires.
1.1 The Benefit of the Magento Store Merchant:
Magento custom maintenance page allows the e-merchant to enable/disable maintenance mode on the website.
The online retailers can set the fix time period of the website maintenance mode.
The Magento maintenance mode extension gives an opportunity to the online store owner to change the look and feel of the maintenance page by changing colors easily with color picker tool, no technical knowledge is required.
The Magento maintenance page extension enables the store admin to add the content of the maintenance page as per desires.
This Magento maintenance page extension allows the admin to enable/disable the notification option. When admin enables the module, the customer to get mail alert when the website is active again.
The Admin can customize the email template as per desires.
With the help of this Magento website maintenance extension, the store admin can completely customize maintenance page by changing the background image, text color, text size and margin from the top or left.
The Magento maintenance page module enables the e-merchant to easily customize the cut down settings of the maintenance page.
The Store admin can easily upload the logo of the website with only a button click.
1.2 Features of the Magento Custom Maintenance Page Extension:
The Visitors have no access to website
Countdown timer.
This Magento extension provided by Knowband works for multiple stores.
It shows the custom message.
Customized page title
Notification Box for Users
Notify customers when the website is back from maintenance mode.
1.3 The Customer Benefits:
The customers can timely and easy access to the website.
The customer gets the notification when the website is live.
2. Installation
After purchasing the Magento extension, you will get the following files as listed below:
1. magentocustommaintenancepage.zip (contains source code of the extension)
2. User Manual
Follow the below steps to install the Magento website maintenance page extension:
1.Unzip the magentocustommaintenancepage.zip file.
2. Copy all the files and folders of unzipped folder into your store root directory.
3. After copying all the files and folders, clear the cache.
4. Open any page of your store. Magento will install the module at the time of loading any page.
5. After installing, please login into your admin panel and go to the below menu:
System > Configuration > Advanced
Here you will see that ” Vss_Storemaintenance” module is listed.
3. Extension Interfaces
There are two interfaces in this extension. Each interface has a different functionality according to its use. These interfaces are:
Admin Panel Interface (Only be accessible by admin/store owner)
Front End Interface (accessible to front end user)
Each interface has been described in separate section.
4. Admin Panel Interface
This part of the Magento custom maintenance page extension is for admin user, through which the admin can configure the settings. After installing the extension, Custom Maintenance Page menu option will be visible under System > Knowband Extensions menu in the menu bar as shown in the below screen:
On clicking the above menu, admin panel interface of the Magento maintenance page extension will open.
There are three tabs in the admin panel through which the store admin will be able to manage the functionality of the Magento custom maintenance page extension. These are listed below:
General Settings
Look and Feel
Countdown Settings
4.1 General Settings
This tab will be opened by default when you click on the menu. General Settings tab has following options:
1. Enable/Disable
This is an on/off switch. The Store admin will have the option to Enable/Disable the extension. If enabled, then the website will go under maintenance and show custom maintenance page to the end users. (Certainly this action depends on some other factors/parameters of this extension like Activation/Deactivation date, etc.)
2. Activation Date & Time
This is a date picker which allows admin to select any future date to schedule site maintenance activation.
3. Deactivation Date & Time
This is a date picker which allows admin to select date greater than Activate Date & Time value to schedule site maintenance deactivation.
4. Top Content
This is a text editor which allows the store admin to provide some text to show on custom maintenance page at the top section.
5. Bottom Content
This is a text editor which allows the e-merchant to provide some text to show on custom maintenance page at the bottom section.
6. Notify Me
This is an On/Off switch. The admin will be able to enable/disable this feature. If enabled, customers will be able to subscribe their email ids on custom maintenance page to get mail notification when site will come out of maintenance.
7. Email Notification Content
This is a text editor which allows admin to provide email notification content to send to subscribers.
*Note: There is tool-tip for each label and default values for settings.
*Note: You have to make sure that Magento CRON process is running on your server to send notification to your customers when site comes out of maintenance. Through a secure shell (SSH), you can check this with:
crontab -l
This will list the current CRON jobs that the server will run. You should see something like:
This tab contains the setting options to manage look and feel of the custom maintenance page of the store. You can find them below:
1.Background Image
This is the option through which the Magento store admin can upload an image which will be shown on the custom maintenance page to let the front-end users know that site is under maintenance.
2.Website Logo
This is the option through which the e-merchant can decide to show or hide the logo on the custom maintenance page.
3.Background Page Color
This is the option through which the admin can decide the background color of the custom maintenance page.
4.Background Block Color
This is the option through which the online retailers can decide the background color of the block shown on the custom maintenance page with the top and bottom content as provided in General Settings section.
5.Background Block Opacity
This is the option through which the eCommerce admin can decide the transparency of the block shown on the custom maintenance page with the Top and Bottom content as provided in General Settings section.
6.Text Color
This is the option through which the admin can decide the text color of the custom maintenance page.
7.Text Size
This is the option through which the online retailers can decide the text size of the custom maintenance page.
8.Margin from Top
This is the option through which the merchant can decide the margin from the top to display block on the custom maintenance page.
9.Margin from Left
This is the option through which the store owner can decide the margin from the left to display block on the custom maintenance page.
10.Background Block Width
This is the option through which the admin can decide the width of the block shown on the custom maintenance page. *Note: There is tool-tip for each label and default values for settings.
Below is the screen shot of the this tab :
4.3 Countdown Settings
1.Countdown Timer Size
This is the option through which the store admin can decide the size of timer to be shown on the custom maintenance page. This option will be having following values – Default (Middle), Small, Extra Small, Large.
2.Countdown Timer Background Color
This is the option through which the online merchant can decide the background color of the countdown timer to be shown on the custom maintenance page.
3.Countdown Timer Label Color
This is the option through which the admin can decide the label color of the countdown timer to be shown on the custom maintenance page.
4.Countdown Timer Margin from Top
This is the option through which the store admin can decide the top margin of the countdown timer to be shown on the custom maintenance page.
5.Countdown Timer Margin from Left
This is the option through which the merchant can decide the left margin of the countdown timer to be shown on the custom maintenance page.
Note – There is tool-tip for each label and default values for settings.
Below is the screen shot of the this tab :
5. Front End Interface
Front End Interface will show the custom maintenance page with configured settings set through the admin panel of this Magento custom maintenance page extension. You can find screenshot below –
You can see that a “Notify Me” block with an input box and “Subscribe” button is displayed in the above screenshot. This box appears only if admin has enabled the “Notify Me” option through the admin panel of this Magento maintenance mode extension (In General Settings tab). Front end users are able to subscribe themselves through this block by providing their email addresses.
*Note: You have to make sure that Magento CRON process is running on your server to send notification to your customers when site comes out of maintenance. Through a secure shell (SSH), you can check this with:
crontab -l
This will list the current CRON jobs that the server will run. You should see something like:
You can try Knowband’s Magento custom maintenance page extension for on your Magento store. KnowBand’s Magento maintenance mode module helps give the better user experience to your eCommerce customer.
Knowband Prestashop order social sharing module has the functionality through which Prestashop website will be able to allow customers to share their orders details on social networking sites. This Prestashop social promotion addon displays an attractive bar of social media buttons. The customer can easily share the order details with their friends on there social media profiles. The Prestashop social promotion addon is highly customizable.
The addon provides a lot of features which are as follows:
It is very easy to activate/deactivate the Prestashop order social sharing module.
The Prestashop social promotion addon is fully customizable.
The Prestashop extension shows social sharing option on order confirmation page.
The Prestashop social promotion offers a user-friendly interface.
The Prestashop orders social sharing addon is mobile responsive.
Allows customers to share their order summary with their friends on social media
Configure it to as per your theme design without doing changes in the code.
Color picker tools to change text color and background easily.
Show/hide any social share button easily.
Enable/disable any of the social sharing options from the three- Facebook, Google+, and Twitter.
There is an option to add custom CSS and JS.
The order social promotions plugin offers SSL compatibility.
The order social sharing bar module is compatible with all the Prestashop themes.
The Prestashop share a purchase extension is multi-store compatible.
Installation Manual
Follow the following steps for installing Order Social Sharing addon:
Download the addon package.
Unzip the package in /modules directory of your Prestashop store via FTP manager (like Filezilla or WinSCP – download here: https://filezilla-project.org/). Folder structure for Order Social Sharing addon is shown in the image below:
Figure 1 – Order Social Sharing addon Directory Structure
You will be able find the Order Social Sharing addon that is ready to be installed in the “Modules List” in your PrestaShop store as shown below.
Figure 2 – Order Social Sharing Installation
Click on the “Install” link to install. Once the module is installed properly the “Install” link will be converted to ‘Configure’.
User Manual
This User Manual will guide you through the Admin Module/Store Front settings and various features of the this Order Social Sharing Addon.
Admin Interface
This will contain 2 tabs ‘General Setting Tab’ and ‘Look and Feel Setting Tab’ after successful installation.
General Setting Tab
This Tab will contain these fields . Steps –
1 . Go to Modules and Services > Search module ‘Order Social Sharing’ > Click on “ Configure” Button > Select General Setting Tab.
Figure 3 – Order Social Sharing General Setting Tab
Fields
1.Enable :
By default, value will be OFF. Whole functionality of this Prestashop order social sharing addon will depend on value of this setting.
Steps – Go to modules and Setting >Search Module ‘Order Social Sharing’> Click on Configure button > Select General Setting > Enable the plugin Option > Click on Save.
2. Facebook Share:
By default it would be ON . When admin enable it, he would be able to display Facebook Share Option .
Steps – Go to modules and Setting >Search Module ‘Order Social Sharing’> Click on Configure button > Select General Setting > Enable Facebook Share > Click on Save.
Note: To share order details in Facebook , make sure that ‘Facebook Share’option is Enabled .
3. Twitter Share:
By default it would be ON . When admin enable it, he would be able to display Twitter Share Option .
Steps – Go to modules and Setting >Search Module ‘Order Social Sharing’> Click on Configure button > Select General Setting > Enable Twitter Share > Click on Save.
Note: To share order details in Twitter , make sure that ‘Twitter Share’option is Enabled .
4. Google+ Share:
By default it would be ON . When admin enable it, he would be able to display Google+ Share Option .
Steps – Go to modules and Setting >Search Module ‘Order Social Sharing’> Click on Configure button > Select General Setting > Enable Google+Share > Click on Save.
Note: To share order details in google+, make sure that ‘Google+Share’option is Enabled .
Save Button: When admin will click on this button, module will first validate all the fields with valid values. After successful validation, module will save settings into database and return back with success message.
Steps – Go to modules and Setting > Search Module ‘Order Social Sharing’> Click on Configure button > Select General Setting / Look & Feel Setting Tab > Click On Save.
Look and Feel Setting Tab
This tab will contain all the look and feel features of the module .
Figure 1 – Order Social Sharing Look and Feel Setting Tab
Steps – Go to Modules and Services > Search module ‘Order Social Sharing’ > Click on “ Configure” Button > Select Look and Feel Setting Tab.
Fields
1. Block Text Color :
This will set the color of the text inside the block.
Steps – Go to modules and Setting >Search Module ‘Order Social Sharing’> Click on Configure button > Select Look & Feel Setting Tab > Select the Block Text color > Click on Save.
2. Block BackGround Color :
This will set the color of the background inside the block.
Steps – Go to modules and Setting >Search Module ‘Order Social Sharing’> Click on Configure button > Select Look & Feel Setting Tab > Select Block Background Color > Click On Save.
3. Custom CSS :
This will set the CSS of the ‘Success Checkout’, ‘Order History and Details‘ and ‘Shared Link’ page. Steps –
Go to modules and Setting >Search Module ‘Order Social Sharing’> Click on Configure button > Select Look & Feel Setting Tab > Enter any CSS Code at Custom CSS Field > Click On Save.
This will set the JS of the ‘Success Checkout’, ‘Order History and Details‘ and ‘Shared Link’ page. Steps –
Go to modules and Setting >Search Module ‘Order Social Sharing’> Click on Configure button > Select Look & Feel Setting Tab > Enter any JS Code at Custom JS Field > Click On Save.
If admin enable the plugin then the below like image will be displayed in the Front End .
Success Checkout Page
Steps – Add any product to Cart > Proceed to Checkout Process > Completed Checkout Process > Click on ‘I confirm my order ’ > Order Confirmation Page .
Figure 1 – Order Social Sharing Default PopUp
When customer clicks on any share button, then details of order (name, image, reference, combination and current price with discount) as well as the name of the buyer will be share on corresponding social media. The UI or html design of products will be same as displayed in above screen.
Order History and Details Page
Steps – Go to “My Account“ Page > Click on “Order History and Details” link >Select any “Details” for any “Order reference” .
Figure 1 – Order Social Sharing Customized Popup
Shared Order Details Page
When the user clicks on the link on any social networking website (Google , Facebook , Twitter) then redirected to the page like below.
In this page both the image and the product name will have link reference.
This Magento back in stock extension by Knowband adds an attractive functionality to the website, which is beneficial for both store owner and customer. This Magento module helps the customers to subscribe for those products which are out of stock. Magento product stock extension adds a simple block to the product page of Magento store through which the user can subscribe by entering the email id for the respective product.
The subscribed customers for product will be visible to store owner and helps in updating the product quantity according to the requirement so that customer can buy those products.
The simple input field to enter email Id and a notify button will be available on the product page itself. Customers can easily get subscribed to the product by entering email id and start getting email corresponding to that
Installation
After purchasing Magento extension, you will get following files as shown below:
1. magentobackinstocknotification.zip(contains source code of the extension)
2. User Manual
Follow the following steps to install the Magento extension:
1. Unzip the magentobackinstocknotification.zip file.
2. Copy all the files and folders of unzipped folder into your store root directory.
3. After copying all the files and folders, clear the cache.
4. Open any page of your store. Magento will install the Magento Stock Alert module at the time of loading any page.
5. After installing, please login into your admin panel and go to the below menu:
System > Configuration > Advanced
Here you will see that ” Vss_Productnotify” module is listed.
Extension Interfaces
There are two interfaces in this Magento product stock extension. Each interface have different functionality according to its use. These interfaces are:
Admin Panel Interface(Only be accessible by admin/store owner)
Front End Interface(accessible to front end user)
Each interface has been described in separate section.
Admin Panel Interface
This part of the Magento Stock Alert plugin will be for admin user, through which admin can configure the settings. After installing Magento extension, Back in stock Notification menu will be visible under System > Knowband Extensions menu in the menu bar as shown in below screen:
On clicking of above menu, admin panel interface of the Magento product stock extension will open.
There are four tabs in the admin panel through which admin will be able to manage the functionality of this Magento plugin. These are listed below:
General Settings
Initial Email Settings
Final Email Settings
Analysis
General Settings
This tab will be opened by default when you click on the menu. General Settings tab of Magento Stock Alert module will have following options:
1. Activate
This will be an on/off switch. Admin will have the option to Enable/ Disable the Magento back in stock. If enabled notify block will be enabled on front end product page otherwise not.
2. Background Color
This will be a color picker palette. It will set the background color of Magento back in stock block on the product page.
3. Border Color
It will also be a color picker palette. It will set the border color of Magento product stock extension block on the product page.
4. Text Color
This will also be a color picker palette. It will set the text color in the Magento stock alert front end block on product page.
*Note: You have to make sure that Magento CRON process is running on your server to get notified your customers when any subscribed product comes in stock. Through a secure shell(SSH), you can check this with:
crontab -l
This will list the current CRON jobs that the server will run. You should see something like:
This tab of Magento back in stock extension will have the Email settings which the email will be sent when the customer subscribes himself for notifications for a particular product. This tab will have the following options:
1. Template Subject
It will be the subject of the mail which will be sent. This field of Magento back in stock module will be mandatory and default value will be ‘Back in Stock Notification – Request’.
2. Template Content
This will be the content of the mail which will be sent initially to the customer. This field will also be mandatory. The default content of Magento stock alert plugin will be as shown in the proposed screen below. The content enclosed in {{}}, will be the variables which will be used when sending actual mail. Other than these all content would be static.
Below is the screen shot of the this tab :
Notification Email Settings
This tab of Magento product stock extension will have the Email settings which will be sent to the subscribed customers for a particular product and that product comes in stock. This tab will have the following options:
1. Template Subject
It will be the subject of the mail which will be sent to the customer when product comes in stock. This field will be mandatory and default value of this Magento plugin will be ‘Back In Stock Notification’.
2. Template Content
This will be the content of the mail which will be sent finally to the customer when a particular product comes in stock. This field will also be mandatory. The default content of the Magento stock alert extension will be as shown in the proposed screen below. The content enclosed in {{}}, will be the variables which will be used when sending actual mail. Other than these all content would be static.
Below is the screen shot of the this tab :
Analysis
In this field of Magento product stock extension, the complete analysis of the subscribed customers can be found. This analysis would be in form of graph and in form of detailed list. It will be the analysis of top 10 products. Also, this list would only include the customers who are waiting for the notification email. This tab of the Magento stock alert extension will have two sections, which are described below:
1. GRAPH
The graph of the Magento back in stock module will show the analysis of top 10 products. Horizontally products would be shown and vertically number of customers would be shown. On hovering a bar in the graph name of the product, product attributes and number of customers which have subscribed for this product will be shown in a pop up.
2. SUBSCRIBED CUSTOMER
Subscribed customer would be a product wise detailed list. In first column of the list S. No., in second column product name and product attributes, in third column SKU of the product, in fourth column current price and in fifth column number of customers that have subscribed for this product would be shown. This list would also show top 10 products.
Below is the screen shot of the this tab of Magento stock alert plugin:
On hovering a bar in the graph a small pop up will come as below:
Front End Interface
After enabling the plug in from admin, the front end user will see a subscribe box at the product page if the product is out of stock. This block will contain an input field as to enter email id and a notify button through which the user will get subscribed for the respective product.
The subscription box of Magento back in stock module should appear as follows:
When customer enters the email id and click to the button “notify me” the initial mail will be sent to the entered email address and the message showing subscribed as below.
Note*
If a customer who has already subscribed for a particular product for Back in Stock notification tries to subscribe again with same email id for the same product then a message will appear showing “You have already subscribed for this product.”.
The screen shot is as following:
The initial mail of the Magento stock alert that will be triggered to the entered email id is as following:
Sometimes customer who is purchasing something wants to know the popularity of the plugin and how many customers have already bought it. With the help of this information, the customer gets an assurance that this product is popular and is being bought by many other customers. In default PrestaShop store, this feature is not available through which the customer can extract this information.
1.0 Introduction
This product sales count module helps the Prestashop eCommerce store owner to add a new block on the product page showing relevant information and product sales count.
Product Sales Count is the module which facilitates ‘Admin’ to display the number of sales of the product in the Front End users(Customers).
Admin can set dummy Product Sales Count as well as Actual Purchase Count at different pages and position. Admin can also set the Look and Feel of the module to make the page look more attractive and promote the product.
The addon provides a lot of features which are as follows:
The Prestashop product sales count module allows displaying the number of sales on product listing at Homepage and product page.
The product number of sales module allows displaying dummy number of sales of the product.
Admin can choose the minimum number of sales of the product for Dummy Value.
Admin can select 3 different display position i.e. Center, Right, Only Product listing Page.
The sales information module allows the store admin to enable and disable Product listing option.
Admin can set look and feel setting of the block like Background color, Text color in both the product and product listing page.
Admin can add Custom CSS and Custom JS for the product sales count block.
Customers can able to see the number of sales of the product on a different page.
Prestashop Product Sales Count Extension shows a product sales count popup giving sales data in last one hour.
Admin can set a custom text message which will be shown over the popup.
The store merchant can set the minimum and maximum sales quantity which will be displayed over the popup.
With Prestashop sales information module, admin can hide the message after a specific time limit.
The background color, font color, and border color of the popup can be changed as per site theme.
The Prestashop product sales count extensions is multi-store compatible.
The product number of the sales module is fully customizable.
2.0 Installation Manual
Follow the following steps for installing Product Sales Count addon:
Download the addon package.
Unzip the package in /modules directory of your Prestashop store via FTP manager (like Filezilla or WinSCP – download here: https://filezilla-project.org/). Folder structure for Product Sales Count addon is shown in the image below:
3. You will be able to find the Product Sales Count addon that is ready to be installed in the “Modules List” in your PrestaShop store as shown below.
4. Click on the Install link to install. Once the module is installed properly the ‘Install’ link will be converted to ‘Configure’.
Note: The Module folder “kbproductsalescount” should be writable for the proper working of the module. Please make the folder permission to 755.
3.0 User Manual
This User Manual will guide you through the Admin Module/Store Front settings and various features of the this Product Sales Count Addon.
4.0 Admin Interface
This will contain 2 tabs ‘General Setting Tab’ and ‘Look and Feel Setting Tab’ after successful installation.
4.1 General Setting Tab
This Tab will contain these fields. Steps –
1. Go to Modules and Services > Search module ‘Product Sales Count’ > Click on “ Configure” Button > Select General Setting Tab.
Steps –
Go to modules and Setting > Search Module ‘Product Sales Count’> Click on Configure button > Select General Setting > Select Only Dummy Values > Click On Save.
Fields
Enable :
By default, the value will be OFF. Whole functionality of this plugin will depend on the value of this setting.
Steps – Go to modules and Setting >Search Module ‘Product Sales Count’> Click on Configure button > Select General Setting > Click on Yes Option > Click On Save.
Display Dummy Count :
By default OFF. When admin will ON this, then point 3 and point 4 settings will display to admin to set values.
Steps – Go to modules and Setting >Search Module ‘Product Sales Count’> Click on Configure button > Select General Setting > Click on Yes at Display Dummy Count > Click On Save.
Minimum dummy count :
This field will be hidden by default but if setting in point 2 will be ON then they will appear. Store owner can set minimum value of product sales count.
Steps – Go to modules and Setting >Search Module ‘Product Sales Count’> Click on Configure button > Select General Setting > Enter Minimum Values > Click On Save.
Display Position:
It will be a drop down list and by default “Center block” will be selected. There are three positions on product page where admin can display the count to customers.
Steps – Go to modules and Setting > Search Module ‘Product Sales Count’> Click on Configure button > Select General Setting > Select Center / Right / Only Product Listing Page Option > Click On Save.
Center block
Right Block.
Only Product Listing Page
Note: To display on Only in Product Listing Page, make sure that ‘Display in Product List’is Enabled.
Display in Product List:
By default, it will be OFF. When admin enables/ IN this setting, then the count will also show the product on the category page.
Steps – Go to modules and Setting > Search Module ‘Product Sales Count’> Click on Configure button > Select General Setting > Select Display in Product List Option > Click On Save.
Save Button: When admin will click on this button, module will first validate all the fields with valid values. After successful validation, module will save settings into database and return back with success message.
Steps – Go to modules and Setting > Search Module ‘Product Sales Count’> Click on Configure button > Select General Setting / Look & Feel Setting Tab > Click On Save.
4.2 Look and Feel Setting Tab
This tab will contain all the look and feel features of the module for both product and product listing page as shown below.
Steps –
1 . Go to Modules and Services > Search module ‘Product Sales Count’ > Click on “ Configure” Button > Select Look and Feel Setting Tab.
Fields
Sales Count Block Text Colour(Product Page) :
This will set the colour of the text inside the block at product view page.
Steps – Go to modules and Setting >Search Module ‘Product Sales Count’> Click on Configure button > Select Look & Feel Setting Tab > Select and Colour at Sales Block Text Colour(Product Page) > Click On Save.
This will set the colour of the background inside the block at product view page.
Steps – Go to modules and Setting >Search Module ‘Product Sales Count’> Click on Configure button > Select Look & Feel Setting Tab > Select and Colour at Sales Block Background Colour(Product Page) > Click On Save.
Sales Count Block Text Colour(Productlist Page) :
This will set the colour of the text inside the block at product listing (category) page
Steps – Go to modules and Setting >Search Module ‘Product Sales Count’> Click on Configure button > Select Look & Feel Setting Tab > Select and Colour at Sales Block Text Colour(Product Listing Page) > Click On Save.
This will set the colour of the background inside the block at product listing (category) page
Steps – Go to modules and Setting >Search Module ‘Product Sales Count’> Click on Configure button > Select Look & Feel Setting Tab > Select and Colour at Sales Block Background Colour(Product Listing Page) > Click On Save.
Custom CSS :
This will set the CSS of the block . Steps –
Go to modules and Setting >Search Module ‘Product Sales Count’> Click on Configure button > Select Look & Feel Setting Tab > Enter any CSS Code at Custom CSS Field > Click On Save.
This will set the Javascript code for the block. Steps –
Go to modules and Setting >Search Module ‘Product Sales Count’> Click on Configure button > Select Look & Feel Setting Tab > Enter any JS Code at Custom JS Field > Click On Save.
Prestashop product sales count addon features a product sales count popup on the product page which shows the sales count in last one hour. You can customize the popup settings using the following options:
Pop up Enable/Disable: This option lets you enable or disable the popup displayed on the frontend.
Pop up Message: Admin can set a custom popup message for different languages.
Min. Quantity: This option lets you set the minimum sales count displayed over the popup.
Max. Quantity: This option lets you set the maximum sales count displayed over the popup.
Hide Message After: Admin can specify the time duration(in seconds) after which they want to hide the popup message.
Popup Background Color: Admin can set a desired color for the background of popup.
Font Color: Admin can choose a color for the text shown over the popup.
Border Color: Admin can set the border color for the popup shown on Product page.
Front End Interface
In this the user will able to see the number of sales count of the product.
Product Page
At Center
At Right
Product Listing Page
Popup displaying product count for last 1 hour
Recommendation
The Module folder “kbproductsalescount” should be writable for the proper working of module. Please make the folder permission to 755.
With the rise of the internet, more and more businesses and brands are moving their operations online but yet are not introducing robust enough age-verification mechanisms. This has made it easier for young people to access products, services, and content that are age-restricted.
As age-restricted commerce continues to grow, it becomes more important than ever to protect our youth and keep the products and services intended for adults out of the reach of children. Robust online age verification is imperative in order to sift out those who are underage and prevent any law-breaking.
Introduction
This Prestashop age verification module by Knowband helps the store owner to add a new popup to validate the age of the visitor.
Whatever your reasons, you may need your site’s visitors to confirm their age before viewing the content of your site. Age Verification does just that. It’s a simple Prestashop plugin by Knowband that lets you specify a minimum age and add an age-gate between a potential visitor and your content, just to be safe. This Prestashop age verification popup module helps the store owner to add a filter in the website visitors on the basis of their age. The popup 18+ Prestashop module is very easy to install and configure. No technical knowledge is required.
The age verifies Prestashop module provides a lot of features which are as follows:
Admin can validate the age of the visitor with the help of age verification Prestashop addon.
The Prestashop age verification module allows the admin can display the date of birth drop down, year of birth, or a Yes/No option to validate the user.
The Prestashop 18+ verification addon offers the admin to display a small note at the front end for visitors.
Admin can also redirect the customers whose age is less than the set minimum age limit.
Admin can display the configured image on the front end of the Prestashop module by Knowband.
The Prestashop verification popup allows the admin to display the terms and conditions link and checkbox to validate the age.
Visitors can check the terms and conditions of use.
Admin can select the text and background color of the popup 18+ Prestashop addon.
The custom templates are available for pop up.
The Prestashop age verification module offers the admin to add Custom CSS and Custom Js for the block.
Admin can choose the text and background color of the “Enter” and “Exit” buttons of the Prestashop age verification popup by Knowband.
Installation Manual
Follow the following steps for installing age verify Prestashop module:
Download the Prestashop add-on package.
Unzip the package in /modules directory of your Prestashop store via FTP manager (like Filezilla or WinSCP – download here: https://filezilla-project.org/). The folder structure for the Age Verification addon is shown in the image below:
You will be able to find the Age Verification addon that is ready to be installed in the “Modules List” in your PrestaShop store as shown below.
Click on the “Install” link to install the age verification Prestashop addon. Once the Prestashop module by Knowband is installed properly the “Install” link will be converted to ‘Configure’.
User Manual
This User Manual will guide you through the Admin Module/Store Front settings and various features of this Prestashop age verification.
Admin Interface
This interface of the Prestashop 18+ verification module will contain 2 tabs ‘General Setting Tab’ and ‘Look and Feel Setting Tab’ after successful installation.
General Setting Tab
This tab of the Prestashop verification popup will contain these fields . Steps –
1 . Go to Modules and Services > Search module ‘Age Verification’ > Click on “ Configure” Button > Select General Setting Tab.
Fields
Enable: By default, the value of this field of popup 18+ Prestashop module will be OFF. The whole functionality of this Prestashop plugin will depend on the value of this setting.
Steps – Go to modules and Setting >Search Module ‘Age Verification’> Click on Configure button > Select General Setting > Enable the plugin Option > Click on Save.
Verification Age: By default, it would be 18. Admin can configure the minimum age (1-100 years) to validate the visitor.
Verification Method: There are three ways you display the verification option: Yes/no buttons- They can add Yes or No buttons for age verificationYear of Birth: Ask them to input the year of birthDate of Birth: Ask the visitors to enter the complete DOB.
When the admin enables it, he would be able to display the date of birth drop-down buttons to validate visitors. By enabling this field of the Prestashop age verification popup, 3 dropdowns would be displayed in the front end – date, month, year.
Display Date of Birth: By default, this field of the Prestashop age verification module would be ON.
Note: To display a Date of Birth drop-down, make sure that ‘Display Date of Birth’ is Enabled.
Remember Visitor Days: Enter the minimum number of days for which the cookie will be store. The Popup will be shown again for age verification after this amount of time.
Under Age Action: The admin can redirect the user to any other page or display a message to the user when the customer’s age is less than the lowest permitted age.
Redirect URL: If you have selected to redirect the underage customers to any other page, you have to input the URL in this section.
Under Age Message: Set a message to be displayed to underage customers if you have chosen to show a message in an underage action setting.
Choose Popup Display method: It involves twooptions. Select Method according to which Age Verification popup will be displayed on Selected Pages or on Complete Shop. The age verification popup can be shown for the entire shop or you can choose some specific products and categories.
Only Selected: This involves various different settings
Choose Popup Display Products: Add products for which you want to display the age verification pop-up.
Choose Popup Display Categories: Selecting categories for the age verification. You have to enable the Popup on Selected Category Product Pages to display it.
Choose Pop-up Display Pages: Select pages for which it is required to display the age verification pop-up. It includes delivery page, T&C Page, About us, Payment, etc.
Preview: You can preview the pop-up before saving the new settings.
Note: Save the settings before moving to the next menu.
Content Setting Tab
Update the text, font, theme, etc. in the content setting menu.
Popup Message: By default, it would be ON. When the admin enables this option of the age to verify the Prestashop module, he would be able to display a small note in the front end and a field “Enter Small Note” would be displayed below the “Display Small Note” button.
Note: To display a note, make sure that ‘Display Small Note’ is Enabled.
DOB Field Message: Admin can enter a small message at this text field and can display it at the front end of the age verification Prestashop addon for entering the DOB.
Enter Submit button Text: Here, the admin can add the text that he/she wants to show on the button.
Enter Additional message: Admin can add custom messages like terms and conditions, terms of entry, policy, etc.
Choose Design: Admin can choose a theme for the popup window. The PrestaShop Age verification module provides 9 default designs.
Front End View:
Use Selected theme image: If enabled then the selected design default images will be shown on the Popup otherwise you can upload your Custom Images. The designs have logo images, Verification window images, and Background Images.
Custom Image setting
Logo Image: Custom logo images can be uploaded only when the Selected Theme Images setting is disabled. Prestashop store admin can upload logo in .png, .jpg, .jpeg, .gif file format in Age verification
Verification Window Image: Upload verification window image only works when Selected Theme Images setting is disabled.It allows the store manager to upload images in .png, .jpg, .jpeg, .gif file format.
Background Image: Upload background image also works only when Selected Theme Images setting is disabled. Only .png, .jpg, .jpeg, .gif file format accepted for the background image.
Look and Feel Setting Tab:
This tab of the Prestashop age verification module will contain all the look and feel features of this Prestashop module.
Fields
Text Align: You can select the text alignment as the center, left, or right for the popup text message.
Popup Shape: The Popup shape could be Rectangle or Rounded. Admin of PrestaShop Age Verification Addon is free to decide the popup shape.
Popup Background Color: This field of the age verification Prestashop addon will set the color of the Popup background.
Popup Opacity: This will set the background opacity (darkness) outside the popup in the front end of the Prestashop 18+ verification module.
Popup Text Color: The module allows the admin to set the popup text color and chose a color that matches the website theme or the image uploaded.
Submit Button Color: Select the submit button color here for the age verification ‘submit’ button.
Submit Button Text Color: This will set the color of the text inside the “Submit” button of the Prestashop age verification popup module.
Popup Message Font Size: You can enter the font size for Popup Message which will range between 10-40px.
Text Font Size: Admin can enter the font size for the popup text that ranges between 10-20px.
Additional Info Font Size: You can enter the font size for Additional Info that ranges between 10-20px.
Enter Button Text Color: This will set the color of the text inside the “Enter” button of the Prestashop age verification popup module.
Enter Button Background Color: This field of the age verification Prestashop addon will set the color of the background inside the “Enter” button.
Exit Button Background Color: This option of the Prestashop age verification will set the color of the background inside the “Exit” button.
Background Opacity: This will set the background opacity (darkness) outside the popup in the front end of the Prestashop 18+ verification module.
Custom CSS: This will set the CSS of the block of the Prestashop verification popup by Knowband.
If the admin enables the Prestashop age verification module plugin then the below-like image will be displayed in the Front End of the popup 18+ Prestashop addon and the age verification process will proceed.
If the age is equal to or greater than the admin configures verification Age ’, then the visitor will be allowed to enter the website otherwise the customer will be redirected to the configured URL. If Exit is pressed then visitors will be redirected according to the configured URL.
Age Verification Default PopUp
Users can enter Year of Birth
2. User can Enter DOB
The opacity is set as 0.5 for the below popup image
3. User can choose the Yes/No button
Rectangle Popup Format
Rounded Pop-up Format
Watch the video tutorial here:
To help you set up the configuration and perfect use of the Prestashop Age Verification 18+ Pop-Up Addon, we have prepared a detailed tutorial video. This video walks you through the installation, configuration, and usage of the module step by step.
Recommendation
The Module folder ageverification > views >img > admin > “ uploads” must have writable permission 0775 .
Steps –
Go to the module folder ageverification > views > img > admin > uploads.
Give the 0775 writable permission to the folder uploads.
Find more details about this Prestashop Addon by Knowband below:
OpenCart One Click Checkout is a plugin which when enabled, allows customer to buy product instantly. A new button “Buy Now” will be shown at product details page. On clicking this button, old cart will be hidden and new product will be added to cart for instant checkout.
On successful order confirmation, old cart will be resumed.
Old cart can also be resumed along with new product, if after clicking on “Buy Now” button customer didn’t complete checkout process instead navigates to any other page.
This plugin will also provide option to track the number of times the users clicked and bought from the “Buy Now” button.
Google analytics code can also be inserted through this plugin which will be helpful in Google tracking on click of “Buy Now” button.
Installation
Follow the following steps for installing One Click Checkout Module:
Download the extension package.
Unzip the package on your root folder of Opencart setup via FTP manager (like Filezilla or WinSCP – download here: https://filezilla-project.org/).
In Admin Panel go to “Extensions > Modules > One Click Checkout >Install”.
That is all – Your system is ready.
Click Edit link to edit settings.
User Manual
This User Manual Guide users through the Admin Module/Store Front settings and features of the One Click Checkout Module.
Admin Panel Settings
Admin Panel Settings contains the 3 tabs for settings.
1. General Settings
From here, Admin can enable/disable this plugin. Also look and feel of Button can be controlled here. Initially colors will be already selected with their default values.
Setting will have options as:-
Enable/Disable: This option allows admin to enable or disable the plugin. By default this option will be disabled.
Button Color: The color of “Buy Now” Button at product details page of front end can be changed by this option. Default color will be blue.
Button Text Color: “Buy Now” Button text color can be changed by this option. Default color will be white.
2. Google Analytics Settings
From here Admin will have option to add Google analytics script to track “Buy Now” button click.
Setting will have options as:-
Enable/Disable: This option allows admin to enable or disable option to add Google analytics script.
Script: Admin can insert or write script in text area for Google tracking on “Buy Now” button click.
Note: There will be note having “Buy Now”button ID which can be used by admin while creating script to be added.
Also there will be a note which tells admin to write script in $(document).ready(function(){ //content goes here// }); so that script will run after page is loaded completely.
3. Statistics
From here admin can see the no. of customers who visited product page and also the conversion mapping of those who clicked on “Buy Now” button and placed successful order.
Two Bar charts will be shown here. There will be filter to select start date and end date to create bar chart.
Buy Now Interaction mapping:-
It will show mapping between No. of visitors to Product details page and No. of visitors who clicked “Buy Now” Button and who didn’t click “Buy Now”button on each day in last 10 days.
Conversion Mapping:-
It will show mapping between No. of clicks on “Buy Now” Button and No. of order confirmed after clicking “Buy Now”button and No. Order which are not confirmed on each day in last 10 days.
If admin wants to see statistics of any particular day or period or month or week, he/she has set
“From:” Date and “To:” Date and click “Filter” button. Results will be shown accordingly.
After enabling this plugin, a new “Buy Now” button will be shown at product details page along with “Add to Cart” Button.
The module at the front-end will appear as follows:
This “Buy Now” button allows customer to order product instantly. On clicking “Buy Now” button, a new cart will be created having product (for which button was clicked) and customer will be redirected to checkout page.
On successful Order confirmation, if old cart was not empty, old cart will be resumed.
After clicking “Buy Now” button, if customer will navigate to any other page then old cart will be resumed along with this new product.
If Google analytics setting will be enabled then it will show added script on viewing page source. Picture is shown below.
The Script loaded in above picture is sample script. If Admin writes Google analytic script in admin panel, that script will be visible here.
Magento Return Manager extension by Knowband adds the functionality to manage return requests for any order placed by a customer as well as a guest customer. The Magento order return manager extension adds a link to the front-end through which any customer/guest customer can apply for return of any product contained in a order placed earlier.
This is a very flexible plugin and the customer can return any product in a order completely or partially, that means the customer can also return half or less quantity of any product in the order.
For a logged in user (if the Magento module is enabled from admin panel) the return manager link appears in Account options list (near the cart link) and in the quick links shown in the footer and opens a page containing the list of all the orders placed by that particular customer and the products that are eligible for return have a link to apply for return. This page also contains history of returns applied by the logged in customer.
In case the user is not logged in the return manager link opens a page containing a form to find any order. After finding a order using the form the order detail appear and the products from that particular order that are eligible for return have a Return button to apply for return. This page also contains history of returns applied by the customer who has placed this particular order.
1.1 Benefit of the Merchant
The Magento Return Manager extension provides a seamless interface for the customer as well as the store owner for placing and processing the returns in the most efficient way possible.
The Magento order return manager module allows the e-merchant to add or edit the return slip at the back of the plugin.
The Magento RMA enables the store admin to select and customize email templates as per the store’s requirements.
The Magento Return Merchandise Authorization can deny or approve the return request of the customer as his/her desires.
This Magento order refund manager extension allows the e-merchant to add the own return policy.
The Admin can add the return reason or edit the already added return reason.
This Magento return product extension gives the facility to store admin to allow the guest customers to place a return request.
The Magento RMA allows the Magento store admin to add custom return statuses.
The online store admin creates the return RMA request at the backend of the plugin.
This Magento order return manager module gets notified the customer as well as the store admin when return request approve and return request raised by modulethe customer.
This Magento return manager extension allows the e-merchant to filters the customer in archive list.
This Magento RMA always stores return request of the customer.
The Admin can view the pending and active return request of the customer at the backend of the RMA plugin.
This Magento refund order helps the admin to improve the user experience.
This Magento RMA module compatible with multi-lingual stores.
This Magento return manager extension simple and easy to use.
1.2 Benefit of the Customer:
The Customer can view the return status and return history from their account.
This Magento order return extension allows the online buyers to return even a single product or multiple products out of the full order.
The Customer can easily raise the return, refund and replacement request.
2.0 Technology for Development
Language: PHP
Frame Work: Magento
3.0 Installation Guide
Folder structure of the Return Manager plugin folder.
2. Copy all the folders into magento root directory and clear the cash (if enabled).
3. You will be able find the “RMA” option inside the “System > Knowband Extensions > RMA”.
4. You can now configure the Magento RMA as per your requirements and check its working in the front end at following URL:
https://www.yourstore.com/rma/index/index/
4.0 Admin Module
After installing the Magento order return manager plugin into magento store, the module will provide following interfaces inside “RMA” menu:
General Settings
Return Slip
Email Templates
Return Policies
Return Reasons
Return Statuses
Create a RMA
RMA List
Active Returns
Archives List
RMA Messsage
Each interface is in form of a tab and each tab contains some specific settings/functionality that can be changed according to the need. Each tab is explained below.
4.1 General Settings
After clicking on RMA tab , system will open general settings tabs by default as shown in screen below:
Initially fields in above form will be already filled with their default values.
Enable/Disable: Initially, this will be “OFF”. The Store admin can enable/disable plug-in by turning ON/OFF this setting.
Allow Guest RMA: This drop down contains “Yes” and “No” options. Set this as “Yes” to enable the return feature for those users also who are not logged in.
Allowed File Extensions: This option accepts the comma (,) seperated file extensions (without space) which can be uploaded when customer uploads file related to the return request.
Max Attachment Size: In this field Magento Return Merchandise Authorization allows the e-merchnt to add maximum allowed file size is accepted. The file size will be in KB. Eg- To allow files upto 1MB set this field as 1024.
Include jQuery: If the RMA module does not work in Magento versions lower than 1.9, then switch on this option.
To save the settings, click on the “Save” button shown at right upper area. All the settings save the changes are view on the front end of the Magento return product extension
4.1.1 How to enable the plugin?
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Return Policies’ tab.
3.Enable the switch for ‘Enable/Disable’ setting in this tab.
4.Save the settings using the ‘Save’ button to update the configurations.
5.The module is now enabled, you can check the same in the front-end header menu.
4.2 Return Slip
In this tab, the admin can alter the settings and content of the Return Slip. This return slip is generated automatically when the admin approves any return request (if the feature is enabled). The return slip is generated in ‘.pdf’ format and the link is mailed to the customer in the mail for Return Request Approval Notification.
Enable/Disable Return Slip: Initially, this will be “OFF”. Admin can enable/disable Return Slip feature by turning ON/OFF this setting. Return slips are only generated when the feature is turned ON.
Return Address: This address will be printed on the return slip and will also be displayed on the return request form.
Return Guidelines: These guidelines will be printed on the return slip.
4.3 Return Policies
In this tab, the store admin can add new return policies for the Magento return manager plugin and can also edit or delete a existing return policy for the plugin.
There is also a option to map the return policies to products.
Note: A product can only be mapped to a maximum of one return policy.
This tab contains a list of existing return policies for the plugin. The admin can also create a new return policy using the ‘ Add New ’ button shown near to the “Save” button.
After clicking on the add new button a pop-up appears containing the form to create the return policy.
The form contains several input fields to enter the data of the policy like name of the policy, terms and condition of the policy and the option to choose the parameters i.e. Credit, Return and Replacement.
The admin can also enter the days applicable for this return policy for different options as shown in the form below.
4.3.1 How to add a return policy?
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Return Policies’ tab.
3.Click on ‘Add New’ button to add a policy. A modal will appear having the form to add the policy.
4.dd the values in the above form as per your requirements.
5.Click ‘Save’ to save the policy and it will be added to the system.
4.3.2 How to edit a return policy?
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Return Policies’ tab.
3.Click on button in front of respective policy to edit the policy. The following modal will appear to containing a form to edit the policy.
4.Change the values in the above form as per your requirements.
5.Click ‘Save’ to update the policy.
4.3.3 How to delete a return policy?
There is no action button to delete a Return Policy added in the module, but the multi-action feature of Magento Admin grid can be used to delete return policy in bulk or one at a time.
Steps for deleting a return policy to categories is as follows:
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Return Policies’ tab.
3.Select return policy or return policies to delete using the check box in front of respective return policy.
4. The select the action (i.e. Delete) and click on ‘Submit’ to delete selected return policies.
4.3.4 How to Map categories to a return policy?
In the configuration panel (Return Policies tab) there is a list of all the return policies in the system. The list contains 2 action buttons, second button is for mapping policies.
Steps for mapping a return policy to categories is as follows:
1. Admin panel -> System -> Knowband Extensions -> RMA
2. Navigate to ‘Return Policies’ tab.
5.Click on in front of respective policy
6.A modal will appear with multi-select field for selecting the categories to map. The modal is shown as follows:
7. Select desired categories from the multi-select field to map them to the policy.
8. Click on ‘Save’ to save the mapping.
Actions
1. The admin can edit any policy using the first link in the Action column from the policy listing table. On clicking this link a modal containing the form for the policy will appear and the data for that policy is already filled in the fields. The admin can edit any data and can save the changes made.
2. The second link in the actions column is for mapping products to the policy. On clicking this link a modal will appear containing the options to map the products to that particular policy.
4.4 Return Reasons
In this tab, a list of return reasons will appear in the form of a table. By default there are 2 reasons already added in to the system.
In Action column there is a link to edit the reason in front of every row.
4.4.1 How to add a return reason?
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Return Reasons’ tab.
3.Click on ‘Add New’ button to add a reason. A modal containing the reason form will appear.
4.Add the values in the above form as per your requirements.
5.Click ‘Save’ to save the reason and it will be added to the system.
4.4.2 How to edit a return reason?
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Return Reasons’ tab.
3.Click on button in front of respective return reason to edit the reason. The following modal will appear to add/edit policy.
4.Change the values in the above form as per your requirements.
5.Click ‘Save’ to save/update the reason.
4.5 Return Statuses
This tab contains a list of return statuses in the form of a table. By default there are 4 statuses already added into the system. The admin can further add any numbers of statuses into the system. The tab also contains a option to choose default status of any return request. This default status will be assigned to the all the new return requests.
The links below the action column in the statuses list is for editing the existing return statuses.
4.5.1 How to add a return status?
Admin panel -> System -> Knowband Extensions -> RMA
Navigate to ‘Return Statuses’ tab.
Click on ‘Add New’ button to add a status. A modal containing the form for adding a status will appear.
4.Add the values in the above form as per your requirements.
5.Click ‘Save’ to save the status.
4.5.2 How to edit a return status?
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Return Statuses’ tab.
3.Click on button in front of respective return status to edit the status. The following modal will appear to add/edit status.
4.Change the values in the above form as per your requirements.
5.Click ‘Save’ to update the status.
4.6 Create a Return
This tab is used to generate a return request from the admin panel itself. The tab contains a form through which the admin can find any order by simply providing the reference number and the corresponding e-mail and then apply for return accordingly.
Note:
Any return request whether is created by admin or customer is moved to the pending returns and the admin has to approve it first to further change the status of the return request or to take any further action.
The orders that are delivered or completed are only eligible for return.
By default the status of the return request is set to default return status set by the admin in the ‘ Return Statuses ’ tab.
4.6.1 How to create a Return Request from the admin panel?
In the module there is an option to create a return request from the admin panel as well. Steps for the same are as follows:
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Create a RMA’ tab
3.Enter order number and email in the ‘Find Order’ form and click on ‘Find Order’ button.
4.The order detail for the respective order will appear containing the list of products and a return button in front of products eligible for return.
5.Click on the ‘Return’ button in front of respective product in the order details.
6. A pop up will appear containing the return form, fill the form accordingly
7.Click on ‘Submit’ button to complete the return request.
8.A pop up showing success message for return request and other details will appear, as shown below.
4.7 Email Templates
This tab contains a interface through which the admin can edit any email template that is used in this system.
There are 6 email templates available that are used by this plugin:
1. New Return Request Notice (Customer)
This mail template is used to notify the customer regarding the new Return Request generated by the customer itself. The customer who has created return request will only receive this mail.
2. New Return Request Notice (Admin)
This mail template is used to notify the Store Owner regarding the new Return Request generated by any customer.
3. Return Request Approved
This mail template is used to notify the customer regarding the Approval of the Return Request that is created by the customer earlier.
4. Return Request Dis-Approved
This mail template is used to notify the customer regarding the Dis-Approval of the Return Request that is created by the customer earlier.
5. Return Request Status Change
This mail template is used to notify the customer regarding the update in status of the Return Request that is created by the customer earlier.
6. Return Request Completed
This mail template is used to notify the customer regarding the completion of the Return Request that is created by the customer earlier.
To edit any email template the admin has to choose the desired email template. On doing the same the email template data will appear in a form below, to save the changes made the admin has to click on the ‘Save’ button.
4.7.1 How to Edit an Email Template?
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Email Templates’ tab.
3.To edit any email template the admin has to choose the desired email template from the ‘Select Template’ field.
4.On doing the same the email template data will appear in a form as shown below:
5. To save the changes made click on the ‘Save’ button.
4.8 RMA List
This tab contains a list of all the returns that are pending i.e. are not approved by the admin. The admin has to approve a return request in order to perform several operations on the return request like approve and dis-approve the request or download/view the file uploaded by the customer.
The admin can approve or deny a return request using the actions available in front of the list.
Admin can also download or view the file uploaded by the customer. View option is only available if the customer has uploaded the file.
Once the admin approves a return request then it is moved to the Active Returns List.
On the other hand if the admin denies a return request that it is removed from the list and this action can not be undone.
4.8.1 How to Approve a RMA?
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘RMA List’ tab.
3.Click on button in front of the respective return request.
4.The return request will be approved and moved to ‘Active RMA’ list in Active Returns tab.
4.9 Active Returns List
This tab contains a list of all the returns that are approved by the admin. The e-merchant can proceed with the return process after approving the return request using this tab. The online retailors can change the status of the return request and can also deny a request form this tab and can archive the request as well.
The actions that can be performed from this tab for the active returns are:
Deny the return request.
Change the status of the return request.
Mark the return request as complete / add to archive.
When the store admin marks a return request as complete then it is moved to the archives list.
4.9.1 How to Reject an RMA?
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘RMA List’ tab or ‘Active Returns’ tab.
3.Click on the button in front of the respective return request.
4.The return request will be rejected. Please note that the online shoppers will not be able to apply for return again for the same order item.
4.9.2 How to Complete an RMA?
After approving a return request (or RMA) the customer is supposed to send the received order item back to the store owner. After receiving the order item successfully admin will take desired actions for that return request.
The return request will me marked as complete when no more actions are needed to be taken from customer/store owner.
1.Admin panel -> System -> Knowband Extensions -> RMA
2.Navigate to ‘Active Returns’ tab.
3.Click on button in front of the respective return request.
4.The return request will be marked as complete and will be moved to the ‘Archive List’ in ‘Archive List’ tab. Please note that this action cannot be reverted.
4.10 Archives List
This tab contains all the return requests that are complete. The tab also contains a form through which the admin can filter the archives list.
There are options to export the data into CSV file.
Single row can be exported and the whole data can also be exported using mass export option.
4.11 RMA Message
This tab contains three textareas having html editors. Using the editors, admin can set the style of the success message to be shown in the pop-up whenever the request is successful.
There are three messages.
Credit
Refund
Replacement
5.0 Front End Module
After enabling the plugin the front-end user will see a link in the header of the front-end through which the user can navigate to a new page.
The link in the account option of the front-end will appear as follows:
The link in the account option of the front-end will appear as follows:
When the customer clicks on this link than a new page will open on the basis of logged in status of the customer.
5.1 How to create return request for guest user from front office?
1. Navigate to the front return page by clicking on the ‘Return’ link in header account menu or from the footer (as shown above).
Note: Customer should not be logged in.
2. The following page will open containing a page to find order details for any order.
3. Provide the order reference number and the respective email the details of that order will appear including the return history on the basis of the email provided by the customer. The order details will appear as follows:
The products that are eligible for return in that particular order will have a return button. Through this button the customer can apply for return of that particular product.
Note: The return history on the basis of the email provided by the customer will also appear at the bottom.
4. On clicking on the ‘Return’ button a pop-up will appear containing the form for return of that particular order. The form will appear as follows:
5. Complete the above form and then click on submit to submit the return request.
6. A success popup will appear showing the successful submission of the return request as shown below:
7. There is as option to upload files in the success page. From where you can upload file and admin can view/download that file from aamin panel. File limitations are set from admin panel.
5.2 How to create return request for logged in user from front office?
1.Navigate to the front return page by clicking on the ‘Return’ link in header account menu or from the footer (as shown in heading 4.0).
Note: Customer should be logged in.
2.The following page will open containing order details of all the orders placed till date by the current customer.
Note: There will be the details of every order. We can expand any of the order division (will have to click where the arrows are pointed). On click the respective order division will be expended.
3. To view all the history of the return requests, user will have to expand the “Return History” tab.
4.The products that are eligible for return in that particular order will have a ‘Return’ button. Through this button the customer can apply for return of that particular product.
5.On clicking on the ‘Return’ button a pop-up will appear containing the form for return of that particular order item. The form will appear as follows:
6. Complete the above form and then click on submit to submit the return request.
7. A success popup will appear showing the successful submission of the return request as shown below:
8. There is as option to upload files in the success page. From where you can upload file and admin can view/download that file from admin panel. File limitations are set from admin panel.
You can try Magento Return Manager extension for on your Magento store. KnowBand’s Magento Return Merchandise Authorization helps you increase customer enagaement to your store & you can easily manage the return request of the product.
The Magento Helpdesk extension by Knowband will act as a Ticket Management System for a particular store and will make easier for the store owner to manage the ticket which will be raised on his store by the customers.
It is a very useful Magento extension for both the ends i.e for merchant and the customer because it lets the customer to raise the ticket in a very convenient way and at the other end lets the merchant manage the ticket in a very efficient way. The Magento desktop helpdesk also shows the merchant the details of the customer those who have raised the ticket on his/her store.
2. Installation
After purchasing Magento customer helpdesk extension, you will get following files as shown in below screen:
deskoid.zip (contain source code of the extension)
User Manual
Follow the following steps to install Magento customer contact extension:
Unzip the deskoid.zip folder
Copy all the files and folder of unzipped folder into your store root directory
After coping all the files and folders, clear the cache.
Just open any page of your store. Magento will install the Magento module at the time of loading of any page.
After installing, please login into your admin panel. And go to the below menu:
System > Configuration > Advanced
Here you will see that, the Magento ticket system module is listed.
3. Extension Interfaces
There are two ends from where user will interact with helpdesk extension functionality. They are following:
Admin Interface of Magento customer support extension(Only be accessible by admin/store owner/support)
Customer Interface of Magento customer support extension (anyone can see and customer raised tickets from here)
Each interface of the Magento desktop helpdesk by Knowband has been explained in the next section.
4. Admin Interface
This interface of the Magento customer helpdesk will only be accessible in admin panel. After installing Magento customer contact extension, deskoid menus will be visible in the menubar as shown in below screen:
There will be 4 submenus from where you can configure your Magento ticket system as well as manage your tickets.
4.1 Configurations
Here admin can enable/disable his Magento desktop helpdesk at any time. Also will give option to fetch customer replies from his email. The configurations panel of the Magento customer helpdesk is given below:
Fields
Status: By default this field of Magento customer contact will be disabled. On the basis of this setting whole system on front will work accordingly. If the Magento ticket system is disabled, then system will not allow customers to create new tickets
Sender/Support Email: Required field of the Magento contact us extension and default will be empty. This will be the email id of sender or store owner or something else that admin wants. All the emails related to tickets will be send to customers by using this email id.
Sender/Support Name: Required field of the helpdesk extension and default will be empty. Can be any name that admin wants. This name will be set as sender name in the email send to customer related to tickets.
Support Link Position: Default position of the Magento customer support extension will be left edge of the website. From here, you can change the position of “Get Support”link on front end as per your need.
IMAP Status: Default will be disabled. With the help of this, system can fetch replies send by customer on the sender/support email will be fetched by system and tracked into system.
IMAP Url: Required if IMAP is enabled. Here you have to give IMAP url of sender email ID. To know about IMAP URL, see appendix A.
Port: Required in case of IMAP is enabled. Default values will be 993. See appendix A.
Password: Required field of Magento extension, in case if IMAP is enabled. Password of the sender email ID. See appendix A.
Save & Continue: After clicking this button, system will first validate settings and then save settings into system.
4.2 Ticket Topics
In this field of Magento customer helpdesk, admin will manage all the topics related to customer queries. With the help of these topics admin will be able to identify what type of issues customers mostly faces.
4.2.1 Topic List
When admin will click on “Ticket Topics” menu, then Magento customer contact will by default open the list of all the available ticket topics that he has created. The list will be shown to admin as shown in below screen:
Columns
ID: Unique id of the topic.
Topic/Subject: Label or Topic or Name of the subject. By default label will be shown in this list in default store view.
Date Added: Date on which corresponding topic is created.
Date Updated: Date at which corresponding topic is last updated.
Status: Status of the corresponding record.
Edit: Link to edit corresponding topic.
Delete: Link to delete corresponding topic
Add New: By clicking this button, system will redirect you to page from where you can add new topic.
4.2.2 Add/Edit Ticket Topic
Whenever admin will click on “Add New” or “Edit” button on topic listing page, the Magento extension will open a form where admin can create/edit topic as shown in below screen:
Fields
Status: Required field of the Magento ticket system and by default will be enabled. According to this value, the corresponding topic will be available to customers on front end.
Label/Subject: Required field and default will be empty. This field of Magento contact us extension will be a store specific field. Admin must have to provide value for each store view.
Back: To return back to list.
Save: On clicking this, helpdesk extension will first validate form values and then save in to database. After saving, Magento customer support extension will redirect admin to topic listing page with success message.
Save and Continue Edit: This button of Magento desktop helpdesk will also have simliar functionality as like “Save” button with the difference that, it will redirect back to same form with success message.
Delete: Display only in case of topic editing. On clicking this button, Magento customer helpdesk will delete corresponding topic from system.
4.2.3 Delete Topic
To delete the topic of Magento customer contact, we have given delete option with each topic in list as well as topic edit page. On clicking this link, Magento ticket system will first ask for confirmation. As per your confirmation, system will delete the corresponding topic from system.
There will be no impact of this deletion on tickets raised by customers by using deleting topic.
4.3 Customer Tickets
In this field of Magento contact us extension, admin can see all the customer queries and resolve queries by making reply on him.
4.3.1 Customers Ticket List
By default, when admin will click on “Tickets” menu, system will open list of all tickets as shown in the below screen:
Columns
Ticket Number: System generated unique identifier for each ticket. This will be unique for each ticket.
Customer Name: Name of the customer who has raised the ticket.
Customer Email: Email id of the customer who has raised the ticket.
Subject/Topic: Topic on which ticket is based on.
Summary: Summary of the ticket.
Last Message: Time at which last message/reply send to customer by support or to support by customer.
Website: Name of the website on which ticket has been raised by customer.
Priority: This column of Magento customer support extension will show the priority of each ticket in different color. So that your can easily identify which ticket is critical or not.
State: Display the current state of ticket.
Action: Here you will have following option to each ticket:
View Ticket: By selecting this option of Magento extension by Knowband, system will open ticket view page on which you can see all the details of ticket as well as replies on the ticket. From here, you will be able to send reply on ticket to customer.
View State History: On selecting this option of Magento desktop helpdesk, system will shown priority change history in popup box as shown in below screen:
State of the ticket will shown as last state will shown on top.
View Priority Change History:
On selecting this, system will shown priority change history in popup box as shown in below screen:
Recent changed priority will be shown on top.
Change State:
With this action, you can change the state of ticket at any time. On selecting this option system will open popup box to as shown in below screen:
By default, system will show the dropdown list of all available state and current state will be selected. There will also be a checkbox and default it will be checked.
When you will change state and click on “Change” button, system will change the state of corresponding ticket. Also send the notification email to customer if the checkbox is checked.
Change Priority:
With this action, you can change the priority of ticket at any time. On selecting this option system will open popup box to as shown in below screen:
By default, this option of Magento desktop helpdesk will show the dropdown list of all available prioritiy options and current ticket priority will be selected.
When you will change priority and click on “Change” button, system will change the priority of corresponding ticket.
4.3.2 View Ticket and Replies
In this field of Magento customer helpdesk you can see all the details of particular ticket and replies made on corresponding ticket. Also you can send replies on corresponding ticket from this page.
When the you will select “View Ticket” option in action column of ticket listing page, system will open the ticket view page.
General Information
In this tab of Magento extension, system will show you the information of tickets as shown in below screen:
There are following 3 sub sections into this tab of Magento customer contact:
General Information: This section of Magento ticket system will contain all the basic infomation about ticket and customer who has raised the ticket.
Issue Information: This section of Magento contact us extension will show the issue raised by customer in this ticket.
Quick Action: In this section of helpdesk extension, system will show state and priority dropdown. With these action, you can just change the state or priority without sending reply to customer.
Conversations
In this tab of Magento customer support extension, system will show you the all conversation/replies made on corersponding tickets by you as well as customer as shown in below screen:
You can clearly see that, there will be form from where you can send reply to customer as well as change state and priority.
Below this, all the conversation starting from ticket will be shown to you with latest/recent reply will be shown on top.
4.4 Customers
In this section of Magento desktop helpdesk, system will only display the list of customers who has raised the tickets as shown in below screen:
Front End Interface
On the front end of the Magento customer helpdesk, system will show a link “Get Support” on each page except ticket related pages as shown in below screen:
When customer will click on “Get Support” link as highlighted in above screen, system will open a page from where customer can either create new ticket as well as check status of previous ticket. The screen is given below:
Figure 5.1
5.1 Create New Ticket
On clicking “Open a New Ticket” button in above screen, system will redirect customer to a form from where customer can raise his issue with his contact information as shown in below screen:
Figure 5.2
Fields
Help Topic: Required field of the Magento customer contact and drop down list of all the enabled help topics which are created by you from admin panel.
Email Address: Required field of the Magento ticket system. Here customer will provide his email address. If the customer is logged in then system will fill this field with logged in email id. If logged in, this will not be editable.
Full Name: Required field and name of the customer who is raising ticket. If customer is logged in then Magento ticket system will fill this field with logged in customer’s name.
Phone Number: Optional field of the Magento contact us extension. Here customer will provide his phone number.
Summary: Required field of helpdesk extension. Customer will provide issue summary in this field.
Issue: Required field of the Magento customer support extension and will have minimum 30 characters.
Create Ticket: On clicking this field of Magento desktop helpdesk, system will validate the information filled by customer into this form. If anything system find wrong then it will show error message to customer and stay on form otherwise create the ticket.
After creating ticket, Magento ticket system will send acknowledgment email to customer as well as alert email to support.
5.2 Check Ticket Status
Customer can check his ticket status either by click on “Check Ticket Status” showed in figure 5.1 or 5.2. When customer will clicked on “Check status” button, the repective Magento extension will open a form as shown in below screen:
figure 5.3
Fields
Ticket Number: Required field of the Magento plugin. Customer must have to provide the ticket number of ticket for which he/she wants to check status.
Email Address: Required field of the Magento customer helpdesk and already be filled in case of logged in customer. Field will be editable in both cases. Here customer will provide the email address for which the ticket was created.
If the ticket is not exist into system, then Magento ticket system will return back to this form with error message. If the ticket is exist then system will show all the details of ticket to customer as shown in below screen:
Figure 5.4
In the above screen of Magento customer contact, customer can view all the previous replies made by him as well as store support. There will also be a form to send reply to store support on corresponding ticket.
In post reply form, customer must have to provide reply text with minimum 30 characters and submit to system.
After submitting reply, Magento ticket system will send alert email to admin about customer reply.
5.3 Customer Ticket List
This option willonly be visible for registered customer. If the registered customer has raised a ticket then a link to his ticket list will be visible to customer in his “My Account Section” as shown in below screen:
Figure 5.5
On clicking the above highlighted link, Magento ticket system will open ticket listing page where all the tickets created by corresponding logged in customer will be displayed as shown in below screen:
Appendix A
IMAP BASICS
To know about IMAP, please read the article on given url:
https://whatismyipaddress.com/imap
IMAP Terminology:
IMAP URL:
The first kind of URL is an IMAP UR which look like this:
imap.hostname.com
Hostname is the internet host name or IP address of the IMAP server
For example, if your email id is on gmail then IMAP url will be as:
imap.gmail.com
IMAP PORT:
Port is the server’s IP port. Defaults port is 993
IMAP PASSWORD:
Password of your email account as you use to open your inbox.
HOW TO ENABLE IMAP
To enable IMAP into our email id please follow the given steps. For example, we are using gmail IMAP configuration process.
Step 1: Open your gmail email account.
Step 2: Go to your inbox setting page by clicking setting option as shown in below screen:
On clicking above highlighted link, gmail will redirect you to setting page.
Step 3: Go to in our POP/IMAP tab.
Step 4: Enable IMAP and save changes.
HOW TO INSTALL CRON JOB
Deskoid need to install cron job on your server to get fetch replies from email server withing predefined time interval.
To install cron job, follow the given instructions:
Step 1: Open your Terminal(for linux server) and login into your store.
Step 2: Type “crontab -e”and hit enter button.
Step 3: After step 2, editor will be opend in the same window. Here paste the given url: