# Overview

## Description

The Table Rate Shipping plugin for nopCommerce allows creating new shipping methods based on predefined conditions. This plugin enables users to create an unlimited amount of shipping methods for any occasion.

{% hint style="warning" %}
Plugin creates new shipping methods. If you would like to modify price or hide existing shipping methods, you need another our plugin [Shipping Restrictions](https://www.foxnetsoft.com/shippingrestrictions).
{% endhint %}

## Features

* Create new shipping methods based on address, size, weight, etc.
* Customize price, or prohibit usage of a shipping methods for any order based on predefined conditions
* Create unlimited amount of shipping methods
* Constant or variable shipping fees
* Optimized for performance
* Create cumulative shipping methods with the same name (i.e., create multiple shipping rates with different rules but under the same name)

### Supported conditions

* Store, the order was placed in
* Customer role
* Date and time, when the order was placed
* Customer address
* Checkout attributes
* Products in the cart, product attributes, product specification
* Categories, manufacturers, vendors
* Order total amount
* Size of the shipment
* Whether a coupon code was used in the order
* Whether a discount has been applied to an order
* And many more with advanced requirements builder

{% hint style="info" %}
In case you encounter an issue, you can contact us via <support@foxnetsoft.com>
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tablerate.docs.foxnetsoft.com/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
