Order bumps
Update order bump
/ v1 / order-bumps / {order_bump_id} Changes the fields that you send. All other fields stay.
statusactiveorinactiveswitches the order bump on or off at the checkouts at once.product_idsreplaces the whole list.nullmeans the checkouts of all products.
Where an order bump shows:
- On the checkouts of
product_ids, or of all products, but not on the checkout of the offered product itself. - Only on products with one-time billing.
- Not when the buyer pays in installments, except with PayPal or Klarna.
The order of several order bumps on one checkout cannot be set. To delete an order bump, use POST /v1/delete.
The fields have the same names and formats as in GET /v1/order-bumps.
Authorization
-
Authorizationstring header requiredBearer tnt_…· A personal API key (tnt_...). Create it in the Tentary app on the page AI & API. Introduction
Path parameters
-
order_bump_idinteger requiredThe id from list_order_bumps.
min
1Example:1
Body application/json
-
namestringName in the Tentary app. Buyers do not see it.
min length
1max length255 -
product_idintegerThe offered product (id from list_products): live, without variants, with one-time billing, not external.
min
1 -
product_idsarray of integer can be nullThe products whose checkout shows the order bump (live or draft, one-time billing; ids from list_products). null = all products. On create, left out = all products. On update, left out = no change; a list replaces the list.
max items
200 -
pricenumber | string can be nullSpecial price for the order bump. Amount in the account currency, like 49 or 19.99. 0 = free. null or left out on create = the price of the product (it follows later changes of that price). A lower price shows the product price crossed out.
min
0max21474836.47pattern^[0-9]{1,9}(\.[0-9]{1,2})?$ -
titlestringTitle that buyers see. Empty = the product title.
max length
255 -
description_htmlstringShort text about the offer, HTML (p, h1-h3, strong, em, u, del, ul, ol, li, blockquote, a).
max length
65535 -
checkbox_textstringText next to the checkbox. Empty = "Yes, add to my order" (German: "Ja, zur Bestellung hinzufügen").
max length
255 -
hide_product_imagebooleanHide the product image in the order bump. Default false.
-
statusstringactive = buyers see the order bump at the checkouts of product_ids at once. inactive = it is hidden at every checkout; its settings, sales and revenue stay, and it can be made active again.
Allowed values:
activeinactive
Response
Fields of the answer with status 200. Errors always have the same format, see Errors.
-
idintegerThe ID.
-
namestringName in the Tentary app. Buyers do not see it.
-
statusstringactive = buyers see it at the checkout. inactive = hidden at every checkout, kept with its settings and sales.
Allowed values:
activeinactive -
productobjectThe offered product.
Show 3 fields Hide fields
-
idintegerThe ID.
-
namestring can be nullThe name.
-
statusstringThe status.
Allowed values:
livedraftarchiveddeleted
-
-
pricestringDecimal string, like "19.90". What buyers pay for the order bump.
-
product_pricestringDecimal string, like "19.90". The price of the product. Shown crossed out when price is lower.
-
currencystringCurrency code, like EUR.
-
titlestring can be nullnull = the product title.
-
description_htmlstringShort text about the offer, HTML.
-
checkbox_textstring can be nullnull = "Yes, add to my order".
-
hide_product_imageboolean -
product_idsarray of integer can be nullThe products whose checkout shows it. null = all products.
-
admin_urlstring<uri>The page in the Tentary app.