941-685-8851

‘ecommerce web design’

Magento sidebar category navigation 1 level reversed order

I needed to create a left sidebar category navigation which display only the top level categories. The category display order in this navigation needed to be reverse that of the default category display order. For example, here is a screen capture of the Manage Categories interface in the Magento administration.

Magento Ecommerce web design

Below is a screen capture of the Magento shopping cart website frontend. Sorting the category order in the Manage Categories administration (shown above) will determine how the categories are sorted on the frontend.

Magento Ecommerce shopping cart website design

The code to create this Magento vertical category navigation is:

<ul id=”category-nav”>
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php if($_category->name!=””):  ?>
<ul id=”category-nav”><?php foreach ($this->getStoreCategories() as $_category): ?><?php if($_category->name!=””):  ?><li><?php echo $this->drawItem($_category) ?></li><?php endif?><?php endforeach ?></ul>
<?php endif?>
<?php endforeach ?>
</ul>

But in the case of this particular ecommerce shopping cart web design, I need the top horizontal navigation to retain the sort order defined in Manage Categories, and the left sidebar vertical navigation to display a reverse order of that defined in Manage categories.

Magento Ecommerce shopping cart website development

The code to create this Magento vertical category navigation with a reverse sort order is:

<ul id=”category-nav”>
<?php $helper = Mage::helper(‘catalog/category’);
$categoryCollection = $helper->getStoreCategories(false,true,false);
$categoryCollection->addAttributeToSort(‘level’, ‘asc’)
->addAttributeToSort(‘position’, ‘desc’)
->addAttributeToFIlter(‘level’, array(‘eq’ => ’2′));  //Added to limit to only level 1 categories.; ?>

<?php foreach ($categoryCollection as $_category): ?>
<?php if($_category->name!=”"):  ?>
<li><a href=”<?php echo $this->getCategoryUrl($_category); ?>”title=”<?php echo $this->htmlEscape($_category->getName(‘position’, ‘desc’)); ?>”>
<?php echo $this->htmlEscape($_category->getName()); ?></a></li>
<?php endif?><?php endforeach ?>
</ul>

Share
 

Florida tax rates for ecommerce shopping cart websites

When you sell products via an ecommerce shopping cart website, tax laws are similar to that of mail order. Tax is only required if the purchaser resides in the same state as the seller. Many states have a single, flat tax rate. For example, Connecticut has one 6% tax rate for the entire state. Other states allow counties to levy an additional local tax ontop of the state tax rate. For example, Florida law mandates a minimum sales tax rate of 6%, however, the law also provides for an optional local sales tax that allows each county to set its own local tax that is collected on top of the general state rate.

This means that a Florida resident will often pay a different sales tax rate from one Florida county another.  If theFlorida resident purchases a product from Connecticut, they pay no sales tax because they are not a resident of Connecticut. The same rule applies to ecommerce shopping cart websites. If the person purchasing from you shopping cart website resides in the same state as you, you must collect sales tax. If they reside in a different state from you, you do not collect sales tax. When configuring an ecommerce website, not only must we configure the base state tax, but the county state taxes must also be accommodated. This is determined by zipcode.

Below is a list of the current rates for each county in the Florida.

Alachua     6.25%
Baker     7.00%
Bay     6.50%
Bradford     7.00%
Brevard     6.00%
Broward     6.00%
Calhoun     7.50%
Charlotte     7.00%
Citrus     6.00%
Clay     7.00%
Collier     6.00%
Columbia     7.00%
De Soto     7.00%
Dixie     7.00%
Duval     7.00%
Escambia     7.50%
Flagler     7.00%
Franklin     7.00%
Gadsden     7.50%
Gilchrist     7.00%
Glades     7.00%
Gulf     7.00%
Hamilton     7.00%
Hardee     7.00%
Hendry     7.00%
Hernando     6.50%
Highlands     7.00%
Hillsborough     7.00%
Holmes     7.00%
Indian River     7.00%
Jackson     7.50%
Jefferson     7.00%
Lafayette     7.00%
Lake     7.00%
Lee     6.00%
Leon     7.50%
Levy     7.00%
Liberty     7.00%
Madison     7.50%
Manatee     6.50%
Marion     6.00%
Martin     6.50%
Miami-Dade     7.00%
Monroe     7.50%
Nassau     7.00%
Okaloosa     6.00%
Okeechobee     7.00%
Orange     6.50%
Osceola     7.00%
Palm Beach     6.00%
Pasco     7.00%
Pinellas     7.00%
Polk     7.00%
Putnam     7.00%
St. Johns     6.00%
St. Lucie     6.50%
Santa Rosa     6.50%
Sarasota     7.00%
Seminole     7.00%
Sumter     7.00%
Suwannee     7.00%
Taylor     7.00%
Union     7.00%
Volusia     6.50%
Wakulla     7.00%
Walton     7.00%
Washington     7.00%

Share
 

Magento remove Estimate Shipping and Tax

Magento offers a built in Estimate Shipping and Tax feature to provide shopping cart customers with realtime feedback of tax and shipping estimation when shopping on an ecommerce website. But often, website owners don’t want to display the Estimate Shipping and Tax function on their shopping cart website. For example, some shopping cart website owners will offer free shipping or flat rate shipping, which makes shipping estimation irrelevant, not to mention confusing and distracting to ecommerce customers.  Fortunately for ecommerce web designers, it is quite easy to disable the Estimate Shipping and Tax function on a Magento shopping cart website.

Edit your checkout.xml layout file. The default file in Magento 1.6 would be located in app/design/frontend/base/default/layout/checkout.xml

Remove the following block:

<block type=”checkout/cart_shipping” name=”checkout.cart.shipping” as=”shipping” template=”checkout/cart/shipping.phtml”/>

This block can be found within <reference name=”content”>

Refresh the Magento cache and the Estimate Shipping and Tax menu will be removed.

Share
 

Web Design in Sarasota for FruitvilleMarket.com

Ecommerce Website Design in Sarasota, Florida

Ecommerce Website Design in Sarasota, Florida

Razworks has launched a new Magento Commerce shopping cart web design for Sarasota, FL based company Fruitville Grove Market. FruitvilleMarket.com is the new ecommerce website and the company had a successful Christmas shopping season. “Today we have a website that we can direct our customers to that we our very pleased with”, states owner Henry Detwiler. “Michael Rassel is a true professional! He delivers more than you pay for”.

Razworks created an attractive front end web design in XHTML and CSS tableless layout scripting, with a web 2.0 style video player that plays the Fruitville Grove Market television commercial video. Entering the website via such a professional looking home page makes a very effective first impression with potential customers. Because the video uses the latest FLV video format it provides the optimal ratio of quality to filesize, and utilizes progressive download, which allows the video to be watched as it downloads.

The ecommerce part of the website can be accessed from any web page in the site. The shopping cart was created using the industry’s latest and greatest ecommerce software, Magento Commerce, which has been tauted by industry professionals as the best shopping cart software available today. It provides a very professional looking, easy to use and fully functional online store. Fruitville Grove Market wanted the ability to accept credit card payment from the website, so they opted to process payment from ecommerce website purchases via PayPal. Because of the zero startup cost PayPal was a preferred option opposed to establishing a merchant account and payment gateway. Michael Rassel configured the Magento Ecommerce website to capture the customers order and shipping information, then directed the customer to PayPal to process payment for the order.

Michael Rassel was also contracted by Fruitville Grove Market to perform various search engine optimizations. By optimizing the text content top keyword phrases, installing a WordPress blog for SEO editorial authoring, and a creating numerous social network accounts to support a link building campaign. Razworks also setup a Google Adwords pay per click a search engine marketing campaign to allow FruitvilleMarket.com to display an ad on the first page of Google search results anytime someone searched for Fruit Gift Baskets or Gift Fruit Baskets.

Michael Rassel is glad that Fruitville Grove Market had such a successful Holiday season, and is proud to have another happy Razworks web design and ecommerce website customer!

Share