Create/Update and Delete Price Table

Instructions

When creating a price table, our API will create a unique "ID" for that table, so you can update or delete it whenever you want.

Request object has the following properties:

AttributeTypeDescription
codestringPrice table name
labelstringPrice table information
actionstringType of action the table will perform

Values:
overwrite
increase
decrease

Example of Price Table creation

{
    "price_table": [
        {
            "code": "Mercado Livre",
            "action": "overwrite",
            "label": "Preço para o mercadolivre",
            "maximum_price": 0,
            "minimum_price": 0,
            "price": 150,
            "special_price": 100
        }
    ]
}

Example of Price Table return

Example of return after creating the price table, see that when creating it generated an "id".

{
    "price_table": [
        {
            "code": "Mercado Livre",
            "action": "overwrite",
            "maximum_price": 0,
            "minimum_price": 0,
            "price": 150,
            "special_price": 100,
            "label": "Preço para o mercadolivre",
            "percentage": null,
            "id": "60c9f2ade3f84445a74c627b"
        }
    ]
}

Update Example

In this example update, I will change the price table.

I will use the "code" to make this price change.

{
    "price_table": [
        {
            "code": "Mercado Livre",
            "price": 250,
            "special_price": 200
        }
    ]
}

Example of Price Table return

{
    "price_table": [
        {
            "code": "Mercado Livre",
            "action": "overwrite",
            "maximum_price": 0,
            "minimum_price": 0,
            "price": 250,
            "special_price": 200,
            "label": "Preço para o mercadolivre",
            "percentage": null,
            "id": "60c9f2ade3f84445a74c627b"
        }
    ]
}

Example of creating a price table using "increase" and "decrease"

This type of action will increase or decrease the real price registered in the product outside the price table.

{
    "price_table": [
        {
            "code": "Mercado Livre",
            "action": "increase/decrease",
            "percentage": 1,
            "label": "Preço para o mercadolivre",
        }
    ]
}

Deleting Price Table

To delete a table price, just inform the corresponding "code" and send the "remove" with a "true" value.

{
    "price_table": [
        {
            "code": "Mercado Livre",
            "remove": true
        }
    ]
}
Language
Click Try It! to start a request and see the response here!