Marketing API

Discounts

Use discounts to curtail the amount levied on an order or recurring subscription. Tamio offers a high degree of flexibility with discounts, allowing them to be tailored to suit any business needs. For instance, you can create a discount applicable to orders containing over three physical products from customers in Germany who choose bank transferl as their payment method. This level of customization is instrumental in driving sales, fostering customer loyalty, and expanding your market share.

In Tamio, discounts are designated a type, which can be either 'customer_discount' or 'product_discount'. Based on the selected type, you can decide which products, customers, or sites the discount can be applied to. This allows you to strategically target specific customers or items for promotional activity, thereby enhancing the efficacy of your discount strategy. Furthermore, when selling billing plans, you have the option to specify the duration of a discount, whether it applies once, repeats for a certain number of months, or persists indefinitely. This provides further control over your discount strategy, enabling you to introduce seasonal promotions, long-term loyalty discounts, or one-time reductions.

Discounts are applied to orders based on their fulfilling certain conditions. These conditions act as a sort of gatekeeper, ensuring that the discount is not applied indiscriminately. This maintains the value of the discount, as customers perceive them as rewards for fulfilling certain purchase behaviors. Some of the potential conditions for discount application include:

  • Application of a coupon to an order.
  • Application of a voucher to an order.
  • Addition of a minimum number of items to an order.
  • Achievement of a minimum order subtotal.
  • Achievement of a minimum product subtotal.
  • Addition of a minimum number of items from specific product(s) to an order.
  • Restricting the discount usage to specific domains.
  • Configuring the discount to apply to all orders.
  • Configuring the discount to apply to all products.

By offering a variety of conditions, you can create a dynamic, responsive discount strategy that adapts to changing business needs, market conditions, and customer behavior. This ensures that your discount strategy remains relevant, engaging, and effective over time.

API Endpoints

Description

Method

URL

POST

/v2/discounts/product-discount/create

POST

/v2/discounts/customer-discount/create

POST

/v2/discounts/product-discount/update/:id



/v2/discounts/customer-discount/update/:id

GET

/v2/discounts/retrieve/:id

POST

/v2/discounts/duplicate/:id

DELETE

/v2/discounts/:id

POST

/v2/discounts/bulk/delete/:id

GET

/v2/discounts/list

Webhook Events

There are three webhook notification events associated with the Discounts API.

  • discount-created
  • discount-updated
  • discount-removed

You can see examples of notification events here:

Permissions

Whether managing teammates or creating API developer keys, you can customise permissions when accessing Discounts API resources. The default set of permissions are view, edit, create and remove.