Keep Your Sanity By Outsourcing Your Website’s Day To Day Operations

Running an online business can be extremely time-consuming. That’s why it is imperative to have a service provider or professional who can do it for you. Why waste time by doing work you’d rather not be doing? Outsourcing that work for a small fee can free up the time to search and create more opportunities.

As a small business owner, sticking to a budget and being frugal is admirable. However, it can hinder you by slowing the growth of your business. For instance, more time is spent in areas you’re not particularly good in, instead of the ones you are.

To understand this further, we’ve taken the time to mention a few areas that could be outsourced to save you time and pain. Here are those examples.

E-commerce Site Design


If you’re not an incredibly skilled professional at website development, then you should consider outsourcing. Leaving duties to someone more equipped to design your e-commerce site to ensure that it looks great, runs smoothly, and efficiently is key. There are many reasons as to why this approach is the most sensible one.

For one, designing and developing a professional and reliable modern e-commerce website takes years to learn. You have to be realistic with yourself. Do you have that kind of time? The answer is probably not.

Hiring someone takes away the stress of you having to worry about your customer’s buying experience. Let someone else more seasoned handle problems that could come from browsing and purchasing items.

Nothing would be worse than having an issue that prevented your customers from buying what they like. This kind of thing could keep customers from returning to your online store. Thus, making you lose money.

So it’s simple. Investing all your time in learning HTML, JavaScript and CSS is extremely time-consuming. For this reason, outsourcing your website design and development is the best option because it will cost you a lot less. Not to mention save your morale.

Business Applications

Business Integration

App development is incredibly pricey. The reality is, customized applications that are created and tailored to how your website operates, requires an investment of time and money. However, there are shortcuts to getting the same production and quality at a more affordable cost.

For example, linking up with comprehensive business apps such as Microsoft Office 365 and Google Apps is the right first step. The second is outsourcing these types of infrastructures as much as possible, especially those that don’t have IT people in-house. You can find some more of those in our 9 Must-Have Magento Extensions.

The best part about using these services is you don’t need to worry about refreshing the software, as they’re frequently updated with the latest technology. Software like this keeps your business agile and competitive up against bigger companies.

Outsourcing the day-to-day operations and tasks associated with these platforms saves you hundreds of hours and relieves stress. Additionally, this approach allows you to not only scale up in production but also scale down in time and money spent.

Not having to worry about how your apps are integrated and how they talk to each other is a huge timesaver.

Tedious Tasks

Business Tasks

Every business owner has this to worry about. These annoying tedious tasks that have to be done that go easily unaccounted for sometimes. Unfortunately, many of these different types of tasks can’t be automated, so that’s where outsourcing comes in.

Honestly, you can always do these things yourself, but you must realize the time you are wasting while doing them. You could be using that time doing more productive things that can help generate additional income for your business’ website.

That being said, in order to outsource your tasks, you need to first make it clear what you need to be done and how to do it. The way you do this is by creating proper detail-oriented documentation and training. In that case, it’s best to find a professional who can handle end-user training and support. Outsourcing this work is cheaper than hiring someone in-house to take care of it.

At the same time, there’s a lot of care and effort that goes into making sure things is smooth enough to hand off to someone else.

For instance, instead of solely focusing on what you need to be done, you must break it down into a very detailed step-by-step training. Don’t be vague. You should know exactly what you will have your outsourced help working on. Practice patience and put the work in and you will reap the benefits of some great cost savings.

In Closing

These are examples we’ve chosen to best show why you should consider outsourcing your site’s day-to-day operations. For example, if you are a business owner who sells electronics, then you’re going to need technical support. Scaling up from this will require more resources, so outsourcing for technical support is the move to make.

Actually, it’s really a rule every business in all areas of expertise should follow. The objective is to make your workload less stressful so you can accelerate the growth of your company.

You ever heard the quote “you have to spend money to make money”? Well, this statement holds true in so many ways pertaining to running your own company.

Don’t let the allure of saving money hamper your pursuit of grabbing more business for your website.

So be on point by working smarter and not harder. Keep your sanity by outsourcing your website’s day-to-day operations.

Try it. You might be surprised how much time and money you’ll save.

9 Must Have Magento Extensions to Jump Start Your Business

Most owners who run their own online store probably know that Magento is one of the most popular e-commerce platforms. It’s a platform with many extensions available, including email management, social marketing tools, currency/shipping conversions, etc.

It holds thousands of plugins in these categories that can be added to your store to give it an extra boost in sales and functionality. However, lots of startup businesses don’t have the expertise or know how to implement any of this stuff. So finding the right source to tell you what to look for is essential.

To better understand this, we sifted through all the extensions and came up with a list. Here’s the 9 must have Magento extensions to jump start your online store.

Fishpig Magento WordPress Integration

megento wordpress

This is a must have plugin if you’re running a blog and online store. Fishpig Magento WordPress Integration links your store with your WordPress blog. Once both platforms sync, owners can easily switch back and forth from the WP dashboard and the Magento admin panel with one click. Works for a seamless transition.

Having two of the best platforms integrated in this way is a really great cornerstone to running an officiant blog and online store. As a result, this plugin must be on your list of extensions that need to be added.

Read more about Fishpig integration here

Fooman Google Analytics

Fooman Google Analytics

Fooman Google Analytics provides deeper capabilities for your Google analytics. This includes tracking of your Adwords purchases and conversions. It dives into more in-depth detail on your site’s analytics. Thereupon seeing how Adwords is converting for you in addition to the ability to filter by the customer.

This plugin sort of goes with Magento WordPress Integration as it focuses on the blog aspect of your site. You should definitely consider grabbing this is you want to take the writing side of things seriously.

One Page Checkout

magento one page checkout

One Page Checkout module is a free solution that makes checking out for a customer way simpler. As a result, the extension reduces the steps required when buying something.

This is incredibly important when converting potential transactions into sales, as it speeds up the process. This could help lower your cart abandonment.

In addition, this extension also supports multiple languages, and PayPal integration, which is a huge feature to have. That’s why it belongs on anyone’s top Magento extensions list.

Sweet Tooth

sweet tooth magento


Magento’s most customizable loyalty and rewards extension. Sweet Tooth allows you to reward just about anything your visitors or customers do. This includes reviews, social sharing, newsletter subscriptions, referrals, and many more categories.

As a result, you can turn your existing customer base into repeat purchasers and brand advocates with the Sweet Tooth extension and a great support team. It’s a real must have a plugin that should be on your site.


zendesk magento

Zendesk is a cloud-based customer support plugin that’s another one of the great Magento extensions out. Great for a one person operated business. The extension integrates with your Magento store to enable customer support within the Magento platform.

How does creating tickets without leaving Magento sound? Good, right? Well, this plugin does, in fact, allow you to create tickets without leaving Magento.

Furthermore, online store owners can also see customer support tickets based on relevance. This lets stores use the customer dashboards to help filter through tickets. If you need a solution to keep customer support clean and in order, then Zendesk is for you!


mailchimp magento

MageMonkey by ebizmarts is the official MailChimp extension that integrates with Magento. So if you currently run all your newsletters through MailChimp, then this plugin is right for you. It will effectively improve how you communicate with your customers and potential customers.

It allows you to create auto-responding emails for completed transactions, birthday wishes, reminders about abandoned carts among others. Its seamless integration allows for a smooth working experience. A real no-brainer to use as far as Magento extensions are concerned.


AddShoppers Magento Extension


AddShoppers adds social icons into your product so your customers can share them onto various social sites like Facebook and Twitter. Moreover, this extension provides online store owners with a record of the number of products shared.

Not to mention, you can also see which products are the most widely shared, or most sold, from the social share as well as see the highest revenue-generating item. It’s a really organized tool to keep on top of your best performing products.


matrix magento

Managing to ship isn’t easy, especially if you’re a new e-commerce store. Thus, MatrixRate by WebShopApps is the way to go. Easily one of the most frustrating parts of not having a plugin like this is figuring out what each item cost when going out to specific locations.

Well, struggle no more. Matrixrate helps solve the problem of determining variations in shipping costs for weight, location, quantity and other variables. The way the extension does this is by creating different tables that instantly apply a shipping cost to your customer’s order. This saves owner’s money and time.

Cubix Address Label Printing

cubix address printing labels

Honestly, this extension sort of goes hand and hand with the last one we mentioned. Cubix Address Label Printing is one of the great Magento extensions out there. Additionally, it allows stores to print beautiful address labels – you know – the great looking ones you attach on a package before sending it out.

Equally important, the plugin prints the label directly from the admin panel, so there’s no need to bounce in and out of programs. You can determine the label size, layout, and pieces of information to include on the label. With Matrixrate alongside this, your online store should be good to go in the shipping department.

Quick & Dirty Automated Deployments with Github, Jenkins, and Magento.

This isn’t meant to be an extensive guide but will give you the essentials to start doing automated deployments in Magento with Github & Jenkins.

Setting up Git

Sign up for Github( A personal account will do.

Once you’re signed up, navigate to the home page and click “New Repository”. Add a repository name(no spaces) and a description. I would recommend making the repository private and adding a gitignore. A gitignore file is a way to tell Git to avoid storing certain files in the repository. Files like your local.xml and things in var/cache are specific to a single instance of the code base and shouldn’t be in git. Github actually offers a default “Magento” gitignore file with most of the necessary files ignored.

Once you’ve set up the repository, you should see a button that says “Clone or download”. Copy the https url here and then log into the server that holds your code base. In my case, I’ve got my code on dev and I’m going to be deploying to prod. To keep things clean, I always recommend keeping git configuration in a directory outside of the code base. If your Magento site is in /home/username/public_html, I would create a /home/username/git. Cd into your new git repository and run the following with your url:

Git clone

That’s going to create a “reponame” directory in the git folder. Inside of reponame(so /home/username/git/reponame) there will be a hidden folder called .git. Copy that folder and the .gitignore file from the same location into your present(git) directory. Go ahead and remove the reponame directory. You should be able to run a git status command now and see the following:

On branch master

Your branch is up-to-date with ‘origin/master’.

nothing to commit, working directory clean

Now, vi the git config directory:

vi ./.git/config

Under the [core] configuration, set the work tree to your Magento directory. That config will look something like this:


       repositoryformatversion = 0

       filemode = true

       bare = false

       logallrefupdates = true

       worktree = /home/username/public_html

Now, copy your .gitignore file to your Magento directory(/home/username/public_html) and run the “git status” command again.

What you should see is a bunch of Magento files waiting to be added. Now we’re getting somewhere!

Run “git add .”

Now when you run a git status, you should see a bunch of new files listed. Time to commit. Before running a git commit, you’ll have to configure your username and Email for this git directory. Run the following:

Git config –global “

Git config –global “Firstname Lastname”

Now run “git commit” to commit your files. Enter a message to complete the commit.

After the commit, run the following to push your changes to the repository.

Git push origin master

This could take a while as it’s uploading the contents of your Magento store to github.


Setting up Jenkins

If you’re on most RHEL based distros, installing Jenkins is as easy as running:

Yum -y install jenkins

Service jenkins start

Chkconfig jenkins on(if you want it to run continuously)

Alright. Your jenkins is installed and running! You should be able to access it at servername:8080

Initially, Jenkins will have no credentials configured. You’re going to want to register an account and then log in. Once registered and logged in, go to Manage Jenkins >> Configure Global Security. Right under “Jenkins’ own user database” uncheck “Allow users to sign up” to stop other users from getting a free pass to your jenkins install. Save the page and let’s move on to installing plugins.

Go to Manage Jenkins >> Manage Plugins >> Available. Install the following:

Git client plugin

Git plugin

Green Balls

Publish over SSH

SSH Credentials Plugin

Jenkins may have to restart during the install. That’s perfectly normal.

Now that you’ve installed your plugins, it’s time to add the server you’re going to deploy to. To add a server, go to Manage Jenkins >> Configure Server. At the bottom you should see “SSH Servers”. Click “Add”. You’ll need to fill out a name for the connection, the hostname, username, and the remote directory you wish to deploy to. Now click “Advanced” and check “Use password authentication, or use a different key” and then enter the SSH password for the remote host. Now you can test and save the remote server.

After you’ve set up the server, go back to the Jenkins home page and click “New Item”. Choose “Freestyle Project” and give it a name. Once you’ve created the project, we’ll get a window to start configuring it. We’re going to be using Git so, under “Source Code Management” select “Git”. Here I would suggest using the full https url to the repository we used earlier and adding your github username & password. Under “Branch specifier” add “*/master”.

Scrolling to the bottom, you should see something called “Send files or execute commands over SSH after the build runs”. Check that checkbox and then select the server you chose earlier. After you’ve set that, the only thing you need to change is “Transfer Set: Source Files”. Add a double star(**) in order to specify you want to copy directories as well as files.

Alright. If all of that has gone well, we’re done! Save the job and then click “Build Now” on the left hand side of your new Jenkins job.

*Note – This works beautifully if you’ve already got a Magento site in place you’re deploying to. If you don’t, you’ll need to fill in all of the essential files(things like local.xml) that won’t be in source control. I recommend getting a Magento install up and running and then deploying to it.

Magento: Complete Guide on How to Add Video Tab on Product Page

Videos are great way to connect with the customers yet it one of the most under-utilized ecommerce strategies. We’ve talked about the importance of product photography in the past, but great product photos are table stakes at this point. If you want to take your ecommerce business to the next level and blow past your competition, you can’t afford to ignore the power of incorporating video into your mix. Product videos can have an incredible ability to increase conversions by better helping people understand your product and provide customers with as much information as possible about the products you offer.

In Magento, it is best to add a product video on product information tab.  The following shows you the steps on how to add a video tab on product page

  • Login to your admin panel
  • Navigate to Catalog -> Attributes -> Manage Attributes

View post on

  • Click on “Add New Attribute” button

View post on

You will be prompted to a new window as shown below

View post on

  • Specify videoID on Attribute Code, select Store View for the scope, and Text Fieldfor Catalog Input Type for Store Owner. Leave the rest of the field as is.
  • Save the attribute
  • Go to Catalog -> Attributes -> Manage Attributes Set

View post on

  • Select yourattribute set which you are using for your site
  • UnderUnassigned Attributes you will see videoID item which you should drag into the left column, under General section:

Note: videoID is the attribute code I specified during the Add Attribute step, see Step 4

View post on

  • Go to Catalog -> Manage Products

View post on

  • Click Save Attribute button
  • Select the Product to edit
  • Input your video URL in theVideo URL field

View post on

  • Click the SAVE button


For handling the popup you will need to integrate below changes.

  1. Install/Integrate colorbox within your Magento (
  1. Do minor code changes at below path.

View post on

How To Make Money Through Blogging and Online Stores

How To Make Money Through Blogging and Online Stores

To most people, making a living earning money online seems more like a myth. The fact is the majority of internet users are not keen on the ability to make a little cash while sitting in front of the blue screen.

Two of the best ways to make money online are from blogging, or choosing one of the best e-commerce platforms to build your online store. Read more

The 10 Best E-Commerce Platforms For Your Online Store

Searching the internet for the best e-commerce platform suited for your future online store is extremely tough. So finding the right source to show you the best platforms to choose, can save you a ton of time.

To understand what some of the best e-commerce sites are, we’ve done the hard work of putting together a list of 10 to help decide which works for you.
Read more