[**@wocart/storefront v3.1.0**](../../README)

***

[@wocart/storefront](../../README) / [index](../README) / AbandonedCheckoutPorts

# Interface: AbandonedCheckoutPorts

## Properties

### beacon

> `readonly` **beacon**: (`payload`) => `void`

#### Parameters

##### payload

###### communeId?

`string`

###### communeName?

`string`

###### customerName

`string`

###### deliveryType?

`"home"` \| `"stop_desk"`

###### fbc?

`string`

###### fbp?

`string`

###### items?

`object`[]

###### phone

`string`

###### price?

`number`

###### productId?

`string`

###### productName?

`string`

###### sessionId

`string`

###### variantId?

`string`

###### variantLabel?

`string`

###### wilayaId?

`number`

###### wilayaName?

`string`

#### Returns

`void`

***

### cancel

> `readonly` **cancel**: (`handle`) => `void`

#### Parameters

##### handle

`unknown`

#### Returns

`void`

***

### createId

> `readonly` **createId**: () => `string`

#### Returns

`string`

***

### readCookie

> `readonly` **readCookie**: (`name`) => `string`

#### Parameters

##### name

`string`

#### Returns

`string`

***

### schedule

> `readonly` **schedule**: (`callback`, `delayMs`) => `unknown`

#### Parameters

##### callback

() => `void`

##### delayMs

`number`

#### Returns

`unknown`

***

### send

> `readonly` **send**: (`payload`) => `Promise`\<`void`\>

#### Parameters

##### payload

###### communeId?

`string`

###### communeName?

`string`

###### customerName

`string`

###### deliveryType?

`"home"` \| `"stop_desk"`

###### fbc?

`string`

###### fbp?

`string`

###### items?

`object`[]

###### phone

`string`

###### price?

`number`

###### productId?

`string`

###### productName?

`string`

###### sessionId

`string`

###### variantId?

`string`

###### variantLabel?

`string`

###### wilayaId?

`number`

###### wilayaName?

`string`

#### Returns

`Promise`\<`void`\>

***

### storage

> `readonly` **storage**: [`AbandonedCheckoutStorage`](AbandonedCheckoutStorage)
