Tag Archive for: Integration

The Story Behind the eSellerPro & Magento Integration

I’d like to share with you the story behind the connector that integrates eSellerPro and Magento together, where it came from and where it is today.

It’s been quite a journey and it’s not 100% complete, the fact is it will never be and after throwing countless hours at it, but what is available today is pretty darn fast and as for configurable, well we’ll see how configurable it is as we dig in.

 

Looking Back

Looking back to the first time around to integrating Magento to eSellerPro it was a nightmare and dog-slow.

Working with the Magento core is relatively straight-forward once you’ve worked out where to look and have spend countless hours digging around what was created worked, but it was slow, maybe taking 17-20 seconds to build a configurable product, this time around we’re talking seconds to create a new or update product record (well 2.6 seconds on average).

The Reason Why

The reason why the connector was built in the first place was because one of the businesses I work with wanted Magento for their website, well even that has a story attached to it. I believed OpenCart was the better approach for them and the owner wanted Magento, so we had a duel of functionality & features, Magento won hands down for them and integrating it was the last challenge.

Keeping eSellerPro as the back-end tool for managing product data, categories, stock levels, reordering and order management was a complete no-brainer. We’re not looking to replace it, what the core of eSellerPro does is amazing (remember I worked there for 3 years, we built way-way-beyond cool stuff and the competing products don’t stand a chance for at least another year while the gain ground), we just wanted the best website technology possible and Magento fits that bill very well.

Matt, just integrate it properly

After us both getting frustrated after being told that Magento was “being” integrated fully into eSellerPro and no time-frame and with version Magento version 1.5 is already supported, but it not support inventory creation, I was just told “Matt, just integrate it properly“, so that’s what I’ve done.

Version 1.5?

Since then I’m working with 3 businesses that are using Magento 1.5 (as recommended to by eSellerPro), the thing is, it wasn’t until version 1.5.1.4 where PayPal Website Payments Pro was properly integrated into Magento, it had it as an option but that only worked if you were in the USA and prior to this version it just didn’t work.

We’re at version 1.7.0.2 today and while the majority of the features are the same or similar, Magento has been through two huge updates since 1.5 which was released almost 2 years ago (it’s so old it’s not even mentioned in their release notes). We’ve had version 1.6 released that had several structural updates made to it in August 2011 and the most recent version 1.7 which was with the 1.7 community edition being released in April 2012 and two minor updates since to bring us up to where we are today.

Note: If you’re looking for a reason on why you should upgrade from 1.5, take a look at this page which is the release notes for Magento version 1.7 and start scrolling. Yes that is 10 feet of page scrolling for fixes in version 1.7 alone!

Anyway, back to being told “Matt, just integrate it properly“, out came the weapon of choice, Notepad++ a text editor. I don’t think of myself as a developer or a coder, I just want to solve the challenges that the people I work with and if that means I have to get in and get dirty with coding, I will do. Since last October,I’ve not stopped working on the integration to Magento in one form or another.

The First Version

The first cut worked, we had orders being collected, orders being marked as shipped or being cancelled, stock and price updates coming through and the first revision of inventory loading working and I even had configurable products working too (that’s “variations” if you’ve not heard the term “configurable products” before).

I’ve done it” I said,
a pause of a few seconds went by…
done what exactly Matt?“,
integrated Magento for you, would you like to see it working?

It wasn’t pretty, but it worked and we could do everything that eSellerPro said they could do in 1.5, but crucially we could create products and update them too. We started to talk more and it turned out what I had written in the first version was perfectly adequate for one part of his business, “that’s amazing Matt, but my business partner who also sells out of our account too, he changes his eBay item specifics all the time, how does it cope with that?

Well, I had skirted around a couple of areas to get this working in under 3 weeks and one of those areas was around attributes or custom fields as you’ll know them by if you’re a user of eSellerPro. They had to be pre-created in Magento for them to be added to from custom fields or other fields from the product data feed from eSellerPro.

Leave it with me, I know what needs to be done. Is two weeks ok?” I said, it was agreed and I dug in.

The Second Version

During those two weeks, Christmas came & went and while taking two days off, the rest was spent on working on the connector. I had also considered that other businesses may want to use it as well, so a good chunk of this time was spent on making it versatile for it to be able to used by multiple businesses with multiple Magento sites.

It actually took me another 3 weeks to get it to the stage where it was intelligent to work out what the state of play was with the data and Magento site it’s connected too and it was able to work out what needed to be done and what had already been done (I’m being a little vague with this to ensure that I have some form of competitive advantage by the time you finish reading this).

Also during this time, I had one of those “Matt’s strange days”, it was a Friday and by the end of the day I had spoken to two other business owners on unrelated topics and they both had pretty much demanded that I also integrate their sites as well. My work over Christmas had paid off as I knew that I could do anything they threw at me and the connector with another 100 hours thrown at it would work amazingly for them.

So where are we today with the Magento connector?

I originally started with 4 user settings, right now as I skim down the config file a rough count is 320 separate options and that’s not including the arrays that are used to tackle the bespoke options that have come along and I’ve made versatile so that they can be used on other installations.

To give you some idea of what these settings do, here is an insight to a handful of them:

  • Decide if categories should be created and if so what statuses they should have as well, whether they should be included in the menu, active when created or set as an anchor category
  • What to do if there are no categories sent with a product
  • How and when to handle product variations
  • Whether we should be generating meta descriptions, keywords and titles and whether these should account for the data not coming from the standard fields in eSellerPro, but from custom fields or outside sources
  • How and when to create attributes and what to do in special circumstances
  • Whether related, upsell or cross-sell products should be created as part of the process
  • To include image labels (alt tags) with images or not and what to use as their labels
  • How to handle custom URL’s for products
  • What to do with tiered and grouped pricing
  • How to manage different variation types and what to do with them while being loaded to Magento
  • Which of the yes/no options for products in eSellerPro and where these options should be mapped to

And we’re not even scratching the surface. I’ve built in extensible arrays that can handle almost anything we throw at it and in short, it’s now at the stage where I can do almost anything we want.

Several key Magento extensions have been catered for now through the connector, my personal favourite is one that allows us to make images swap on colour choices on product detail pages which I’ll be documenting later this week (choose a colour on this item, neat eh?), data feed extensions for feeding out product data to Google Product ads, affiliate networks and also to provide stock & price control updates for external 3rd party just-in-time customers.

Flexible

There have been a couple of delays in the sites going live. Yes we’ve had bugs to iron out and bucket load of features that have been added in along with bespoke requests to handle, but what I’ve found is that while what I’ve written is perfectly capable handling the complexities of the data for getting data in and out of Magento quickly, the servers sat behind the sites have not been. If we combine in the learning curve for the business owners too with Magento and bringing their data up to scratch so that they can handle the functionality and features they really want, it’s been a little too long, hence why I’m working to a questionnaire I’ve put together that covers 41 topics to make them easier each time.

I had no illusions that this was going to be an easy task, multiple Magento versions and the thing is that no one server is like the other. We’ve burnt through 3 hosting providers already with the existing users of the connector, Magento really is a beast and unless we’re throwing quad cores and a minimum of 6Gb of ram at it, then it’s not going to be fast.

both myself and the connector have needed to be flexible

Thankfully I’ve managed moderately high traffic sites before, my UNIX skills are pretty good and the understanding of what needs to be done, can sometimes surpass the businesses own developers. I’m a curious person, it’s just the way I’m wired and I always ask.  This has been a life safer more than once and it’s always nice to be just told & trusted with “Matt here’s the root access details, just make it work” and crucially being able to make it work without screwing up everything in sight.

We ground one server to the floor loading 40,000 products in, we knew it was going to happen it was only a shared server. We didn’t expect the issues we had with running PHP has Fast CGI on the new dedicated server though, that took 5 hours to track down and solve, the last time I checked, the 40,000 products had been re-loaded and an extra 10,000 had be loaded on top.

Flexible is most apt word here, both myself and the connector have needed to be “flexible”. Flexible with the tech that the Magento site is being hosted on, the extensions that are being used and to dig in deep and solve the challenges that have had seasoned professionals stumped. Being an “all-rounder” and knowing eSellerPro inside out has helped to no end, oh and throwing as many hours as it has needed has really helped break the back of the most difficult of challenges.

Sites Going Live

I’m looking forward to sharing some of the stories with you on the move to Magento from the site owners themselves. Most have been through more than one site previously and are looking forward to moving to a super flexible platform, but keeping their sanity by using eSellerPro for all the back-office tasks.

The first site went live over a week ago, we’re already working on their second site and that will be replacing another eSellerPro website with Magento as the front end, but crucially keeping eSellerPro as product data store, stock control and order management tool. I’m expecting at least 3 more to go live in the next two weeks as well.

I have a 3 custom requests that I’m working on currently, but the one that I know you’re label as “oh my god that’s cool” if you’ve got any SEO background.

I’m working on an image renaming option. So that the less-than-SEO-friendly image names that are loaded into eSellerPro are renamed and processed to have delicious naming conventions that make it easy for Google to recognise and also easier for customers too. Cool eh?

In Summary

I didn’t expect for the integration to have gone so deep from the first conversation and being asked to “just integrate it properly“.  Wherever possible features and functionality are tied deeply back into eSellerPro, it’s the right approach as you can handle all the inventory data with ease, stock control & pricing and processing orders are far better off being processed in eSellerPro, but for the website side, Magento just rocks.

Recently I covered both Why You Should Not Use Magento and also Why You Should Use Magento and I can sum these up into one line, if you give it the resources it needs and you want the flexibility of an external website where you can do anything you want, then Magento is worth looking at as an additional or replacement site.

Now that the connector is robust enough, you can have it linked back to eSellerPro and have the best of both worlds. Would you like to know more?

Matt

2nd Impressions of Magento & eSellerPro Connector Update

In this post I’ll be sharing with you some of my findings so far after working for the past 3-4 months with multiple Magento sites.

Approximately 18 months ago, I worked deep into Magento for a clients site and I came out of that experience with some distorted impressions, now that Magento has progressed, I must say the second time around a lot more enjoyable.

The past week has been excellent fun and it’s looking likely that we’ll have 3 completed Magento to eSellerPro connectors completed and one live in the next few days. But before they go live, I’d like to share a few of the challenges we’ve had along the way and hopefully you can learn from them too.

Resource Hogging

By far the biggest challenge we’ve had has not been with the connector between eSellerPro and Magento itself, but the servers that the Magento sites are being hosted on.

In short, Magento is a beast and it needs lots of resources.

magento resource hoggingAnd when I say lots, I mean lots. Even 2 dedicated Xeon cores and 4Gb ram is still struggling to cope with ~15,000 products.

Granted a lot of these are variations (footwear), but even still it was being sold as “Magento Ready” VPS (Virtual Private Server from Vidahost) and so far it’s not been performing as well as one would have hoped. On another we got to 29K products on a shared hosting package and it did rather well in comparison, the only troubles we ran into there was that it’s proving slow to load and the other 50K products will have to wait until it’s moved on to a full dedicated server in the next day or two.

I’m now doubling my suggestion “that if you’re not paying £50 a month hosting fees then it’s not enough” to £100.

That means you can have a decent dedicated server to power the beast with plenty of room to grow and don’t have to worry about the number of connections and the amount of time a process is taking to run.

Oh and if you’re reading this thinking oh my goodness £100 for web hosting alone for a website… Then your right, it is expensive, but when you need flexible options and have large amounts of inventory, then Magento makes sense.

Common & Cool Magento Extensions

A couple of extensions have come to my attention and I think you should be aware of them too.

Magento Shipping Extension

Magento has some basic shipping options and also matrix rates that you can import via CSV, however these are not that flexible if you have complex rules and one extension that is being used by 4 sites so far is the “Product Matrix shipping extension“.

This extension is sick and if you want to see how configurable it is, see their Google document here which has exactly 1 squllion well documented examples included.

Image Switching for Variations

magento image swapping for variationsI was surprised that this didn’t work out of the box with Magento, it’s got every other feature you’d want, but image swapping when a variation such as a colour is selected from the drop-down box, nope.

Hidden in the depths of Google I found a really old article that showed  you how to set up images to swap on Magento’s configurable products using a £45 extension called “Magic Zoom Plus“. This extension adds the zoom window that we see on eBay listings, but it also opens the main image up into a lightbox too so the customer can see the full sized image.

Anyway… the core reason for wanting this extension is because if you set the variation products up to have images too (which the connector from eSellerPro Magento now does), you can select a colour option and the main image changes.

If you’d like to see this in action, have a look at this demo product on my Magento testing site (change one of the colour options in the drop-down box).

SagePay

sagepay_logoOne of my old nightmares was with PayPal Website Payments Pro and Magento, back at something like version 1.5.1 PayPal was in there but not actually working for the UK version. Two minor updates later and multiple calls to PayPal it was finally working, so when it came to SagePay and Magento, I was kinda hoping for a more pleasant experience.

To integrate SagePay is a piece of pie. I’ve now set this up several times and we’ve had it running in an hour, the extension you want is this one, it makes it easy and the SagePay Tech support team are ace.

M2ePro – Listing to eBay & Amazon from Magento

This is a topic for a different article really, but it’s of worthy mention.  M2ePro has come on leaps and bounds from what it used to be (“cranky” was one word for it) and it’s exceptionally flexible now.

While not the most well documented product out there, their support is amazing! We’ve had 2 minute replies continuously for any questions we had and there are so many options to fill your boots with.

The setup wizards are OK, but some of the options are not well explained and we’ve found a few things that need to be setup just right for them to work. But it’s promising and I’m hoping to release a full step-by-step guide to getting up and running with M2ePro in the next few weeks, plus I’d like to get the business up and running on it first and can use that as a reference point.

eSellerPro to Magento Connector Updates

eSellerProWe’re so close to having our first Magento site that is powered by the connector I’ve built between eSellerPro live, literally 2-3 days and I can’t wait to share!

The data transformation needed has gone through multiple stages of development now and the process the data goes through has had major revisions. It’s running approximately 14.4 times faster than it was before (I time each transaction and log it) for small batches and for larger batches, the speed increase is almost exponential because of the way the data is now being handled. If I lost you with that lot, basically it runs fast when creating or updating products.

When the connector was first written I only hand a handful of settings, today there are 148 settings that completely change the way the connector works between eSellerPro and Magento for all parts of the integration, inventory creation, stock & price updates, order collection and of course updating orders back in Magento too, allowing for it to be completely customised to each installation and data sets that the business has.

To give you some idea of the flexibility the connector has, here is a glimpse of what the Magento to eSellerPro connector can do right now:

  • More Magento Versions Supported
    Supports Magento version 1.7.X and confirmed working with Magento 1.5.X as well
  • Category Creation
    Creates categories on-the-fly and with configurable options as well. Such as making the category active by default, including it in the menu or even setting it as an anchor category
  • Category Blocking
    Category blocking to block specific categories from being created, which is super handy when someone has old categories that they need to ignore or use elsewhere
  • Data Cleansing
    Category cleaning, so that moving from an existing website to Magento is much (much) easier and can mean that the category tree can stay the same temporarily while the product data is updated. There are a few amazingly sick things I’m not going to share around the categories, but they make the moving from one site to another a lot easier.
  • Up to 5 Variation Styles Supported
    Variations or configurable products are supported and now up to 5 different attribute sets can be catered for dynamically and they’re matched to the right visibility. Oh and if they’re all out of stock, guess what the master product is marked as inactive as well.
  • Dynamic Attribute Creation
    You’ll know these as custom fields from eSellerPro, but in Magento they’re called “Attributes” and these are created dynamically and with what-ever options you like by default too. Want to swap the type to another type such as a dropdown or text area, the connector now checks for attribute type changes so not to slow down the loading process.
  • Data Transformation
    The value of specific Custom fields can be transformed at the load time, for example one user has a full URL for a YouTube video that they wanted porting to a specific attribute in Magento, we had three options, update eSellerPro, hack the site’s template or just let the connector strip the URL part and load only the YouTube video ID.
  • Cross Selling in & Tested
    Related, upsell and cross-sell products are now fully supported from being set in eSellerPro in the “Related/Kits” tab and they’re loaded automatically and controlled back in eSellerPro where you can import and export all you like.
  • Tiered Pricing & Groups
    Customer pricing groups are in and tested and up to 10 groups are supported. These are handy for sites where you have B2C and B2B going on. Oh and tiered pricing (which is price breaks upon quantity) is also in and working.

 

Payment Processing WarningsPaypal Logo

During the setup process for these sites, I’ve noticed that that both PayPal and SagePay have been being set to AUTH and not SALE transactions.

Just in case one of these slips through to a live site environment or is changed at a later date, there are some massive warnings sent on orders to eSellerPro now that make it really clear that the site is set up as AUTH and not SALE (there is an option to block them from being sent and also turn the warning off as well).

If you’re wondering what the differences is, the SALE version means you get paid, the AUTH version means you only authorised the payment but haven’t taken it yet.

Spotted the problem yet? :)

Magento Theme Support

The differences between a well written and a botched theme are now becoming apparent.

Some themes look like they have been written by a blind baboon, but others are so well written they’re amazing.

Some themes look like they have been written by a blind baboon

I mentioned the use of the YouTube video integration earlier, this was dead simple with what one of the designer guys had done, literally pop it in and it worked and if you wanted the extra flexibility of sizing, you could set those via attributes or using a simple syntax for the attribute.

One of the connectors has been set up to manage custom containers and blocks as part of the loading & updating process for products, so that the actual product layout page can be set up and managed eSellerPro and the site changes accordingly, it’s soooo sick, I’m going to have to show you how this works in a later article too.

Anyway we digress.

Magento, second time around has been an enjoyable experience. Not without it’s frustrations though, the entire core of the product appears to be undocumented and not a wiff of a comment anywhere which makes extending it a real challenge at times, but what can be done with it is pretty darn cool.

Am a convert yet from OpenCart? Maybe… but as I dig in deeper, they’re chalk and cheese.

What do you think of Magento?

What’s your thoughts on Magento? Have you used it for your site are you thinking about it or maybe you’ve been looking at something else… Let me know in the comments box below, I’d love to hear from you.

Matt

Delving into Niches with Multiple Websites – Part 1 Why & How

Hola! Welcome to the first part of a series of articles on how to run multiple niche websites and really tap into multi-channel eCommerce without eBay & Amazon.

Multiple eCommerce WebsitesI have been meaning to write this series for quite some time now and it’s going to take me a while to work through the different aspects I’d like to cover, hence breaking it up into multiple parts which will take me a few weeks to cover.

It’s my intention to start from the beginning in this article and cover the theory, then in the following articles work through turning the theory into practice to reach the final goal of you being able to run multiple web stores from a a single installation and really tap into the power of going niche.

I know I’m going to get distracted along the way, this is for good reason, I’m going to be focusing on a single open source eCommerce platform called “OpenCart” to deploy this concept with you and there are a couple of extensions that I’d like to include as part of this guide, this includes a free to use addon that will enable you to sell on eBay from OpenCart and also to delve into an Amazon integration as well.

To be completely up front with you, I have developed a complete integration from eSellerPro to OpenCart and while it would be handy if you have eSellerPro to power multiple websites from, I’d like to stress that this is not a requirement and I’ll be keeping this in mind throughout the series of articles as I delve into the how to power multiple nice websites with OpenCart.

So for now in this first article, let’s focus on the “Why” and start on the “How” parts.

 

Why?

I’m fully converse with deploying numerous selling persona’s on eBay & Amazon. I’ve done this previously with +15 accounts and I know of one company that has taken this & thrown it to the wall and has over 30 limited companies all specialising in niches just on eBay.

I previously wrote a pair of articles that desperately need a rewrite that covered why using multiple eBay accounts might be a good idea (you can read them here and here). As I mentioned, they need a rewrite and let’s summarise these, as the theory is straight forwards and comes back to a just three key factors,  these are:

  • Timing
  • Personal choice
  • External factors

For the vast majority of manufactured goods, you are not the only company selling them, thus every single day, customers choose your competitors over you. There are an infinite number of reasons for this, timing, colour scheme, layout, description, title are a few factors.

Also, an interesting set of factors that I delved into a while ago was that there is a limit to the exposure for a given sales platform on a given day. This was started because I could see no viable reason why eBay sales should stay consistent within a specific window of 20% on a single day.

So let me ask you two specific questions here, if the response is anything like the one I normally receive back, this is exactly why you need to carry on reading this series of articles:

  1. By midday, can you make an estimate within 10% on the total value of sales for that day? (if you’ve not tried this yet, try it)
  2. Look at the sales totals for each day over the past two weeks. Do they stay within a 20% window?

Yep thought so. I’ve found some business owners that use eBay & Amazon can estimate their daily sales figures to the nearest £100 quite accurately just using that morning sales and others that can be well within 1-3% window on daily sales values in excess of £15K per day. The thing is, that’s not natural.

It’s what lead me to write a pair of articles, the first called “Why do eBay Sales Stay Consistent?” and the second to explore a hypothesis, that why I cannot prove, but I’d bet money on it or a subset of what I cover being in place, because its exactly what I would do, the article is here and called “The eBay “Best Match” Position Bias Modifier Hypothesis“.

I know I’ve not fully answered the “why” part just yet, but I need to explore a sub-topic, around choices. That’s next up :)

Choices, Choices, Choices

Choices, Choices, Choices. Which Colour do you like?While timing can be pure fluke (when they find your product) and I’ve already made a case for external factors in the earlier section, the one factor that you can most easily influence is choice.

Buyers like choices, I like choices, but what influences my choice of which company to buy from, especially to what influences my partner to what she buys on eBay can vary greatly. Sometimes its just the way the product data is laid out, sometimes its gallery picture, sometimes it’s the sellers feedback, shipping prices, the colours used, the photographs, the list is almost endless.

The fact is here, is that I, as any of your potential customers may open your product listing and “not like it” and move to the next one. It could ironically be for the same product. It doesn’t matter, the point is, I have personal tastes on what I like and so do your customers.

This is one reason “why” you should consider multiple persona’s for your selling activities. For example you could one persona set up as a full professional looking business and the second the complete inverse, maybe one account that just uses variations, one that does not, one that as separate listings for each product variation and there are a whole host of possibilities, as soon as you break away from the “single business” approach.

And back to Why?

I wanted to cover the choices section in some detail, mainly because it’s the easiest to understand, I like black, but you may like blue, that means we will respond differently to different pages, it’s a quirk of being human, we have different tastes.

Going back to the three key points, Timing, Personal choice, External factors. Your product may be overlooked, it might even not be shown for a specific search and being at the right place at the right time can and does play a role in the ultimate goal of the customer buying your product. We’ve looked at personal choice in some depth and I’ve already hinted that when using marketplaces that external factors such as my hypothesis for when it comes to “best match” search results, the worrying part is that is exactly what I would do.

These are just some of the reasons why you should consider a multi-faceted approach to eCommerce and I’m sure you can think of more reasons why this approach makes good sense (if you have any you’d like to share, let me know in the comments box at the bottom).

I’m fully converse with deploying numerous selling persona’s on eBay & Amazon, but for websites, this can also be tough nut to crack, mainly because it can be expensive and the results take time to take effect, hence this article series.

Going Niche of Niche

WorldStores +70 StoresIf you have a wide range of products, then it can be relatively straight forwards to slice your products up into groups and create persona’s for each group.

I’m not going to be covering how to do this with eBay here, but instead focusing on a different way of approaching this through multiple eCommerce websites over a couple of articles.

An excellent example of this is in the real world is WorldStores, take a look at this page. That’s over 70 dedicated websites  Each site is niche site to a specific range of products and this is the opportunity & challenge I’m going to be tackling in this series of articles. How to go multi-channel with multiple websites, on a budget.

If you’d like a corporate example see shopdirect.com that are responsible for Littlewoods, Very, Isme (previously Marshall Ward), K&Co (previously Kays) and the other is thehutgroup.com, they have at least a dozen eBay accounts that I know of and if they had 30, I’d not be be surprised, let alone the assortment of highly specialised “Niche” websites.

Which website platform to use?

If we pick on a few examples Magento can be, sorry “is” a resource hog, to run multiple websites off Magento (or even one larger site for that matter) then you’re going to need specialised hosting, which costs, its far from a simple platform to use and as soon as you mention “Magento”, all costs go up a minimum of 60%.

If we look at the bespoke offerings from eSellerPro, then cost, features & time to deploy is a major factor here and if we look at the ASPdotnetStoreFront from ChannelAdvisor, ignoring the setup costs & design fees, the £200 a month is a non-starter for each niche website.

We need cheap, we need ease of use, some snazzy functions that don’t require massive amounts of processing power & can be run on a shared web hosting account, an arsenal of free or inexpensive themes, an extensions & addons base that is varied and equally inexpensive and that’s why I’m picking on one of my favourite open source website platforms called OpenCart.

If you’ve not seen OpenCart before, then I think its about time you did. You can see both the front end of the base installation of OpenCart and the administration panels through their demostration sites here.

For me OpenCart makes an excellent choice, the admin is easy and the front end is feature rich. It’ll happily run on shared hosting accounts, its free, the themes are super cheap and crucially…. get this!! It will run multiple webstores from a single installation!

Summary & Your Feedback Please!

We know that niche works, I’m in a niche, you’re in a niche. But there are so many sub-niches we can get into with a product based business, we just need a cost effective route to do so and that’s exactly what I’ll be digging into in this series of articles using OpenCart as a base.

My closing questions are below and you can let me know your reply in the comments box below.

  1. Have you considered creating niche websites before? What stopped you?
  2. Do you already have niche websites, what has been your experiences so far?
  3. What would you like to see in this series of articles?

I look forward to hearing from you :)

Two Week Update & eSellerPro to BigCommerce Integration

This post is a mainly about what I’ve been up to for the past two weeks,  but you’ll soon work out its mostly just for you :)

BigCommerceI’ve now completed the full integration of eSellerPro to the Big Commerce website platform and are on the home run of the bug finding & eyeing up further customisation to the account it’s running from.

If you’ve not heard of BigCommerce before it’s a fully hosted website solution which isn’t expensive (especially as its in USD). The more I’ve played with it, the more I like it, its straight forwards, can be designed with bespoke designs and guess what… it just works :)

Give it a whirl, here is a demo account I created which is open for the next 15 days.

With the error trapping I’ve added in the 6 hour coding bender on Saturday, if it does go tilt (which it will do sooner or later[you won’t hear that from normal developers]) it’ll be obvious where it has gone Pete-Tong and as much as I’d love to boast about a few of the ways I’ve tackled some interesting features, I’m not going to and I’m just saying its “slick”.

This is the first time I’m publicly eluding to the fact that I’ve written API connectors from eSellerPro to 3rd parties and it’s not the first, more like the 4th now. I have CubeCartOpenCart & a web based EPOS solution next on my agenda for integration projects, oh and I have a sickly fast Magento integration.

Remember I’m aware the way and what data needs to flow between such tools and as I’m a perfectly capable coder in multiple languages, this is handy as I’m not BS’d by 3rd parties and also I’m realistic with timescales and what can and cannot be done.

If you’ve got a 3rd party integration requirement to eSellerPro/another provider or alternatively you’re interested in the eSellerPro to BigCommerce integration you can contact me here.

Internet Retailing Expo 2012

This year’s event was a weird one for me, I didn’t go to visit any stands, instead I attended to meet people and frankly if they didn’t know me already I didn’t pay them any attention. Instead, I got to speak to the cool people.

I did see one presentation though, it was the team from My1stWish & eSellerPro’s Eamonn, the recording is supposed to be released this week, I’ll pop it up as a post once it’s been made public.

After refusing to pay £34 to get home 2 hours earlier late on Thursday night, I grabbed a Sub & stacked up on more caffeine and there it hit me, the sickest idea I have had in years was conceived. I cannot believe it’s never been done before and you’ll facepalm when they see the finished product. I will be pushing for it to be released with a global free option for smaller businesses, more on this in the next few months.

Advanced eBay Listing Creation Tool Pending Upgrade

This one has been a programming nightmare for me, I didn’t know what was involved in getting this working until now & if I did I wouldn’t have started it.

The IF & IFNOT logic that powers the largest multichannel businesses is about to go mainstream and I’m only a few days away from adding it to the processing core of the advanced eBay listing builder.

If the IF & IFNOT logic testing is new to you, it’s a method to programmatically work with data to make the data you input such as images and bullet points show and hide if or if not they’re entered, which means you can break the listing data away from the template design that makes the listing look “pretty”.

An example is below, so that if {{Image1}} is blank it won’t bring through the image into the template.

[[IFNOT/{{Image1}}// <img src=”{{Image1}}” /> ]]

This is a basic example, as it’s normally better to load image URL’s into a JavaScript array, however, this will be available for ALL the data entry fields and I will be providing use-case examples shortly & support in the forums.

We’re due for some tutorials as well for the tool, the more people I talk to who cannot whose business does not warrant even the first stage tools, they need a tool like this to put the efficiency in their business for both data input and presentation.

I’ve not forgotten the integration into WordPress which will allow me to offer you some heavily customised features per user including customised listing templates, account defaults and… I now have the code finished for the killer feature that is missing from nearly ALL eBay listings which isn’t even a paid for addon by design companies and guess what it’s going to be… free. More on this as soon as the artwork is completed which will be under 2 weeks.

Summary

So a quiet two weeks for blogging, but I’m doing battle with a spoon, I can’t wait to explain what that means, maybe a video this week?

I’d like to thank those who have registered for the forums, if you haven’t yet, its free and you can register here and as you’ll see by the couple of recent threads, you’ll get quality replies back (amongst my gibberish :) ), see you there?