Sep

19

I often get requests for proposals from prospective clients regarding e-commerce or deal of the day sites. Many times these clients know that they want to create an online store but they haven’t really thought about the various requirements that they’ll have regarding how their site will be built. By sitting down and thinking through the various requirements or options they will need for their website, they can save themselves an immense amount of time and money when working with a designer. Below are just a few of the items for an e-commerce website that I generally work through with clients.

  1. Payment – How will the site accept payment?  There are a variety of options: Paypal, Google Checkout, or Credit Card gateways like Authorize.net.  There are pros and cons about each.  Paypal and Google Checkout generally have lower fees for accepting payment but they often require that your customer have a Paypal or Google account to complete the transaction (Paypal allows customers to use credit cards if they don’t have a Paypal account, however).  Accepting credit cards directly on your site is often the simplest method for your customers, but requires extra effort when building the site to integrate with the gateway, secure the transactions, and record orders.  Credit card gateways often have a monthly gateway fee on-top of the per-transaction fee so they are often more costly than simply using Paypal or Google Checkout.
  2. Shipping – How will you ship your products and charge your customers for shipping.  I’ve generally seen a variety of methods of dealing with this issue.  Some sites charge a flat rate per item for shipping.  This is the simplest method but can often lead to inacurate shipping charges (the customer is either over-charged or under-charged for the actual shipping charge).  Other sites charge a rate based on the item’s weight and the shipping destination.  This is more accurate, but requires that you weigh each item you plan on selling and be able to store that weight on each item for your checkout process.  Additionally, you need to think about who you want to use to ship your packages.  Do you want to use USPS, UPS, DHL, or FedEx?  Do you want to provide a real-time shipping calculator for each service on your site so that customers can determine their actual shipping charges when they checkout?  All of these things need to be planned so that the designer building your site can correctly implement the shipping process for your site.
  3. Communicating with Customers – How will you communicate with your customers?  At a minimum, you should always send the customer an email when the order was placed.  However, you may also want to send additional emails when their order has shipped.  Also, will you want to provide your customers with an option to sign up for special offers?  This requires some extra functionality for your site that keeps track of customers who are signed up for your special offers and their email address and also provides you with a way to send out a bulk email.
  4. Order Processing - When you process orders, what pieces will you want to automate?  Do you need to integrate your orders with QuickBooks?  Do you want to be able to print shipping invoices automatically for each order?  Do you want to automatically send your customers their tracking number when their order has been scheduled to ship?  Do you want to be able to issue refunds through your website?  All of these are features that clients often over-look but could make their lives much easier when it comes to processing orders from their online store.
  5. Organization of the Products – Many clients know that they want to provide items in their store, but they’ve not thought about how they should be organized.  There are many questions you should ask yourself:  Will I want to feature certain products in certain areas on the website?  Will I need product categories and sub-categories?  If an item is out of stock, do I want to continue to offer it on the site and fill the order when the item comes back in stock?  Do I want to schedule sales on certain items or categories?  All of these questions, if answered before construction on your website has started, will help you get a more robust and reliable site.  Modifying your site after it has gone life in order to add one of these features is always possible, but can lead to bugs or broken functionality.

These are just a few things to think about when building an e-commerce store.  Generally, the more thought you put into your site, the better your experience will be.  I always encourage clients to put together a thorough request for proposal.  This has two major benefits: 1) it enables you to get accurate estimates from various web designers (and be able to hold them to the estimate when they later balk at adding functionality) and 2) it gives you a good vision of what you expect your site to do when it eventually goes live.

If you are interested in an online store or daily deal website, please contact us through our contact form about your project.  We’d be happy to answer any of your questions and provide you with an accurate estimate of how long it would take and how much it would cost to build your website.

Sep

16

See The Demo

I recently completed a website design project for a local austin company that involved creating a simple image slideshow on the login page of their application. These types of slideshows have traditionally been done using an animation toolkit or framework such as Adobe’s Flash product. Starting around three years ago, I was introduced to script.aculo.us which provided the ability to use effects with DOM elements to provide cool animations.

Just within the last year, I’ve started working more with jQuery and have been introduced to the slew of extremely cool plugins.  The newest one I’ve come across is jQuery Cycle.  Using this plugin and 9 lines of javascript code, I was able to create an extremely simple but cool image slide-show for the website project for my client.

The first step in building the slideshow is to create the html element that will hold the images for your slideshow:

<div id=”slideshow”>
  <img src=”slides/slide-1.jpg” border=”0″/>
  <img src=”slides/slide-2.jpg” style=”display:none”/>
  <img src=”slides/slide-3.jpg” style=”display:none”/>
</div>

The above is a simple list of images within the div element that’s identified by the “slideshow” id.  This will enable jQuery to pick up the “slideshow” element and then iterate over the <img> elements within it when building the slideshow.

The second step is to write the actual javascript that will use the plugin to build and run the slideshow:

$(document).ready(function(){
  $(function(){
    $(“#slideshow”).cycle({
      fx: ‘fade’,
      speed:2500,
      timeout: 1000
    });
  });
});

A little explanation on what is happening here: The $(“#slideshow”) is grabbing the slideshow div element and feeding the images into jQuery Cycle Plugin’s initialization.  The plugin is applying the fade effect (see more information on the effects you can use here) at a speed of 2500 milliseconds and a timeout of 1000 milliseconds.  Speed controls how long the transition takes to complete and timeout controls the time between slide transitions.  You can find more information on the options for the plugin here.

All-in-all, this has turned out to be a ridiculously easy way to code up a simple slideshow.  You can enhance your slideshow in all sorts of ways such as loading your images through ajax after the page loads, randomizing ordering, and providing new transitions.  All without having to worry about motion tweens in Flash!

See the Demo

Aug

6

Visit Patrick D. West Law Firm

Patrick D. West

Patrick D. West Law Firm is a Dallas/Fort Worth metro area law firm that specializes in bankruptcy and tax litigation for small businesses and individuals. The firm recently came to us to have a complete renovation of their site as well as hosting on Halfslide’s dedicated servers.  Their previous site had a dated layout and wanted to take advantage of new design techniquest that could improve their search engine rankings.  We delivered a new layout to their site as well as optimized content completed by our project managing partner, Renee Harrington.

The new site incorporates a wordpress blog so that the firm can frequently post interesting articles and how-tos on bankruptcy related topics.  Halfslide created a custom template to incorporate the blog into the new site so that navigation between the blog and the rest of the site would be seamless.  See for yourself the new look of Patrick D. West Law Firm here.

Visit Patrick D. West Law Firm

Jan

30

Daily Deal Websites

January 30th, 2008

Now that I’ve completed work on two successful “Deal of the Day” sites, I receive a lot of questions about them. This post is for those out there who are weighing the possibility of building their own daily deal site. In my opinion, daily deal sites are beneficial for several reasons:

  1. Google loves daily deal sites. From all of the reading and work I’ve done with Search Engine Optimization I’ve seen how having dynamic content helps your page rank. Google is not going to rank your site high in their listings if you haven’t changed your site in weeks. So having a new deal every day creates dynamic content and boosts your page rank.
  2. A daily deal site is a great way to build a large core or regular visitors. Many ecommerce sites would love to have visitors checking their site periodically. If you have a daily deal site, you are providing your potential customers with a new item to purchase every day and therefore, your customers are reminded to check your site regularly.
  3. Daily deal sites act as a fantastic funnel to your primary ecommerce site (if you have one). A great example of this is Hataday.com. Hataday is associated with Just Sports. Hataday receives thousands of page visits every day and each of these visitors sees the Just Sports logo clearly at the top of the Hataday page. Visitors, if they like what’s for sale on Hataday, can click through to visit Just Sport’s main site, creating new sales opportunities for Just Sports that were previously unavailable.
  4. There are many daily deal tracking sites like Cheapofeed.com that do nothing but categorize and list the deals being offered on daily deal sites. This is free advertising that is not generally available to most other types of ecommerce sites. The people who regularly visit these sites are people who are very interested in buying something. This means that when you get a hit from one of these tracking sites on your daily deal site, you already have a visitor who is primed for a sale and intends on buying something.

All in all, producing a daily deal site is well worth the expense in time and money. They can be designed so that they can be managed with minimal effort and provide a vast array of benefits. If you are interested in having a daily deal site created and managed by Halfslide Design, contact us here.

Dec

21

Visit Storage Strategy Now

Storage Strategies Now

I recently finished a site for Storage Strategies Now, an industry analyst firm that provides reports and commentary on the technology market.  Storage Strategies Now is located here in Austin, Texas and was founded in 2007 by a well-known storage observer, Deni Connor.

There’s not much to the site itself other than the fact that it was created using php and it uses Adobe’s Contribute technology to allow the client to make updates to the site themselves. I basically put together the layout and used php includes to include small pages of content that the client can update.  This gives the added benefit of allowing the client to update the content on the site without having to worry about disturbing the general layout.  Very cool technology.

Visit Storage Strategy Now

Oct

19

After Our Day

After Our Day is an online honeymoon registry that I”ve created that allows couples to set up a wedding registry that will apply to their honeymoon. An honeymoon registry works exactly like any regular wedding gift registry. The only difference is that wedding guests can purchase things like “10,000 Miles of Airfare” for your honeymoon instead of getting you that fancy new Cuisinart. The goal with this site is to provide a free way for couples to earn money for their honeymoon. The site will be completely free to use and would (hopefully) be self-supporting using ads.

I’m still working on a lot of the user admin stuff, but hope to have it open to the public by the end of the year. Feel free to leave any comments on the idea of the site and how you like the layout currently.

Sep

5

Hataday – New Hat Every Day

September 5th, 2007

I recently finished work on hataday.com for a client at JustSports.net. The site functions similarly to Shirtaday in that a new item is put up for sale every single day and only a limited number are available. It’s all based on the woot.com business model. The only difference with this site is that there is no price decline with each item that is purchased. This makes sense as the hats are all pre-ordered so there is no cost decline as with t-shirts.

The site was my first interaction with authorize.net. Overall, I would say that they have a strong product offering. Their developer integration documentation is very rich and their example code covers just about everything you will need to do a full integration. I wasn’t pleased with all the hoops you have to jump through to get started with them though. For example, in order to get a developer account, you have to basically send them an email and they will get back to you in a day or two. With paypal and google, all you do is create an account through their websites and you are off and running. Much simpler and allows you to do everything you need to do without getting help from their support teams.

There weren’t too many suprises with this site and it looks to be a really good front-end for justsports.net. Let’s hope they can get some traffic flowing to the site through all of the deal of the day sites so that they can be successful.