Engine23

Magento Ecommerce Strategy, Design & Development

How to customize Icon Font for Magento

Need a custom Icon Font for your Magento 2 theme and wondering the right way? Look no further

update the icon variables in Magento.

The update is pretty simple, if you know the exact steps. Here’s a quick synopsis: You start by creating a theme extension less file, and then update the Icon Font variables. Don't forget to clear the appropriate caches and it's that simple.

Read more

How to Create and Use Your Own Custom Font Icons for Web

Easily make your own icon fonts through a few simple steps

When you have finished creating your icons, export each one to its own separate SVG file.

The process is pretty simple, but it could be really confusing if you’re just starting out. Here’s a quick synopsis: You start by creating your own set of icons as SVGs using your favorite vector-editing software, and then you import your SVGs to the coveted Icomoon App! I’ll even show you a couple of different ways. Let’s get started.

Read more

10 eCommerce Experts Give Their Secrets on How They Optimized Their Business in [2016]

Insider trading may be illegal. But sharing optimization secrets is a no holds barred tactic that we here at Engine23 are exploiting.

We know the stress you go through trying to find the right solutions to help you achieve your company's growth goals. So we did a little reconnaissance for you and found ideas that you can take to your next brainstorming session.

We asked eCommerce experts “What were the three most impactful changes you made to your business in the last year?”

Find out what business lessons the eCommerce experts spilled in their responses..

Read more

Ten Awesome Colorado Startups (Updated)

Colorful Colorado! Colorado features majestic scenery, more than 300 days of sunshine a year and more fourteeners than any other state. Colorado also boasts beacoup indoor endeavors, tons of tasty microbreweries (we know this from experience) and oodles of awesome startups!

"More gold has been mined from the thoughts of men than has been taken from the earth.” - Napoleon Hill

Colorado, known for mining gold to this day, is also a great place to start a business. It offers an enticing atmosphere for all entrepreneurs, even eCommerce. Many startups call this state home. Every month, 350 out of 100,000 adults become a business owner. In 2015, an estimated 14,698 people starting a business in Colorado every month, making 176,379 new business owners.

Read more

Silicon Prairie - Midwest Living to Midwest Technology

The Midwest. Are there advantages of Midwest living or Midwest technology? What is actually there, besides the flyover states. Is it changing with the times, or will it forever just be farmland, to feed and nurture the country? What states are actually considered the Midwest?

Let’s start off with the last question, the government recognizes that North and South Dakotas, Nebraska, Kansas, Iowa, Missouri, Minnesota, Wisconsin, Illinois, Indiana, Michigan and Ohio as the states that make up the Midwest. We are here to convince you that the Midwest is changing, and if you act now, you could join while the iron is still hot.

You may or may not have heard about the rise of the Silicon Prairie. If you have great, keep reading, and see if there is something you didn’t know. If you haven’t, well keep reading, and learn about the hottest new tech hub in the United States. If you are an IT person, you already know the major places in the U.S. where to be a tech star. Those places are the Silicon Valley, New York City, Chicago, Houston, Washington D.C., well it seems there are a lot of places where tech people thrive in.

Read more

Two Reasons to Learn Backlinks – Traffic and SEO!

How frustrating is it to learn everything you need to know about backlinks? Very, because we know from personal experience that understanding backlinks is not an easy feat. To make your website findable, you will have to find ways to get backlinks. Did you know that Google’s original search engine was based entirely off of a backlink analysis? Leading to my next question, do you know the history of Google and the development of the ranking of the backlink? No? Well let’s not go into the full story of Google’s history, but you can read more about it in the link above. To sum up what the reasoning for how the backlink ranking system came around. Google became public in 1997, it’s was created due to an irritation over not knowing what pages were most useful, and wishing there was a system similar to research papers and citations. Larry Page (co-creator of Google) named his project BackRub, which was to a tool to be able to count and recognize each backlink on the web as if they were citations proving the value of a paper. It would also sum up the importance of the link, and rank it. Nearly, two decades later, and it still a major item on ranking search engine optimization.

Read more

Magento - How to add to the topMenu using xml

When looking at the template files for Magneto, things can seem very confusing.  Especially when your talking about the navigation.  For example if you try to add a menu option to the top menu, you would expect to find an array or some sort of call to the database.  However, in app/design/frontend/default/YOURTHEME/template/page/html/header.phtml there is only a php code <?php echo $this->getChildHtml('topMenu') ?>.

Unless your savvy enough to understand whats happening, that is a reference to some xml.  This xml is what sets the values for that menu. 

So, how are we supposed to add things to that menu?  There are lots of bad advise out there saying you can just write your own, or get that list of values and hard code your own...but its so much easier than all of that.

The best way is to create or edit your local.xml

Read more

Magento - Fixing Database server does not support the InnoDB storage engine

Magento version 1.7 and up seem to have an issue with MySQL version 5.6 in determining if InnoDB is available. 

To fix this issue, you need to modify an install file ( and yes its in the core! ).  So do not yell at me for editing a core file, its only executed on a new installation! 

The file in question is:

app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php

We need to modify a function to allow for the install to take place:

 

Find the existing code that we need to change:

Read more

Magento - get the rating

How to get the rating of a product using the review id

$ratingCollection = Mage::getModel('rating/rating_option_vote')->
getResourceCollection()->
setReviewFilter($review->getId())->
setStoreFilter(Mage::app()->getStore()->getId())->
addRatingInfo(Mage::app()->
getStore()->
getId())->
load()->
getItems();
$ratings = array(); foreach($ratingCollection as $item){ $ratings[]=$item->getValue(); }

Magento - get the rating of product using review id

How to get the rating of a product using the review id

$ratingCollection = Mage::getModel('rating/rating_option_vote') ->getResourceCollection() ->setReviewFilter($review->getId()) ->setStoreFilter(Mage::app()->getStore()->getId()) ->addRatingInfo(Mage::app()->getStore()->getId()) ->load() ->getItems(); $ratings = array(); foreach($ratingCollection as $item){ $ratings[]=$item->getValue(); }