Open/Close


Building a better niche store

January 11th, 2008 by Robert

Given my recent disappointment with BANS, I decided to build my own niche store builder. Well, after a few weeks of working weekends, a couple hours a night here and there I’m almost ready to deploy my first site using my new software.

What makes it special?

First and foremost, it separates the application logic from the templates. This was my single biggest complaint about BANS — far too much was embedded in PHP in the core application files. Being a professional software developer I couldn’t stand for that. So, first thing was to allow as much freedom as possible to build, and thus customize, templates as the user sees fit.

For those not intimately familiar with BANS or just use the default templates and default operation this may not be a big deal. But trust me, it is a big deal. What if you want to completely change how the menu is built? Have fun with that… What if you want to build your own search box? Yeah, good luck. How about completely changing how the products are listed? Happy searching.

These are all items that are deep in the core PHP code and thus hard to change and you risk breaking your site by messing with the PHP code that you shouldn’t even have to look at in the first place. Yes, you will need some PHP skills, but it will be PHP embedded in the HTML not the other way around. Perhaps you want a custom looking menu. No problem really, you will be given the objects that represent the content categories and the store pages. From these you access the properties and build as you see fit. This is just one simple example, but the whole package is written this way. You have a set of objects given to you and you build the template as you see fit. All of the data (most as objects) that is needed is provided to you allowing you complete customization.

Speaking of templates

The first set of templates that will be provided will be very SEO friendly, with content order precedence using CSS based layouts. Most likely they will utilize the Yahoo! UI libraries, namely the grids component for layouts and the reset CSS library as well. Note that using the Yahoo! stuff is not a prerequisite for building any template, I just happen to like them and the admin interface uses the same libraries.

Out of the box I’ll probably provide the basic half dozen or so combinations to account for two column, three column, fixed width, fluid widths, etc. Then I might throw in one or two special templates just for geewiz sakes :)

The big feature

It should have most of the features of the current 2.0 version of BANS with one big extra feature. That extra feature is the ability to view an eBay item without having to go to eBay. So say you have a listing of items for a given category. All good and fine. Well, as soon the visitor clicks on one of the listings they are taken to eBay. What if they didn’t like that item? You hope they hit the back button and come back to your site, but let’s face it they have left and you have no other option. Maybe you will get lucky and they will browse around on their own using eBay’s search and eventually buy something thus giving you credit.

Well, with mine when they click on an item, it will show that item’s details within the site itself. It will have a “place bid” link or button where they can actually go and place their bid withing eBay. This way they are not taken from your site and away from what they were looking at, your listings.

SEO

Yes, it will use SEO friendly URLs. This goes for the site links themselves as well as links that end up going to eBay. So the visitor should never see a URL that points directly to eBay. Although, because you have the flexibility, you could do so if you so choose.

When it comes to category URLs, keywords and such, the admin interface will actually help you out. Let’s say you enter the eBay category number 11189, which happens to be Vintage Computing Products. So you put in the category number in the appropriate text field, and after you do the URL field, Title field and keywords fields will all get automatically populated for you. You can override these default values if you like, but it is a nice time saver.

Searching

The search functionality will also be improved in some areas. With BANS, the search is done via an HTTP POST, which means the only thing you see in your address bar is http://sitename.com/search. The problem with this is that the user can’t bookmark this search and it doesn’t show up correctly in analytics packages. If the user searches for Atari for example, it should show http://sitename.com/search/Atari. That way you will see that URL in your Google Analytics or whatever tracking software you are using.

Why does this matter?

Well, what if 80% of your visitors are searching for the same thing? Or variations of the same thing? That is very valuable information for you. You can use that info to target those keywords in ads or in content, or maybe make a menu item specifically for that search phrase for a better customer experience.

So when is it going live?

Honestly if I wasn’t so picky it would be done by now :). My hope is to have my first site up sometime this weekend perhaps (January 12-13). The major functionality is all there and with a few quirks is almost done. I need to do some polishing up of the admin interface and finish a couple things I don’t like, but that is just my finickiness really. I also need to actually do the graphic and CSS stuff for the test site. Right now it is about as plain as it comes, as in plain text…

Given that I’ll keep tweaking it as I go. Now, if there is any interest in this I’ll certainly move things along a lot quicker :)

Site5 $5 Hosting Deal

Like what you read? Don't miss anything, subscribe by RSSl!

Share this post:
  • StumbleUpon
  • SphereIt
  • del.icio.us
  • Digg
  • Facebook
  • Reddit
A few more you might be interested in:
  • eBay partner network is live as promised
  • Second Commission Junction Check
  • Building a niche site empire
  • Adding a sitemap to a BANS site
  • BANS - The Good, The Bad And The Ugly


  • 16 Responses to “Building a better niche store”

    1. 1

      Al Says

      I do tend to agree with what yo’re saying. I have one BANS up and I’m not happy with the “standard” look. I’ve been holding it back so that I could pick up some basic knowledge of HTML, CSS, and PHP. The HTML and CSS where somewhat understandable but, PHP can be confuing to me. In all fairness, I was not playing with BANS files but rather WordPress (another project) and the PHP is driving me up a wall. All I wanted to do was add an image to the template header and it wouldn’t work. I even copied / pasted the code — no luck.

      A little off subject but, still comes down to the same issue…. ease of modification. I’d be interested in seeing your product.

      I’m also looking for something similar on a larger scale that I can’t seem to find. If you would possibly have any interest, drop me an email.

      Al

    2. 2

      Robert Says

      Thanks for the comment Al! Learning HTML and CSS is a big plus for really customizing the look of any site, be it wordpress, BANS or whatever. What really tends to confuse people is that database driven websites like these are usually modularized with the structure broken up in many files and most HTML books get people thinking about static files. They are helpful, but applying the knowledge can be frustrating in the beginning.

      Learning CSS can also be frustrating, especially CSS layouts. The rewards however can be high as CSS allows you do to so much. To really see the power of CSS, go to http://www.mezzoblue.com/zengarden/alldesigns/. This shite shows what is possible with CSS. They all use the same HTML content, but use different CSS style sheets to completely change the look of the content. The base site is http://csszengarden.com. Needless to say, there are a lot of good resources on the web. I tend to use w3schools frequently as a reference for different attributes and such.

      As for my first site on my software, it will probably be up today (Sunday the 13th). I finished most of the graphic work last night and I have just a few minor content items to add. I’ll post about it here today or tomorrow.

    3. 3

      Jeremy Says

      I am interested in beta testing.

    4. 4

      Robert Says

      You’re added Jeremy! Thanks for your interest.

    5. 5

      Jaaaaaam Says

      Hi Robert,

      Is your script launched yet? Can’t seem to find a URL…
      I’d be very interested in testing your script, I have quite a lot of experience with eBay, as well as BANS and phpBay.
      cheers

    6. 6

      Robert Says

      Sent you an email Jaaaaaam. Thanks for your interest!

    7. 7

      Gian Says

      Hi Robert your site is wonderful, very insightful for the what I am researching, thanks!

      I was wondering if I can beta test your better niche store script? I would like the opportunity.

      -gurpreet.dhaliwal@gmail.com

    8. 8

      SurfSmarter Says

      Hi Robert. I am interested in seeing the “Better than BANS” package in operation as I currently am struggling to customize a BANS site.
      Would you consider adding another beta tester.

      Looking forward to further contact

      John

    1. 1

      Building a better niche store | Text Link Ads

      [...] post by A Mogul To Be Share and Enjoy: These icons link to social bookmarking sites where readers can share and [...]

    2. 2

      First niche store on new software at A Mogul To Be

      [...] my first store built using my new niche store builder today. As I mentioned in my previous post, building a better niche store, I decided to create my own software for building eBay niche [...]

    3. 3

      Almost ready for beta testing! at A Mogul To Be

      [...] pretty much wrapped up the major features for my niche store builder. I’ve built out the first two layouts and will do a couple more before open testing [...]

    4. 4

      AdWords SNAFU at A Mogul To Be

      [...] I have a couple stores setup with my new eBay store builder software and decided to drive a little traffic via AdWords. I was getting some good click through [...]

    5. 5

      The Ultimate Niche Store moving along at A Mogul To Be

      [...] I started the beta testing program, I’ve made 19 updates to date and things are moving along nicely. I plan on having [...]

    6. 6

      Niche site tutorials coming | Niche Site Blogger

      [...] we’ll combine an affiliate store front with an eBay style store. I’ll be using the eBay software that I’ve been working on however instead of the eBay listings being the main focus they will [...]

    7. 7

      Ultimate Store builder updated at A Mogul To Be

      [...] eBay moving to their own inhouse affiliate program, I was almost dreading the changes to TUNS for it. However, like the good developer that I am :), most of the config stuff was external to the [...]

    8. 8

      Second Commission Junction Check at A Mogul To Be

      [...] majority of this check came from one of my eBay sites created off of my niche store builder software. I’m in the process of finishing up converting my old BANS sites to my new software [...]

    Leave a Response