Developer Blog

/Developer Blog

Installing thirty bees on Digital Ocean

2018-08-23T07:24:39+00:00 May 7th, 2018|

Are you wanting to set up a new thirty bees site on your own private Digital Ocean VPS account? Digital Ocean is a great choice for hosting a low cost thirty bees site if you are technically inclined. This article will show you how to install thirty bees on the 16.04 LAMP stack One-click App.   Getting started The first thing you will need to do is to log into your Digital Ocean account. If you do not already have a Digital Ocean account, you can get started here. Once you get signed in, You will need to click Create link [...]

Upgrade a 1.0.3 site to 1.0.4 latest source

2018-08-23T07:34:01+00:00 January 31st, 2018|

I'm going to talk about how to take your thirty bees v1.0.3 site, and upgrade it to version 1.0.4 (latest source). First of all, this is NOT to be done on your production site, this is for you to test out the latest version, on a cloned site. So the first step is to clone your site, you can do this to a new domain, or a sub-domain of one of your existing domains, or create a localhost setup and do it there. The specifics are out of the realm of this write-up. Next get your cloned site working, make whatever [...]

Adding free modules to our store

2018-08-23T07:37:44+00:00 December 12th, 2017|

Since the thirty bees store has launched anyone can sign up and add their free modules to the store. We expect over the next few months our store will become an amazing place for our community to find the modules that they need to run their shops. If you are a developer that likes open source, this article is for you. It goes step by step with how to list your free modules in our store. The Requirements The requirements for listing free modules in our store is simple, they need to have a GitHub repo and correct formatting of the [...]

Adding product creation date

2018-08-23T07:50:26+00:00 August 28th, 2017|

This quick tip will allow you to add a field to your back office product page that will allow you to manually set the date that the product was added to the catalog. You can use this date to control whether a product is considered new on the front end of your store. The tip was posted on our forum by @zimmer-media at zimmer-media.de you can view the whole thread here. Adding this change to your site is pretty easy. All you will have to do is add an override to the location override/controllers/admin/templates/products the products directory might not exist on your [...]

Setting up Google Optimize

2018-08-23T07:52:44+00:00 August 27th, 2017|

If you are like most merchants you have three primary focuses for your shop, speed, SEO, and conversion optimization. Google Optimize comes in to help with conversion optimization. It is a free platform by Google that allows you run A/B tests on your site. With A/B tests you are able to see what changes affect the conversion rates of your site for better or for worse. Then you can start optimizing your site to have the highest possible conversion rates. Who wants higher conversion rates? Getting started There is a prerequisite to using Google Optimize, you will need to have goals [...]

Creating Google Analytics Goals

2018-08-23T07:52:53+00:00 August 27th, 2017|

One of the first things you should do when you set up Google Analytics on your website is to start creating goals. Goals are a great way to track events on your website as a metric to see how your website is doing. They can be useful to give you insight to how customers are interacting on your website and to why they might not be purchasing. Setting up your goals To start setting up your goals, you will need to login to your Google Analytics dashboard. Once you are in the Analytics view for your site, you will want to [...]

Displaying Product Count and Price Ranges for subcategories in thirty bees

2018-08-23T07:54:58+00:00 August 4th, 2017|

In this quick tutorial, you will learn how to add the product count, as well as the price ranges, for subcategories in ThirtyBees, to give your customer a better understanding of your catalog. Step 1 - Retrieving the product count for each subcategory The best approach when adding new functionalities to thirty bees is to use overrides. Let's add a new one for the Category class, which includes the function that retrieves subcategories in thirty bees. Create a new file named Category.php inside override/classes, and open it up in your favorite code editor. Then, let's start by adding some simple override [...]

Editing Theme CSS on Linux

2018-08-23T07:56:45+00:00 July 17th, 2017|

Are you wanting to develop your own theme based off of our community default theme? Or maybe you just want to make some changes to the community default theme and you do not know how to work with the SCSS in the theme. This tutorial will give you the basic information you need to be able to work with it and compile the files into CSS files on Linux. In this article we are going to use GtiKraken for connecting to GitHub, PHPStorm for editing the files, and the command line for working with compiling the theme. Getting started The first [...]

Helping with phone orders

2018-08-23T07:57:59+00:00 July 6th, 2017|

There are some sites you work with that get less than tech savvy people as customers. I personally have had a couple of clients whose sites are targeted at an older demographic that has trouble with the checkout some time. After a bit of thinking we came up with a way to help the users in the event that they called. Below is what we added to the cart. Now if the user has an issue in the checkout and they call, they can give the merchant the reference number. What the reference number is, is actually the cart id. That [...]

Adding tabs to the product page

2018-08-23T07:58:10+00:00 July 6th, 2017|

One of the requests we have seen a lot on the forum and through emails is adding tabs to the thirty bees theme product pages. Some users do not like the standard layout of sections and prefer the tabs better. So we decided to write a quick tutorial on how to remove the sections and replace them with tabs. Getting Started For this tutorial you are going to have to have a basic understand of how to ftp into your site and edit theme files. Below is the area on the product page we are talking about. The first thing you [...]