WooCommerce Tutorials | Bright Vessel https://www.brightvessel.com Thu, 21 Nov 2024 18:57:59 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 https://www.brightvessel.com/wp-content/uploads/2024/01/cropped-Icon-32x32.png WooCommerce Tutorials | Bright Vessel https://www.brightvessel.com 32 32 A Guide to Accepting Multiple Currencies in WooCommerce https://www.brightvessel.com/a-guide-to-accepting-multiple-currencies-in-woocommerce/ https://www.brightvessel.com/a-guide-to-accepting-multiple-currencies-in-woocommerce/#respond Sat, 31 Dec 2022 14:17:45 +0000 https://brightvessel.com/a-guide-to-accepting-multiple-currencies-in-woocommerce/ As a business owner, you know that one of the keys to success is reaching as many potential customers as possible. And in today's global economy, that means accepting multiple currencies. Fortunately, if you're using WooCommerce to power your online store, there are several ways you can do this. In this guide, we'll show you […]

The post A Guide to Accepting Multiple Currencies in WooCommerce first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
As a business owner, you know that one of the keys to success is reaching as many potential customers as possible. And in today's global economy, that means accepting multiple currencies. Fortunately, if you're using WooCommerce to power your online store, there are several ways you can do this. In this guide, we'll show you how to accept multiple currencies in WooCommerce so that you can start selling to customers worldwide.

Transacting in multiple currencies is becoming increasingly crucial for WooCommerce stores. Whether you're looking to expand your reach into new markets or offer a better experience to international customers, accepting payments in multiple currencies can be a huge advantage.

There are a few different ways to go about this; the right solution for you will depend on your specific needs. This guide will explore a few popular options for accepting multiple currencies in WooCommerce.

Configuring the Core WooCommerce Currency Features

While WooCommerce doesn't have built-in multi-currency support, it does have a few features that make it possible to accept multiple currencies:

  • The first is the Currency Switcher, a plugin that allows customers to choose their preferred currency.
  • The second is the Multi-Currency Provider extension, which allows you to set up different currency options and then offer exchange rates.

When using these fundamental WooCommerce functionalities, there are a few things to bear. First, your store must use a compatible base currency which implies using currencies recommended in the Currency Switcher. You must use the following currencies for the Multi-Currency Provider extension: euros, British pounds sterling, Canadian, Australian, US, or New Zealand dollars.

If your store's base currency isn't compatible with either of these methods, you'll need to take a different approach. Fortunately, there are plenty of other options available. We'll cover some of the most popular ones later in this guide.

Another thing to remember is that this core WooCommerce features only work with specific payment methods. For the Currency Switcher, you can use the following: PayPal, Stripe, 2Checkout, or Authorize.net. For the Multi-Currency Provider extension, you can use PayPal or Stripe.

If you're using a different payment method, you'll need a different approach to accepting multiple currencies. Fortunately, there are plenty of other options available.

Configuring the Currency Switcher

The first thing you should do is install and activate the WooCommerce Currencies Switcher plugin.

After you've activated it, go to WooCommerce » Settings and select the Currency Switcher tab. This will lead you to the plugin's settings page, where you can customize the plugin's features.

Configuring the Currency Switcher

Customizing the Currency Switcher

The first option is to choose which currencies you want to display in your store. By default, the plugin comes with a few pre-selected currencies. If you want to add more, check the box next to them in the list of available currencies. You can also re-order them by dragging and dropping them into your preferred position.

The second option is to choose the default currency for your store, which will be displayed to customers who haven't chosen a preferred currency yet. You can select one from the list of available currencies or enter a custom ISO code.

The third option is to choose how to display the currency switcher in your store. You can display it as a dropdown menu or as a list of flags. You can also select the number of columns you want the flags displayed using the latter.

The fourth option is to choose which language you want the Currency Switcher displayed. By default, it uses the same language as your WordPress site. However, you can choose a different language from the list of available options.

Lastly, you can enable the cache, which we recommend when using the plugin on a high-traffic site. The cache will help improve your site's performance by storing exchange rates in memory.

After adjusting the plugin's settings, click the Save Changes button to save your changes.

Using the Currency Switcher

Once you've configured the plugin's settings, it's time to start using it. The first step is to decide which currencies you'd like to accept. As previously described, you can do this through the WooCommerce » Settings » Currency Switcher page. Tick the boxes next to the currencies you'd want to accept, then click Save Changes.

Now, customers will be able to choose their preferred currency from the Currency Switcher dropdown menu or list of flags. If a customer selects a currency that their chosen payment method doesn't support, they'll see a notice informing them. They can then select a different currency or continue purchasing using the base currency.

The WooCommerce Currencies Switcher plugin is compatible with all major WordPress themes. However, it's always good to test things out in a staging environment to ensure everything works as intended.

The Multi-Currency for WooCommerce Plugin

Another popular option for accepting multiple currencies in WooCommerce is the Multi-Currency for WooCommerce plugin.

After you've activated WooCommerce, go to WooCommerce > Settings and select the Currencies tab. This will lead you to the plugin's settings page, where you can customize the plugin's features.

Setting Up the Multi-Currency for WooCommerce Plugin

The first thing you need to do is choose which currencies you want to display in your store. By default, the plugin comes with a few pre-selected currencies. If you want to add more, check the box next to them in the list of available currencies. You can also re-order them by dragging and dropping them into your preferred position.

Another option is to choose the base currency for your store. Choose one from the list of available currencies, or enter a custom ISO code.

Finally, you can enable automatic updates for exchange rates. We recommend this if you want the plugin to keep your store's prices up to date automatically. However, you can also update the rates manually by clicking on the Update Rates button. After, click on the Save Changes button to save the changes.

Using the Multi-Currency for WooCommerce Plugin

It's now time to start using the plugin in your store once you've configured the plugin's settings. The first step is to decide the currencies you'd like to show. As previously stated, you can do this through the WooCommerce » Settings » Currencies page. Tick the boxes next to the currencies you'd want to see then hit the Save Changes button.

Once you've done that, customers will be able to choose their preferred currency from a dropdown menu on your store's front end. Prices will be automatically converted into their selected currency.

If a customer chooses a currency that isn't supported by your chosen payment method, they'll see a notice informing them. They can then select a different currency or continue purchasing using the base currency.

It's also worth noting that the Multi-Currency for WooCommerce plugin is compatible with all major WordPress themes. However, we recommend testing in a staging environment to ensure everything works as intended.

multiple currencies wordpress

Installing a WordPress Plugin

This is one of the easiest ways to add support for multiple currencies to your WooCommerce store. It's an excellent option if you're looking for a quick and easy way to get started or don't need many customization options.

Several plugins offer this functionality, but we recommend using the Multi-Currency for WooCommerce extension. It's free to download and install. It provides many valuable features, including automatic exchange rate updates and the ability to display prices in multiple currencies on your product pages.

To get started, head to the Plugins section of your WordPress admin panel and click Add New. Then, search for "Multi-Currency for WooCommerce" and install the plugin.

Installing and Configuring the Currency Converter Widget Plugin

The Currency Converter Widget plugin is another popular choice for accepting several currencies in WooCommerce. You can refer to our step-by-step instructions on installing a WordPress plugin.

After activating the Currency Converter widget, go to Appearance » Widgets and drag it into a sidebar. You can use the plugin's shortcode or template element to display the converter in other places on your website. Once you've added the widget, you'll need to decide which currencies you wish to show in your business. By default, the plugin comes with a few pre-selected currencies.

To add more currencies, check the box next to them in the list of available currencies. You can also re-order them by dragging and dropping them into your preferred position. The next thing you need to do is select the base currency for your store. This is the currency used to calculate prices for other currencies. Once you're happy with your settings, click on the Save button to store your changes.

Conclusion

Overall, using multiple currencies in WooCommerce can be a great way to reach a wider audience and increase sales. However, it's important to remember that it can also be more expensive and complicated. So before proceeding, be sure to weigh up the pros and cons carefully. If you decide that it's the right move for your store, Bright Vessel specializes in bringing online solutions to businesses. Contact us today for more insights.

The post A Guide to Accepting Multiple Currencies in WooCommerce first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/a-guide-to-accepting-multiple-currencies-in-woocommerce/feed/ 0
The Ultimate Guide to Preparing Your WooCommerce Store for Black Friday https://www.brightvessel.com/ultimate-guide-preparing-woocommerce-black-friday/ https://www.brightvessel.com/ultimate-guide-preparing-woocommerce-black-friday/#respond Sat, 11 Sep 2021 15:44:23 +0000 https://brightvessel.com/ultimate-guide-preparing-woocommerce-black-friday/ It's the second year in a row that Black Friday will be held during the pandemic. That's bad news for brick-and-mortar stores that face capacity restrictions, mask mandates, and nervous customers. But it's great news for e-commerce! In fact, WooCommerce online stores of all sizes have been seeing record sales since March 2020, and there's […]

The post The Ultimate Guide to Preparing Your WooCommerce Store for Black Friday first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
It's the second year in a row that Black Friday will be held during the pandemic. That's bad news for brick-and-mortar stores that face capacity restrictions, mask mandates, and nervous customers. But it's great news for e-commerce!

In fact, WooCommerce online stores of all sizes have been seeing record sales since March 2020, and there's no end in sight to our desire to shop online! This means that this is the perfect year to make the most of Black Friday in your WooCommerce store. Here's how you can make sure your site is ready for the rush!

Spring-clean-your-hosting-and-technology

Spring Clean Your WooCommerec Hosting and Technology

One of the most important things for any WordPress website is to make sure your loading time is as short as possible. In fact, depending on where you look, you might see stats that peg user attention spans at something between 4 and 10 seconds.

So, if your site loads slowly, your Black Friday strategy will fail before it even gets started! Here are a few ways you can speed up your WordPress based e-commerce store:

● Review your hosting. You can fix a lot of things on your site, but if your hosting is slow or unreliable, there's not much you can do but switch to a different host.

● Keep it simple. It's tempting to have lots of widgets, sliders, bells, and whistles. But they all use resources, and resources slow sites down.

● Reduce image size. The larger your images are, the longer they will take to load.

● Keep your template, widgets, and plugins up to date. Older components can slow your site down.

● Minify CSS and JavaScript and use caching to speed up page loading time.

● Enable GZip and consider using a CDN (Content Delivery Network.)

Speeding up WordPress websites is critical to the performance of your WooCommerce website, but it can be quite technical. If you choose to outsource anything on your site, it should be this. An ugly site that loads quickly still stands a chance. A masterpiece that no one sees because they've moved on doesn't.

Make Sure You Have the Bandwidth

Lots of traffic is great. But you need the bandwidth to handle it. If your bandwidth is too low, your site will crash or simply not open, and you'll lose any potential business. Check your bandwidth with your hosting provider and consider upgrading if it's low.

Make-Your-Site-Responsive

Make It Responsive

A lot of people don't surf the web on their computers anymore. Responsive WordPress websites work on all devices and screens – so your WooCommerce website will be usable no matter where people choose to shop.

WordPress website responsiveness has a lot to do with the template you are using, so if your site doesn't work on your phone or tablet, it's probably time for a redesign.

Check Your UX

UX, or User Experience, is a huge factor in e-commerce success. Your site should be easy to use and navigate, and everything should be easy to find. Online shoppers get frustrated quickly, and when they do, they move on. So, make sure everything on your site works and can be accessed easily.

The Golden Rules of WooCommerce Checkout

Even if your site works well, your products are well priced, and things are easy to find, if people can't checkout, they're going to buy elsewhere. So, spend some extra time perfecting the process. Here are a few important tips to make your checkout process better:

  • ● Opt for more payment processors if possible. Offering people several payment options make it easier for people to shop in your store. Many larger payment processors like PayPal allow you to pay with an account or debit or credit card, which makes them a better choice.
  • ● If possible, offer free shipping or include shipping rates early in the process. High shipping costs are the number one cause of cart abandonment, so don't hit customers with high fees late in the process!
  • ● If you do charge for shipping, provide more than one option so people can choose.
  • ● Limit the number of fields there are to complete. Always opt for the bare minimum on any form on your site, but especially on checkout!
  • ● Allow guest checkout or registration during checkout.
  • Make sure that your site is secure. Most people will not buy from sites that don't have SSL. So, make sure you have it and it's properly installed.

The easier it is to buy on your store, the more likely people are to go from browsing to buying.

Build Promotions into Your WooCommerce Store

Coupons, deals, special offers, and freebies are some of the best marketing tools out there. Make sure they are built into your marketing plan. Another great option to increase sales is to offer discounts or free shipping based on minimum purchases.

There are many tools that can build marketing options like these into your WordPress site, they're easy to manage, and they automate the process. Don't forget to put your sales and deals front and center too. Use hero images on your home page or on each category page to market the deals you want to promote.

analyzing-site-traffic-scaled

Track Users and Conversions

One of the most important things you can do for any WooCommerce website is to track how people use it. Tools like Google Analytics not only tell you how many people visit your site but also how they use it and where they go. This can help you to tweak and update your navigation and pages to funnel people where you want them to go.

While you're at it, make sure you have an automated abandoned cart process to email customers and bring them back to complete purchases if they leave before the sale is complete.

Polish Your WooCommerce Product Pages

One of the biggest selling points for online shoppers is clear images of the items they want to buy. They can't pick them up to inspect them, but they want to be able to zoom in and see different angles.

Pay attention to text content too. Detailed, well-written descriptions with specifications, warranty information, and other details help to convince customers that the product on your site is the one they need. Don't forget reviews either – many online shoppers say that reviews are what really seal the deal.

You can build a review process right into your WordPress site too, and if you offer customers a deal on future purchases, most are more than happy to leave one on products they loved.

Start Marketing Early

Even if your site is working perfectly, your product images are perfect, and your sales copy is masterful, if no one visits your site, you won't make sales.

Make sure you start your Black Friday marketing strategy early. Use social media to promote "door crasher" deals. Send coupons and special offers to your email list. Integrate your site with tools like Google Shopping, so your products show up on a search, and use paid ads to drive traffic looking for products you sell to your site.

Connect and Engage

In the e-commerce world, new visitors to your site are great, but it's repeat customers who will really take you to new heights. Make sure that your clients opt-in for email marketing and let them know what you're doing. Consider a loyalty or points program or build an affiliate program into your site and give your customers a commission when they refer friends and family.

customer-support-superstar

Be A Customer Service Superstar

There's a reason people choose to use big sites like Amazon – they know there will always be someone there to solve their problems for them. So, make your site a customer service rockstar.

Offer customers multiple ways to reach you. Make email forms and help tickets easy to find. Build live chat or a bot into your site and link to your social media accounts and vice versa. It's even a good idea to include your physical address on your website. People like to know where the stores they buy from are located, so addresses and phone numbers are very reassuring.

Get Your Inventory in Order

If you sell products, make sure your inventory is up to date before you go live on Black Friday.

If you manufacture products to order, be sure to include realistic lead times on your product pages, so customers know how long they will wait. Long, unexpected delays are a quick way to get lots of refund requests!

If you dropship products, contact your suppliers and make sure you know what their lead times are. With the pandemic, a lot of supply chains are slower than they should be, so factor that into your delivery promises.

Test Everything

If you do update your site before Black Friday, never assume that everything works. Always test everything on your site extensively. Have other people test your site too. Make sure that all the links work, your checkout process works, all your APIs are correct, and everything does exactly what it should.

There's no use having a killer Black Friday strategy if your site doesn't deliver on your promises.

The post The Ultimate Guide to Preparing Your WooCommerce Store for Black Friday first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/ultimate-guide-preparing-woocommerce-black-friday/feed/ 0
Guide to WooCommerce Inventory Management https://www.brightvessel.com/guide-to-woocommerce-inventory-management/ https://www.brightvessel.com/guide-to-woocommerce-inventory-management/#respond Thu, 15 Jul 2021 14:57:55 +0000 https://brightvessel.com/guide-to-woocommerce-inventory-management/ When managing an online store, keeping track of inventory can become a major task when done manually. However, there are several tools available for use with WooCommerce that can save time and money for your company in the long run. This guide will go over the ins and outs of WooCommerce Inventory Management and review […]

The post Guide to WooCommerce Inventory Management first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
When managing an online store, keeping track of inventory can become a major task when done manually. However, there are several tools available for use with WooCommerce that can save time and money for your company in the long run.

This guide will go over the ins and outs of WooCommerce Inventory Management and review some of the plugins available for upgrading your WooCommerce Inventory Management with ease.

 

Why Proper WooCommerce Inventory Management is Important

Proper WooCommerce Inventory Management is a key element to running a successful online business; without inventory management - you can lose thousands upon thousands of dollars in lost product, inventory issues, and more.

Your inventory is your business and maintaining accurate stock amount and up-to-date costs is crucial for success. This information should be clearly displayed to your customers, and you should be aware of out-of-stocks for proper inventory management.

There are several benefits to properly managing your inventory, including:

  • Minimizing loss due to excess inventory - you'll know when to put products on sale
  • You can see reports of high selling items and buy accordingly
  • Customers won't be disappointed when they are notified after purchase of an out-of-stock item
  • Strong inventory management results in higher profits across the board.

 

How a Third-Party Plugin Can Help Improve WooCommerce Inventory Management

In today's technological world, automation is key to reducing time spent on mundane or repetitive tasks. When you implement a third-party plugin onto your platform, you can add several features that will be helpful to automating your WooCommerce Inventory management tasks. These tasks can help save you countless dollars, time and ease your workload so you can focus on other tasks.

Most importantly, when you allow the software to handle these easily automated tasks such as inventory management, you can focus more time on your customers.

There are many benefits to implementing a third-party inventory management app on your website, including: 

  • Improved efficiency in adding bulk products or the ability to duplicate products makes it easy to manage several inventory items at once
  • A better understanding of your product and stock levels. With reports, you can see exactly which product is moving with ease and what isn't.
  • Decreased risk of human error, when you manually have to count everything with no reference point, you are bound to make some mistakes. Help reduce these errors with third-party inventory management apps.

Here are some third Party Plugins that we recommend:

Veeqo 

Veeqo allows you to complete a variety of tasks under one powerhouse roof. This multi-channel inventory management platform can sync and manage inventory levels across various platforms such as WooCommerce, Amazon, and Google. This app also includes warehouse management tools for larger businesses.

We recommend this for larger businesses with a budget for inventory management tools—high-quality inventory management with several tools at your disposal, starting at $156 per month.

WooPOS-logo

WooPOS 

This is a multi-functional, all-in-one platform that is excellent for small businesses that receive high traffic levels. WooPOS allows you to manage your inventory and has a built-in Customer Relationship Manager (CRM) tool to help manage several different online storefronts simultaneously. It offers cloud database management so you can view your information from multiple devices and locations.

We recommend this for companies with brick and mortar and online store locations and need to manage a unified multi-storefront.

ATUM-Logo

ATUM Inventory Management for WooCommerce

This is a powerful third-party plugin that is available as a free WordPress plugin. You can include additional add-ons for more powerful features. We recommend this app for its usability and sleek UX design. This plugin allows you to export your inventory via PDF, offers variable product support and powerful search features.

We recommend this for Everyone! This plugin is highly versatile and offers several premium add-ons to customize your experience for your business needs.

 

Here at Bright Vessel, we know that your online store is an important part of your business. If you have any questions or concerns about your inventory management and how to automate these systems effectively, please contact us today!

Let us know how your WooCommerce Inventory Management Plugins worked for you, if you have any favorites we didn't mention here and how they've improved your business!

The post Guide to WooCommerce Inventory Management first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/guide-to-woocommerce-inventory-management/feed/ 0
How To Create Discounts In WooCommerce https://www.brightvessel.com/how-to-create-discounts-in-woocommerce/ https://www.brightvessel.com/how-to-create-discounts-in-woocommerce/#respond Wed, 30 Dec 2020 16:10:37 +0000 https://brightvessel.com/how-to-create-discounts-in-woocommerce/ One of the best ways to entice customers is with a discount. Statistics from Convince and Convert reveal that approximately 93 percent of shoppers use a coupon at least once throughout the year! This blog post will tell you everything you need to know about setting up discounts on WooCommerce. Why Should you create Discounts […]

The post How To Create Discounts In WooCommerce first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
One of the best ways to entice customers is with a discount. Statistics from Convince and Convert reveal that approximately 93 percent of shoppers use a coupon at least once throughout the year! This blog post will tell you everything you need to know about setting up discounts on WooCommerce.

Why Should you create Discounts for your WooCommerce store?

You can configure discounts to your WooCommerce store as and when they are required. Discounts can boost the shopping experience for your customers, as well as enhancing customer engagement.

There are numerous types of discounts available on WooCommerce, each of which has its value. Examples include WooCommerce cart discounts, WooCommerce discounts that use coupons, WooCommerce deals per product, WooComerce product discounts, and WooCommerce dynamic pricing.

All of these discounts can drive vaster traffic and conversions to your store. You can also use discounts to clear stock quickly.

Use plugins to Create Discounts on WooCommerce

One of the options available to you is to use a plugin to create discounts on WooCommerce. The “Discount Rules for WooCommerce” plugin is a flexible and reliable choice. This plugin can support advanced discounts and dynamic pricing for your online store.

From complex to simple discounts, all are covered with this plugin. Plus, you will have no trouble running several different discounts at the same time.

So, how do you install the Discount Rules for the WooCommerce plugin?

wordpress login

1. Log into your dashboard on WordPress.

Wordpress_Plugin

2. Head to the Plugins section.

Wordpress Plugin Add New

3. Click on the “Add New’ button.

Wordpress Discount Rules for WooCommerce

4. Enter “Discount Rules for WooCommerce” in the search box.

Wordpress Install Discount Rules for WooCommerce

5. Install the plugin.

Wordpress Discount Rules Activate Plugin

6. Activate it.

As you can see, it is effortless to install this plugin. You can use it to create category-based discounts, BOGO deals, user role based discounts, and much more.

Setting up Different Types of Discounts on your WooCommerce Store

Now, we’re going to take a look at some of the different discounts you can create on your WooCommerce store and how you can go about making them:

The process of creating a new coupon is easy. You need to follow these steps:

WooCommerce_Coupon

1. Head to Coupons.

WooCommerce Add Coupon

2. Click on Add Coupon.

WooCommerce Add New Coupon

3. You will be presented with a screen that enables you to add your Coupon Code and description. The Coupon Code is the code customers will apply to their cart, for example, WELCOMEOFFER. The description field is optional, and only you can see it.

Once you have followed the steps above, you will fill in the information about your coupon. This includes general information, usage restriction, and usage limits.

For usage restrictions, you will be able to apply different rules. For example, you may want to put a minimum order value, i.e., the discount will only apply if the consumer spends at least $20. Another option is to limit one discount per customer email address.

Usage limits relate to how many times a consumer can redeem the customer coupon. For example, you may decide to set-up the coupon so that only the first 100 customers can benefit from it. For example, you may want to create a coupon called LUCKY100, granting your first 100 customers a discount.

We’ll take a look at some of the different areas within the coupon optimization process on WooCommerce that you can make the most of:

Price Discount Rules

Firstly, you need to choose the sort of discount you want to implement. You can create price discount rules via your WooCommerce dashboard. This is one of the easiest discounts to create.

You will need to head to the Rule page and then enter the name of the Rule, “Product Adjustment,” for example.

Three sections fall into this category.

The first is a Simple Discount. Some examples here include Free Shipping, Cart Adjustment, and Product Adjustment.

The second is a Bulk Discount. This option includes Bundle Discount options and Bulk Discounts. To create quantity-based discounts or bundle discounts, select the respective option.

The third possibility is a BOGO discount, i.e., Buy ‘X’ Get ‘Y’ free.

Filter Section

You will notice that there is a filter section when creating a discount. This is important because you need to determine where your discount is going to be applied. You have the following options:

  • Sale products - Discounts on sale items only.
  • SKU - Discounts on specific product SKUs.
  • Tags - Discounts on specific product tags.
  • Attributes - Discounts on specific product attributes.
  • Category - Discounts on specific product categories.
  • Products - Discounts on specific products.
  • All products - Discount applicable to your entire store.

Discount section

In this part of your WooCommerce dashboard, the value and the discount type are configured. Here are some examples of your options here:

  • Fixed Price per Unit - This means that a price discount will be applied to every unit of the item purchased.
  • Fixed Discount - This refers to a price discount being provided at the product level, for example, $15.
  • Percentage Discount - This refers to a percentage discount offered to the customer at the product level, for example, 15%.

Rules section

You then have the rules section, which is an optional part of the discount process. This is configured when discounts are made using WooCommerce coupons, personalized discounts, discounts based on purchase history, and discounts for certain user-roles.

Smart Coupons extension

Finally, we would recommend looking at the Smart Coupons extension, which is available for WooCommerce. Smart Coupons enables you to capitalize on greater functionality from coupons on WordPress. For example, you can generate coupons in bulk and send them via email, set-up store credit, and gift certificates, and you can display coupons that are available on My Account and Cart pages.

Contact Bright Vessel for more information.

If you need help and assistance when it comes to setting up discounts on WooCommerce, please do not hesitate to contact us for more information. We at Bright Vessel have many years of experience when it comes to helping businesses sell more online. All you need to do is give us a call to get started.

The post How To Create Discounts In WooCommerce first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/how-to-create-discounts-in-woocommerce/feed/ 0
WooCommerce Email Tutorial by Bright Vessel https://www.brightvessel.com/woocommerce-email-tutorial/ https://www.brightvessel.com/woocommerce-email-tutorial/#respond Thu, 26 Dec 2019 02:49:03 +0000 https://brightvessel.com/woocommerce-email-tutorial/ Are you stumped on how to set up WooCommerce email notifications? In our WooCommerce tutorial, we will give you the breakdown on how email notifications work in WordPress and the settings used in WooCommerce. WooCommerce and most email plugins send an email via wp_mail(), which is a core WordPress feature. Often, issues of email-sending and […]

The post WooCommerce Email Tutorial by Bright Vessel first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
Are you stumped on how to set up WooCommerce email notifications? In our WooCommerce tutorial, we will give you the breakdown on how email notifications work in WordPress and the settings used in WooCommerce.

WooCommerce and most email plugins send an email via wp_mail(), which is a core WordPress feature. Often, issues of email-sending and receiving arise, but usually, the problem is not with WooCommerce itself, but rather the web host's key email feature. Read on to solve everyday problems.

1.1 Receiving orders, but Emails are not sending

If you don't receive messages from contact forms on your WordPress page, your site may have a problem of misconfiguration. In the shared hosting environment, this is a very prevalent problem that restricts the protocols used to send messages through the hosting server to minimize the incidences. To resolve your issue soon, watch this video

https://www.youtube.com/watch?v=wB8VqAfVU0o

  • Check if orders are pending

If the status of your fresh order is “awaiting,” it means that, so far, there isn't any sent mail. Awaiting orders are those in which the client has chosen the item, but then either left the payment webpage or the credit card transaction didn't go through. It depends on the payment gateway in use.

 

For awaiting orders taking payment through PayPal or any other payment gateway, there will be no update. This may be due to a gateway issue. There isn't an email problem in this scenario. Now the problem could be with payment gateway.

You can submit a ticket by using this link.

https://woothemes.zendesk.com/access/unauthenticated?return_to=https%3A%2F%2Fwoothemes.zendesk.com%2Frequests%2Fnew

  • PayPal Standards

For PayPal Standards, we have a troubleshooting page.

Visit: https://docs.WooCommerce.com/document/paypal-standard/#section-20

  • Disable all Plugins

Plugins may also return mistakes before modifications to the status happen. You can find the leading causes behind the issue through debugging the plugins, or you can disable plugins except WooCommerce to rule a dispute. Visit:

https://github.com/WooCommerce/WooCommerce/wiki/Using-WP_DEBUG_LOG-to-log-errors

  • Check Configurations for your Email

Processed Orders should generate an Email.

  • Enable Email

You might have disabled the email notifications. Cross-check whether your email is enabled for the email order notifications.

  • Go to WooCommerce
  • Then Go to settings>Emails
  • Choose the Processing order email template
  • You can also set the email type to a blank text

email configuration

  • Emails are sent but not received
  • Email Plugin Test on your server 

You should start by using a free Check Email plugin test on your WordPress page. This is a fundamental plugin intended to check if you can send messages to your WordPress setup and/or server. Install the wp-login plugin using source https://en-gb.WordPress.org/plugins/wp-mail-logging/. Now it will let you check what is being sent by keeping a log of all going emails. Once installed,

  • Press "Check Email" in your WordPress dashboard under the tools menu.
  • To submit a test, enter an email address and click on "Send email test."
  • Now visit admin dashboard and then click on WP mail log

admin dashboard > WP Mail Log

  • Check email and error reports generated through your test order

If the test was successful, then the screen will look like this

server plugin test

1.2 Now, after finding out the email has been sent but not received: some more process needs to be carried out for resolution.

  • Ensure that you have an email address linked to your domain address in WooCommerce Email settings. Your @yahoo.com, @gmail.com, or similar public domain email addresses will probably cause spam email because of the discrepancies between the declared sender (Yahoo or Gmail servers) and your actual server.
  • Register for a dedicated SMTP provider account (an average site is generally free to use) to send your email. This is more reliable than the mail-sending feature of your server.

2. How to resolve plugin conflicts?

In case the email has not been forwarded, this may show a plugin conflict that blocks the sending, for instance, erring before it is produced. Now you can figure out the cause through a plugin forum or any other mean else you can disable the plugin and rule out a dispute.

Visit:https://github.com/WooCommerce/WooCommerce/wiki/Using-WP_DEBUG_LOG-to-log-errors

What is the SMTP supplier devoted to? Is a Gmail account similar to SMTP?

Simple Mail Transfer Protocol (SMTP) is a transfer protocol that provides services in sending/receiving emails that are similar to WebHost. User has to create an account. The main difference is their server is used to send messages, whereas WebHost is for hosting websites. One of the most famous SMTP is Gmail, which provides services in sending and receiving emails quickly, efficiently, and secretly.

3. Can I use Gmail as a supplier for my SMTP?

Gmail has certain limitations in sending messages. Gmail only allows 500 emails to a unique ID in 24 hours. Otherwise, the user’s ID will be disabled.

Visit https://support.google.com/mail/answer/22839?hl=en

4. Recommended SMTP Providers

Most websites have devoted SMTP providers. They have proprietor plugins that come with straightforward installation through the dashboard of WordPress. These plugins assist you in getting started.

  • SendGrid Plugin (it has the capacity of sending 12,000 free emails monthly)

Visit: https://sendgrid.com/

  • Mail Grid Plugin (it has the capacity of sending 10,000 free emails monthly)

Visit: https://www.mailgun.com

  • SparkPost Plugin (it has the capacity of sending 10,000 free emails monthly)

Visit: https://www.sparkpost.com

  • Mandrill Plugin

As a paid add-on from Mailchimp. Up to 25,000 emails cost $10/month. In the Mandrill Dashboard, emails are monitored and marked for statistics and can be used with Mail chimp.

How does email work?

Emails works like anything is moving from one point to another. Emails travel very quickly between the servers, and they are being filtered out at every step. Google describes this process at https://sustainability.google/

5. How does email work with WordPress?

Email plugins use core WordPress feature wp_mail() to send the emails, and WooCommerce also uses the same feature.

Visit: https://developer.WordPress.org/reference/functions/wp_mail/

email in wordpress

6. Do WordPress or WooCommerce send my email?

No, neither WordPress nor WooCommerce sends mail. As told above, they use the primary function to send emails. WordPress is not an email service provider. Another language allows sending emails by coding PHP.

7. Using SMTP email service instead of the hosting server to send WordPress email.

The wp_mail() feature re-routes the email from PHP to your SMTP supplier by using a plugin that is accessible to the SMTP supplier and the Post SMTP plug-in. The SMTP supplier will receive the application and add an email to the queue.

smtp 

8. How come the email is not in my spam folder when spam filters block emails?

Email gets filtered out at different steps, and the last one is spam. If an Email is in spam, it’s neither sent nor received.

9. My email contact form works, so why messages from WooCommerce are blocked?

  • The spam filter checks all the sender's information. It checks the original IP address, sending user and domain, email wording, amount of mail the IP / sender has sent. It even checks how many times messages from that sender became spam.
  • The most commonly reported factor is the origin of your email, which reduces your overall spam score. Even small wording and formatting differences can be flagged as spam and not sent in WooCommerce emails.

10. Can I send purchased downloadable files as attachments in the Order Completed and Invoice emails?

Yes! You can send your purchased downloadable files by adding given below snippet to the end of your theme’s functions.php file:

code snippet

11.  Resource

Sender

If you have a specialized server for sending messages, check and monitor the reputation of your website IP address for this action. You can also use this for hosting environments shared and virtual, but it is better to get a dedicated SMTP provider

Also, visit

https://documentation.mailgun.com/en/latest/best_practices.html#hosting

https://www.senderscore.org.

The post WooCommerce Email Tutorial by Bright Vessel first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/woocommerce-email-tutorial/feed/ 0
Summer Camp Schedule Plugin for WordPress https://www.brightvessel.com/summer-camp-schedule-plugin-for-wordpress/ https://www.brightvessel.com/summer-camp-schedule-plugin-for-wordpress/#respond Fri, 20 Sep 2019 10:57:36 +0000 https://brightvessel.com/summer-camp-schedule-plugin-for-wordpress/ Bright Vessel came up with an exciting way to build out a summer camp schedule to allow parents to sign up for summer camp sessions online. When taking on this task, we found it challenging to find a niche plugin that would help us build out ecommerce function for schools without having to spend a […]

The post Summer Camp Schedule Plugin for WordPress first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
Bright Vessel came up with an exciting way to build out a summer camp schedule to allow parents to sign up for summer camp sessions online.

When taking on this task, we found it challenging to find a niche plugin that would help us build out ecommerce function for schools without having to spend a crazy amount of time in development or creating a multi plugin Frankenstein affect.

We were happy to find that Barn2K builds a WooCommerce Product Table plugin which allows you to display products in a grid. So here is how we implemented into the school's website.

#1 Install WooCommerce Plugin

First, you need WooCommerce as the ecommerce function of the website. This ecommerce plugin is Free and easy to use. Here is a history of WooCommerce and a 30 Minute Setup Tutorial on How to get Woocommerce Running.

WooCommerce Download

#2 Add a landing page that includes an explanation of all sessions/camps and visuals to help with conversion.

So a product page itself sometimes is not enough and displaying products in a grid is not as exciting so creating a well-planned landing page is essential. You can find some great examples and information from this article on HubSpot - 19 of the Best Landing Page Design Examples You Need to See in 2019

Here is our example:

 

Summer Camp Sign Up WordPress Plugin Case Study

#2 We then directed the parents to the camp selection page which they can add multiple sessions to cart.

In this part, we added each week or session as a product in the WooCommerce Product Table plugin. There are several ways which a product can be displayed in a Grid. You can edit the shortcode to change what items you would like to show such as including an image, using checkboxes instead of add to cart buttons, or adding customized fields.

See the full list of features here: https://barn2.co.uk/kb/product-table-options/

We use the shortcode: [product_table columns="name,description,price,add-to-cart," category="elementary-extended-day" show_quantity="false" description_length="-1" display_search_box="false" links="none" sort_by="menu_order"]

Example:

Summer Camp Sign Up WordPress Plugin Grid Example

#3 Customized the checkout fields to include the child's information.

The final step was too customized the checkout fields to include the child's first name, last name, and birth date. You can use YITH WooCommerce Checkout Manager, which gives you the ability to add or remove fields, both text an checkbox, date picker, select and radio button in an easy way. Furthermore, you could set a different style for data insertion fields, manage error messages and change their disposition.

WooCommerce Customized Checkout Fields

Lastly, you have to set up a payment processor to accept payment. Our preferred processor is Stripe, but they're many types of processors which can integrate with WooCommerce. You can also try Paypal Standard Checkout, which is a bit easier on set up time between the developer and the client.

 

Our client was quite pleased with the results which did not take any custom coding to achieve what they wanted by using the WooCommerce Product Table plugin by Barn2K. If you're interested in building out a summer school program on your school site, please contact us. We would be happy to help and if you have general comments. Feel free to comment below.

The post Summer Camp Schedule Plugin for WordPress first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/summer-camp-schedule-plugin-for-wordpress/feed/ 0
WooCommerce Coupon Management - Tutorial https://www.brightvessel.com/woocommerce-coupon-management-tutorial/ https://www.brightvessel.com/woocommerce-coupon-management-tutorial/#respond Tue, 30 Jul 2019 13:19:19 +0000 https://brightvessel.com/woocommerce-coupon-management-tutorial/ Coupons are not only helpful in promoting your shop sales, but it is also the best way to handle your customers by offering them different packages and discounts along with rewards. If you are interested in using coupons with WooCommerce, then you have to allow it in WooCommerce. This article will provide step by step […]

The post WooCommerce Coupon Management - Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
Coupons are not only helpful in promoting your shop sales, but it is also the best way to handle your customers by offering them different packages and discounts along with rewards.

If you are interested in using coupons with WooCommerce, then you have to allow it in WooCommerce. This article will provide step by step instructions for Coupon Management in WooCommerce.

WooCommerce Coupon Management Review

  • Add coupons
  • Usage restriction
  • Usage limitation
  • Sending Coupons
  • Application of Coupons to order
  • FAQs

Open WooCommerce, then go to the Settings and then open General and tick mark the checkbox to Enable the use of Coupons and then save changes.

WooCommerce > Settings > General > Enable use of Coupons > Save changes

Woocommerce Coupons settings

Figure 1 Coupons settings

Add Coupons

To add a coupon, you have to follow a few steps and these are:

Step 1:  Open WooCommerce and then go to Coupons.

Step 2: You can create a new coupon by clicking on Add Coupon button, or you can edit already existing coupon by hover over and then click on the Edit button.

Woocommerce Add Coupons

Figure 2 Add Coupons

There are two required fields, that you have to fill when you add a new coupon and these are:

Coupon code: This field must be distinctive as it is used as an identifier and then used by the customer whenever they apply for a coupon.

Description: It is an optional field, that is used for the internal purpose and it contains dates in effect, promotion, compensation and a ticket number.

For adding constraint and limitations, there are three sections below Coupon data and these are General, Usage Restriction and Usage Limits

Woocommerce Add new Coupon

Figure 3 Add new Coupon

In the General section, there are four fields and these are Discount Type, Coupon Amount, Allow free Shipping and Coupon Expiry Date.

  • Discount Type: There are three choices in your drop-down while restricting the type of your coupon. These are Percentage discount, Fixed cart discount and Fixed product discount.
  • In percentage discount, a discount will be offered for selected products in percentage.
  • With fixed cart discount, the discount will be offered for the entire cart.
  • While in Fixed product discount, a discount will be offered for selected products, but the discount will be a fixed amount.
  • Coupon Amount: Amount of discount totally depends on the type of discount you selected.
  • Allow free shipping: You have to remove the shipping cost when you are using coupons, and have to enable free shipping.
  • Coupon expiry date: You have to mention the date of expiry of that coupon, after that specified date, the coupon will no longer be used. You can set your time zone from setting.

Woocommerce General Section

Figure 4 General Section

Usage Restriction

For usage restriction section, there are following fields.

Minimum spend: It allows you to set the minimum subtotal amount that will be needed to use the coupon.

Maximum spend: It allows you to set the maximum subtotal amount that will be needed when you use the coupon.

Individual use only: If you don’t want to use this coupon with other coupons, then mark it check.

Exclude sale items: If you want those sale products have no effect of this coupon, then mark it.

Products:  In this field, those products will be included which you want to apply the coupon on it.

Exclude Products: Those products upon which you don’t want to apply that coupon or don’t want them in a cart for fixed cart discount.

Product categories: Those products upon which you want to apply that coupon and or you want those products in the cart for any discount.

Exclude categories: Those products upon which you don’t want that coupon or want them in the cart for any discount.

Allowed emails/email restrictions: It requires an email address that can use a coupon and it can be single or multiple email addresses. Those email addresses must be verified against the billing address of the customer.

Woocommerce Usage Restriction

Figure 5 Usage Restriction

Usage limitations

There are three fields that are required for usage limitations. These are:

Usage limit per coupon:  You can limit the coupon; how many customers can use a coupon by limiting the amount per coupon.

Limit usage to X items: You can restrict the coupon on the number of items and how many products a coupon can be applied.

Usage limit per user: you can also restrict the amount of usage for a coupon by limiting customers on the amount it can be used.

Note: Now you have configured all settings for your coupon, select publish and your coupon is ready for you to use.

Woocommerce Usage limits

Figure 6 Usage limits

Sending coupons:

After publishing your coupon, make it available for the customers and advertise it on social media.

Application of coupons to order:

By placing an order, you can add or remove your coupons in Edit screen, you only need to memorize your coupon code.

Woocommerce Applying coupons to order

Figure 7 Applying coupons to order

FAQs

Impact of coupons on tax calculation?

In tax calculation coupons are applied to the product beforehand. After the application of taxes, a discount is distributed equally among all cart items instead of removing an amount of the total cost. This is will make sure that taxes are collected correctly and are not affected by rounding.

When the coupon is applied to an item cost usually that discount can initiate rounding issue in the total cart sum. So to avoid this issue the values coupons deals with are in a cent. Through this important cost, issues are handled.

The post WooCommerce Coupon Management - Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/woocommerce-coupon-management-tutorial/feed/ 0
WooCommerce Flat Rate Shipping - Tutorial https://www.brightvessel.com/woocommerce-flat-rate-shipping-tutorial/ https://www.brightvessel.com/woocommerce-flat-rate-shipping-tutorial/#respond Thu, 18 Jul 2019 09:57:47 +0000 https://brightvessel.com/woocommerce-flat-rate-shipping-tutorial/ WooCommerce provides free shipping methods, and Flat Rate Shipping is one of them, in which you are allowed to define the standard rate based on per order, item or shipping class. In this article, we will be talking about Flat Rate Shipping that adds more power and flexibility by working with the Product Shipping Classes. […]

The post WooCommerce Flat Rate Shipping - Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
WooCommerce provides free shipping methods, and Flat Rate Shipping is one of them, in which you are allowed to define the standard rate based on per order, item or shipping class.

In this article, we will be talking about Flat Rate Shipping that adds more power and flexibility by working with the Product Shipping Classes. It also includes:

  • Setup and Configuration
  • Advanced Costs
  • Shipping Classes
  • How to set up free shipping for particular products and a flat rate for the remainder products.

Setup and Configuration of the Flat Rate Shipping

Easy steps to configure it, before using, you must have to add a Shipping Zone.

Step:1 Go to the WooCommerce then click on Settings then open Shipping

WooCommerce > Settings > Shipping

Step:2 Select a Shipping Zone, a window will open named as Shipping Zone, then Click on icon. Shipping Method will be added.

WooCommerce Shipping Zone

Figure 1: Shipping Zone window

A new modal window will open named as Add Shipping method. Now from the drop-down select à Flat Rate and then click on the button below Add shipping method.

Woocommerce Add Shipping method

Figure 2: a modal window

After that, a new window will be displayed as Shipping Zone. This window enables you to define Flat Rate. There can be flat rates multiple as per your desire in each Shipping Zone.

Woocommerce Shipping method

Figure 3: Shipping Zone to define flat rate

A new window will be displayed with a different screen, and after following the given flow:

Shipping Zone > Domestic > Flat Rate

Figure 4: detail input screen

Step:1 Now you have to enter Method Title that will be displayed to the customer at the time of checkout.

Step:2 Then select Tax Status from the dropdown, whether it is applied or not to the shipping amount.

Step: 3 After step 1 and step 2, you have to enter the cost. This cost will be last till the end. You cannot make changes in it, it will remain the same for the entire cart till you enter the checkout button. For an additional cost on per item, you have to see the Advanced Costs section. Then you have to leave this section blank.

Important: You can leave it blank, or any additional cost entry here may affect the overall cost in the section below as Shipping Classes.

Step:4 Now after these three steps, don’t forget to Save Changes that you have made.

Advanced Costs

You are allowed to charge a percentage base cost or a flat rate per item or a minimum fee.

There are following available placeholders.

[qty] — this shows the product number in the cart

[fee] — fee comes up with additional options that describe the level of extra fee and these options include percentage, min_fee and max_fee.

min_fee — A minimum amount that is used when using percentages.

max_fee — A maximum amount that is used when using percentages.

Percent   — A percentage-based cost over the total order cost.

This can be explained through an example as follows:

15+(3*[qty])this is a representation of 15$ base shipping cost and 3$ for the items included in the cart

4+ [fee percent="4 min_fee="" 3"] this is a representation of the 4$ base shipping cost along with 4 percent of the overall order, which is minimum up to $1.

Shipping Classes

With the shipping classes, then the interface will look like this; it will have more fields.

Woocommerce Shipping Classes

Figure 5: shipping classes flat rate

Each shipping class includes one cost fee.

If you want to use Shipping Class Cost, you have to pay per class. Otherwise, you have to use the Cost field.

There are two calculation types which include:

  • Per Order You have to pick the most expensive option based on shipping cost in the cart.
  • Per Class — You have to pay charges for each shipping class.

Use Case: How to set up Free Shipping for some products and Flat Rate for the rest

The flow will be as follows:

Shipping Zones > Rest of the World > Flat Rate

Figure 6: setting a flat rate

In case you want different options like charge a Flat Rate for some of your products and free shipping for some of your products, then you can set up this by using Shipping Classes.

For this type of use case, we have three Shipping Classes. These are

  1. Free Shipping
  2. Expedited Shipping
  3. Regular Shipping and

After adding the product into the suitable shipping class from any of the above three, it is recommended to use the following settings that classify the products Shipping into free and paid.

Setting for Shipping Classes:

Free Shipping Class

Cost to use for Free Shipping Class is 0 * [qty], the shipping cost will not increase, no matter how many products are added to cart from this class.

Expedited Shipping Class

Cost to use for Expedited Shipping Class is $ 20 per product because we are using 20 * [qty].

Regular Shipping Class

Cost to use for Regular Shipping Class is $ 10 per product because we are using 10 * [qty].

It means that if you have one product from each Shipping Class, the total Flat Rate will be of $ 30, i.e., $ 10 for Regular Shipping Class and $ 20 for Expedited Shipping Class and $ 0 for free shipping product.

Please note: The steps mentioned above are for the Calculation Test that should be done for the “Per Class: Charge all Shipping Classes Individually” and then left the cost field empty.

The post WooCommerce Flat Rate Shipping - Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/woocommerce-flat-rate-shipping-tutorial/feed/ 0
WooCommerce Local Pickup - Shipping Method - Tutorial https://www.brightvessel.com/woocommerce-local-pickup-shipping-method-tutorial/ https://www.brightvessel.com/woocommerce-local-pickup-shipping-method-tutorial/#respond Sun, 14 Jul 2019 11:56:30 +0000 https://brightvessel.com/woocommerce-local-pickup-shipping-method-tutorial/ In WooCommerce, Local Pickup is an option in which your customer can pick up their order themselves from your shop. To set up and configure Local Pickup, follow the steps given below: WooCommerce Local Pickup Go to WooCommerce > Settings > Shipping On your Shipping page, you will see a button Add Shipping Zone, click […]

The post WooCommerce Local Pickup - Shipping Method - Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
In WooCommerce, Local Pickup is an option in which your customer can pick up their order themselves from your shop. To set up and configure Local Pickup, follow the steps given below:

WooCommerce Local Pickup

  1. Go to WooCommerce > Settings > Shipping
  2. On your Shipping page, you will see a button Add Shipping Zone, click on it
WooCommerce Add Shipping Zone
3. On this page, click on Add Shipping Method
Woocommerce Add Shipping Method
4. A new popup window will appear, choose Local Pickup from the drop-down menu and click on Add Shipping Method
5. Now you can see Local Pickup in shipping methods table. Now click on the text link and a new popup window will appear
Woocommerce Local Pickup in shipping methods
6. In this window, you can now change the Title of your shipping method. This title will be visible to your customers on the checkout page
Title of your shipping method
7. Select Tax Status, select Taxable if taxable, otherwise select None
Woocommerce Tax Status
8. If there is any extra cost for this shipping method, enter that Cost in the given option as shown below
Woocommerce extra cost

Now you can Save Changes and your customers would be able to see the Local Pickup option while they checkout from your store.

The post WooCommerce Local Pickup - Shipping Method - Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/woocommerce-local-pickup-shipping-method-tutorial/feed/ 0
WooCommerce Report Tutorial https://www.brightvessel.com/woocommerce-report-tutorial/ https://www.brightvessel.com/woocommerce-report-tutorial/#respond Mon, 01 Jul 2019 13:09:44 +0000 https://brightvessel.com/woocommerce-report-tutorial/ There is a WooCommerce Report, which provides you the ability to keep an eye on your store’s monthly performance by using graphs. There are four sections in WooCommerce Reports. These sections include Orders, Customers, Stock, and Taxes. To access the reports, open WooCommerce and then go to Reports. WooCommerce > Reports Orders: In order sections, […]

The post WooCommerce Report Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
There is a WooCommerce Report, which provides you the ability to keep an eye on your store’s monthly performance by using graphs. There are four sections in WooCommerce Reports. These sections include Orders, Customers, Stock, and Taxes.

To access the reports, open WooCommerce and then go to Reports.

WooCommerce > Reports

Orders:

In order sections, you are allowed to view the gross, net sales, volume , and totals. You can also view by top vendors, top payees, and product downloads.

 

There are the following subsections:

Woocommerce Report Section

Figure 1 Report Section

Note: Orders that are marked as processing, on hold, and completed, by default are counted as sales.

Sales by ate:

The order section starts with Sales by Date.  This gives you an idea of the performance that is based on the current situation. It gives you the information in different ways, like by last seven days, this month, last month, and year graphically.

 

The sales graph shows the sales amount. The light blue line indicates the gross sales, dark blue shows net sales, the green line shows shipping amount, the red line shows refund amount, and the orange line shows coupon values that are redeemed. If you want to get an exact figure, you can do this by hovering over a point.

 

Woocommerce Sale by date

Figure 3 sales by date

Sales by product

This shows the sales per product per day in a given range.

 

Woocommerce Sales by product

Figure 3 Sales by product

 

If you want to view the sale of your products individually, you can select any product from your store and can view its sale into by day, month, and year and can also customize it.

 

Woocommerce Sale by product

Figure 4 Sale by product

Sales by Category

If you want to view sales by category, you can view the number of sales by category.

 

Woocommerce Sales by category

Figure 5 Sales by category

Coupons by date:

This section shows the discounts in total coupons and also shows the number of coupons that are used. It also provides the ability to filter, can view the most popular coupon, and the coupon, which is giving the most discount.

 

Woocommerce Coupons by date

Figure 6 Coupons by date

Customer Downloads:

Products that are downloaded by customer must have a unique ID. You have to enable them for tracking purposes. Whenever a customer downloads a product, it can be tracked via IP address and detail of that product is viewable.

 

Woocommerce Customer downloads

Figure 7 Customer downloads

 

By hovering products, orders, and their IP address, it is possible to download filters.

 

Woocommerce hovering products

Customers:

In the customer’s section, there are two view reports and these are Customers Vs Guests and Customer List. You can also view reports with different filters by day, month, and year.

 

Customers Vs. Guests:  In this report, you can view those registered customers who are paying users.

 

Customer List: It only shows the report of registered users.

 

Woocommerce Customers

Figure 8 Customers

Stock:

In this section, you can view the report of out of stock items, low stock and quantity left in stock.

Woocommerce Stock

Figure 9 Stock

Taxes:

In this section, you can view the report of Texas, by code and by date, and can also add filters that is by day, month and year.

Below is the image of Texas by code.

Woocommerce Taxes by code

Figure 10 Taxes by code

Below is the image of Texas by date

Woocommerce Taxes by date

Figure 11 Taxes by date

Export CSV:

This feature is hidden from the browser as it is not supporting the download property.

Woocommerce Export CSV

Figure 12 Export CSV

Frequently Asked Questions

Any ___ column is there for this report?

The available categories and columns are already shown. If you require to add any code, plugin, or feature, then the customization would be needed for that. 

 

Is there any possibility to reset the report?

Yes, you can reset the sale report, if you delete all prior sales and then delete them from trash also. You have to clear your cache as well because sales logs and graphs are generated dynamically.

The post WooCommerce Report Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/woocommerce-report-tutorial/feed/ 0
WooCommerce PayPal Standard Setup Tutorial https://www.brightvessel.com/woocommerce-paypal-standard-tutorial-setup/ https://www.brightvessel.com/woocommerce-paypal-standard-tutorial-setup/#respond Mon, 24 Jun 2019 13:45:48 +0000 https://brightvessel.com/woocommerce-paypal-standard-tutorial-setup/ In this WooCommerce tutorial, we will be reviewing the Paypal Standard Setup PayPal Standard brings the client to PayPal’s secure site from your website to complete the payment procedure for their product. This article will provide complete guidelines, including: Prerequisites Steps for configuration Frequently asked questions Conflicts Prerequisites There are some requirements for PayPal Standards […]

The post WooCommerce PayPal Standard Setup Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
In this WooCommerce tutorial, we will be reviewing the Paypal Standard Setup

PayPal Standard brings the client to PayPal’s secure site from your website to complete the payment procedure for their product. This article will provide complete guidelines, including:

  • Prerequisites
  • Steps for configuration
  • Frequently asked questions
  • Conflicts

Prerequisites

There are some requirements for PayPal Standards and these are:

Business PayPal Account

You have to visit PayPal.com and sign up if you are a new user. If you already registered as a PayPal business account, then your good to go. If you registered for a personal account, you could convert it to a business PayPal account. This procedure is free of cost.

Business PayPal Account

Figure 1 PayPal accounts

Steps for setup and configuration

To set up and configure PayPal Standard, the following steps have to follow:

Step 1: Open WooCommerce then click on Settings and then select Payments

WooCommerce > Settings à Payments

Note: In the past, preceding to WooCommerce, “Payments” called Checkout.

Step 2: For the selection of PayPal, you have to switch to the Enabled/ Disable checkbox and check to mark the Enable PayPal Standard.

Step 3: For further proceeding, select Set Up, that will direct you to the Pay Pal Standard Settings.

Step 4: Next, you have to provide an email address for your PayPal account, provide email account in the required field, and that is the utmost essential part of configuration formerly making payments. Your PayPal email and the email that you have already been provided for your business account should be the same.

Paypal Redirects

Figure 2 PayPal Standards

Advanced Setting:

Advanced Setting

Figure 3 PayPal Advanced Setting

Now you have to configure Advanced Options settings. You have to provide information that is required in an advanced setting. Following are the steps that are required for the Advanced Option.

Step 5: If you want to keep testing your Checkout process during store development, you have to check Enable PayPal Sandbox. No money will be charged at that time, but if you want to practice Sandbox mode, for this usage, through PayPal Sandbox you have to create different Sandbox account.

Step 6: If you want to use Debug log, that can be useful during development, you might need to create a wc-logs folder and then you have to set permissions to make it writable. Debug log would also be turned on and could be helpful during the development. These type of wc-logs are easily available in WooCommerce Logs.

  • Go to the WooCommerce then click on System Status and then open Logs.

WooCommerce > System Status > Logs

Step 7: To get IPN Email Notifications, check the respective box. It is an optional setting, whenever you will receive a payment issue or cancel a refund, you will get the Instant Payment Notifications.

Step 8: Now you have to provide an email for a receiver, it should be same as you have provided in your PayPal account.

Step 9: If you have registered for the Data Transfer option you can get the PayPal identity token that may verify payments if there any issues in Instant Pin Notifications (IPN).

Step 10: If you have multiple stores provide an Invoice Prefix. The default prefix to denote WooCommerce transactions is WC.

Step 11: There are two different ways of shipping and these are given below:

 Forward Shipping:

Open WooCommerce and direct all shipping details to PayPal, it will form labels in its place of generating bills.

Address Override Option:

This setting can cause errors as PayPal verifies addresses, but somehow it can be helpful in possession address information for being reformed.

Step 12: To Capture funds immediately or only *Authorize go for Payment Action.

Note: keep it in your mind, once you proceed to authorize the order and its status is changed from processing to complete, funds are automatically being captured till you have been using your PayPal credentials under WooCommerce. It will no longer be a manual process.

  • Open WooCommerce then click Settings, then click Payments and then open PayPal.

WooCommerce > Settings > Payments > PayPal.

Step 13: You can customize the pages of your PayPal account by using Page Style.

Step 14: To display an image of 150x50 on PayPal checkout pages you can use the image URL.

API Credentials:

API Credentials

Figure 4 PayPal API Credentials

API information can be pasted into three fields:

These fields are Live API (Username. Password, Signature). These fields are optional.

If you want to get information related to the API (live), following are the steps:

Step 1: You have to visit PayPal.com and Sign in with your PayPal account.

Step 2: Select My Selling Tools and then open API Access.

My Selling Tools à API Access

Step 3: If you want to integrate API classics, then select SOAP/NVP and then open the View API signature for further proceeding.

Step 4: Now you have to view and then copy the required API (username, password and signature)

Configuration of the Dashboard of PayPal:

You can handle a maximum of the configurations from WooCommerce, but sometimes for the few configurations you have to visit PayPal.

Setup for the IPN URL for PayPal:

WooCommerce should set up your IPN in PayPal.

Instant payment method for PayPal (IPN):

  • Your stores have been notified through this method either your payment is successfully done or not.
  • For the configuration of this notification, you have to log in from your business account and then open your profile. Click on the setting button and then open My Selling Tools and then to set up your URL, click on Instant Payment Notifications.

Auto-Return:

Set up auto-return; it will take the customer to the page where receipt generated. There is an example, type this URL, and then change example.com to your own URL.

auto-return

Note: To correct the receipt page dynamically, this redirect setting is also used.

To ensure the transactions, that all traffic is credited to the original traffic rather than PayPal, this type of URL is used at the end of the URL you have been provided already. Add? utm_nooverride=

PayPal Profile

Figure 5 PayPal Profile

Frequently Asked Questions

Do SSL certification is needed from me?

Expense is not ended on your checkout but is made off-site on the PayPal website. It is recommended to add SSL certificate, but it’s not compulsory. SSL fulfills the expectations of the customers by transmitting their information from site to site secretly and keeping their data secure. It is also a ranking factor in search results.

How much would it cost to use PayPal with WooCommerce?

  • It’s absolutely free to download PayPal and Woo Commerce powered by Braintree Payment gateway.
  • Your transaction fee on PayPal depends on for which account you qualify for and the volume/how many numbers of sales you make.
  • There will be no fee charges charged by WooCommerce.

What can we do with a payment issue, while you have pending orders?

There will be no important action is taken, if your client leaves an order at PayPal account rather than dropping it at your WooCommerce store.

During the Checkout Process, what sort of data is delivered to Paypal?

Gateways of PayPal passes the individual line items which include product quantity, name of the product and its price with PayPal except

  • Their prices are already defined along with tax without any negotiation.
  • It is clearly defined that, PayPal is only supporting nine shipping items, but there are more than nine items that are provided by WooCommerce included Shipping.

The above method is used to ensure the correctness of total charges, and to avoid rounding errors. Those items which are not sent are then grouped and named as an Order tag along with numbers like “Order#1.

Information related to my shipping costs is not transferred to PayPal.

Woo Commerce 2.6+, through PayPal API, send the cost of shipping as a real shipping line cost.  If you have already configured this setting, then your account must set that and according to rules. This will get it over and remove the information related cost. If your PayPal account has shipping rules set up within it, these will take over and remove the cost Woo Commerce sends across.

If you want to get rid of from this problem, you have to Remove all shipping rules from set up on the PayPal account.

Orders are still pending, but I am getting payment continuously. Why? *OR* Why cart is not clearing its data after making payment?

It can be due to the failing of Instant payment notification issue. To resolve this issue, you have to check your server or again see the execution of the Instant Payment Notification method.

What is the reason behind the issue of Internal Server Error?

This is because you have entered an incorrect email address in PayPal settings.

Internal Server Error

Figure 6 Internal Server Error

You can use the same PayPal account for many other websites

A dispatch note method is used by the WooCommerce to detect that the duplicate voice, if there is any duplicate voice then they block identical invoices. It is impossible to detect the duplication, on two websites. There is another easy way, by de-selecting it from the setting, you will not face any kind of issue in future regarding invoices. You have to check the preface of invoice with your WooCommerce site, as settings for each website is different for each method.

Advanced Option for Invoice Prefix

Figure 7 Advanced Option for Invoice Prefix

Note: You can also disable the invoice duplicate checking and can make changes from profile settings. Open profile settings and then go to the Settings and then go to the My Selling Preferences and then open Block Payments and set Block Accidental Payments to No.

Payment receiving Preferences

Figure 8 Payment receiving Preferences

Is there any need of PayPal account to the customer?

A customer can check out without having any PayPal account, but it requires a specific option to be enabled in the PayPal account.

After logging in, you have to tackle the icon that is in the top right to open the My Profile Page. Then you have to open the Products and Service Section and then select the preferences section from it. Now you can select the PayPal account optional option for it.

PayPal Optional Account

Figure 9 PayPal Optional Account

Is there any chance where the PayPal Seller Protection can be in Effect?

If you are using the shipping address, then the PayPal seller protection is in effect. On the contrary, if you are using Billing Address, seller protection will be not in effect because it is not possible for API of PayPal to identify more than one address.

Error Message: A error message is displayed, and that is Seller can only accept unencrypted payments.

Above mentioned message is displayed when at the time of making an account you have set payment accept method as only accept encrypted payment, but you haven’t set your button item, which intrudes the whole route of payment.

Steps to resolve this issue:

Step 1: Login into your PayPal account.

Step 2: Now you have to open your Profile.

Step 3: Now you have to select Website Payment Preferences in the profile setting section.

Step 4: Now you have to make changes in the “Encrypted Website Payments” section, turned off this option.

 Step 5: Now save changes that you have made.

The message displayed: A message is displayed on the screen and the message is, this invoice has already been paid.

If you are using numerous stores for shipping or using your account for different settings WooCommerce order numbers may not be unique then.

You can sidestep this issue by selecting a WooCommerce setting and then checkout and then open PayPal and set a unique prefix for your store.

            Woo Commerce > Settings > Checkout > PayPal and set a unique ‘prefix’ for your store

Pending issues of Instant Payment Notification

In case IPN is not updating your orders, you may follow the given steps. When you are trying to resolve these type of issue, then you want automatic cancelation of your pending orders, through this you can easily confirm the orders manually without these kind of notifications. To resolve this type of issue, you have to open WooCommerce and then open Setting and go to the Products and open inventory and then hold the stock, this field is optional

         Woo Commerce > Settings > Products > Inventory > set the “Hold Stock (minutes)”

For getting more information regarding Instant Payment Notifications, log in to the account and check the history page.

https://www.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history

Will you be doing local-based testing?

In local testing, PayPal is not able to talk to your store, it will normally work whenever you work with it hosting it on the web.

Is your server is supporting fsockopen?

To check the validity of notification gateway must be able to talk to PayPal and for this type of ability, gateways need the support of fsockopen. The function that is exactly used for this purpose is given below

http://codex.wordpress.org/Function_API/wp_remote_post

To check the support of servers, you have to open WooCommerce and go to the System status and then see the results, either it is supported or not.

Woo Commerce > System Status > Results

Check your server has enabled firewall or not.

If you have a firewall, it needs to have the outgoing port 443 open so that the gateway can talk to PayPal via an https URL.

Enable Logging

Enable logging through settings, you have to check the responses either received or not. If you have not received any response message, then it might be a problem due to your WordPress installation or a plugin conflict. To resolve such issues, you have to Turn off all other plugins.

Email Address is checked

You have to check your email address of the gateway either it is passed back by IPN same or not. They need to match. Otherwise it will generate a problem that will reject IPN response.

Conflicts should be checked

If your order is complete and still status of your order has remained same and not change with the situation, then you have to check conflicts, if there is any conflict with W3 Total Cache.

Using Currency in Sandbox mode.

If you are using currencies other than Sandbox, then it will automatically set the payment in the pending section. Make sure that currencies should be the same as wherever you have been set in your Sandbox and your WooCommerce store.

Why customers, when they are redirected to my website, don’t see the link that is provided to download the product after paying and getting products.?

It shows that instant payment notification is not working properly for your website. To resolve this issue, you have to enable the payment data transfer. To enable it, there are the following settings:

Website Payment Preferences

Figure 10 Website Payment Preferences

After saving the settings, then you have to go back to the settings of the Website and ON or OFF the payment data transfer method.

Data Transfer (optional)

Figure 11 Data Transfer (optional)

Still not working?

If it is still not working, then get contacted by your host. You have to make sure that Instant Payment Notification should not be blocked by the caching, firewalls or other server settings. There are some hosts named as Go Daddy, who can control such type of IPN issues because at that point it is out of our control.

The post WooCommerce PayPal Standard Setup Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/woocommerce-paypal-standard-tutorial-setup/feed/ 0
WooCommerce Setup for EU VAT Rates for Digital Products - Tutorial https://www.brightvessel.com/woocommerce-setup-eu-vat-rates-for-digital-products-tutorial/ https://www.brightvessel.com/woocommerce-setup-eu-vat-rates-for-digital-products-tutorial/#respond Mon, 10 Jun 2019 04:07:55 +0000 https://brightvessel.com/woocommerce-setup-eu-vat-rates-for-digital-products-tutorial/ EU VAT laws are for digital goods for B2C business. Be sure to review and setup the VAT rates in your WooCommerce store so that the correct amount can be charged. This tutorial will help you set up rates for Digital products. Setting Up Your Tax Classes If you are distributing digital goods, VAT should […]

The post WooCommerce Setup for EU VAT Rates for Digital Products - Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
EU VAT laws are for digital goods for B2C business. Be sure to review and setup the VAT rates in your WooCommerce store so that the correct amount can be charged. This tutorial will help you set up rates for Digital products.

Setting Up Your Tax Classes

If you are distributing digital goods, VAT should be added under applied rates in WooCommerce.

 

If you have both digital and regular things in your shop, then you have to create and start using a new tax class.

 

Setting Up Your Tax Classes

Setup EU VAT rates:

1. Go To: WooCommerce > settings > tax.

2 Select the additional tax classes setting.

3 Add a new tax class to the list.

4 Save.

additional tax classes

One you saved; you can start assigning this tax class to digital stock, but first, you need to insert the rates.

Setting Up the EU VAT Rates

Now you have to insert the EU VAT rates into WooCommerce.

Look Up the Latest VAT Rates

The current VAT rates can be found at the Europa website in a PDF document. You need to improve the VAT rates for your shop if these rates are changed.

Input Rates

1. Now you navigate to: WooCommerce >> Settings >> Tax >> Digital Goods (Now a new tab will show after you generated a new tax class).

2. Fill in rates for all EU members position. See our control on Setting Up Tax Rates in WooCommerce

Previously, they were as mentioned below for some of the countries:

Country Code and Tax Rates

You can also import the VAT rates only if you have the CSV file in the correct format. The above-mentioned rates can also be accessed through this file: tax rates.csv

To have this file, click the “Import Rates” button on the tax input page, and an importer will be displayed.

Import Tax Rates

Once you have imported the rates, you would see a table like this:

Tax Rates for the Digital Goods Class

With EU VAT rates system, users buying a product with a Digital Goods tax class are charged tax established on their place, not the store location.

Assigning the Tax Class to Products

To register this tax class to digital result in WooCommerce, follow the steps mentioned below.

1. Go To: Products > Products.

2. Edit a product.

3. Now select the digital goods from the tax class dropdown.

4. Save.

Assigning the Tax Class to Products

You can also edit products in bulk.

1. Go To: Products > Products.

2. Now click the box to the left of each of the products you want to bulk edit.

3. Select Edit from the bulk actions dropdown.

4. Click apply.

Edit products in bulk

5. Set your tax class in the dropdown box.

6. Click update.

The post WooCommerce Setup for EU VAT Rates for Digital Products - Tutorial first appeared on B2B Website Platform Developer - Bright Vessel.

]]>
https://www.brightvessel.com/woocommerce-setup-eu-vat-rates-for-digital-products-tutorial/feed/ 0