Trade Discounts

Section: Omnichannel Sales & Manufacturing
URL: /admin/omni_sales/trade_discount
Page title: (2) Discounturi comerciale

Overview

Trade-discount rules applied automatically to omnichannel orders.

Business value

Trade-discount rules applied automatically to omnichannel orders — e.g. "10% off for distributors", "free shipping over €100".

Typical use cases:

At a glance

Trade Discounts — top of page

Accessing this module

From the admin sidebar, navigate to Trade Discounts, or open the URL directly:

/admin/omni_sales/trade_discount

List view

The list view shows existing trade discounts records. Use it to search, filter, sort, and bulk-act on items.

Trade Discounts — full list view

Create / edit form

Open the create form to add a new trade discounts record. Editing an existing record uses the same form pre-populated with current values.

Trade Discounts — create form

Common actions

  1. View existing records — open Trade Discounts from the sidebar to see the list view.
  2. Search and filter — use the search box and column filters to find records.
  3. Create a new record — click the Add / New button (or follow the "Create" URL above) and fill in the required fields.
  4. Edit a record — click a row to open the detail view, then use the edit action.
  5. Delete a record — use the row's delete action; deletion may be soft or hard depending on the module.
  6. Bulk operations — select multiple rows via the checkboxes and apply a bulk action from the toolbar (export, delete, status change, etc., where supported).

Channel and order-type targeting

Trade discounts in CRMConnect are scoped to a sales channel and/or order type, which makes them distinct from simple price-list discounts:

This channel-aware logic is the key differentiator from the general discount fields available on standard sales orders.

API

This module is available via the REST API.

Authentication. All API requests require the header authtoken: <token> (generate one at /admin/api/api_management). Base URL. https://your-domain.tld/api/

Key endpoints:

Method Path Purpose
GET {{base_url}}omni_sales/orders?page=1&per_page=50 List
GET {{base_url}}omni_sales/orders/{{omni_record_id}} Get one
POST {{base_url}}omni_sales/orders Create (Not allowed)
PUT {{base_url}}omni_sales/orders/{{omni_record_id}} Update status
DELETE {{base_url}}omni_sales/orders/{{omni_record_id}} Delete (Not allowed)
GET {{base_url}}omni_sales/order_types?page=1&per_page=50 List
GET {{base_url}}omni_sales/order_types/{{omni_record_id}} Get one
POST {{base_url}}omni_sales/order_types Create
PUT {{base_url}}omni_sales/order_types/{{omni_record_id}} Update
DELETE {{base_url}}omni_sales/order_types/{{omni_record_id}} Delete
GET {{base_url}}omni_sales/sales_channels?page=1&per_page=50 List
GET {{base_url}}omni_sales/sales_channels/{{omni_record_id}} Get one
GET {{base_url}}omni_sales/sales_channels/search/{{search_key}} Search
POST {{base_url}}omni_sales/sales_channels Create
PUT {{base_url}}omni_sales/sales_channels/{{omni_record_id}} Update
DELETE {{base_url}}omni_sales/sales_channels/{{omni_record_id}} Delete
GET {{base_url}}omni_sales/channel_products?page=1&per_page=50 List
GET {{base_url}}omni_sales/channel_products/{{omni_record_id}} Get one
POST {{base_url}}omni_sales/channel_products Create
PUT {{base_url}}omni_sales/channel_products/{{omni_record_id}} Update

See the full payload schemas, query parameters, and example responses in the API reference (Omni Sales).


Captured: 2026-05-10T09:51:26.776Z · Source: demo.crmconnect.io/admin/omni_sales/trade_discount