# Charge a flat rate per unit after a certain range

Question:
I have 5 weight ranges with a fixed rates and rest are just added according to the remaining balance of weight.
Example:-
0 kg – 1kg  = \$10
1 kg – 2kg  = \$25
2 kg – 3kg  = \$34
3 kg – 4kg  = \$41
4 kg – 5kg  = \$50
There after every 1kg extra need to add \$10

—————-
Total ordered weight:  8.82kg
calculation:
– first 5kg = \$50
– add. 3.82kg (4kg x 10) = \$40
—————————————–
Total Cost = \$90
—————————————————-
can you please help me with configuration and give me example of how to set the above in x-shipping pro plugin?
Thank you very much
warm regards
1.  Create a new method if you did not yet.
2.  In Price Setting tab, please select Rate Type is Weight
3.  Now Enter Following Unit Range

Start       End         Cost            Per Unit Block      Allow Partial
0              1              10                      0                           NO
1              2               25                     0                            NO
2               3              34                      0                           NO
3               4               41                    0                            NO
4               5               50                   0                            NO

4. Now enter Additional Unit Price  is 10
Thanks

# Weight based shipping with free shipping option using xshipppingpro

Hi,

I have weight type of shipping in 7 weight ranges and i need to implement also the free shipping when the total price of cart or order is more than 50 € and under 10kg?! Is something like this possible?

Thank you very much

Hi

Thanks for contacting.
For achieving your scenario, you need two shipping methods. One for weight based and another for Free shipping. Since we don’t want to show Weight based shipping if free shipping is available during checkout, so we need to use group mode for that.
So please go to Global setting -> Group Option in xshippingpro. Now Select Group1 is Lowest
Now lets make first method for weight based.
Weight Based Shipping
——————————
1. Create a new method and give it a name
2. Under General Tab, Select Group is Group1
3. Under Price Setting tab, Select Rate type is weight
4. Now Enter your unit ranges. For example:
Start       End          Cost          Per Unit Block      Allow Partial
0              10             \$\$                  0                          NO
10            20             \$\$                 0                           NO
and so on. Here \$\$ means shipping price for the respective ranges
Free Shipping
———————
1. Create another method and give it a name
2. Under General Tab, Select Group is Group1
3. Under Price Setting tab, Select Rate type is Total
4. Now Enter following unit ranges.
Start       End          Cost          Per Unit Block      Allow Partial
50        999999           0                  0                          NO
5. Under Other tab, Enter Weight range  0 to 10

# Shipping cost based on per Unit weight

My store use 0.1 kg as the unit weight, the unit price for each 0.1 kg is about \$0.7.

For instance:
7.33 kg Shipping cost = 73.3*\$0.7 = \$51.31.

How can I combine this options?

Thanks.

1. Under Price setting tab, select Rate type is Weight
2.  Now Enter Unit Ranges as follows

Start    End       Cost        Per Unit Block       Allow Partial
0            1000       0.7             0.1                                 NO

# Free shipping just for certain products using xshippingpro

It is very easy to setup free shipping for the certain products using xshippingpro. Please do following for achieving this scenario:

1. Create a new method and give it a name
2. Now go to Category/Product tab. Select category rule is “Any of the selected products”. Now select applicable products.
3. Now go to Price Setting Tab and select rate type is “Flat”. Now enter price is 0

That’s all. It is very easy, isn’t it?

# Unit Ranges in details in xshippingpro

For each method you can define multiple ranges e.g weight ranges or quantity ranges and a separate cost for that range.
For example, consider a shipping requirements where you need following:

1. For the first 3 items, cost is \$5
2. For the remaining each item cost is \$2

In this scenario, we need two unit range rows. Since it is related with quantity, so must
select rate type is “Quantity”. Then you will have to enter following unit ranges.

Start    End       Cost        Per Unit Block       Allow Partial
0            3            5               0                                       NO
4           9999       2             1                                        NO
Finally you will have to select final price to cumulative. why cumulative? Because you want to sum up two ranges cost together.

Q. So what will be shipping cost for 5 items from above scenario?

A. For first 3 item, \$5 (According first unit range)
For remaining 2 item (2 x \$2) \$4 (According second unit range)
——————————————
Cumulative cost \$9

So shipping cost will be \$9
Q. What is Per Unit Block?

A. Per Unit Block simply means per unit. For example, in our above scenario, we want to charge
\$2 per item after the first 3 items. So Per unit block is 1. Thats why we have entered Per unit block is 1
for second unit range (second row) for our described shipping scenario.
Q. What is Allow Partial?

A. Sometimes you might need to charge for the half block or half item. Sometimes you don’t want
to allow partila block. Moreover you want to charge for the full block cost in case of partial block. Consider following scenario:
1. if weight is less 3kg, cost will be \$5 per kg
2. if weight is greater than 3kg, cost will be flat rate \$10
In this scenario, we need two unit range rows. Since it is related with weight, so must
select rate type is “weight”. Then you will have to enter following unit ranges.

Start    End       Cost        Per Unit Block       Allow Partial
0            3            5               0                                       NO
4           9999       10             0                                        NO

Since we don’t need summed cost of each rows together in this scenario. So final cost will be single NOT cumulative.

So what will be cost of 3kg?   Total block 3, cost of each block \$5 so cost is \$15 (3*5) (according to first row)
So what will be cost of 4kg?   Flat rate \$10 (according to second row)
So what will be cost of 2.5kg?   Total block 2.5, cost of each block \$5 so cost is \$15 (3*5, 2.5 rounds to 3 depending on Allow Partial) (according to first row).
But if you would set “Allow Partial” is Yes, cost would be \$12.5 (2.5*5)

# Product rules in details in all X-Modules

There are total seven category rules in xshippingpro. These are:

1. For any
2. Must have selected ones
3. Must have selected ones with other
4. Any of the selected ones
5. Any of the selected ones with others
6. Except the selected ones
7. Except the selected ones with others

1. For any ones

This is the default category rule of a method created by xshippingpro.  This rule simply means that there will be no category rule imposed for the method. So the respective method will be available for all the categories

2. Must have selected ones

All chosen categories must be present in the shopping cart and non-chosen  categories (Other categories those did not choose for this method) are not permitted. For example,  you have chosen category A, B, and C for a method. So a customer must be purchased products from all three categories A, B and C for getting this delivery method. Also he is not permitted to choose product from other category like category D. In short –

Shopping cart categories should be a complete/equal set of the Ruled/chosen categories

3. Must have selected ones with others

All chosen categories must be present in the shopping cart for appearing the method during checking.  If any of the chosen categories (Rule categories) do not present/purchase in the shopping cart, the delivery/shipping method will not be appeared during checkout. Other categories might have been in the shopping cart that does not matter. For example,  you have chosen category A, B, and C for a method. Now a customer purchase products from all those categories A, B, and C. So this method will be appeared during checkout. This customer might be chosen products from other categories as well for example, Category D with those categories (A,B,C), that does not matter. Main condition is that someone must be chosen products from all categories A, B, and C.  In short –

Rule categories should be a sub-set of the shopping cart categories

4. Any of the selected ones

At least one of the rules categories should be present in the shopping cart and non-chosen categories are not permitted. For example,  you have chosen category A, B, and C for a method. Now a customer purchase products from the category A. So This method will be appeared during checkout. But now if customer choose product from Category D along with category (A), that method will not be appeared. Main condition is someone must be choosen products from  any of the rule categories A, B, and C.  and other categories (non-ruled categories) are not allowed in the shopping cart. In short –

Shopping cart categories should be a sub-set of the Ruled/chosen categories

5. Any of the selected ones with others

At least one of the chosen categories must be present in the shopping cart for appearing this method during checking. Other products from different categories might be purchased, that does not matter. For example,  you have chosen category A, B, and C for a method. Now a customer purchase products from the category A. So this method will be appeared during checkout. This customer might be purchased products from other categories as well for example, Category D that does not matter. Main condition is someone must be chosen at least one  product from  any of the rule categories A, B, and C.  In short –

Shopping cart categories should be intersected with Ruled/chosen ones

6. Except the selected ones

All chosen categories must be not present in the shopping cart. For example,  you have chosen category A, B, and C for a method. So a customer is not permitted to purchase products from those categories A, B and C for getting this as a shipping method. In short –

Shopping cart ones should not be a sub-set of the Ruled/chosen ones

7. Except the selected ones but allowed with other

It is an interesting rule.  It is same as Except the selected ones but it allows other categories as well.  For example,  you have chosen category A, B, and C for a method.  Now a customer purchase a product from category A. So shipping method will not appeared as expected. Then customer purchase another product from other category D, Now the shipping method will  be appeared. In short –

Shopping cart categories should be a sub-set of the Rule categories and any other non-chosen category must be present

# How to implement TNT courier in xshippingpro

TNT facts
TNT uses Volumetric Weight to calculate whether the shipping costs will be Real Weight or Volumetric Weight. It will be used the greater of the two.
Volumetric Weight = L (m) x H (m) x W (m) x CCF  Where  CCF is 250kg / m3
– Additional Fuel Surcharge (FSI). International charges are based on Crude fluctuations. Now is 13.25%.
How to implement via xshippingpro
1. Create a new method and give it a name
2. Go to Price setting Tab, Select rate type is Volume
3. Enter Dimensional/volumetric Weight Factor is 0.00025 if your Length class is Centimeter. If your length class is Meter, then enter Dimensional/volumetric Weight Factor is 250.
4. Now check the option
5. Now enter unit ranges as per your price requirement. For example:
Start     End        Cost         Per Unit Block        Allow Partial
0              10            20                   0                               NO
10            20           25                   0                                NO

# How to charge \$10 shipping for the first item and \$5 for each additional using xshippingpro?

Well, now I am going to show how to setup xshippingpro which will charge \$10 shipping for the first item and \$5 for each additional item using xshippingpro. It is very easy to setup. Just follow following steps:

1. Create a new method and give it a name
2. Go to Price Setting tab
3. Now select Rate type to “Quantity”
4. Now enter unit ranges as follows:
Start      End      Cost       Per Unit Block          Allow Partial
0            1           10                   0                               No
2           999        5                    1                                No
5. Now select Final Price to Cumulative

# How to offer free shipping just for a certain categories using xshippinpro?

There are two cases arise when you want to offer free shipping just for a certain categories. Will this free offer remain valid if customer add any third category with your applicable categories for free shipping? For example, You want to offer free shipping for the categories A, B, C but during checking out, customer also could choose product from category D, will customer will get free shipping in that case?
I will show both ways in this post.

Method 1  – When other third category is not allowed
————————————————————————
1. Create a new method and give it a name
2. Now go to Product/Category Tab, Select category rule is “Any of the selected Category“. Then choose your applicable categories for those you want to offer free shipping.
3. Now go to Price Setting Tab and select rate type is “Flat”. Enter Price 0

Method 2  –When other third category is allowed
————————————————————————
1. Create a new method and give it a name
2. Now go to Product/Category Tab, Select category rule is “Any of the selected Category with other“. Then choose your applicable categories for those you want to offer free shipping.
3. Now go to Price Setting Tab and select rate type is “Flat”. Enter Price 0
Okay, thats all. Now a bonus. What if you want to offer free shipping after a certain order total or after a certain weight?  For example, you want to offer free shipping for just some categories after a certain order total e.g \$200. Here are the steps:

Method 3  – Free shipping for just some categories after a certain order total
————————————————————————
1. Create a new method and give it a name
2.  Now go to Product/Category Tab, Select category rule is “Any of the selected Category with other“. Then choose your applicable categories for those you want to offer free shipping. Noted that if you don’t want to allow other categories, then you will have to select category rule “Any of the selected Category” instead of “Any of the selected Category with other
3.  Now go to Price Setting Tab and select rate type is “Total”.  Now enter unit ranges as follows
Start         End           Cost          Per Unit Block       Allow Partial
200            99999        0                         0                            0
Noted that I am considering total total is \$200 after that you want to give free shipping.

Finally, last but not least thing. If you want to set a shipping price if order total is less \$200 for the above case. For example, you want to charge \$20 shipping free if order total is less than \$200 and free above that.  You will have to change just unit ranges of  step 3.  New unit ranges will be:

Start         End           Cost          Per Unit Block       Allow Partial
0                 199            20                         0                            0
200            99999        0                            0                            0

# Offer Free Shipping at a certain order total using xshippingpro

It is possible to achieve free shipping at a certain order total in  two ways.  One approach need one shipping method and another need two shipping methods.  In this example, it will offer free shipping after order total amount \$500
Approach 1  – using One shipping method
——————————————————
1. Create a new method and give it a name
2. Now go to Price Setting Tab and select rate type is “Total”. Now enter unit ranges as follows
Start         End           Cost          Per Unit Block       Allow Partial
0                500            \$\$**                   0                            0
501            99999        0                         0                            0
** here \$\$ means your shipping price when order total is under  \$500
In this approach it will update price depending on the order total in the same shipping method.
Approach 2  – using two shipping methods
——————————————————
Method 1:
1. Create a method and  and give it a name for example “Flat rate”
2. Now go to Price Setting Tab and select rate type is “Total”. Now enter unit ranges as follows
Start         End           Cost          Per Unit Block       Allow Partial
0                500            \$\$**                   0                            0
** here \$\$ means your shipping price
Method 2:
1. Create another method and  and give it a name
2. Now go to Price Setting Tab and select rate type is “Total”. Now enter unit ranges as follows
Start         End           Cost          Per Unit Block       Allow Partial
501             99999         0                  0                            0