By Melanie Pinola How To Set Up Your Own Online StoreWith free tools and cheap web hosting, there's really no reason you can't have your own catalog and shopping cart on the web if you've got something worth selling. Whether you're looking for a side project or a real source of income, here's a starting-from-scratch guide to setting up shop on the web. Why Host Your Own Online Store?There are plenty of places you can easily sell stuff online, Amazon and eBay included. We've previously looked at the most popular places to set up shop online, covering sites like Shopify and Etsy. Still, the winner of that Hive Five was a self-hosted storefront, and for good reason. Hosting your own e-commerce site gives you more control over the shop and its presentation, is better for business branding, makes moving to another web host easier, and can be more cost-effective. You can, for example, avoid transaction and listing fees, but you'll still have to pay processing fees from your payment gateway (more on that in a bit). The downside is that it's more hands-on, and you'll need to regularly update the shopping cart scripts whenever an update is available to avoid security vulnerabilities. But if you're serious about what you're selling, that should hardly deter you. Step 1. Gather What You'll NeedThis guide assumes you have the business part of the online store already figured out—a company name, the products or services (or both) you want to market, and pricing for those items. If you don't have those aspects pinned down yet, check out some essential tools for starting up your business and how to roll your own business before you get started building your online shop. You'll also need:
Step 2. Set Up Your WebsiteOnce you have your domain name registered and pointing to your web host, you can set up your site's homepage and other static pages (e.g., information about you or background on your products) the way you would normally make a website (see our complete beginner's guide to making a website for help doing so). However, the shopping cart script can stand alone as your entire website if you prefer. Besides the cart and product pages, the script can create static pages with company background, FAQs about shipping, and the like. Step 3. Install Your Shopping Cart SystemIf you have Fantastico or QuickInstall in your website cPanel (or Ensim Power Tools if you have a Windows host), you can auto-install the shopping cart system using those tools (look under Software/Services or a similarly named section in your cPanel). For this demonstration, we're installing osCommerce, but the steps are similar for other e-commerce tools. Click on the "New installation" button or link to create a new installation. You'll then be able to set fundamental shop features (e.g., the name and email address of the store owner and the SSL option).In osCommerce you also set the administrator username and password here, but some systems like Zen Cart instead email you a generated password. This "New installation" section is also where you set the installation folder. If you want the store to be in the root directory of your domain—i.e., when visitors go to yoursite.com they'll immediately enter the shop—leave the folder blank. Otherwise, choose a directory name like "shop" or "catalog" for the installation; this way you can have customized web pages around your store (see Step 2 above) and link to your shop from there. The script will set up the store database in MySQL for you and provide you with a link to both your base shop and the administration area. Step 4. Customize Your Online ShoposCommerce and other shopping systems are pretty feature-rich. You can keep track of products in stock, add different tax classes and rates, view advanced reports, and much more. There are also lots of add-on modules and skins available (see osCommerce's add-ons directory, for example) for really customizing your web shop. Changing the logo and footerThe first thing you'll probably want to do is change the logo and remove the osCommerce footer graphic. In the admin panel, go to Configuration > Store Logo to save a new store logo. To adjust the footer, you'll need to edit the english.php file under the
To remove the banner graphic, go to Tools > Banner Manager in the admin panel and delete the osCommerce banner. Note, if you think you'll want to apply a different template or theme to your store, consider installing it before doing any further customizations (see Step 7). Further basic configurationsThere are many other things to configure in the administration panel. Go to Configuration > My Store to set things like which zone your country is in and whether you want to direct customers to their cart after they add a product, etc. In the includes/languages folder you'll also find the files to edit for customizing the information pages of your site, such as your shipping and privacy policies (shipping.php and privacy.php, respectively). As above, use your text editor to customize the copy on those pages. Step 5. Set Up Your Categories/ProductsThe main section you'll be working in is the Catalog, where the categories and products are listed. osCommerce sets up an electronics shop for you by default, but if you're selling clothes or something else you'll need to customize the categories (and definitely products). If you only have a few wares to peddle, using the online admin interface to add categories and products is pretty straightforward. Just select a category/product image and enter in the other details needed (description, name, etc.). If you have a lot of products, turn to add-ons that allow for importing products from an Excel spreadsheet, CSV file, or other delimited text file, bypassing the web interface altogether. You'll need to download the add-on (e.g., Easy Populate & Products Attributes, which works with a bunch of shopping cart systems) and follow its directions to install it to your store directory. Note: for the Easy Populate add-on, the given instructions for editing the catalog.php file were not accurate for me, perhaps because my osCommerce install was a different version than the Easy Populate one. If your catalog.php file defines its boxes as arrays, just copy and paste one of the arrays (everything from "array(" to the closing ")," and edit it with the Easy Populate information. E.g.,:
Once you've installed the add-on, you can download a model csv file that you can edit with your products/services. The unique key for each product is in the v_products_model column, and you can specify product image locations in the v_products_image column. Once done creating your products/services csv file, go back to the admin panel and import it — after first backing up your store database from the "quick backup" button in Easy Populate or from the admin panel's Tools > Database Backup Manager section. Step 6. Handle Fulfilment and ShippingNow that you've got your products all imported, it's time to set up your fulfillment section. Shipping costs and payment methods are both found under the Modules section of the administration panel. For the payment options, you can install modules for different payment gateways (see Step 1 above), including PayPal, 2Checkout, and others (you can download additional modules like Checkout by Amazon from the add-ons directory). When your customer checks out from your store, they'll be directed to the secure payment sites of one of these gateways. For shipping you can specify per item shipping costs, rates for different zones, a table rate based on total rate, and so on. You'll get an email about each new order that arrives, so you can handle shipping out the items as they come in. There are solutions for larger-scale merchandising, but for most sideline gigs and mom-and-pop online stores, email should suffice. Step 7. Add Other Shopping Cart Modules and CustomizationOnce you have those basics down, you can go to town customizing your shop with built-in modules (like adding discounts and specials) or modules from the community add-ons for tweaks like adding subcategories, a FAQ desk, random products boxes, and more. Installing the third-party add-ons usually only involves editing a few lines of the configuration files and then uploading them to the shop folder, but it's always a good idea to back up your shop before doing so, as these are install-at-your-own-risk options. To modify how the osCommerce site looks, edit the stylesheet.css file in your main folder (here's some basic CSS info to get you started); you'll be able to change the color of your box headers and more in that CSS file. You can also replace the default gif images in the images/infobox folder. Otherwise, you can download new free templates and themes for your store or buy one from someplace like Template Monster, but be aware that changing the theme may (or may not) override any customizations you did before. Hiring a professional designer to help you with your online store is also a good idea if you have a lot vested in it. Step 8. MaintenanceFinally, check your shop reports regularly to monitor how it's doing. Also subscribe to your shopping cart system's news feeds to make sure you have the latest patches (e.g., see osCommerce's news site). And, most of all, enjoy your new web storefront. May it bring you happiness and wealth. Top photo by Pete Do you have an online store you've made yourself that you want to show off? Or tips and tricks to add to our basic guide? Please feel free to add them in the comments. | April 28th, 2011 Top Stories
|
Thursday, April 28, 2011
How To Set Up Your Own Online Store
Subscribe to:
Post Comments (Atom)
CrunchyTech
Blog Archive
-
▼
2011
(807)
-
▼
April
(97)
- Top 10 Things You Can Get for Free or Cheap
- The Latest from TechCrunch
- The Latest from Boing Boing
- StolenCameraFinder Locates Your Stolen Camera by U...
- The Latest from TechCrunch
- How To Set Up Your Own Online Store
- The Latest from TechCrunch
- The Intermediate Guide to Living Entirely Inside C...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- How to Get Better Battery Life from Your Android P...
- The Latest from TechCrunch
- A Systematic Approach to Solving Just About Any Pr...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from TechCrunch
- Top 10 Photography Hacks
- The Latest from TechCrunch
- The Latest from TechCrunch
- How to Jump Ship from GoDaddy to a Better Web Host...
- The Latest from TechCrunch
- How to Prepare If You Think You Might Lose Your Job
- The Latest from TechCrunch
- The Latest from TechCrunch
- How to Survive Horrible Cellphone Reception
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- How to Create a Custom Windows Installation DVD or...
- The Latest from TechCrunch
- The Latest from TechCrunch
- How to Use Dropbox as a Killer Collaborative Work ...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- Top 10 Ways to Get Your Creative Juices Flowing
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- Spring Cleaning for Your Computer: Evacuate PC Dus...
- The Latest from Boing Boing
- The Best Mac Apps Exclusive to the Mac App Store
- Goodnews!
- The Latest from TechCrunch
- The Latest from TechCrunch
- How (and Why) to Set Up a Secondary Browser Optimi...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- Run Your Home Network Like a Coffee Shop for Easie...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- How to Set Up a Fully Automated App and Settings B...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- Top 10 Micro-Apps for Windows and Mac OS X
- The Latest from TechCrunch
- The Latest from TechCrunch
- Steal Like an Artist and Relax: Nothing Is Original
- The Latest from TechCrunch
- The Latest from TechCrunch
- Three Phone Tips for Antisocial People Like Me Who...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Always Up-To-Date Guide to Rooting Any Android...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- When Not to Google: Searches You're Better Off Mak...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- How to Make a Web Site Part I: Understanding and W...
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- Top 10 Uses for Twitter (That Aren't Self-Indulgent)
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
- April Fool's Day QR Code Scavenger Hunt
- The Latest from TechCrunch
- The Latest from TechCrunch
- The Latest from Boing Boing
-
▼
April
(97)
No comments:
Post a Comment