How to create tax rules in spree commerce

It might be tough to manage taxation if you’re running an eCommerce store, especially when you’re selling a variety of products. Tax rules determine how tax will be applied on each order that is placed in your spree commerce store. Despite other eCommerce platforms, adding tax properties is uncomplicated if you own a spree commerce store. Check the following step by step tutorial to add taxes in spree commerce store.

Creating Tax category:

Step 1: Login to your store’s admin panel

Login to Spree Admin Panel

Step 2: On the left sidebar, go to Configurations > Tax Categories

Go to Tax Categories in Spree Panel

Step 3: Click “New Tax Category

Click New Tax Category in Spree Panel

Step 4: Give your category a name, tax code and description

Give Your Category Name in Spree Panel

Step 5: Choose whether you want that tax category to be used as default or not and click “Create

Choose Default Tax Category in Spree Panel

Now you’ll need to create Tax Rates:

Step 1: Go to Configurations > Tax Rates

Go to Tax Rates in Spree Admin Panel

Step 2: Click “New Tax Rate

Click New Tax Rates in Spree Admin Panel

Step 3: Input the fields for Name, Zone and Rate

Add Name, Zone in Spree Panel

Step 4: Choose the tax category that you created earlier and check if it has to be included in price or not

Choose Tax Category in Spree Panel

Step 5: Select the calculator and click “Create

Select Calculator in Spree Admin Panel

Now you have successfully added taxes in your spree commerce store. For further doubts or other issues, do comment below or drop us a mail at Infigic is a Spree Commerce Development company specializing in custom spree commerce development and spree extension development solutions. Follow us on twitter (@infigicdigital) for more updates related to eCommerce development.

Spree Commerce vs Shopify: Which eCommerce Platform to Use?

There are many ecommerce platforms available but the most important decision is to choose an ecommerce platform that’s best suitable to his store. The ecommerce platform not only influences the UI and customer experience of your store, but is also used for administrating assorted backend tasks. Here, we will talk about spree commerce and shopify so that you can decide your ecommerce platform as per your business.


Spree Commerce is built using Ruby on Rails, which is the best for developing light, fast, and well-designed websites.  Spree commerce is free and also integrates with wombat. Wombat connects your spree and other ecommerce storefronts to any service.  It intelligently routes orders and other information to make sure that the right data gets to the right place at the right time. Spree is a full featured ecommerce platform written for the Ruby on Rails framework. It makes programming applications easier by making several assumptions about what the developers need to embark. If we talk about backend, the spree admin panel is one of the most well designed admin panels containing all necessary elements.


Coming to shopify, Shopify is a comprehensive ecommerce solution which allows you to set up an ecommerce store and sell products. It lets you organize them, customize your storefront, track orders, accept payments.

Shopify charges a monthly fee ranging from $29 to $179. With shopify, you can’t play around with the code whereas spree is an open source platform, allowing you to access and alter all the code (also you can download it at any time). Shopify is simple, provides all the elements a store looks for, it is uncomplicated, but it’s missing out some additional features. In contrast, spree commerce allows you pick the features you want, and use the ones you need.

Shopify stores are maintained and managed by Shopify itself. But with spree commerce, you are the owner and manager of your store entirely. Shopify is preferably suitable for smaller stores. As most of the large stores look to host their own data, customize it extremely as per their needs and not pay commissions, spree commerce is more recommended.


Spree Commerce:

  • Spree commerce is free of cost
  • Spree commerce is easy to conclude on and doesn’t call for specialization
  • Customization can be done excessively tailored to your needs
  • It provides extensions for additional functionality and backend is easily understandable
  • It is open source and built using ruby on rails


  • Shopify is easy to execute
  • It allows less customization, good for small business organizations
  • No access to the code
  • Shopify is a paid product

Now, you can choose the best ecommerce platform for you between spree commerce and shopify. Infigic is a Spree Commerce Development company specializing in custom spree commerce development and spree extension development solutions. Follow us on twitter (@infigicdigital) for more updates related to ecommerce development.

How to add product properties in spree commerce

The Spree Commerce platform which delivers ecommerce solutions is a great choice for many reasons. One of them is a great bunch of functions and settings one can adjust. If you are new to Spree, you might come up with  number of questions. One of the most frequent ones is how to use product properties properly.

Follow below mentioned easy steps to add product properties in spree commerce:

Step 1:

Click the “Products” tab in your spree store’s admin panel and click “Properties

Click the Products

Step 2:

Click the “New Property” button

Click the New Property button

Step 3:

Enter relevant values for “Name” and “Presentation” fields, such as product type and country or any other attribute respectively then hit “Create

Create New Property

To update an existing product property in spree:

Step 1:

Navigate to the products properties section (Step 1)

Navigate to the products properties section

Step 2:

Edit the text box field for “Name” and “Presentation” whichever you want to update

Step 3:

Click “Update

Click Update

Now you have successfully added product properties. For further doubts or other issues, do comment below or drop us a mail at Infigic is a spree commerce development company specializing in custom spree commerce development and spree extension development solutions. Follow us on twitter (@infigicdigital) for more updates related to ecommerce development.

How to send email in development with spree?

This problem arises because you don’t have a local email server to receive your emails.

Step 1:

The first step would be to Install the mailcatcher gem in order to test the setup in development.

You will be using it as a SMTP server to catch all the incoming mails and display them on http://localhost:1080/:

Step 2:

Just run in the terminal “gem install mailcatcher” in the console.

You will find an SMTP server running on port 1025 catching emails and displaying them on HTTP port 1080

Step 3:

Add spree mail settings gem to your Gemfile:-

Add Line:

gem 'spree_mail_settings', github: 'spree-contrib/spree_mail_settings', branch: 'master‘

Then run:


Step 4:

Further, go to “Spree admin panel” and configure it. These settings will work perfectly for you without any code writing.

Then click on “Send test mail

Mail Method Setting

Step 5:

You will receive the an email on your local host.

Now your problem is solved.

If you have any further doubts, do comment below or you can follow us on twitter (@infigicdigital) as well..!! . You can even drop in a mail at Infigic is a spree commerce development company specializing in custom spree commerce development, spree extension development solutions.

8 Reasons Why We Love Spree Commerce (And you should, too! )

When it comes to choosing an e-commerce site for your company, there are many options available. Your ecommerce website holds the top priority for your company and therefore it becomes a difficult task to choose the right framework that fits your business requirements.

Spree commerce is currently considered as the most popular choice among online store owners and a lot of retailers are moving towards Spree. And precisely, that’s the reason why we have chosen Spree commerce as one of our key platforms.

Here are 8 reasons which tell you about the rising importance of Spree commerce:

1. Easy to Use

Spree is Lightweight and easy to use. It’s user interface for online store and back end administrative module is quiet user friendly.

Easy to Use

2. Ruby on Rails

Spree is written on Ruby on rails which is currently a very popular, reliable and stable open source platform.

Ruby on Rails

3. Easy Documentation

Developers of Spree have created user-guides and documents that are easily available and of immense help to new companies. You can be part of the Spree community and avail the facility of expert advice if you have any issues regarding the application.

Easy Documentation

4. Licensing

Spree- BSD license has the least amount of restrictions irrespective of your business size. Even if you are a small company or a multi-national giant, you are free to use Spree for commercial purposes without paying any license fee.


5. Customization made Easy

Spree is completely flexible, and can be molded as per your business requirements and not the other way around. With a lot of ready extensions available from the community, Spree often becomes the preferred choice for many ecommerce companies.

Customization made Easy

6. Mobile Optimization

Online shopping has moved from “desktop at home” to smart phones and tablets. Therefore, It has become imperative to optimize the stores for small screens. Spree stores perform exceptionally well on all hand held devices like tablets and smart phones.

Mobile Optimization

7. Provides Extension

Whether it is integrating any 3rd party applications or creating a new one for yourself, with Spree’s Additional Programming Interface(API),Spree extension development is child’s play.

Provides Extension

8. Tighter Integrations with 3rd Party Tools

With the roll out of Wombat, Spree offers tighter integration with Wombat – a platform for storefronts that need to connect to key systems such as accounting, ERP, and fulfillment.

Tighter Integrations

Do share this blog and if you have any queries, comment below. You can follow us on twitter (@infigicdigital) as well..!! :)

Infigic is a Spree commerce development company. You can check out our portfolio here…