How to Set Up Shipping Only for the Logged in Users in WooCommerce

“Shipping” in the e-commerce world is a crucial component that can materially influence sales in your store. 
A very common, yet a powerful feature in WooCommerce today is to set up shipping only for the logged in users with a valid WooCommerce account. Our WooCommerce Table Rate Shipping Pro plugin is here to help you set up and use this powerful feature easily.

GETTING STARTED

Each store is unique with its own items and shipping needs. Using our WooCommerce Table Rate Shipping Pro plugin, you can choose to set up shipping specially to the logged in customers. It’s a powerful feature and extremely easy to use! Furthermore, this might encourage more customers to sign up to the WooCommerce site so they get good incentives and perks.

This article introduces you to the concept of “Setting up shipping just for the customers logged in to the WooCommerce site”, giving a typical, real-life example, that demonstrates and guides you through the entire setup through step-by-step instructions

Here’s a basic outline of the procedures you can follow in a sequence.

  1. Add a new product using our plugin.
    Note: You can configure table rate configurations for all products/shipping classes or for a particular product/shipping class.
  2. Configure the shipping method by first adding a shipping zone and then the shipping method Table Rate Pro
  3. Once this is done, add the shipping methods to the Table Rate Pro
    In this example: Logged in only  and Not Logged In
  4. Configure the condition and rate for your Not Logged In shipping method as required.
  5. Configure the condition and rate for your Logged in only shipping method as required. 
  6. Go to the store and view the sample results.

See the following sections for detailed, step-by-step instructions on performing each of these procedure. 

1. Adding a New Product

Firstly, add a product (item) using our plugin and specify its regular price. During the checkout, we will be arriving at the shipping charges for this item for both logged in customers as well as random users without a WooCommerce account.

Note: You can configure table rate configurations for all products/shipping classes or for a particular product/shipping class.

In this example, let us add and name the product as T Shirts and specify its regular price as $9.99.

1. On the left navigation pane, click Products Add New . The following screen appears.

2. On the Add new product screen, type the product name as T Shirts

3. Specify its Regular price ($) as 9.99.

4. Click Publish on the right pane.

We’re done! Adding the item and its regular price was super easy! Ain’t it?

2. Setting Up the Shipping Zone and the Shipping Method - Table Rate Pro

The next step is to determine your “shipping zones” within WooCommerce.
Shipping zone refers to the geographic region to which specific shipping rules and charge structures apply (based on the distance of the shipping address)The farther the distance, the more the shipping charges! Therefore, it’s important to set up the shipping zones in WooCommerce to charge your customers appropriately during their checkout process. 

In this example, let us specify United States as the shipping zone. We then add the shipping method Table Rate Pro to that zone

1. On the left navigation pane, click WooCommerce Settings.

2. Click the Shipping tab. 

3. Click Add shipping zone.

4. Type the Zone name as U.S. and select the Zone regions as United States (US) as shown in the following screen

Shipping Zone

5. Click Save changes.
Note
: You can have different shipping charges by narrowing down within the shipping zones to specific zip codes/postal codes. Click the Limit to specific ZIP/postcodes link under Zone regions.

6. After adding the shipping zone, click Add shipping method. The Add shipping method window pops up.

Add Shipping Method

7. Select Table Rate Pro.

8.  Click Add shipping method. WooCommerce saves the new shipping method Table Rate Pro to the shipping zone U.S. as displayed in the following screen.

Table Rate Pro Shipping Method Added

3. Adding the "Not Logged In" Shipping Method and Configuring Table Rate

After adding Table Rate Pro, we will create to new shipping method – Not Logged In and configure the conditions and shipping rates. Following are the step-by-step instructions.

1. Click on Table Rate Pro to add a new shipping method to it. Alternatively, you can point your cursor to Table Rate Pro and click Edit.

2. Click Add New.

3. Select the option Enable this shipping method.

4. Type a title for the shipping method in Method Title
In this example, we name it as  Not Logged In

5.  Add a Handling Fee (additional fee) if required, else you can leave it blank.

6. In Tax Status, you can specify whether your shipping must be taxable or non-taxable by selecting the appropriate option from the drop-down menu.

7. Click Add New Rate to set up a sample rate for your Not Logged In shipping method.

8. Specify the Class as T Shirts to indicate to your plugin that the configuration is for all T Shirts in our store. 
Note
: You can configure this condition and rates on any or all products in your store too.

9. Specify the Condition as Total Price. 

10. Specify the Min Value and Max Value to 1 and * respectively.

NoteThe value of * is infinity. So the configuration is applicable for any number of items in your cart starting from 1 until infinity.

11. Specify the Base Amt as $9.99 and Label it as Standard. 
The current shipping configuration is displayed in the following screen.

12. Click Save changes.

The plugin applies these shipping rates and conditions when the users who are not logged in to their WooCommerce account, purchase the T-Shirts. They will see the base amount as $9.99 during the checkout.

4. Adding the "Logged In Only" Shipping Method and Configuring Table Rate

After configuring the Not Logged In shipping method, we will create new shipping method – Logged In Only and configure the conditions and shipping rates. Following are the step-by-step instructions.

1. On the Table Rate Pro screen, click Add New. The following screen appears.

2. Select the option Enable this shipping method.

3. Type a title for the shipping method in Method Title
In this example, we name it as  Logged in only

4. Select the option Hide Other Methods. This tells the plugin to hide other shipping charges to the logged in users so you do not  confuse them. In this instance, the standard shipping charges of $9.99 (set in the previous section) for users who are not logged in will be hidden.

5. Select the option Only for Logged in Users. This tells the plugin to apply the shipping rates and conditions only to the logged in users.

6. You can add a Handling Fee (additional fee) if required, else you can leave it blank.

7.  In Tax Status, you can specify whether your shipping must be taxable or non-taxable by selecting the appropriate option from the drop-down menu.

8. Click Add New Rate to set up a sample rate for your Logged in only shipping method.

9. Specify the Class as T Shirts to indicate to your plugin that the configuration is for all T Shirts in our store. 
Note
: You can configure the condition and rates for any or all products in your store too.

10. Specify the Condition as Total Price. 

11. Specify the Min Value and Max Value to 1 and * respectively.

NoteThe value of * is infinity. So the configuration is applicable for any number of items in your cart starting from 1 until infinity.

12. Specify the Base Amt as $4.99 and Label it as Logged in. 
The current shipping configuration is displayed in the following screen. 

13. Click Save changes.

The plugin applies these shipping rates and conditions when the logged in users purchase the T Shirts. They will see the base amount as $4.99 during the checkout.

5. Viewing the Results as a User Not Logged In

After configuring the above shipping charges, it’s time to verify the results in your store. Let us consider a random user who is not logged in to the WooCommerce account is visiting the store to buy the T-Shirt.

1. On the top-left corner of the screen, point to WooCommerce Plugins by JEM products and right-click on Visit Store to open the store link in a new incognito window. This opens the store as if a random user without an account is visiting the store. The product T Shirts appears on your store.

2. Under T Shirts, click Add to cart

3. In the cart, the Standard Shipping charge for the T-Shirt is displayed as $9.99 (highlighted in the following screen).

6. Viewing the Results as a Logged In User

Now let us consider a logged in customer is on the store and check the results.

1. On the top-left corner of the screen, point to WooCommerce Plugins by JEM products and click on Visit Store. This opens the store for the logged in user. The product T Shirts appears on your store.

2. Under T Shirts, click Add to cart

3. In the cart, the Logged in shipping charge for the T Shirt is displayed as $4.99 (highlighted in the following screen).

The standard shipping of $9.99 is not displayed for the logged in user because we chose to hide other shipping methods.

We hope this article explains how easy it is to enable shipping for logged in users using our WooCommerce Table Rate Shipping Pro plugin. If you would like to see a video demonstration for the entire procedure, please go here: https://www.youtube.com/watch?v=Nz1H6gVhf_w&feature=youtu.be

Scroll to Top
Scroll to Top