Beekeeping Blog

Stay in the know, with our beekeeping articles!

FBB News and Specials

Funny Bug Bees has completed the design and programming for the Rewards Program For Eshop, a custom joomla component made to enhance the features of Eshop by creating a tiered reward system for your customers.

Eshop Shopping cart for Joomla is made by the good folks over at and it can be gotten there. joomdonation, ossolutions, and Eshop are Copyright © 2018 Joomla Extensions by Joomdonation and we make no claims to those rights. To get Eshop Shopping Cart for Joomla visit




Rewards Program for Eshop - Purchase here

Rewards program for Eshop requires NO updates or changes to ESHOP core files, it is completely standalone and just reads from the ESHOP database and changes a customers "pricing group" and discount level on the fly per admin configured variables. Using this system allows you to create a tiered rewards program for your customers. A way to reward them shopping with you. Rewards Program for Eshop is a Joomla component and plugin which creates an automated customer loyalty program in your Eshop shopping cart.

Rewards Program For Eshop is a package comprised of a plugin and a component.

The plugin is a scheduler, which runs on an admin configured timer. It keeps your customer's reward level and discount group updated to those configured by the administrator in Eshop and Rewards Program For Eshop. This means the store owner no longer has to do anything once the reward levels and discounts are set up in Eshop.

The Rewards Program For Eshop component does several things.

1. It allows you to display all customers or customers from any specific group you have created in a list format in the admin panel for this component. Displaying their current pricing group. Something which requires you actually go into each customer record in Eshop to do currently. We fix this and give you a page that displays all customers and the group they belong to.

2. It allows you to set the reward level minimum and maximum values based on either total orders placed, or total dollars spent in your store. So you can decide which one should be used. This is done from the "configuration" menu in the component. The system then puts all customers in the corresponding Eshop pricing groups based on those values, without you having to do anything. It completely automates the process of moving customers to new pricing groups based on their order totals. When a customer reaches a new threshold, he is moved to the next higher reward group automatically and receives the discount level you have assigned to that group in Eshop. 

3. It creates an administrator menu system item so you can create a link to the customer's "rewards page" for your customers. This menu item can be placed in any menu on your site, though we recommend placing it in the Eshop "My Account" menu. This allows them to log in and see which group they are in, what their discount level is, and how many dollars or how many more orders they need to place to reach the next reward level, and how many orders they have placed or dollars spent on your site.

4. On the customer's front end "My Rewards" page, it displays the name of your store and "rewards program". It displays their current reward level, current total dollars spent or total orders placed (depending on your configuration) and it displays how many more orders or dollars spent is required to reach their next reward level.

5. The component has a "run batch" administrator menu item so that you can make changes instantly, instead of waiting for the scheduler to run automatically.

6. It is retroactive, meaning it will put all your customers, not just new ones into the correct pricing groups based on the configured variables. So all of your older customers get brought into the Reward Program For Eshop at the correct reward level based on their prior expenditures.


This is what the Customer's "My Reward Status Page" looks like using the "my rewards" menu item to create a link for them to view it.

 My Rewards Page

This is what the above customer sees when viewing products in your store

customer view product

This is what the configure component page looks like.

Component settings 

Setup of Reward Program For Eshop is easy!

1. Setup your Pricing Groups using Eshops "Pricing Groups". These will be your "reward Levels".

2. Setup your Discounts for each level using Eshops "Discounts". These will be your "Discounts" for each "reward level".

3. Install and enable the plugin in the Joomla administrator panel.

4. Install the component in the Joomla administrator panel.

5. Go into the component "Joomla > Administrator > Components > Reward Program For Eshop > Settings" and set whether to use "total dollars spent" or "total orders placed". Then set your minimum and maximum values for each group, being careful to not overlap values in two different groups.


Joomla 3.5+

Eshop 2.6+

Our customers mean everything to us. So we decided that you should be earning your way to a lower price with every purchase you make. Our way of saying "Thank You" is to make sure every time you purchase with us that you are rewarded. So we created the Customer Loyalty Program for our website to do just that. The beekeeping rewards program is just for customers of Funny Bug Bees And Wood Works.

How does it work?

Every time you make an order with us, your "total orders placed" count moves up by one. You don't have to do anything. You are automatically placed into the rewards program just for shopping. Once you make the required number of purchases you will be moved to the next higher reward level. When you are logged into the site, you will notice all prices are stricken through, and a new price (in red text) is displayed. Only members of your reward level get this specific pricing and it is not available to the general public. As you move up in reward levels you will notice your prices drop which will save you even more than our already low prices.

What Are The Purchase Levels?

The reward levels are as follows: Egg, Pupa, Larva, Worker, and Queen. Making a single purchase with us automatically puts you into the "Egg" reward level.

How Many Purchases Are Required For Each Level?

Egg Level = 1-5
Pupa Level = 6-15
Larva Level = 16-30
Worker Level = 31-50
Queen Level = 51+

What Are The Discounts For Each Reward Level?

Egg Level = 1.5%
Pupa Level = 2%
Larva Level = 2.5%
Worker Level = 3%
Queen Level = 5%

I've made purchases in the past, do they count?

Yes, the system is retroactive, all orders you've placed with us count towards your total. 

How do I see my reward standings?

Easy! Simply log in to our site, and hold your mouse over the "My Account / Support" menu. Then click "My Reward Status". The page this takes you to will display your current reward level, total orders you have placed with us, your current discount amount and the total orders you need to place to move to the next higher reward level.

I'm ready to earn, where do I shop?

You have come to the right place. Just start placing orders and watch your savings grow over time. Even if we dont quite beat someone's price now, we will once your rewards start adding up. Does your other beekeeping supplier offer this?

Funny bug bees and wood works will be going through a website redesign from March 15th to March 30th 2018. During this time we are still open for business, but you may notice products missing from the store. If you visit during this time and need a product you do not see, please call 252-933-4840 and we can take your order over the phone.

We appreciate the warm welcome we have received from the beekeeping community and will continue to bring you the lowest prices for beekeeping equipment on the market. We also appreciate your patience in this matter, We are sure you will love the new site.


Clifton Murphy - Owner