All the features you need to run an eCommerce Store
List of all the features you need to start an eCommerce Business. Retaxis is much more than just a shopping cart software.
Full eCommerce Features List
you get from a Retaxis powered Ecommerce Store
Retaxis has everything you need to sell online, build and grow an online ecommerce store .
Types of users accessing the system
The first step is to define understand kinds of uses who will be accessing the marketplace and their restrictions in the system.
Admin is the user who owns the portal and is responsible for managing all the operations of the store like setting up of the portal, product uploading, managing product inventories & pricing, order processing and defining the rules associated with the portal for smooth operations.
The super admin of the portal has an option to create sub-users thru his panel and define their restricted access to the panel. The sub-admin users work under the store admin for managing & maintaining the smooth operations of the portal.
Buyers are the end-users who visit the ecommerce portal in search of a product that they wish to buy.
eCommerce Store Setup
The first step in the process is to set up your business profile in the store.
Web-Store Profile Setup
The system allows the store admin to create a profile of the portal by filling in the required details, such as the name of the company, complete address, GSTIN number, email address, and other information displayed on the invoices.
The system allows the admin to create categories & sub-categories through his back-end panel under which the products will get uploaded. The system allows the admin to create three levels of categories i.e. Root, Main & Sub.
The category structure tree is displayed in the admin panel with the root categories at the top, followed by the main & sub-categories. The admin can create as many additional Main & Sub-categories as needed under the root category.
While creating a new category, the admin needs to define the category name, URL, Category Banner Image & Icon, Commission associate with that category, and other required information.
The system includes pre-created email templates for the default emails, which are to be sent to the buyer automatically thru the panel upon every operation done by admin.
The admin thru his panel can see the list of all the email templates available in the system. The admin can modify the content of every model at any instance of time.
The system allows the admin to modify the email's subject name, the main body of the email, and the reply-to/BCC email address against that template. Besides, the default email templates include the web-stores logo and other store information.
Product Attribute Creation
Product attributes are additional characteristics of a product such as Colour, Brand, Size, Gender, etc. This module allows the admin to create attributes and then define the values against the attribute.
Attributes once associated with a product are visible on the website. They are used by the buyer to filer the relevant products during his search.
During the product uploading process, the site-admin can associate these attributes against a product. Once these price defining attributes are associated with a product, the system allows the site-admin to define the product's varying price based on those values of the attribute.
E.g., if the admin is uploading a Shirt with multiple sizes i.e., S, M & L. While adding the product prices, the admin will have an option to define the varying cost of the Shirt based on the sizes i.e., every size might have a different price.
Custom Attribute Creation
This module allows the store admin to create custom attributes from his panel. He can use these attributes during the process of product uploading.
While uploading a product, the user associates the attributes with the product. These attributes are visible on the website on the category listing page and the product details page. Admin thru his panel can Add/Delete/Modify the custom attributes at any point in time.
Product Type & Attribute Association
Product types are groups of products that share the same set of attributes.
The admin thru his panel has an option to create product types from his admin panel and associate a group of attributes with the same. It helps him during the product uploading process i.e., as the admin selects the product type while uploading a product. Admin can see only the relevant set of attributes that are associated with the selected product type.
This module allows admin to create coupon codes in the system. Admin can create a unique identifier number/codes say BIGSALE10, which he can float, on various websites or in his promotional material to be used by the buyer when making his purchases.
Admin can define a discount percentage over the order amount and restrict a coupon code for its validity period and the number of times it can be used in total or by a user.
For example, admin can create a coupon code BIGSALE10, which is valid from 01-07-2019 to 30-07-2019, offering a 10% discount on order amount and can be used by the first 100 buyers on the website but can be used only once by a buyer.
This module allows the admin to add/edit/modify the portal's static images, like the homepage banner images. Admin using this functionality can add new pictures or delete existing static banner images. The admin can also display/hide or manage the sorting order of the photos which are uploaded in the panel.
3rd party Live Chat Functionality
The system is pre-integrated with 3rd party Live Chat modules like Zopim, Olark, Tawk.to, ZohoSales IQ. They have free plans with a single chat agent that you can subscribe to and use on the website.
Server Output Caching
With this process, the full source code of the web pages, i.e., the HTML and the scripts that the server sends to the browser for rendering, is stored in the output cache. So, when a visitor views a page, the server caches the output code in the application memory, and the same page can be seen by the visitor using the cached output until the cache expires. It eventually increases page performance & speed.
Payment Gateway Setup
We are pre-integrated with almost each payment gateway operational in India. We integrate successfully with major payment gateways in international markets like Paypal, Authorize.net, Paypal, etc. We also assist our clients in signing up with payment gateway providers. The supported payment gateway includes EBS, PayU, Citrus, Zaakpay, PayPal, CCAvenue, ICICI PaySeal, HDFC Gateway, RazorPay, etc.
Coupon Code Splash
This module allows the admin to create a coupon-code splash that pop-ups on the website’s homepage as the buyer lands on it.
While creating a coupon code splash, the admin defines an image and a pre-created coupon code, which is displayed on the pop-up window. Besides this, admin can also set a time (in sec), after which the pop-up window will splash on the homepage.
This module allows the admin to inform/showcase the latest offers to the buyers to boost sales and increase the revenues.
Free CDN Network Supported (via Cloudflare)
A Content Delivery Network (CDN) shortens the path in which information has to travel between the server and the end-user. A CDN is a network of servers, rather than a single server, with locations in multiple geographic locations. When a user accesses a website, information is fetched from the server location closest to them. It results in a faster flow of data and quick loading of the website’s images, videos & content. We provide a free CDN Network support via Cloudflare.com.
The solution that we offer is GST Ready. The GST module allows the site-admin to configure appropriate Indian GST rates for their products belonging to different tax slabs. It calculates the tax according to the web-stores shipping origin and buyer's shipping address.
Special Character Support in Bulk Import
During the product’s bulk uploading process using CSV files, the system supports uploading unique characters, which are included in the product’s title, description, and other fields.
Google Ecommerce Analytics Integration
Google Analytics is a service offered by Google that generates detailed statistics about a website's traffic and traffic sources and measures conversions and sales. The product is aimed at marketers instead of webmasters and technologists from which the industry of web analytics originally grew. It's the most widely used website statistics service.
Google Sitemap Creation
The system automatically creates a sitemap in an XML file that lists all the URLs of the website. This Sitemap allows a webmaster to inform Google about URLs of the website that are available for crawling. It enables search engines to crawl the site more efficiently and find URLs that may be isolated from the rest of the site's content.
Mobile Responsive Website
Responsive website designing is an approach that makes web pages display well on a variety of devices, windows, browsers, or screen sizes. When a website is responsive, the design layout and the content adapts the size of the screen. A responsive website automatically changes to fit the device you’re reading it on. We follow the responsive website design approach, and all our designs are cross-device & cross-browser compatible.
Canonical URL for Products/Categories/Static Pages
Canonical URLs are essential from an SEO point of view. Canonical URLs are the search engine friendly URLs that represents the master copy of a page.
The system automatically creates Canonical URLs of the products, categories, and the static content pages as and when the admin creates a new page.
JS & CSS Minification
JS & CSS Minification is the process of minimizing code and mark-up in your web pages and script files. It's one of the main methods used to reduce load times, and bandwidth usage on websites and dramatically improves site speed and accessibility, directly translating into a better user experience.
Facebook Pixel Integrations
Facebook Pixel is an analytics tool that allows you to measure your advertising's effectiveness by understanding the actions people take on your website. Facebook Pixel can be used to: Make sure your ads are shown to the right people and to Measure the results of your ads.
Coupon & Discount Code Engine
Using the Coupon & Discount Code Engine, admin can set a full store promotion that will allow him to offer first purchase discounts, free shipping discounts, and flat percentage-based discounts on all the website items.
Product Based Coupon Codes
The system allows the admin to create coupon codes that can be used by the buyers during the checkout process.
The discount coupons can offer a fixed monetary value or percentage discount. While creating a discount coupon, the admin can associate the same with specific products which is pre-listed on the portal.
E.g., If the admin wishes to offer a discount of 10% on a specific pair of shoes, he can create a coupon code with a 10% discount value and associate the same with the pair of shoes upon which the discount is to be offered. Thus, the coupon code will be restricted for the same pair of shoes, and the buyer will not be able to use that coupon code on any other product.
Coupon & Discount Code Engine
Using the Coupon & Discount Code Engine, admin can set a full store promotion that will allow him to offer first purchase discounts, free shipping discounts, and flat percentage-based discounts on all the items of the website.
Brand Based Coupon Codes
The system allows the admin to create coupon codes that can be used by the buyers during the checkout process.
The discount coupons can offer a fixed monetary value or percentage discount. The admin, while creating a discount coupon, can associate the same with a specific Brand which is pre-listed on the portal.
E.g., If the admin wishes to offer a discount of 10% on a specific Brand, say Levi’s, he can create a coupon code with a 10% discount value and associate the same with Levi’s Brand. The coupon code thus will be restricted for all the products related to the brand Levi’s, and the buyer will not be able to use that coupon code on outcomes associated with some other brand.
Category Based Coupon Codes
The system allows the admin to create coupon codes that can be used by the buyers during the checkout process.
The discount coupons can offer a fixed monetary value or percentage discount. The admin, while creating a discount coupon, can associate the same with a specific product category that is pre-listed on the portal. E.g., If the admin wishes to offer a discount of 10% on a specific product category, say Men’s T-Shirts, he can create a coupon code with a 10% discount value and associate the same with that men’s T-Shirts category upon which the discount is to be offered. The coupon code thus will be restricted for the Men’s T-Shirts Category, and the buyer will not be able to use that coupon code on any product which belongs to some other category.
Marketing Automation via MailChimp
Using this module, we can help your business with the email marketing automation strategy. It will set up signup scripts on your website, which can automatically add email IDs with segmentation to your Mailchimp account. We can set up an automated email campaign for your business to trigger emails to your clients on a pre-defined schedule/event.
(Subscription to email credits from MailChimp is a 3rd party engagement and is to be taken care of by the client.)
POS in Admin
A POS Module allows the store-admin to manage a central inventory for his products and enables him to sell his products through the web-store and his physical stores.
The system works in an online mode and all the orders, transactions and inventory changes are synced with the database on a real-time basis as and when the operations happen.
Tools required for you to list products on your marketplace by sellers.
Single Product Upload
Using the single product upload module, the site-admin can only add one by one products to his product catalogue. While adding a single product, the user has to fill in the complete product details like the product description, display categories, attribute set- colours, sizes, brands etc., MRP & Selling prices, and images of the product. Once the complete information is added and the product listing is submitted, the listed product is sent to the admin for his approvals. Post approvals, the product is taken live and is displayed on the website frontend.
The system is capable of automatically managing the product inventory as uploaded by the site-admin. During the product upload, if the admin updated say ‘X’ inventory against product, the system will automatically keep on decreasing the available quantity of the products as and when an order of the same product is placed by the buyer. In case an order is returned back, the system will automatically increase the inventory with the returned quantity of the product.
Bulk Actions for SEO Management
This module allows the admin to preview the list of all the products associated with his account upon a single click in his panel. On the display window, he can see the current Meta Title/ Meta Keyword & Meta Description & unique URL of all the uploaded products and the same can be updated from the same display page quickly.
This information is then indexed by search engines for better search results.
Listing of Items for Pre-Booking
This module allows the site-admin to list his product/products for pre-booking or pre-ordering.
The admin while adding a new product enters the complete product description, images, prices and other product information. After which he defines whether the product would be made available to the end buyers for pre-booking or is the product already available in stock.
To allow the buyer to pre-book the product, the admin defines the booking amount in percentage which is to be paid by the buyer for his order confirmation.
A suggestive delivery or availability time can also be defined by the admin against the booked product. As the product, which is available on pre-booking is uploaded by the buyer, it is shared with the admin for his approvals post which it is made live on the website.
Bulk product Upload (using .CSV File)
Using the bulk upload module, the site-admin has a functionality in hand by which he can upload multiple products to his product catalogue in a single go using the .CSV file.
He can download a .CSV file sample from his panel in which he can update his complete product catalogue in pre-defined columns.
The updated .CSV file can be uploaded on the admin’s backend panel along with the images of all the products as in the .CSV file and all the products are uploaded in the admin’s panel within no time.
The uploaded products are sent to the admin for approval process and henceforth are made live on the website.
Bulk Actions for Inventory Management
This module allows the admin to preview the list of all the products associated with his account upon a single click in his panel. On the display window, he can see the current inventory & pricing of all the products associated with his account and the same can be updated from the same display page quickly
Product Combo Creation
The site-admin from his panel has an option to create product combos. To create a product combo, the admin will have to select two products which are already listed in his product catalog.
As the products are selected, the system asks the admin to enter the selling price for the combo (which is usually a discounted price). Upon submitting the product combo, it will be available for the buyers on the website for purchases.
These product combos will be displayed on the product details page in a carousel.
What happens if it gets hacked, will he be getting Credit Cards info?
User Registration on the Portal
To make a purchase thru the portal, a buyer needs to be a registered user on the website. For registration, a buyer can use any of the below listed 4 options:
- He can either register on the website using his email id.
- Or, he can register on the website using his mobile number.
- Or, he can use his social media accounts to create his account.
- Or, he he can make a purchase from the website as a guest user without registering.
Social Media Logins (Google/Facebook)
The system allows the buyer to quickly register & login to his account without going thru the actual registration process. Using this module, the users can skip the Email/Mobile number based registration process and quickly login thru their social media accounts (Facebook/Gmail). On the login page, the social media icons are displayed clicking on which the modules will auto-capture the buyer’s personal information from his selected social media account like email address and password (if he has already logged in that social network). If not, the module only requires his email address and password to complete the signup & login process.
Multiple Shipping Addresses in Buyer Account
This module allows the registered buyers to associate multiple shipping addresses to their account like Home Address, Office Address etc. This module allows the buyers to save multiple billing and/or shipping addresses which can be used during the checkout process. Furthermore, the user can also add new addresses directly during the checkout page. In this way the user, can manage the Billing & Shipping Address before placing an order. The saved addresses can be managed by the user via ‘My Account’ Page.
Email I’d based Registration with OTP Verification
With the email address based user registration, the user while creating his account is asked to enter his valid email address and a password to create his account. After the user inputs are submitted, the system proceeds ahead with the user’s self-validation of his contact details by sending in a validation link on the buyer’s email address. The buyer needs to self validate the link shared on his email address to get his account created.
Mobile Number Based Registration with OTP Verification
With the mobile number based user registration, the user while creating his account on the portal is asked to enter his valid mobile number which at later stages will be used for login by the buyer. As the user inputs his mobile number and submits the same, the system sends an OTP (One Time Password) on the buyer’s mobile number for self validation. As the buyer enters the OTP in the system, the mobile number is validated and the system asks the buyer to create a login-password for his account. Now, the mobile number along with the login-password can be used by the buyer to login to his account.
Email I’d based Login
Now, since the buyer’s account is created on the portal with the email address as the default mode of login, the buyer can use his registered email address along with his password to login to his account for placing new orders and check the status of his previous orders.
Mobile Number Based Login
Now, since the buyer’s account is created on the portal with the mobile number as the default mode of login, the buyer can use his registered mobile number along with his password to login to his account for placing new orders and check the status of his previous orders.
What happens if it gets hacked, will he be getting Credit Cards info?
Search Refinements are the filters that are displayed on the left side of the Product Listing Page using which the buyer has an option to narrow his search to drill down to the required product easily and quickly.
Some common examples of search refinements are price, colour, customer rating, brand & size. They give the customer an easy way to refine their search terms and navigate through your product catalogue.
The search refinements are majorly the attributes which are defined against a product during the product listing process.
Recently Viewed products
Using this module, the registered buyers can see the list of products that they have recently viewed on your website. This feature is available only for the registered users as history of the recently viewed products can be maintained easily, while for the guest users such history cannot be maintained anywhere.
This module allows users to simply go back to their previous choice of products and complete the purchase without browsing the full list of products again and again.
Pin-Code validation module allows the buyers to find out the delivery timelines & the availability of products at his desired delivery pin-code.
The list of pin-codes as provided by the 3rd party logistic partner can be updated in the system using the admins backend panel and the buyer from the product’s detail page has an option validate the shipping availability and the delivery time of his desired product by entering his delivery pin-code.
As the pin-code is entered by the buyer, the system checks whether the delivery of the product is available on the entered pin-code by the logistic partner or not. The status of the product delivery is displayed to the buyer then and there.
This functionality allows the buyer to add multiple products in his shopping cart which can be previewed during the checkout before the order is finalized and completed. The shopping cart is where the total products selected by the buyer are previewed, total order amount is calculated, along with discount coupons and estimated shipping and taxes.
The shopping cart keeps a track of unpurchased items which are left in the cart, and saves the information for the customer’s next visit. Customers who are registered can see the products in their shopping cart the next time they visit the website and can checkout with the same.
The Wishlist module allows the buyer to mark & store products in his wish-list which he may buy later. The buyer can create a wish-list under which he can add multiple products. The buyer has an option to add/delete products in his wish-list at any point of time. He can move products from wish-list to the cart or update the wish-list as per his wish. Once the buyer has created the wish-list, it is possible to share it with friends and family by email.
Buying process of items for Pre-Booking
As the buyer selects the product which is available on pre-booking, he is directed to its detail page where he can see the complete product description and images, along with the MRP, booking amount and the estimated time of delivery.
The buyer from there can click on ‘Pre-Order’ button which will redirect him to the payment gateway, from where he can make the payments using the 3rd party payment processing partner to get the product pre-booked. The order against the same will be generated in the backend and will be marked as pending until, the buyer makes the complete payment.
As the admin marks the available stock against that product, the system automatically sends an intimation email of the same to the buyer with the pending payment information and payment link.
The buyer either using that payment link or thru his account can make the remaining payments and complete the order. The concept of partial payments works here.
Best Selling products (Automatic/Manual)
This module allows the admin to display the best selling products on the website’s homepage. The list of best selling products can be populated automatically or manually by the admin.
The products marked as best selling products are displayed on the website’s homepage which can be previewed by the buyers.
By showcasing the best selling products to the buyers, the store-admin promotes the products and motivates the buyers to purchase the listed products, hence increasing overall sales.
Questions & Answers for Products
Using this module, the buyer on the product details page has an option to ask a question against that product which will be shared with the site-admin.
The buyer in order to ask a question needs to be registered with the system. As the buyer clicks on the ask a question button, he can fill in a form with his question about that product submission of which is shared with the site-admin.
Admin can then revert back to the buyer which will be done thru the internal messaging system and the answers to the buyer’s queries will be reflected in his account under the messages section.
The question asked by the buyer along with the answer submitted by the admin will be visible on the product details page under the ‘Question & Answer’ Section which can be previewed by other users also.
Using the quick re-order functionality, the registered buyers will have an option to re-order previously ordered products through their My Account/Order Sections in a single click.
This module gives an facility to the buyer to re-order their previously bought products in a fraction of second.
Promotional Credits with Expiry (Loyalty Points)
Using this module, the buyer on the website is awarded some Loyalty/Reward points against the order amount that he places on the website. The Loyalty points are parked in the buyer’s online wallet which can be redeemed by the buyer as a discount on his future orders.
Admin thru his panel defines the products on which the buyer can avail the royalty points and the percentage amount which will be offered to the buyer on the total order amount.
As the buyer places an order, the system automatically calculates the Loyalty points and park them in the buyer’s wallet for future redemption. The redemption rules of the points and the points expiry is to be defined in the pre-design phase.
Buyer in his account can track the usage and validation of his royalty points.
Predictive auto-suggestive Search
Using this module, we can offer suggestions to a buyer visiting the website with items and categories that are available with us in the system so that he can reach to the desired product swiftly.
To be able to achieve this we will be indexing the following values against a product and allowing a user to search them according to the same
- Product Name
- Product Category
- Product Brand
The trigger for search keyword will get active as soon as the buyer / visitors reaches 3rd character in the search box and will suggest top 10 results on the basis of best match scenario for brand / category / product.
Product Quick View
With the Product Quick View Module, the customers visiting the website will be able to preview product information thru a model pop-up window and add the items to his cart right from the same window without going on the product detail page.
On the Product quick view model window, the buyer will be able to preview the following information:
- Product images
- Product Inventory and Price
- Short and detailed descriptions
- Ratings & Reviews of the product
- Add product to cart & View cart
Message System between Buyer and Admin
Using this module, the system is incorporated with an internal messaging system between the registered buyers and the admin. The communication can be direct i.e. one to one communication between the buyers and the admin.
The buyers from the product details page has an option to send a direct message to the admin which will be displayed in the admin’s panel. The admin can reply on the message and the create a communication thread which is visible in both buyer’s & admin’s profile.
Quick order (Buy now option for Product)
The quick order button facilitates the buyer to quickly purchase a product without visiting the product detail page. This modules reduces the number of steps required to place an order and allows the customer to directly purchase the product quickly without adding the same to his cart.
Social Sharing Widgets
With the social media sharing buttons, the user from the product details page has an option to share the product link/URL to his desired social media. This module is an excellent way to get more of your products shared online to various social media platforms, which can help drive traffic back to your site and increase sales.
Product Review & Ratings
This module allows the Registered buyers and visitors who bought the product to post rating & reviews for the products. The buyer has an option to give * Ratings to the product and write a descriptive review against the same.
The ratings and reviews provided by the buyer against a product are visible on the product detail page and encourages new buyers to purchase the product.
The ratings & reviews provided by any user are shared with the admin for his approvals. The admin using his panel has an option to hide/preview any user’s rating or review on the website.
Cash on Delivery
This module allows the buyers to pay for the order at the time of product delivery by the logistic partner. The ‘Cash on Delivery’ amount is collected by the logistic partnerfrom the buyer at the time of delivering the product and the same is reconciled to the store-admin. This is an additional mode of payment which can be used by the buyer at the time of placing an order.
Using this module, the system will have a specific FAQ’s category under which the admin will be able to create questions and their answers. The FAQ section will be visible to the buyers with all the listed questions and their answers uploaded by the admin. The admin at any instance can add/remove/modify the questions answers displayed under the FAQ section.
Up-Selling & Cross-Selling
This is a module thru which you can suggest a user to buy a similar product or a product that goes as a matching to a product page he is visiting. Say for example if a visitor is looking at a Blue Denim Jean. On the same page you can suggest him to buy a white T-Shirt or matching pair of Shoes that can go well with the Blue Denim.
Customers also bought (Automatic/Manual)
This module helps in increasing the sales of the listed products by displaying the ‘Customer’s Also Bought Products’ i.e. the products which are purchased by other customers with a particular product on the website.
Using this module, the admin has an option to add the products automatically or manually to the "Also Bought Product" list on the product detail page. This module using the up-selling & cross-selling technique helps in increasing the sales of products by displaying the products which other customers bought with a particular product.
This module allows the admin to display products from selected categories on the website’s homepage by marking the product as featured products. The admin can mark any number of products as featured without any limitation. The featured products will be displayed on products slider and the buyer has an option to view all the featured products on a specific page
Store Credits without Expiry
This is an electronic cash system that is used in case an order is refunded by the admin. As an order is refunded the amount related to that order value are credited to the buyer’s online wallet which can be utilised by the him for his future purchases. Admin can make both credit or debit entries in this wallet from his panel. The buyer can utilise his store credits Fully/Partially against an order.