# Overview

## Description

The Shipping Restrictions plugin for nopCommerce allows customization of shipping methods based on predefined conditions. This plugin enables users to create an unlimited amount of rules for any number of shipping methods, and offers the ability to modify shipping fees by replacing, discounting, or surcharging them. With cumulative discounts, multiple rules can apply to a single order.

{% hint style="warning" %}
Plugin does not create new shipping methods, it changes existing ones according to your conditions. If you would like to create new shipping methods, you need another our plugin [Table Rate Shipping](https://www.foxnetsoft.com/tablerateshipping).
{% endhint %}

## Features

* Customize price, or prohibit usage of a shipping method for any order based on predefined conditions
* Create unlimited amount of rules for any amount of shipping methods
* Change shipping fee (replace, discount, surchange)
* Cumulative discounts, if several rules are valid
* Several shipping methods in one rule
* Optimized for performance

### 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://shippingrestrictions.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.
