Abandoned carts

Upload your abandoned carts to WoowUp

Create abandoned cart

POST https://api.woowup.com/apiv3/multiusers/abandoned-cart

Create an abandoned cart

Request Body

NameTypeDescription

document

string

Customer's document

email

string

Customer's email

service_uid

string

Customer's id

total_price

number

Total cart's price

external_id

string

Cart's identifier

source

string

Source of the cart (e.g. "web")

recovered

boolean

If cart was already recovered

recover_url

string

URL of the cart so the customer can recover it

products

array

List of products. Available properties for each one: sku (mandatory), quantity, unit_price, offer_price

createtime

string

Create time of the cart. Format: ISO-8061

{
    "payload": [],
    "message": "ok",
    "code": "ok",
    "time": "56ms"
}

Example

curl -X POST \
  https://api.woowup.com/apiv3/multiusers/abandoned-cart \
  -H 'Accept: application/json' \
  -H 'Authorization: Basic xxxxxxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -d '{
    "email": "email@example.com",
    "external_id": "Cart-001",
    "source": "web",
    "recovered": false,
    "recover_url": "http://www.my-store.com/my-abandoned-cart",
    "createtime": "2019-07-10T19:12:53-03:00",
    "products": [
        {
            "sku": "12345",
            "quantity": 1,
            "unit_price": 699.0,
            "offer_price": 399.0
        }
    ],
    "total_price": 699.0
}'

JSON schema

{
        "$schema": "http://json-schema.org/draft-04/schema#",
        "description": "A representation of an abandoned cart",
        "type": "object",
        "required": ["products"],
        "properties": {
            "service_uid": { "type": "string" },
            "email": { "type": "string" },
            "document": { "type": "string" },
            "total_price": { "type": "number"},
            "external_id": { "type": "string" },
            "source": { "type": "string" },
            "recovered": { "type": "boolean" },
            "recover_url": { "type": "string" },
            "products": {
                "type": "array",
                "items": {
                    "type": "object",
                    "required": [ "sku" ],
                    "properties": {
                        "sku": { "type": "string" },
                        "quantity": { "type": "number" },
                        "unit_price": { "type": "number" },
                        "offer_price": { "type": "number" }
                    }
                }
            },
            "createtime": { "type": "string" }
        }
    }

Last updated