Archive for the ‘SilverStripe’ Category
Posted on: March 24th, 2011 by James Cluff
E-commerce Questions
Although we are located in Saint George Utah, daily we get calls about e-commerce from all over the country, Salt Lake City, New York, Las Vegas, California to name a few. When these calls come in, usually the client has a lot of ecommerce questions about what they need to do in order to sell things online. As an internet consulting company, we like to provide the best advice and recommendations we possibly can. The success of our customers is paramount.
Typically when a customer calls us about a new or existing e-commerce project, we have more questions for them than they have for us. In this post I am going to try and go over some of these questions because they are things that anyone should think about when doing an e-commerce project. It doesn’t matter what you are selling online, to be successful selling it you need to choose the right software to sell it. There is no one size fits all solution, and careful thought should be put in to make sure you choose a solution that works for you long term, and helps your company be successful.
Often the customers calling us have a pre-determined notion of what they want because of some article they read or because of something a friend recommended. We still want to verify that the platform they want to use is the right one for them. Common platforms include Magento E-commerce, Joomla Virtue Mart, Spree – based on Ruby on Rails, SilverStripe, OS Commerce. But there are many!
Still the following are things we want to understand:
How many products do you intend to sell online?
If a company or individual has only a few products to sell, we might recommend a totally different solution than we would if they had a few hundred, thousand or even a few hundred thousand items. If there are only a few items for sale, we might also ask are they being sold one at a time? or would someone purchase several at one time. If they are only likely to buy one type of item at a time, and if there are only a few items, a simple buy now button might suffice.
However if there are many items, and the user might purchase any number of different items then a shopping cart will be necessary. Even then the cart we recommend will depend on the number of products, what kind of products those are and how those products will go into the online store once it is developed.
Naturally if there are only a few or even a few dozen they can be manually entered with great care to make sure everything is perfect for each item. If there are a few thousand however, it is a completely different scenario.
Are the products simple or are they configurable?
If there are a lot of products the next thing we might want to know is what the products look like from a data point of view. Are they simple products like a white undershirt that comes in three sizes? Or are they configurable products like a shirt that comes in three sizes, 9 colors and a choice of 5 different images on the shirt?
These two scenarios might look completely different in the store, and certainly will be completely different when loading the data in.
Which brings us to the next point
How will the products be entered into the store?
Some distributors and manufacturers do an excellent job of providing product catalogs in a CSV format with excellent descriptions, titles, images and everything you need to put them into your online store. Interestingly however most of them don’t. It is like they deliberately don’t want you to be able to define their product to your customers.
If the number of items is small manually entering them is a great option, but again for a large number of items this can be a huge job. And it is important if your dealing with iBCScorp or some other E-commerce or web design company, that you consider before you start the project how you will get the data into your new online store.
We have had to do all kinds of things in the past, from manually entering product data from paper catalogs, to writing code to screen scrape the market in order to capture product data to populate stores. The simplest way however is typically a simple CSV import provided you can get good clean data.
Once the data is loaded into the system, you can optimize each page with the help of our SEO experts to help make that data distinct and better than any competitors who may have used the same CSV import. It is important that any website be easy to maintain – not just the product data, but other product related data as well using a Content Management System.
Is a Content Management System CMS required?
I think mostly yes it is required. Sometimes it is not, like if you already have one, or if somehow you have a fixed list of clientele who you sell to and you don’t necessarily need to market on the internet, otherwise I would say definitely so.
In some cases a customer may have an extensive wordpress or Joomla Blog already in place with tons of traffic. Lets not ruin a good thing we can figure out a way to add a store to or along side an existing community or traffic source, this is fine and a CMS may not be required accept for being able to manage product content.
Also there are rare cases where customers have come to us with a set list of clients they sell to – say distributors, and they don’t even want their products necessarily to be available for non distributors – so they don’t care about SEO, they don’t care about press releases and they don’t need to drive traffic to their site. If this isn’t you then you need a CMS.
Many customers over look the importance of a content management system (CMS) with their online store. Truth is building a better mousetrap doesn’t really work. There have been many many ideas which have failed because it doesn’t matter how great your product or idea is if people don’t know about it. This is where a CMS is important. The content in a CMS helps drive traffic, and helps to educate your potential clients about your company and products.
No a just putting up some static html pages doesn’t cut it. The content needs to be dynamic and living. Posting new information about new products, new research, new uses etc. for your products, otherwise, it is a declining market for you, even if your selling a commodity item, the information about that item is an important part of making a purchasing decision online.
Another important question we ask is how will the product be paid for?
How will you take payment on your online store?
This may seem like an obvious one, but it isn’t. There are all kinds of issues to think about. If your low volume PayPal may be fine. If your higher volume however you definitely will need a merchant account and a payment gateway.
A merchant account is the same thing that all retailers use to process credit cards. In a brick and mortar store, they use a machine to swipe your card. This is accepted a secure way to take payment. When taking payments over the internet, we have the same security concerns. These concerns are handled by what is called a payment gateway. This payment gateway replaces the swipe machine at the grocery store, and they process all of the transactions through to the merchant account. The merchant account then processes them through to your bank.
Still there are other things to consider – such as are there recurring payments, partial payments or other special arrangements. These are definitely issues which should be understood before any e-commerce project is started. Another is how will you deliver product once it is paid for?
How will you deliver what you have sold?
Will this be a web based delivery, will you be shipping products? How will you ship them USPS, UPS, Common Carrier, International? In some cases we have had clients do custom shipping quotes because they have to schedule freight. In most cases however simple USPS and UPS integration suffice. There is obviously a whole lot of issues behind this one as well such as drop shipping, order processing, warehouse management etc. These issues usually step beyond an e-commerce platform, but they are a huge piece of e-commerce. Typically the fulfillment, accounting, purchasing etc. are handled in another system like an ERP system – we do this but I won’t cover that here.
What e-commerce sites do you like and what do you like about them?
Yep, don’t hesitate to look around at what other people are doing right and wrong. If you find a good concept, it is often easier to show us a site that you like and say we want a widget on there similar to this. Also for design this can help us get an idea of what you are looking for.
What is your budget?
Yea I know we ask this question and we hear all the time, I don’t want to tell you what my budget is I want you to tell me what it is going to take.
Our objective however is to deliver you the best product we can within a budget that is affordable and fits with your plans. Sometimes this can’t be done, but usually it can. We will work hard to balance out feature requirements with an affordable budget to give you the best we can. We want you to be a successful business and for us to be a partner with you supporting you long term and helping your business grow.
If you want to talk about your e-commerce ideas please don’t hesitate to give us a call. 435-215-4674.
Posted on: February 9th, 2011 by James Cluff

Internet Business Consulting Services Corporation
(iBCSCorp) is proud to release
ldstemplestore.com. The website features a wide variety of products geared toward members of the
Church of Jesus Christ of Latter-Day-Saints.
“Your source for everything
temple,” is the overall theme for the site. There is a wide array of products available through the site, such as:
temple artwork, temple clothes, temple home décor, books about the temple, even
temple tours. This site will enable consumers to purchase LDS products regardless of location.
The
ldstemplestore website includes artwork of featured artists such as: Al Rounds,
Chad Hawkins, Courtney Lunt, Eric Dowdle, Jeremy Winborg, Jon McNaughton, Kendall Davenport, Larry Winborg, Sandra Rast, Marcia Johnson, and Steve Bartholomew.
Another fun thing about LDS Temple Store is the wide variety of temple related products. Art takes on many forms, and you can see a lot of them on this site, CTR Rings, Current Temple Recommend Holder rings, carvings, recommend holders and more.
IBCSCorp.com worked to build the site using
silverstripe e-commerce software. They also implemented
auto-generated e-mails and
pdf invoice attachments for ldstemplestore.com. Some of the complicated features included data migration to
silverstripe.
Posted on: February 8th, 2011 by James Cluff

Internet Business Consulting Services(iBCSCorp.com)
is proud to release
ChadHawkins.com. ChadHawkins.com profiles the artwork of
Chad Hawkins. Chad Hawkins is a renowned & respected
LDS artist known for his extensive collection of
temple artwork. IBCScorp.com worked with Chad to rebuild his site using
silverstripe e-commerce software.
“I hope my art has a positive impact on people’s lives, that the viewers may be motivated to become, in the words of President Howard W. Hunter, ‘a temple-attending and a temple-loving people,” is what Chad’s vision is and the purpose of his work. This site helps him fulfill his purpose by providing access to his artwork to a larger number of individuals.
Some of Chad’s artwork includes: paintings of over 100 LDS Temple’s, temple recommend holders, works of the Angel Moroni Statue, etchings of temples, scripture covers, and paintings of US Constitutional Landmarks.
For members of the
Church of Jesus Christ of Latter-Day-Saints, Chad Hawkins art work provides memories of special occasions and experiences which occurred at a special place. ChadHawkins.com is based out of the Salt Lake City area, however Chad’s pieces include perhaps the widest array of
LDS Temple artwork anywhere, with temples from all over the world.
In addition to Mormon Temples, Chad is working on many other private commissioned art. He was recently awarded a commission for the historic US Army War College. This oil painting will be completed and available for sale in March. To view and purchase some of Chad Hawkins’ artwork, login to chadhawkins.com.
IBCScorp located in Saint George Utah, worked with Chad’s designs and artistic abilities to build this product out using Silverstripe e-commerce engine. Silverstripe was chosen because it allows the administrators to easily add, update and edit content.
Posted on: January 24th, 2011 by abby
First, download the latest HTML2PDF library and extract it to your SilverStripe root directory.
Then add following lines in your site config file:
/* { html2pdf */
$path = Director::baseFolder().’/html2pdf/’;
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
require_once ‘html2pdf.class.php’;
/* html2pdf } */
Now you can use html2pdf library anywhere you wish .
Normal usage
$contentHtml=”<h2>Hello world </h2>”;
$pdf = new HTML2PDF(‘P’,'A4′,’en’);
$pdf->WriteHTML($contentHtml);
$pdf->Output(‘sample.pdf’);
Preparing the PDF Document
Document Information
You can specify the title, author, … of your PDF document as follows
$html2pdf = new HTML2PDF(‘P’, ‘A4′, ‘en’);
$html2pdf->pdf->SetAuthor(‘LAST-NAME Frist-Name’);
$html2pdf->pdf->SetTitle(‘HTML2PDF Wiki Example’);
$html2pdf->pdf->SetSubject(‘HTML2PDF Wiki’);
$html2pdf->pdf->SetKeywords(‘HTML2PDF, TCPDF, example, wiki’);
$html2pdf->writeHTML($content_html);
$html2pdf->Output(‘file.pdf’);
Display of Document
You can change how your PDF document will be displayed using the function of SetDisplayMode
$html2pdf->pdf->SetDisplayMode(‘fullpage’);
adding new Fonts
use following function for adding new fonts
public function addFont($family, $style=”, $file=”)
Explanation of the different margins Html2pdf
This example is little explanation with diagram of different margins
<?php
ob_start();
?>
<page backtop=”7mm” backbottom=”7mm” backleft=”10mm” backright=”10mm”>
<page_header>
Page Header
</page_header>
<page_footer>
Page Footer
</page_footer>
Page Content
</page>
<?php
$content = ob_get_clean();
$pdf = new HTML2PDF(‘P’,'A4′,’en’, false, ‘ISO-8859-15′, array(mL, mT, mR, mB));
$pdf->writeHTML($content);
$pdf->Output();
?>
You want to protect your PDF document use the function of setProtection
public function SetProtection($permissions=array(), $user_pass=”, $owner_pass=null)
ex:-
01. Only Printing Allowed – ‘my_password’ Required to open PDF-
$html2pdf->pdf->SetProtection(array(‘print’), ‘my_password’);
02. Only Printing Allowed – No Password Required to open PDF
$html2pdf->pdf->SetProtection(array(‘print’), ”)
03. Only Printing Allowed – No Password Required to open PDF – ‘admin_password’ required to unlock other features
$html2pdf->pdf->SetProtection(array(‘print’), ”, ‘admin_password’);
Output Method
$html2pdf->Output(‘my_doc.pdf’);
$html2pdf->Output(‘my_doc.pdf’, false);
$html2pdf->Output(‘my_doc.pdf’, ”);
$html2pdf->Output(‘my_doc.pdf’, ‘I’);
01. Forcing the download of PDF via web browser, with a specific name
$html2pdf->Output(‘my_doc.pdf’, ‘D’);
02. Write the contents of a PDF file on the server
$html2pdf->Output(‘directory/file_xxxx.pdf’, ‘F’);
03. Retrieve the contents of the PDF and then do whatever you want
$content_PDF = $html2pdf->Output(”, true);
$content_PDF = $html2pdf->Output(”, ‘S’);
Posted on: November 30th, 2010 by James Cluff

Internet Business Consulting Services Corporation works with Kodiak Canvas to rebuild their website.
Kodiak Canvas is a manufacturer of high quality canvas tents. They sell their tents through Cabela’s and Sportsman’s Warehouse. Recently Kodiak Canvas worked with
Internet Business Consulting Services Corporation IBCScorp.com to rebuild their website so that their consumers can learn more about their tents. The new site allows Kodiak Canvas to manage their own content using
Silver Stripe Content Management System.
Some of the exciting features in addition to being able to manage all of the content, include the ability to add informational videos for their clients, and to add FAQ’s as necessary. Additionally being built as a
CMS allows Kodiak canvas to do good
web marketing and fantastic
SEO work to improve their sites traffic.
If your interested in going camping anytime soon, we recommend you check out
KodiakCanvas.com and review their line of high quality camping tents.
Posted on: July 29th, 2010 by James Cluff

Sunlight Studio Art
Summary
SunlightStudioArt.com is the personal web site we did for Carolee Glaittli (artist & photographer). She wanted to re-do her old web site with a new look and ability for her fans to purchase her work via this web site.
We used: Silverstripe CMS, and MySQL
What we did: We developed a web site with CMS capabilities, so that she can manage her work & the contents of the site. On top of that we built an online store and integrated it with paypal. Also, the site was SEO optimized.
iBCScorp worked with
Carolee Glaittli artist and photographer to create
sunlightstudioart.com. This site was developed using
SilverStripe for Carolee Glaittli (artist & photographer) to showcase her art work and to allow visitors to buy her paintings and other works through the website.
iBCScorp has more than 2 years experience with Silverstripe, and their Silverstripe experts know exactly what is needed for your business. iBCScorp can
customize Silverstripe CMS to meet the requirements of smaller websites that are easy to manage and manipulate for their clients.
Carolee and her husband are able to manage the content themselves and can add their own products, product details and other pages directly to her site to display her
art and photography. This Content Management System met their needs well and they are very happy with their site.
Carolee’s objective as an artist and a teacher is to give beauty to the world and this site allows her to share her talent.
“Carolee’s art reflects her spirit; alive, vibrant and full of the possibilities of tomorrow and the beautiful simplicity of yesteryear”