You have many choices when it comes to your WordPress site. And with Ninja Shop, you now have another good option, one that will get you up and running with anything you want to sell online.
Originally, called ExchangeWP, this plugin has gone through some modifications. The people behind Ninja Forms took the plugin and wanted to continue to provide it to its already acquired customer base.
The team has made an easier and quicker way to get selling on your WordPress site. Although it has its share of powerful features, they are not trying to overwhelm the user. The free plugin is a great way to get started. You can turn on other features as you need them, or by purchasing them through their unique pricing model.
Ninja Shop for WordPress
For this post, I am going to walk through the setup using their Wizard. After installing and activating the plugin, I am asked questions about what I’m going to sell—digital downloads, or physical products— and they give me two payment options. (If you have a feature to add, such as the Stripe add-on, you’ll want to install that before you move on.)
If you choose physical products, a shipping question will be added. I have selected flat rate, so it asks me to add the amount.
If I select both offline payments and PayPal, there is additional information to be added.
Ninja Shop Settings
We did do some very basic settings in the wizard, but you can fill in more details as needed. At this point, you may choose to go directly to setting up your first product. We’ll get to that in a moment.
Here you will add your company details, currency settings, customer registration settings, admin settings, product galleries and customer messages.
You can customize three emails: the order notification from your company to the customer, the purchase receipt for the customer, and an order note to the customer. You will also set your global settings here. In this screenshot, I have the edit window open for the admin order notification:
You might have noticed in the previous screenshot that there was an option to customize the appearance of the email, which is pretty slick. This takes you into the customizer, where you have several options to customize the email.
You can see everything you are able to do with the structure, header, body, footer, background, as well as an assortment of presets that give you a color scheme and an image header.
Here are all the pages you will need and the options to choose the type of page, the title and the slug. You must toggle the last option in order to have these pages automatically created once you have set them up here.
Here are the two gateways that I selected at the beginning and I can toggle those off and on. If you do add additional gateways as extended features, they would be added here.
This option only appears if I have selected physical products, which likely I will be shipping. There are three global settings, which are straightforward.
Adding a New Physical Product
Adding a new product is also straightforward. We can start with our product title, price, description, shipping and image. We can easily add additional thumbnails/images for a gallery below the image.
And in the advanced settings, there are a few other default options that come with the free version.
You can override the default template by choosing from your other templates in your theme.
If you need to track your inventory on the product, you can toggle this on.
Easily customize your product slug here:
If for any reason you need to change the product type of an existing product, you can do it here.
If you want to add an extra message to the default receipt you send out for a specific product, you can add it here:
If you want to limit the quantity for a product, add the number here and the customer will be able to order up to that quantity.
If you prefer to have your products show in a specific order on your store page, you can do that here.
And here is what my product page will look like to the customer.
Adding a New Digital Download
Creating a digital download is in some ways similar to the process for a product, with the difference, of course, being the adding of the product file for customers to download once they have purchased it.
The settings below are the same as I have shown you with a physical product, with the exception of the Downloads Expiration:
Easily toggle the download links expiration on or off and add how many downloads the customer is limited to:
We get a similar look on the front end of the site for the digital downloads page.
Additional Core Features
Now the great thing about Ninja Shop is that you don’t even need to have all the core features activated, as I’m sure you are probably wondering about things like taxes. Well, although you will likely need to have that feature on, you have the opportunity to toggle them off and on as needed. In other words, stuff that is not needed or distracts you from your purpose can be hidden.
When I set up the wizard and go into my features, you can see what I have enabled and disabled.
So let’s go ahead and enable the rest of these and see what other core options there are:
We start with something very simple: a single tax rate. This may work for someone who needs to simply sell locally in a very specific geographical area.
Basic US Sales Tax Settings
Here we can assign any of the states taxes that we will need to collect:
Easy Canadian Sales Tax Settings
The key word here is easy; they already have the percentage rates set up for you here:
And on your product or download page, you will be able to toggle it off if it is tax-exempt:
Easy EU Value Added Taxes Settings
Do you need to collect VAT? If so, they have your covered there as well. (Note, I truncated this list but it does include all the geographic areas you might need).
And on your product or download page, you have these options for VAT:
Guest Checkout Settings
If you want to allow unregistered users to purchase on your site, you can set up these options:
Multi-Item Cart Settings
If you want people to be able to add more than one item to their cart, you can toggle this on to give them continuous shopping options.
Product Categories and Tags
I am assuming if you have any amount of product or downloads, you will want to use categories and tags for better organization of your online store. Categories are set up as they would be typically in WordPress as shown here. Same for tags.
And they will be added to your single product or download page as well.
Simple Product Settings
There is one more product type you can add. It’s called simple product type. It’s very similar to the physical product type, except shipping has been removed. This would be good for services or consulting packages you offer.
Terms of Service Settings
Likely you will want to add your terms of service; you can do that here:
And on each product or download, you can add additional terms of service for a specific product or download.
There are plenty of additional features you can add to your Ninja shop. As with any decent eCommerce plugin, this is great because you can extend it to fit your specific needs instead of having a ton of options that just clutter up your workspace.
In this post I am not going to dive into any of these as it would make for one heck of a long post, but I might touch on some of these in future posts.
I hope I have given you a feel for what each one does and helped you understand just how much you can build out the functionality of your store with the Ninja Shop plugin
Ninja Shop is another great option if you are looking for a way to start selling your products and/or services on your WordPress site. They have a unique pricing structure that is geared to your volume of sales. You can learn more about Ninja Shop here.