shopify

type: meya.shopify.integration
class: ShopifyIntegration
path: /meya/shopify/integration/integration.py
signature: -

Setup

Create shopify store

Create new private app:

`https://YOUR_STORE_URL/admin/apps/private`

Grant full access

Add keys to integration parameters

Fields

field

signature

required

type

default

description               

spec

ForwardRef('Spec')

null

Override the original spec for this element

enabled

bool

true

Enables the integration, allowing it to process events and HTTP entries

filter

IntegrationFilter

rx_sub: true
rx: true
tx: true
tx_pub: true

verify_token

str

null

max_attachment_size

int

null

Controls maximum attachment size supported by the integration in bytes

markdown

list
bool

false

typing

bool

true

When set to 'False', all typing indicators received by the integration will be ignored.

api_key

str

Shopify private app API key

password

str

Shopify private app password

store_url

str

Shopify store URL

Examples

Basic

type: meya.shopify.integration
api_key: STRING
password: STRING
store_url: STRING

Full

type: meya.shopify.integration
spec: '?'
enabled: false
filter:
  rx_sub: STRING
  rx: STRING
  tx: STRING
  tx_pub: STRING
verify_token: STRING
max_attachment_size: 123
markdown:
  - format|linkify|breaks|typographer
typing: false
api_key: STRING
password: STRING
store_url: STRING