2. 1
Project Name
Social Shop: Elgg Plugins and Themes Online store.
History
It all started with an small experiment with elgg. Our Vice-CEO and Lead Core Engineer introduced
us to the world of elgg. In two months we became familiar with the platform and started our own
social network called Milocker. We spent days thinking about design, and learning about elgg
views system and more. After 9 months of being live and active, we entered the world of theme
development.
Milocker 360 DS was our first theme. It was extremely different from the classic themes that were
available at the elgg community. We released two versions: Lite and Pro. The Pro version was
availble for twenty dollars on our pseudo-store. Such store was a small and simple page with 3
themes. We had some sales but we were expecting even more. Months came by and we did not
know how to improve our small store. 8 months later, we were learning about Open Cart for
future projects that involved digital products. So, while we were learning we decided to use some
of our themes to test how the platform behaved with digital downloads. It was hard, because
there were some problems with the configuration that did not allow downloading the product
after purchasing it.
Four days later, something happened: A person downloaded some of the themes on the online
store. I was surprised by the fact that someone found us. The very next day, 6 more came and
downloaded more products. Then we realized that in the meta tags we had “elgg themes”. That’s
when it hit us: Let’s open an elgg store!
Why Open Cart?
Besides the experiment story, we used to have a simple page with some free and commercial
plugins. We had some purchases from time to time but it was very messy. Also, to add another
item, either free or commercial, was tedious. Open Cart is very organized. We heard of this
platform but never used before, and it has become a vital platform for our company. Elgg is good,
but the online marketing plugin for it was not mature enough for our venture. If you want to start
your own elgg store venture, Open Cart is the platform to go.
3. 2
Mission
To be an elgg store that helps users to find useful tools for their networks.
Objectives
Develop a site that will help users find the best tools for their networks
Centralize free and commercial themes and plugins in one store
Deliver support to our customers
Be the best elgg store by giving free tech support and constant communication with our
customers
How to start?
That was our main concern. Sure we had some that came out of nowhere but we were worried
about having not only new customers, but returning customers. After some thinking and debating,
we decided that we needed to focus on customer service, advertising and free products.
Customer Service
“Take care of your customer, or fade away” - Rodolfo Hernandez
One thing we noticed when we were involved in someone else’s elgg store venture was the lack of
Customer Service. Right now, just selling without giving any kind of customer service or not
knowing who to contact after purchasing anything is not good. No one will trust you and you will
get bad reviews on internet. That’s why our main business strategy is to give customer service to
all of our customers.
For example we have a case we will like for you to read:
Case 1
Customer A bought a theme. Right after purchase, we communicated with Customer A via email,
asking him if he had any problem using the theme. He did not have any, but he replied back
thanking us for the good service. Few hours later he bought two of our commercial plugins, and
again we communicated with Customer A and helped set up the plugins at no extra cost.
4. 3
As you can see, our customer support got us a returning customer, and profits. If you are going to
start a venture like ours, you cannot leave your customers in the dark. You have to be in constant
communication, even with the ones who only get free products.
Case 2
Customer A+ downloaded a free theme. Right after he downloaded he contacted me about how to
edit some parts of the theme.
We politely helped him out with that, and gave Customer A+ a free elgg consultation. The next day
that same customer bought two of our premium plugins, and told us he was very pleased with the
customer service.
Every customer is important, even the ones who only get free items. It is important to establish a
relationship between customer and store. The store has to be human too. Customers love to know
if they are buying from a good or bad website. If you only care about sales and not asking
customers about the purchase, you are going to be out of business pretty soon.
Both cases presented here are for you to understand that one of the most important aspects of a
store is communication with the customer. Below we are going to present a case about bad
communication with the client that we saw on another elgg store.
Case 3
Customer F came to the store, one of the few ones, and bought a plugin, a very expensive plugin.
The store had some sort of forum and said customer was asking for help using the plugin.
It took four days to get someone from the store to reply. Although the problem was solved, he
never went back to such store. He was very angry because of the bad customer service.
How do we know he was angry? Customer F bought several items from our store. As we always
do, we communicated with him after purchase. He was pretty impressed for the level of
communication we handled and he told us his problem with the other elgg store.
When you communicate with your customer, some people use the same template for every
customer. Every new conversation has to be very personal and very respectful. You have to be
always open and very kind.
Updates
“Be Creative. Reinvent yourself everyday…” - Rodolfo Hernandez
Updates falls under Customer Service. Why? Simple, updates helps your business and your
customers.
Remember when we said ‘Opencart is the platform to go’? well, we are going to explain here why:
5. 4
Opencart has a nice feature were you can upload updates and automatically notifies your
customers that there is a new update available of their previous purchase. It is a simple
but powerful feature.
We set up opencart in a way that under the customer Account, purchases are saved. So, if
someone gets a commercial theme/plugin, the purchase will be there, safe. That helps us
distribute the updates only to the customers who bought the theme/plugin. We notify all
customers that an update is available by email because we want to let our customers know that
the store is active and that it has people working on it all the time.
You should never charge customers for updates. Updates have to be free always. Everybody will
appreciate that and will trust your store.
Advertising
“If you don’t talk about your store, no one will” – Rodolfo Hernandez
When someone mentions advertising, they only mention Google Adsense. Although Google
Adsense is good, it will not lead you anywhere if you do not know how to target the right
audience. Adsense is too general. You need to target your niche, which in this case is elgg.
There is no need to pay for advertising. We are going to explain you how we did successful
advertising.
After the first month, we did not know how we were going to promote our elgg store, in fact, our
statistics showed that we had 18 visits per day, sometimes we didn’t even get a single visit. It was
frustrating, because we did not want to invest too much money in online advertising, because we
knew it was very hard to hit our target audience. It was the first week of the second month online,
and visits were in very bad shape. We wanted to increase to at least have 30 visits per day, around
800 per month. It was a very hard to reach that amount of visits, not impossible.
Downloads were in bad shape too, it looked like not many people knew about our elgg store. We
couldn’t promote it on the elgg Community, nor buy advertising space there. We actually didn’t
have a clue about advertising our store, until one day, I remembered this conference we attended
to.
It was a conference about social networks and advertising for companies that took place in our
city. We were actually bored and disappointed after the conference, because we were expecting
something else. It was a girl from Spain who was talking about promoting companies on Facebook
and Twitter. She was talking about being active, make special promotions for customers, etc.
During the conference I thought that was worthless because we were developing social networks,
not using social networks as a way to advertise ourselves.
I started remembering everything she said about using social networks in our benefit. It took me
three days to come up with our advertising campaign, which I called ‘Social Campaign’.
6. 5
Such campaign involved three steps:
1. Create Social Profiles (Facebook, Twitter, Milocker)
2. Update everyday our Social Profiles
3. Spread the word
Social Profiles Creation
Our profiles on Facebook and Twitter were already created. So, we went ahead and created
another profile on our social network, Milocker. Before you start your own elgg store venture, you
HAVE to create your social profiles. Those are important tools for promoting anything you want.
Updating your Social Profiles
It is extremely important to update your social profiles so that people know you are active. Not
only that, you could use them to promote any new theme or plugin relesead on the store. The
best social network to promote plugins/themes is Twitter. With twitter you can reach your niche
faster than in any other social network. By using hashtags you can reach the right target. We used
the hashtag #elgg on every status update on Twitter. It increased our daily visits from 1-2 to 90
visits per day after two months.
When we update our social profiles, we are careful in the amount of updates. We don’t want to
spam our fans/followers..
Spread the Word
Write blogs about your store themes/plugins. Notes about it. Talk about your store on your own
website. Write press releases on your website. Send newsletters to your current customers.
Improve SEO tags, get followers on twitter, more fans on Facebook. Anything that help your store
to increase daily visits.
Free Products
“Give Something Back” – Sam Walton
Don’t try to sell everything. You might think that by doing that, your profits will go up. Well, that’s
not always the case. We offer free themes and plugins at our store. For every commercial theme
we develop, we release two free themes. Same goes for plugins. No, we are not crazy. Free
products are what we call ‘la carnada’. Besides advertising our products, we needed something to
keep customers coming back to our store. Not only that, we needed something that would attract
people to enter our store. So we decided to put some free products in our store. We have around
7. 6
25 free themes available, all are elegant and professional. Your free products need to be good, not
a slim version of some other thing. Customers just hate that. Full working free themes or plugins
could earn you money. How? Read below the following case:
Xuum Case
Customer B downloaded Xuum Theme for elgg 1.7 from our elgg store. He was impressed by the
quality of the work done, and more impressed because it was a free theme. However he wanted
to change colors and change the views that came with the theme. Right away he contacted us and
gave us the job. In about an hour we were done with the customization of the theme and he paid
for that. He was very happy with the work and we established a long term development
relationship, and all thanks to a free theme.
As you can see on Xuum case, free products can increase your profits. It sounds like a crazy idea,
but it works.
Conclusion
“Keep moving forward, never stop believing in yourself” – Rodolfo Hernandez
If you are reading this, it means you know that having an online store requires more than just
uploading your digital products. It takes a lot of hard work to keep it up and running. You can run a
successful elgg store, if you understand that customer will come only because you have the store.
You have to grab them and take them to your store.
Customer service is vital. There has to some mean of communication between you and your
customers.
It is hard to build your brand, not impossible. If you follow the advices we discussed about on the
Advertising section, building your brand will get an easier task to do. Keep in mind that you have
to use a good name for your store as well as a good domain name or URL for your store.
Unfortunately we did not choose a domain name. We developed and launched our store under a
sub folder (www.swsocialweb.com/shop) It seems like people like it, but if you are going to start
your own elgg store, you shouldn’t do that. We can’t change our domain anymore, because it will
hurt our SEO. So, before you open, you should be aware that once you choose a name and a
domain, it will be there forever. It sounds a little bit harsh, but it is true. We are telling you this so
that you don’t make the same mistakes we did. Also, do not open your site on a domain like this:
store.store.com It is not an attractive URL and people will be confused by the name.
We hope you enjoy reading our study case and follow our advices in case you want to open an
online elgg store.