• Zen Cart

    Posted Mar 15th, 2011 By in ECommerce With | No Comments

    I’ve talked some in the past about the options with regard to Ecommerce.  As I’ve noted, there are many choices when it comes to selecting the best Cart for online sales, but of the options out there, the best open-source option is Zen Cart.  For those who are new to Zen Cart, it is based on the popular open-source cart OSCommerce; that being said, Zen Cart is coded better (it does not use tables for layout, as OSCommerce does), and it provides most of the features that are needed in a good Cart.

    The latest version (as of this post)  is Zen Cart Ecommerce V 1.3.9. 
    The direct link is: http://www.zen-cart.com/

    Per their website:

    Zen Cart™ truly is the art of e-commerce; free, user-friendly, open source shopping cart software. The ecommerce web site design program is being developed by a group of like-minded shop owners, programmers, designers, and consultants that think ecommerce web design could be and should be done differently.

    Some shopping cart solutions seem to be complicated programming exercises instead of responding to users’ needs, Zen Cart™ puts the merchants and shoppers requirements first. Similarly, other shopping cart software programs are nearly impossible to install and use without an IT degree, Zen Cart™ can be installed and set-up by anyone with the most basic web site building and computer skills.

    There are hundreds of shopping cart programs available, but none come close to offering the level of options, features and support available with Zen Cart™. Even the commercial programs have a hard time competing.

    Just a few of our features…

    • easy installation
    • multiple customer modes
    • unlimited category depth
    • multiple sales and discounts
    • multiple display modes
      and…
    • XHTML template system
    • unlimited extra pages
    • multiple ad banner controller
    • multiple shipping options
    • multiple payment options
      plus…
    • newsletter manager
    • discount coupons
    • gift certificates
    • featured products
    • quantity discounts

    As you will find, the installation is pretty straightforward, and as easy as any Cart I’ve worked with.  You can find online documentation at: http://tutorials.zen-cart.com

    Zen Cart has a built-in automatic installation system. However to use this you must first unpack and upload the code to a compatible web server:

    1. Extract the Zen Cart(tm) ZIP file (and tell the unzip utility to *retain* folder structures)
    2. Upload the Zen Cart files and folders to your server using your FTP program
    3. You’ll need to make some folders writable. The details are in the HTML-formatted documentation in the /docs/ folder
    4. Point your browser to your website where you uploaded the files, specifically to the /zc_install/index.php file.
    5. Follow the instructions. You’ll need MySQL database credentials, etc to complete installation.

    Once you’ve installed Zen Cart, it can be customized by choosing a template (free or commercial) and by editing the CSS stylesheets associated with the template.

  • Microsoft Server Hosting

    Posted Jan 4th, 2011 By in Hosting With | No Comments

    In most cases we encourage our clients to use a Unix/Linux server for hosting, but in some cases you may need a Microsoft Server.  Firstly, it is important to note that the majority of quality scripts available for use on websites, both free and low cost ones, are created in PHP which works on a Unix/Linux server. Why is PHP so popular?  Well, PHP is an open-source platform (Microsoft is proprietary, so not free), and a free platform allows for the editing and addition of code, so encourages community involvement and customization.  This issue with “proprietary or closed code” is one of the major complaints many scripters and users have with Microsoft.

    In addition, Unix/Linux servers are typically cheaper to use, and are as secure, if not more secure, than Microsoft servers since the large development community encourages advancements as well as a thorough testing process.  That being said, some quality scripts are out there that use .ASP or .ASPX, and yes, these require the Microsoft server.  Ok, so assuming you do need a Microsoft server, then what we suggest is that you use HostGator (the company we resell from) since HostGator is one of the largest hosting companies available so well established, and their shared hosting platforms provide lots of space even on their lowest plan levels, and their server speeds are faster than is typical.  Having a server with ample speed is especially important if you have a CMS website, or other memory intensive scripts in place on your website.  And note that while HostGator does offer dedicated Microsoft Windows servers, it is not always easy to find out how to get a shared environment for Microsoft with them…which is why I am writing this blog post. One last thing…yes, we do provide hosting, but we don’t provide unlimited hosting space, nor do we provide hosting for Microsoft Servers.

    Ok, so what you do is go their site at: http://www.hostgator.com/shared.shtml

    This link takes you to their “shared” hosting space, which is the common and affordable option, though they do provide dedicated hosting as well,…but dedicated server space is not cheap.  In most cases, the shared “hatchling” plan will suffice, and it does provide unlimited space so should meet your needs unless you intend to have multiple domains using the same hosting space, in this case select one of their other plans.  Click the order now button on “hatchling” plan which says “starting at $4.95/mo.”  Enter the domain name that you plan to use.  This is important since the hosting platform needs to link up to the domain name.  Note that the .com, .net, etc is part of the drop down at right of where name is entered so don’t include the extension as part of the name. 

    In many cases you will be able to located a coupon code online, so see if you can find one, and enter it where indicated to save some money.  Upon writing this the current coupon code is: SPRING

    Fill out billing information.  I would select billing to be one year or longer for convenience. Once your account is in place you will need to sign up for the Windows Shared Beta.  This is a new service of HostGator (previously you would have needed to choose a dedicated windows server, which as noted above is very expensive).  The link to the signup form is: http://secure.hostgator.com/Windows_Beta_Signup.php

    You will need to provide the information that you used to sign up with your existing hosting account.  They will then copy your site over to their new Windows environment. Note that there is no additional cost for having them move your site to a windows environment.

    Once you have the hosting information for the windows server you will need to copy the information they provided to your website designer if you are using one.  Which will be the server path (IP Address), username, and password; this will be needed for FTP access for uploading your site files, and control panel access for email forwards, databases, etc.

    To link up your new hosting space with your domain name, you will need to point the nameservers to this hosting space.  Assuming you have it at GoDaddy you will need to login at GoDaddy: login id name or number, username, and password.  Next you will need to follow the steps to point the nameservers (see other post “Linking Domain Name to Hosting Environment” for information on how to do this).

  • Selling Online

    Posted Jan 3rd, 2011 By in ECommerce With | No Comments

    A question I am often asked about is how to sell online.  As I’ve touched upon before, the first thing you need to decide about is if you want to use an “All in One” payment solution such as Paypal or Google CheckOut, or if you want to use a Merchant Account.  Since I’ve blogged about this before, I’ll keep this short, … but my feeling is that in case you are sure your business will be a booming one the “All in One” will in most cases be the better option since you avoid a lot of monthly costs that having nothing to do with the volume of your sales, and this can really hurt your bottom line.  Secondly, in many cases the “Cart” application you use will allow for either an “All in One” or full E-Commerce, though not all of them.  And note that some carts will require the API (direct payment integration) to work with the “All in One” options.  That being said, here are some of the important considerations with E-Commerce.

    For any Cart application you will need to have your content organized and ready for development.  This is much the same as with any web development project since it makes no sense to decide on the Cart to use until you have defined the fundamentals.  So…get your product list organized by using Excel, or other common spreadsheet type of application (alphabetize and check the spelling).  Next you will need to have good representative product photos.  In most case an image at 500px width/height will be fine for the larger view, but realize that if a lot of editing is needed (be it sizing, the background removed, or just visual improvement) this will add to the development time and cost.  Many of the Carts will do automatic sizing for the product images, but in some cases it is better to a let an experienced designer do the sizing to ensure that the cropping is done in the best possible way.  After the product listing with images are ready, you will need to have product ID numbers of some type.  In most cases you will have an inventory in place so you will simply use your existing numbers to identify the products.  Of course be as consistent as possible to ensure that your time doing inventory is as easy as possible.

    Another important consideration is the options that will be available for a given product.  Typically there will be size and color, but depending on what you are selling these option fields may need to be custom ones, which not all carts provide for.  And you will need to decide on tax and shipping.  Tax will be defined by the tax codes of the state, but if you are intending to ship worldwide then you may wish to have a flat fee associated by country.  Of course weight and size can also be a concern, so it is important to spend some time considering the best way to handle this.  As for the shipping options, there is UPS, USPS, FedEx, and Worldship (though there are others less common ones).  Again, not all carts support all shipping options, so when considering the best cart application you need to look at the features set to define the best one for you.  Note that some shipping carries may provide an online integration option to have packages picked up automatically, package slips printed out at your location, the tracking of shipments, and shipping costs defined by address and weight.  I suggest checking into these options with the common carriers if these are important considerations for you.

    Ok, so assuming you have your product list with images ready, have identified the options for the products, have defined the shipping costs, and how to ship, you will need to look at the Cart from an administrative perspective.  Firstly, it is easy to work with?  Many carts are, but some either have too few options, or so many options that navigating the application is anything but easy.  You should also consider options such as the ability to provide coupons with or without bar-codes, coupon codes, wholesale pricing, discounts for multiple item purchases, tracking of sales, tracking products/inventory quantity (having an excel file .csv upload/download option is important to many),  and tracking of customers.  There will likely be other considerations that are specific to your own needs, so when assessing the carts make a defined listing of what you want and/or need, and evaluate the cart based upon this (and of course compare the carts features side-by-side).  And lastly, you need to evaluate the cart from the visitor/user perspective.  Firstly, there is the “Add to Cart” functionality, the “Checkout”, and the “Returning User”.  Most carts provides similar features in this regard, though some will provide features such as “Wish Lists” in addition to account functions such as looking up previous orders, changing user details, etc.  You should also consider the visual impression of your cart.  Does it have a product slider, does it use jQuery for enhanced product image views?  Are there other features that you’ve seen that you would like?

    Ok, so assuming all the aforementioned has been defined you need to consider the coding of the cart and the visual design, specifically is it easy to customize and how will it integrate into an existing website?  Note that carts will be designed in an advanced scripting language, typically PHP or ASP (other less common options are Perl “.pl” and Cold Fusion “.cfl”).  Of the primary two scripting platforms, if you are using a Unix/Linux server then the cart will need to be PHP and for Microsoft Servers the cart will need to be ASP.  As for the styling of the cart, most contemporary carts use a global stylesheet that will allow for the changing the page colors (sidebars, background, navigation, etc), and adding a logo.  The Carts administrative interface may have provisions to do this from a wyswyg interface, though in some cases the designer will need to make the changes in the code itself.   Note the customization of cart such as adding a flash header will almost always require hacking the code.

    Another important consideration is if the Cart will be the “website” or if the Cart will be linked to from an existing website?  There are many sites out there that simply use the cart as the website, so when you arrive on the home page (index.php) you will see the first page of the cart with the products listed.  This works in theory, but this can be detrimental with SEO depending on whether there is enough text in addition (search engines require ample text to adequately index a website).  If your intention is to simply sell something on an established xhtml website then linking to a cart is the way to go.  Of course it will be important for the cart to still match the overall look of the existing website, … utilizing the same page colors, logo/header design, and other common page elements as possible.  If you are using a CMS website such as Joomla or the WordPress CMS, then you will most likely want to use one of the better Cart inclusions for the CMS platform.  For Joomla the common option is known as VirtueMart, for WordPress there are a few, but since I know little about them I won’t comment on them at this time.  The advantage of using a Cart component in a CMS is that the Cart will seamlessly integrate into your existing CMS website and will likely be indexed better by the search engines, and will look more professional from a user perspective. 

    As for the Cart options….well, there are many, both Open Source and Commercial.  For open-source, the common options are OSCommerce (it’s been around a long time so there are lots of quality templates available) and ZenCart (less templates, but an upgrade of OS-Commerce so my choice).  For the commercial options I’ve worked with CS-Cart (easy to set up and work with but not especially feature rich), and Magento (very complicated to work with but lots of features).  Of the many cart options the important thing is to search the review sites and read customer comments before choosing one.  Also, wherever possible do a test drive.  In this regard, I would recommend downloading the “free trial” if one is provided and trying it out on your own server, or try out the demo on their server if no other option is available.  I would never purchase any application without trying it at least in part.  Note that some carts will not always work on a given server, be it the PHP version required (for example, your server may have php v. 4 installed, but the cart requires php v. 5), or other functionality needed such as IonCube (used to restrict licensing – most shared hosting servers don’t provide support for it).  And finally, pricing varies a lot on carts.  So I would suggest taking some time to assess “many” carts before you make a choice, and consider all that I’ve noted above, for once you’ve made the purchase you need to be confident that you spent your money wisely. 

    Finally, I don’t suggest going with a “hosted” option.  There is no reason to pay a monthly fee to use a cart on someone else’s server, and a lot of possible downsides since any time you allow someone else to manage your site you run the risk of them “holding you hostage”.  Good carts can be typically purchased for under $300, and the open-source options are often the best way to go since they have a large development community, so security is often better with these carts than the commercial ones.  In this regard, always backup your site and database regularly since no cart, or database driven website will be 100% secure. 

    And while I do think having a designer to assist you with making the right choice is a good idea, don’t assume that the designer will know the absolute best option available.  Most designers are familiar with a few carts, and those are the ones they will go to for client websites.  But this is not to say that the carts they suggest are the best for your specific needs.  And where possible, learn as much as you can, do what you can, … why pay a designer for what you can do yourself,…since after all, once the cart is online it will be “you”, not the “designer” who will be working with it daily. 

    Hopefully this has answered your primary questions.

  • Stock Photography

    Posted Dec 21st, 2010 By in General Information, Resources With | No Comments

    When building a website it is important to have quality images that are representative.  Clearly people are visual beings, and images tell a story, so they need to be effective.  If you need images then I would suggest browsing the many stock photo sites available.  Most are affordable enough, and offer both higher and lower resolution versions of their images.  It is important to note that for “web” lower resolution images will typically do fine since the web uses 72dpi, not the 300dpi used for print graphics.  Of course if you are creating a portfolio or brochure to be printed, then yes, get the high resolution versions.  As for the stock photo sites, each does things a bit differently, but most offer a monthly subscription of some type.  In some you can download hundreds a month (shutterstock allows 750 per month), while with others you pay for images in advance and get a better pricing if you choose to buy more by their credit system (istockphoto), and a few allow for individual image purchase.  Another important consideration is the size of the image.  As a rule, I would suggest getting images that are at least 1000px in width.  This way they will work if needed for a header design using contemporary sizing dimensions.  But if you know that the image will only be an accent on a page, then 500px in width is typically large enough.

    Ok, so of the better stock photo websites, this is what you can expect.

    Shutterstock has a nice selection but is a little pricey. They charge $249/mo and allow up to 750 hi-res image downloads, or you can purchase 5 hi-res images for $49.  The monthly subscription is a good option if your a designer and know that you will need certain types of images.  We do this occasionally to stock up on images, which can be a big time saver when “people in business” or “family” photos are needed.

    Dreamstime has both free images upon registration, and subscription/credit images.  They note that you can purchase images for as low as .30 each, but this is only if you purchase lots of credits.  On the positive side, like shutterstock they have lots of images, and provide free watermark versions which is great for client mock-ups.

    Fotolia has both subscription and credit options, with pricing very similar to Shutterstock.  Their selection is also comprable to the previous two.

    istockphoto.com is the place where I get most of the images used on my client websites.  The price of the credits is relatively low with their “pay as you go” option when compared to the other commercial sites, but the downside is that they last only one year.  For example 26 credits is $39.50, and typically 1 to 6 credits will meet your needs for anything web related. In most cases an image costing 3 credits will work for most applications, so $40 gets you approx. 9 images.

    Other popular sites are “Getty Images”, “Corbis Images”, BigStock Photo”, “Can Stock Photo” and “FotoSearch”.

    Ok, so you don’t want to pay for images, right?  Well, there are a lot of free stock photo sites as well but many have a relatively limited selection so you will need to do some searching.  “Stock.xchng” is one of the best, and other good options are “Everystockphoto.com”, “freedigitalphotos.net”, “free-stockphotos.com”, “public-domain-photos.com”, etc.  When searching just use the search terms “free stock photos” and “public domain photos” and you will find many sites.  Note that these sites are free, though some will use their free status as a leader to get you to purchase higher quality versions, … which is fine since as noted most images used on the web can be of lower quality resolution.  Others may request that you provide a link to their website, or some other form of notice, which again is fine if your site has a “suggested sites” or other link exchange format. 

    In many cases, we do use the free stock photo sites on our client websites since this enables us to keep our cost down.  And finally just a word of caution.  There are sites out there who will represent themselves as public domain resources for free royalty free graphics content, but in some case the content they provide may not be public, but instead just uploaded by members who have purchased the content or acquired it by some other means.

  • Page 23 of 27« First...1020«2122232425»...Last »

© 2002-2012 E.Curtis Designs. All Rights Reserved | CA Bus Lic #150552