cartDiscount
Ozan avatar
Written by Ozan
Updated over a week ago

This app commands allows users to add or retrieve discount into/from the cart.

GET

Description:
Get the discount information from the cart.

Request Body:

JSON

{ 
command: 'cartDiscount',
method: 'get',
version: '1.0'
}

Response Body:

JSON

{ 
command: 'cartDiscount',
method: 'get',
version: '1.0',
status_code: 200,
error: null,
discount_name: 'Shravan Discount',
amount_type: '%',
amount: 10.00
}

Parameters:

Attribute Name

Attribute Type

Description

Enum

Required (Binary)

command

string

High level command name to interact with Oliver

null

1

method

string

These correspond to create, read, update, and delete (or CRUD) operations

null

1

version

string

The version of the command used

null

1

POST

Description:
Add discount information to the cart.

Request Body:

JSON

{ 
command: 'cartDiscount',
method: 'post',
version: '1.0',
discount_name: 'Shravan Discount',
amount_type: '%',
amount: 10.00
}

Response Body:

JSON

{ 
command: 'cartDiscount',
method: 'post',
version: '1.0',
status_code: 200,
error: null }

Parameters:

Attribute Name

Attribute Type

Description

Enum

Required (Binary)

command

string

High level command name to interact with Oliver

null

1

method

string

These correspond to create, read, update, and delete (or CRUD) operations

null

1

version

string

The version of the command used

null

1

discount_name

string

Name of Discount

null

1

amount_type

string

Unit used for discount amount

'%', '$'

1

amount

float, 2 decimal places

Discount amount

null

1

Did this answer your question?