How to Reduce Shopping Cart Abandonment Rate?

Online selling has its own perks and snags which only a seller can understand and relate to. Out of the big set of obstacles which affect the business of online retail, shopping cart abandonment hurts the most.

Almost more than 60% of the visitors leave their cart filled and hop to something which may of course be relevant to them, but is absolutely annoying for the sellers. This has become the most dominating factor when it comes to online retail issues.

Overcoming the issue of shopping cart abandonment is essential for every e-tailer to stay in the ring. We have listed some of the most important factors which contribute in diminishing the abandonment rate. Using these techniques will help you recover lost consumers and ultimately decrease the total shopping cart abandonment rate.

via 10 Shopping Cart Abandonment Strategies to Increase Revenue by more than 30% — Magento eCommerce Blog


What is Magento eCommerce Platform and its Usability?

What is Magento eCommerce Platform and its Usability?

  • Contemporary design concept and construction of dynamic database driven website
  • Multi-store (Skinnable)
  • 1 additional Website skin, this includes Magento design & integration into the CMS
  • Self-service web based WYSIWYG administration tool (CMS)
  • CMS accessible anywhere in the world, 24 x 7
  • Compatible in Internet Explorer/Mozilla Firefox/Safari required
  • Website content – add, edit, and delete unlimited number of pages, paragraphs and images
  • Product catalog – add, edit, and delete unlimited number of products
  • Ability to add unlimited images for each item to showcase the product with enlarge, main and thumbnail versions of each
  • High quality auto-thumbnail creation (upload the enlarged image and the main and thumbnails are auto-generated)
  • Built in file & image upload facility within CMS
  • Scrolling news headlines maintained easily via CMS
  • General contact form for inquiries
  • Cross sell module
  • Special offers section (ability to assign a product as being “on offer” or “featured” within CMS)
  • Bundle Module- You can link products
  • Show all price ascending/descending
  • VAT Facility
  • Order Status updates
  • Shipping- CMS able to price automatically depending on weight/area etc
  • Product search facility (department, category, part number, description, brand, title)
  • Associated and alternative products section
  • Ability to assign options to products (color, style, size, format) with ability to assign an additional cost for the various options without having to create each product separately
  • Ability to filter products based on price and definable Option Types e.g. Size, Style, Color etc..
  • “Breadcrumb” trail showing where the user is within the site
  • Separate billing and delivery address
  • Online and off-line facility for products so they can be prevented from being displayed on website
  • Google Analytics tracking and conversion code
  • Banner module which can be used for highlighting offers internally or externally
  • Postcode lookup option
  • Wish List- create a wish list and have the ability to email it to a nominated address
  • Integrated credit/debit card facility with choice payment service providers
  • Support for ePayments / Secure ePayments
  • Support for Google Checkout, WorldPay, PayPal
  • Order management with PDF invoice generation
  • Customer management – name, address, contact details
  • Standard reports – Daily Sales, Best Customers, Stock Report
  • Statistics on website traffic and hits
  • Domain name transfer of existing domain names (301 redirects)

M-Connect Media

How to Install Varnish on Ubuntu?


Varnish is the type of cache which is used to optimize speed of the server, my experience says that it will just doubled the speed of your website in just short time.

Below are the points how to install varnish on ubuntu, centos and other unix and linux interfaces.

apt-get install varnish

Go to “/etc/default/varnish” and edit 6081 to 80 and let varnish listen to port 80

DAEMON_OPTS=”-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1gb”

You should change the storage size also to the size of your server.

Edit /etc/apache2/ports.conf and change the port setting to listen port 80 for varnish and let apache listen to local host at on port 8000 or whatever port you want

Then change your apache2 virtual host file to listen to the new port.

install this for apache: sudo aptitude install libapache2-mod-rpaf

Once you are done…you can run varnishstat to see if it is working. hope this helps 🙂

(make sure you change the admin28 to your admin name for backend and also change the port to the port you have on apache…..)

————————– BELOW IS THE VARNISH VCL ——————————–

backend apache {
.host = “localhost”;
.port = “8000”;
.max_connections = 30;
.connect_timeout = 4.0s;
.first_byte_timeout = 600s;
.between_bytes_timeout = 600s;

acl purge {

sub vcl_recv {
if (req.http.x-forwarded-for) {
set req.http.X-Forwarded-For =
req.http.X-Forwarded-For “, ” client.ip;
} else {
set req.http.X-Forwarded-For = client.ip;

if (req.request == “GET” && (req.url ~ “^/admin28”) || req.url ~ “^/index.php/admin28”) {
return (pipe);

# Force lookup if the request is a no-cache request from the client
#if (req.http.Cache-Control ~ “no-cache”) {
#return (pass);

## Default request checks
if (req.request != “GET” &&
req.request != “HEAD” &&
req.request != “PUT” &&
req.request != “POST” &&
req.request != “TRACE” &&
req.request != “OPTIONS” &&
req.request != “DELETE”) {
# Non-RFC2616 or CONNECT which is weird.
return (pipe);
if (req.request != “GET” && req.request != “HEAD”) {
# We only deal with GET and HEAD by default
return (pass);

## Modified from default to allow caching if cookies are set, but not http auth
if (req.http.Authorization) {
/* Not cacheable by default */
return (pass);

// Strip cookies for static files:
if (req.url ~ “\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$”) {
unset req.http.Cookie;

// Remove has_js and Google Analytics __* cookies.
set req.http.Cookie = regsuball(req.http.Cookie, “(^|;\s*)(__[a-z]+|has_js)=[^;]*”, “”);

// Remove a “;” prefix, if present.
set req.http.Cookie = regsub(req.http.Cookie, “^;\s*”, “”);

// Remove empty cookies.
if (req.http.Cookie ~ “^\s*$”) {
unset req.http.Cookie;

if (req.request == “PURGE”) {
if (!client.ip ~ purge) {
error 405 “Not allowed.”;
purge(“req.url ~ ” req.url ” && == ”;
error 200 “Purged.”;

sub vcl_hash {
if (req.http.Cookie) {
set req.hash += req.http.Cookie;

sub vcl_fetch {

// Strip cookies for static files:
if (req.url ~ “\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$”) {
unset beresp.http.set-cookie;

// Varnish determined the object was not cacheable
if (!beresp.cacheable) {
set beresp.http.X-Cacheable = “NO:Not Cacheable”;

// You don’t wish to cache content for logged in users
elsif(req.http.Cookie ~”(UserID|_session)”) {
set beresp.http.X-Cacheable = “NO:Got Session”;

// You are respecting the Cache-Control=private header from the backend
elsif ( beresp.http.Cache-Control ~ “private”) {
set beresp.http.X-Cacheable = “NO:Cache-Control=private”;

// You are extending the lifetime of the object artificially
elsif ( beresp.ttl < 1s ) {
set beresp.ttl = 300s;
set beresp.grace = 300s;
set beresp.http.X-Cacheable = “YES:Forced”;

// Varnish determined the object was cacheable
else {
set beresp.http.X-Cacheable = “YES”;


sub vcl_error {

if (obj.status == 503 && req.restarts < 5) {
set obj.http.X-Restarts = req.restarts;



This post created by M-Connect Media ( a Magento design agency.

2013’s Best 7 Responsive Magento Theme Design and Templates

What is responsive web design with Magento?

The response is a major element  of the communication in this world. Without  Response people can’t communicate with others and not express themselves. In the eCommerce theme development, if you do not  develop a responsive theme design for your Magento store than your store visibility will not increase.

As a Magento Developer for designing a responsive theme for eCommerce store that is view-able, salable and lovable over Mobile and tables devices. So, your brand name and your appearance in the online will also increase.

How do Magento Responsive themes work?

All Magento Responsive design work on all devices like Smartphones, tablet, Laptop, Desktop and other devices. So, you’re all over visitor of the store will increase and your sales and revenue also increase. If you work for responsive than your visitor also work responsive for your store in terms of your web store selling.

M-Connect Media a Magento Responsive Design Company develop Responsive Magento theme and template for your eCommerce store. Here, M-Connect Media list out 7 best and free responsive Magento theme for design and integrate themes of your eCommerce store.

1) Ves T Shirt – Free Responsive Magento Theme

[ Demo & Download ]

Ves T Shirt - Free Responsive Magento Theme

2) Hello Wired – Free Responsive Magento Theme

[ Demo & Download ]

Hello Wired – Free Responsive Magento Theme

3) Ves furniture – Free Responsive Magento Theme

[ Demo & Download ]

Ves furniture - Free Responsive Magento Theme

4) Women Fashion – Free Responsive Magento Theme

[ Demo & Download ]

Women Fashion - Free Responsive Magento Theme

5) Ebajes – Free Responsive Magento Theme

[ Demo & Download ]

Ebajes - Free Responsive Magento Theme

6) Mobile Shoppe – Free Responsive Magento Theme

[ Demo & Download ]

Mobile Shoppe – Free Responsive Magento Theme

7) Home Interior – Free Responsive Magento Theme

[ Demo & Download ]

Home Interior - Free Responsive Magento Theme