Pular para o conteúdo principal

Referência do conector do Shopify

info

Beta

Esse recurso está em Beta. Para usá-lo, o administrador de um workspace deve ativar o Lakeflow Connect for Shopify na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.

Esta página contém informações de referência para o conector gerenciado do Shopify, incluindo tabelas de origem compatíveis e esquemas de tabelas de destino.

Tabelas de origem suportadas

O conector do Shopify oferece suporte às seguintes tabelas de origem, todas sob o esquema de origem default:

Tabela de origem

Chave primária

Descrição

Modo de sincronização

Campo do cursor

products

id

Produtos em sua loja, incluindo título, status, fornecedor e estoque total.

Incremental

updatedAt

orders

id

Pedidos feitos na sua loja, incluindo status financeiro, status de atendimento e moeda.

Incremental

updatedAt

customers

id

Perfis de clientes, incluindo nome, detalhes de contato e contagem de pedidos.

Incremental

updatedAt

draft_orders

id

Pedidos de rascunho criados em sua loja, incluindo status e horário de conclusão.

Incremental

updatedAt

collections

id

Coleções de produtos em sua loja, incluindo título, identificador e ordem de classificação.

Incremental

updatedAt

custom_collections

id

Coleções de produtos curadas manualmente.

Incremental

updatedAt

smart_collections

id

Coleções de produtos automatizadas, incluindo o conjunto de regras que determina a associação.

Incremental

updatedAt

articles

id

Artigos de blog no armazenamento online, incluindo o status de publicação.

Incremental

updatedAt

pages

id

Páginas de armazenamento online, incluindo o status de publicação.

Incremental

updatedAt

product_variants

id

Variantes de produto, incluindo SKU, preço, código de barras e quantidade de estoque.

Incremental

updatedAt

blogs

id

Blogs no seu armazenamento online.

Incremental

updatedAt

inventory_items

id

Itens de estoque, incluindo SKU e se o item é rastreado.

Incremental

updatedAt

discount_codes

id

Descontos baseados em código, incluindo a configuração do desconto.

Incremental

updatedAt

discount_automatic

id

Descontos automáticos, incluindo a configuração de desconto.

Incremental

updatedAt

locations

id

Locais de armazenamento, incluindo se cada um envia estoque e atende a pedidos online.

Apenas refresh completo

shop

id

Perfil da loja, incluindo domínio, moeda e fuso horário.

Apenas refresh completo

tender_transactions

id

Transações de pagamentos, incluindo método de pagamento e valor.

Incremental

processedAt

collects

id

Associações entre produtos e coleções personalizadas.

Apenas refresh completo

disputes

id

Disputas de pagamento e estornos, incluindo status e prazos para envio de evidências.

Apenas refresh completo

abandoned_checkouts

id

Checkouts abandonados, incluindo os totais e a URL de recuperação.

Incremental

updatedAt

fulfillment_orders

id

Pedidos de atendimento, incluindo status e local atribuído.

Incremental

updatedAt

media_image

id

Arquivos de imagem na biblioteca de mídia da sua loja.

Incremental

updatedAt

media

id

Todos os arquivos de mídia na biblioteca de mídia da sua loja, incluindo imagens, vídeos e modelos 3D.

Incremental

updatedAt

countries

id

Países configurados para frete e impostos, incluindo províncias.

Apenas refresh completo

balance_transactions

id

Transações de saldo do Shopify Payments, incluindo valor, taxa e valor líquido.

Incremental

transactionDate

transactions

id

Transações de pagamento de pedidos, incluindo tipo, gateway, status e valor.

Incremental

created_at

order_refunds

id

Reembolsos emitidos em pedidos, incluindo detalhes de reabastecimento e itens de linha.

Incremental

created_at

fulfillments

id

Atendimentos de pedidos, incluindo status de acompanhamento e remessa.

Incremental

updated_at

order_line_refund

id

Itens de linha incluídos em reembolsos de pedidos, incluindo quantidade e tipo de reabastecimento.

Incremental

parentUpdatedAt

order_adjustment

id

Ajustes aplicados a reembolsos de pedidos, incluindo valor e motivo.

Incremental

parentUpdatedAt

product_variant_media

id

Mídia anexada a variantes de produto, incluindo imagens, vídeos e modelos 3D.

Incremental

parentUpdatedAt

order_shipping_line

id

Linhas de envio em pedidos, incluindo transportadora e preços.

Incremental

parentUpdatedAt

order_agreements

id

Contratos de ventas em pedidos, incluindo tipo e motivo.

Incremental

parentUpdatedAt

order_risks

order_id

Avaliações de risco de fraude para pedidos, incluindo a recomendação.

Incremental

parentUpdatedAt

customer_address

id

Endereços de clientes, incluindo cidade, província, país e código postal.

Incremental

parentUpdatedAt

fulfillment_order_line_item

id

Itens de linha em pedidos de atendimento, incluindo quantidade total e restante.

Incremental

parentUpdatedAt

discount_redeem_code

id

Resgatar códigos para descontos baseados em código, incluindo a contagem de uso.

Incremental

parentUpdatedAt

collection_product

collection_id, product_id

Associações entre coleções e os produtos que elas contêm.

Apenas refresh completo

inventory_level

id

Níveis de estoque por item e local, incluindo quantidades disponíveis, em mãos e comprometidas.

Apenas refresh completo

Tabela de origem

Chave primária

Descrição

Modo de sincronização

Campo do cursor

products

id

Produtos em sua loja, incluindo título, status, fornecedor e estoque total.

Incremental

updatedAt

orders

id

Pedidos feitos na sua loja, incluindo status financeiro, status de atendimento e moeda.

Incremental

updatedAt

customers

id

Perfis de clientes, incluindo nome, detalhes de contato e contagem de pedidos.

Incremental

updatedAt

draft_orders

id

Pedidos de rascunho criados em sua loja, incluindo status e horário de conclusão.

Incremental

updatedAt

collections

id

Coleções de produtos em sua loja, incluindo título, identificador e ordem de classificação.

Incremental

updatedAt

custom_collections

id

Coleções de produtos curadas manualmente.

Incremental

updatedAt

smart_collections

id

Coleções de produtos automatizadas, incluindo o conjunto de regras que determina a associação.

Incremental

updatedAt

articles

id

Artigos de blog no armazenamento online, incluindo o status de publicação.

Incremental

updatedAt

pages

id

Páginas de armazenamento online, incluindo o status de publicação.

Incremental

updatedAt

product_variants

id

Variantes de produto, incluindo SKU, preço, código de barras e quantidade de estoque.

Incremental

updatedAt

blogs

id

Blogs no seu armazenamento online.

Incremental

updatedAt

inventory_items

id

Itens de estoque, incluindo SKU e se o item é rastreado.

Incremental

updatedAt

discount_codes

id

Descontos baseados em código, incluindo a configuração do desconto.

Incremental

updatedAt

discount_automatic

id

Descontos automáticos, incluindo a configuração de desconto.

Incremental

updatedAt

locations

id

Locais de armazenamento, incluindo se cada um envia estoque e atende a pedidos online.

Apenas refresh completo

shop

id

Perfil da loja, incluindo domínio, moeda e fuso horário.

Apenas refresh completo

tender_transactions

id

Transações de pagamentos, incluindo método de pagamento e valor.

Incremental

processedAt

collects

id

Associações entre produtos e coleções personalizadas.

Apenas refresh completo

disputes

id

Disputas de pagamento e estornos, incluindo status e prazos para envio de evidências.

Apenas refresh completo

abandoned_checkouts

id

Checkouts abandonados, incluindo os totais e a URL de recuperação.

Incremental

updatedAt

fulfillment_orders

id

Pedidos de atendimento, incluindo status e local atribuído.

Incremental

updatedAt

media_image

id

Arquivos de imagem na biblioteca de mídia da sua loja.

Incremental

updatedAt

media

id

Todos os arquivos de mídia na biblioteca de mídia da sua loja, incluindo imagens, vídeos e modelos 3D.

Incremental

updatedAt

countries

id

Países configurados para frete e impostos, incluindo províncias.

Apenas refresh completo

balance_transactions

id

Transações de saldo do Shopify Payments, incluindo valor, taxa e valor líquido.

Incremental

transactionDate

transactions

id

Transações de pagamento de pedidos, incluindo tipo, gateway, status e valor.

Incremental

created_at

order_refunds

id

Reembolsos emitidos em pedidos, incluindo detalhes de reabastecimento e itens de linha.

Incremental

created_at

fulfillments

id

Atendimentos de pedidos, incluindo status de acompanhamento e remessa.

Incremental

updated_at

order_line_refund

id

Itens de linha incluídos em reembolsos de pedidos, incluindo quantidade e tipo de reabastecimento.

Incremental

parentUpdatedAt

order_adjustment

id

Ajustes aplicados a reembolsos de pedidos, incluindo valor e motivo.

Incremental

parentUpdatedAt

product_variant_media

id

Mídia anexada a variantes de produto, incluindo imagens, vídeos e modelos 3D.

Incremental

parentUpdatedAt

order_shipping_line

id

Linhas de envio em pedidos, incluindo transportadora e preços.

Incremental

parentUpdatedAt

order_agreements

id

Contratos de ventas em pedidos, incluindo tipo e motivo.

Incremental

parentUpdatedAt

order_risks

order_id

Avaliações de risco de fraude para pedidos, incluindo a recomendação.

Incremental

parentUpdatedAt

customer_address

id

Endereços de clientes, incluindo cidade, província, país e código postal.

Incremental

parentUpdatedAt

fulfillment_order_line_item

id

Itens de linha em pedidos de atendimento, incluindo quantidade total e restante.

Incremental

parentUpdatedAt

discount_redeem_code

id

Resgatar códigos para descontos baseados em código, incluindo a contagem de uso.

Incremental

parentUpdatedAt

collection_product

collection_id, product_id

Associações entre coleções e os produtos que elas contêm.

Apenas refresh completo

inventory_level

id

Níveis de estoque por item e local, incluindo quantidades disponíveis, em mãos e comprometidas.

Apenas refresh completo

Opções do conector

Consulte Exemplos para ver o uso.

Opção

Tipo

Escopo

Obrigatório

Aplica-se a

Descrição

start_datetime

String (yyyy-MM-ddTHH:mm:ssXXX)

Pipeline

Não

Todas as tabelas incrementais

Data e hora mais antigas a partir das quais ingerir dados. default 365 dias antes da primeira sincronização. Aplica-se apenas à primeira sincronização de cada tabela; as sincronizações posteriores são retomadas a partir do cursor armazenado.

Opção

Tipo

Escopo

Obrigatório

Aplica-se a

Descrição

start_datetime

String (yyyy-MM-ddTHH:mm:ssXXX)

Pipeline

Não

Todas as tabelas incrementais

Data e hora mais antigas a partir das quais ingerir dados. default 365 dias antes da primeira sincronização. Aplica-se apenas à primeira sincronização de cada tabela; as sincronizações posteriores são retomadas a partir do cursor armazenado.

Esquemas da tabela de destino

products

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

status

STRING

productType

STRING

vendor

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

publishedAt

TIMESTAMP

totalInventory

BIGINT

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

status

STRING

productType

STRING

vendor

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

publishedAt

TIMESTAMP

totalInventory

BIGINT

orders

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

name

STRING

email

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

processedAt

TIMESTAMP

displayFinancialStatus

STRING

displayFulfillmentStatus

STRING

currencyCode

STRING

confirmed

BOOLEAN

test

BOOLEAN

campo

Tipo de dados

id

STRING

name

STRING

email

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

processedAt

TIMESTAMP

displayFinancialStatus

STRING

displayFulfillmentStatus

STRING

currencyCode

STRING

confirmed

BOOLEAN

test

BOOLEAN

customers

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

firstName

STRING

lastName

STRING

email

STRING

phone

STRING

numberOfOrders

STRING

verifiedEmail

BOOLEAN

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

firstName

STRING

lastName

STRING

email

STRING

phone

STRING

numberOfOrders

STRING

verifiedEmail

BOOLEAN

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

draft_orders

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

name

STRING

status

STRING

email

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

completedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

name

STRING

status

STRING

email

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

completedAt

TIMESTAMP

collections

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

sortOrder

STRING

templateSuffix

STRING

updatedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

sortOrder

STRING

templateSuffix

STRING

updatedAt

TIMESTAMP

custom_collections

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

sortOrder

STRING

templateSuffix

STRING

updatedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

sortOrder

STRING

templateSuffix

STRING

updatedAt

TIMESTAMP

smart_collections

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

sortOrder

STRING

templateSuffix

STRING

updatedAt

TIMESTAMP

ruleSet

VARIANT

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

sortOrder

STRING

templateSuffix

STRING

updatedAt

TIMESTAMP

ruleSet

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

articles

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

isPublished

BOOLEAN

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

publishedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

isPublished

BOOLEAN

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

publishedAt

TIMESTAMP

pages

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

isPublished

BOOLEAN

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

publishedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

isPublished

BOOLEAN

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

publishedAt

TIMESTAMP

product_variants

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

title

STRING

sku

STRING

price

STRING

inventoryQuantity

BIGINT

position

BIGINT

barcode

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

title

STRING

sku

STRING

price

STRING

inventoryQuantity

BIGINT

position

BIGINT

barcode

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

blogs

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

templateSuffix

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

title

STRING

handle

STRING

templateSuffix

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

inventory_items

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

sku

STRING

tracked

BOOLEAN

requiresShipping

BOOLEAN

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

sku

STRING

tracked

BOOLEAN

requiresShipping

BOOLEAN

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

discount_codes

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

discount

VARIANT

updatedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

discount

VARIANT

updatedAt

TIMESTAMP

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

discount_automatic

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

discount

VARIANT

updatedAt

TIMESTAMP

campo

Tipo de dados

id

STRING

discount

VARIANT

updatedAt

TIMESTAMP

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

locations

Chave primária: id Modo de sincronização: Apenas refresh completo

campo

Tipo de dados

id

STRING

name

STRING

isActive

BOOLEAN

shipsInventory

BOOLEAN

fulfillsOnlineOrders

BOOLEAN

campo

Tipo de dados

id

STRING

name

STRING

isActive

BOOLEAN

shipsInventory

BOOLEAN

fulfillsOnlineOrders

BOOLEAN

shop

Chave primária: id Modo de sincronização: Apenas refresh completo

campo

Tipo de dados

id

STRING

name

STRING

email

STRING

myshopifyDomain

STRING

currencyCode

STRING

ianaTimezone

STRING

campo

Tipo de dados

id

STRING

name

STRING

email

STRING

myshopifyDomain

STRING

currencyCode

STRING

ianaTimezone

STRING

tender_transactions

key primária: id Campo de cursor: processedAt

campo

Tipo de dados

id

STRING

processedAt

TIMESTAMP

paymentMethod

STRING

remoteReference

STRING

test

BOOLEAN

amount

VARIANT

order

VARIANT

transactionDetails

VARIANT

campo

Tipo de dados

id

STRING

processedAt

TIMESTAMP

paymentMethod

STRING

remoteReference

STRING

test

BOOLEAN

amount

VARIANT

order

VARIANT

transactionDetails

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

collects

Chave primária: id Modo de sincronização: Apenas refresh completo

campo

Tipo de dados

id

BIGINT

collection_id

BIGINT

product_id

BIGINT

created_at

TIMESTAMP

updated_at

TIMESTAMP

position

BIGINT

sort_value

STRING

campo

Tipo de dados

id

BIGINT

collection_id

BIGINT

product_id

BIGINT

created_at

TIMESTAMP

updated_at

TIMESTAMP

position

BIGINT

sort_value

STRING

disputes

Chave primária: id Modo de sincronização: Apenas refresh completo

campo

Tipo de dados

id

STRING

legacyResourceId

BIGINT

status

STRING

type

STRING

initiatedAt

TIMESTAMP

evidenceDueBy

TIMESTAMP

evidenceSentOn

TIMESTAMP

finalizedOn

TIMESTAMP

amount

VARIANT

reasonDetails

VARIANT

order

VARIANT

campo

Tipo de dados

id

STRING

legacyResourceId

BIGINT

status

STRING

type

STRING

initiatedAt

TIMESTAMP

evidenceDueBy

TIMESTAMP

evidenceSentOn

TIMESTAMP

finalizedOn

TIMESTAMP

amount

VARIANT

reasonDetails

VARIANT

order

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

abandoned_checkouts

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

name

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

completedAt

TIMESTAMP

abandonedCheckoutUrl

STRING

note

STRING

taxesIncluded

BOOLEAN

totalPriceSet

VARIANT

subtotalPriceSet

VARIANT

totalTaxSet

VARIANT

customer

VARIANT

campo

Tipo de dados

id

STRING

name

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

completedAt

TIMESTAMP

abandonedCheckoutUrl

STRING

note

STRING

taxesIncluded

BOOLEAN

totalPriceSet

VARIANT

subtotalPriceSet

VARIANT

totalTaxSet

VARIANT

customer

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

fulfillment_orders

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

status

STRING

requestStatus

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

fulfillAt

TIMESTAMP

assignedLocation

VARIANT

order

VARIANT

campo

Tipo de dados

id

STRING

status

STRING

requestStatus

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

fulfillAt

TIMESTAMP

assignedLocation

VARIANT

order

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

media_image

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

fileStatus

STRING

alt

STRING

image

VARIANT

mimeType

STRING

mediaContentType

STRING

status

STRING

campo

Tipo de dados

id

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

fileStatus

STRING

alt

STRING

image

VARIANT

mimeType

STRING

mediaContentType

STRING

status

STRING

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

media

key primária: id Campo de cursor: updatedAt

campo

Tipo de dados

id

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

fileStatus

STRING

alt

STRING

mediaContentType

STRING

status

STRING

campo

Tipo de dados

id

STRING

createdAt

TIMESTAMP

updatedAt

TIMESTAMP

fileStatus

STRING

alt

STRING

mediaContentType

STRING

status

STRING

countries

Chave primária: id Modo de sincronização: Apenas refresh completo

campo

Tipo de dados

id

BIGINT

name

STRING

code

STRING

tax_name

STRING

tax

DOUBLE

provinces

VARIANT

campo

Tipo de dados

id

BIGINT

name

STRING

code

STRING

tax_name

STRING

tax

DOUBLE

provinces

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

balance_transactions

key primária: id Campo de cursor: transactionDate

campo

Tipo de dados

id

STRING

transactionDate

TIMESTAMP

amount

VARIANT

fee

VARIANT

net

VARIANT

type

STRING

sourceType

STRING

sourceId

BIGINT

sourceOrderTransactionId

BIGINT

test

BOOLEAN

associatedOrder

VARIANT

associatedPayout

VARIANT

adjustmentReason

STRING

adjustmentsOrders

VARIANT

campo

Tipo de dados

id

STRING

transactionDate

TIMESTAMP

amount

VARIANT

fee

VARIANT

net

VARIANT

type

STRING

sourceType

STRING

sourceId

BIGINT

sourceOrderTransactionId

BIGINT

test

BOOLEAN

associatedOrder

VARIANT

associatedPayout

VARIANT

adjustmentReason

STRING

adjustmentsOrders

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

transactions

key primária: id Campo de cursor: created_at

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

kind

STRING

gateway

STRING

status

STRING

message

STRING

amount

STRING

currency

STRING

authorization

STRING

authorization_expires_at

TIMESTAMP

error_code

STRING

source_name

STRING

payment_id

STRING

manual_payment_gateway

BOOLEAN

parent_id

BIGINT

location_id

BIGINT

user_id

BIGINT

device_id

BIGINT

test

BOOLEAN

created_at

TIMESTAMP

processed_at

TIMESTAMP

admin_graphql_api_id

STRING

receipt

VARIANT

payment_details

VARIANT

total_unsettled_set

VARIANT

amount_rounding

VARIANT

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

kind

STRING

gateway

STRING

status

STRING

message

STRING

amount

STRING

currency

STRING

authorization

STRING

authorization_expires_at

TIMESTAMP

error_code

STRING

source_name

STRING

payment_id

STRING

manual_payment_gateway

BOOLEAN

parent_id

BIGINT

location_id

BIGINT

user_id

BIGINT

device_id

BIGINT

test

BOOLEAN

created_at

TIMESTAMP

processed_at

TIMESTAMP

admin_graphql_api_id

STRING

receipt

VARIANT

payment_details

VARIANT

total_unsettled_set

VARIANT

amount_rounding

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

order_refunds

key primária: id Campo de cursor: created_at

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

note

STRING

user_id

BIGINT

restock

BOOLEAN

created_at

TIMESTAMP

processed_at

TIMESTAMP

admin_graphql_api_id

STRING

duties

VARIANT

total_duties_set

VARIANT

return

VARIANT

refund_shipping_lines

VARIANT

order_adjustments

VARIANT

refund_line_items

VARIANT

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

note

STRING

user_id

BIGINT

restock

BOOLEAN

created_at

TIMESTAMP

processed_at

TIMESTAMP

admin_graphql_api_id

STRING

duties

VARIANT

total_duties_set

VARIANT

return

VARIANT

refund_shipping_lines

VARIANT

order_adjustments

VARIANT

refund_line_items

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

fulfillments

key primária: id Campo de cursor: updated_at

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

status

STRING

service

STRING

tracking_company

STRING

tracking_number

STRING

tracking_url

STRING

shipment_status

STRING

location_id

BIGINT

name

STRING

created_at

TIMESTAMP

updated_at

TIMESTAMP

admin_graphql_api_id

STRING

origin_address

VARIANT

line_items

VARIANT

tracking_numbers

VARIANT

tracking_urls

VARIANT

receipt

VARIANT

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

status

STRING

service

STRING

tracking_company

STRING

tracking_number

STRING

tracking_url

STRING

shipment_status

STRING

location_id

BIGINT

name

STRING

created_at

TIMESTAMP

updated_at

TIMESTAMP

admin_graphql_api_id

STRING

origin_address

VARIANT

line_items

VARIANT

tracking_numbers

VARIANT

tracking_urls

VARIANT

receipt

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

order_line_refund

key primária: id Campo de cursor: parentUpdatedAt

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

parentUpdatedAt

TIMESTAMP

line_item_id

BIGINT

location_id

BIGINT

quantity

BIGINT

restock_type

STRING

subtotal

DOUBLE

subtotal_set

VARIANT

total_tax

DOUBLE

total_tax_set

VARIANT

line_item

VARIANT

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

parentUpdatedAt

TIMESTAMP

line_item_id

BIGINT

location_id

BIGINT

quantity

BIGINT

restock_type

STRING

subtotal

DOUBLE

subtotal_set

VARIANT

total_tax

DOUBLE

total_tax_set

VARIANT

line_item

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

order_adjustment

key primária: id Campo de cursor: parentUpdatedAt

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

refund_id

BIGINT

parentUpdatedAt

TIMESTAMP

amount

STRING

tax_amount

STRING

kind

STRING

reason

STRING

amount_set

VARIANT

tax_amount_set

VARIANT

campo

Tipo de dados

id

BIGINT

order_id

BIGINT

refund_id

BIGINT

parentUpdatedAt

TIMESTAMP

amount

STRING

tax_amount

STRING

kind

STRING

reason

STRING

amount_set

VARIANT

tax_amount_set

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

product_variant_media

key primária: id Campo de cursor: parentUpdatedAt

campo

Tipo de dados

id

STRING

variant_id

STRING

parentUpdatedAt

TIMESTAMP

mediaContentType

STRING

status

STRING

alt

STRING

image

VARIANT

mimeType

STRING

duration

BIGINT

filename

STRING

sources

VARIANT

host

STRING

embedUrl

STRING

originUrl

STRING

boundingBox

VARIANT

updatedAt

TIMESTAMP

createdAt

TIMESTAMP

campo

Tipo de dados

id

STRING

variant_id

STRING

parentUpdatedAt

TIMESTAMP

mediaContentType

STRING

status

STRING

alt

STRING

image

VARIANT

mimeType

STRING

duration

BIGINT

filename

STRING

sources

VARIANT

host

STRING

embedUrl

STRING

originUrl

STRING

boundingBox

VARIANT

updatedAt

TIMESTAMP

createdAt

TIMESTAMP

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

order_shipping_line

key primária: id Campo de cursor: parentUpdatedAt

As linhas de envio removidas são capturadas por meio da coluna isRemoved.

campo

Tipo de dados

id

STRING

order_id

STRING

parentUpdatedAt

TIMESTAMP

isRemoved

BOOLEAN

title

STRING

code

STRING

source

STRING

phone

STRING

carrierIdentifier

STRING

shippingRateHandle

STRING

originalPriceSet

VARIANT

discountedPriceSet

VARIANT

campo

Tipo de dados

id

STRING

order_id

STRING

parentUpdatedAt

TIMESTAMP

isRemoved

BOOLEAN

title

STRING

code

STRING

source

STRING

phone

STRING

carrierIdentifier

STRING

shippingRateHandle

STRING

originalPriceSet

VARIANT

discountedPriceSet

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

order_agreements

key primária: id Campo de cursor: parentUpdatedAt

campo

Tipo de dados

id

STRING

order_id

STRING

parentUpdatedAt

TIMESTAMP

happenedAt

TIMESTAMP

reason

STRING

agreementType

STRING

campo

Tipo de dados

id

STRING

order_id

STRING

parentUpdatedAt

TIMESTAMP

happenedAt

TIMESTAMP

reason

STRING

agreementType

STRING

order_risks

key primária: order_id Campo de cursor: parentUpdatedAt

campo

Tipo de dados

order_id

STRING

parentUpdatedAt

TIMESTAMP

recommendation

STRING

assessments

VARIANT

campo

Tipo de dados

order_id

STRING

parentUpdatedAt

TIMESTAMP

recommendation

STRING

assessments

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

customer_address

key primária: id Campo de cursor: parentUpdatedAt

campo

Tipo de dados

id

STRING

customer_id

STRING

parentUpdatedAt

TIMESTAMP

address1

STRING

address2

STRING

city

STRING

province

STRING

provinceCode

STRING

country

STRING

countryCodeV2

STRING

zip

STRING

firstName

STRING

lastName

STRING

name

STRING

phone

STRING

company

STRING

campo

Tipo de dados

id

STRING

customer_id

STRING

parentUpdatedAt

TIMESTAMP

address1

STRING

address2

STRING

city

STRING

province

STRING

provinceCode

STRING

country

STRING

countryCodeV2

STRING

zip

STRING

firstName

STRING

lastName

STRING

name

STRING

phone

STRING

company

STRING

fulfillment_order_line_item

key primária: id Campo de cursor: parentUpdatedAt

campo

Tipo de dados

id

STRING

fulfillment_order_id

STRING

parentUpdatedAt

TIMESTAMP

totalQuantity

BIGINT

remainingQuantity

BIGINT

lineItem

VARIANT

campo

Tipo de dados

id

STRING

fulfillment_order_id

STRING

parentUpdatedAt

TIMESTAMP

totalQuantity

BIGINT

remainingQuantity

BIGINT

lineItem

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

discount_redeem_code

key primária: id Campo de cursor: parentUpdatedAt

campo

Tipo de dados

id

STRING

discount_id

STRING

parentUpdatedAt

TIMESTAMP

code

STRING

asyncUsageCount

BIGINT

createdBy

VARIANT

campo

Tipo de dados

id

STRING

discount_id

STRING

parentUpdatedAt

TIMESTAMP

code

STRING

asyncUsageCount

BIGINT

createdBy

VARIANT

nota

Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.

collection_product

Chave primária: collection_id, product_id Modo de sincronização: Apenas full refresh

campo

Tipo de dados

collection_id

STRING

product_id

STRING

campo

Tipo de dados

collection_id

STRING

product_id

STRING

inventory_level

Chave primária: id Modo de sincronização: Apenas refresh completo

campo

Tipo de dados

id

STRING

inventory_item_id

STRING

updatedAt

TIMESTAMP

location_id

STRING

available

BIGINT

on_hand

BIGINT

committed

BIGINT

incoming

BIGINT

damaged

BIGINT

reserved

BIGINT

safety_stock

BIGINT

quality_control

BIGINT

campo

Tipo de dados

id

STRING

inventory_item_id

STRING

updatedAt

TIMESTAMP

location_id

STRING

available

BIGINT

on_hand

BIGINT

committed

BIGINT

incoming

BIGINT

damaged

BIGINT

reserved

BIGINT

safety_stock

BIGINT

quality_control

BIGINT

Escopos de acesso necessários

O aplicativo do Shopify deve estar autorizado para os seguintes escopos de acesso da API de Administração. Os escopos que o conector exige dependem de quais tabelas você ingere. Para obter mais informações, consulte a referência de escopos de acesso do Shopify.

Escopo de acesso

Obrigatório para

read_products

products, product_variants, collections, custom_collections, smart_collections, collects, collection_product

read_inventory

inventory_items, inventory_level

read_orders

orders, abandoned_checkouts, transactions, tender_transactions, fulfillments, order_refunds, order_line_refund, order_adjustment, order_agreements, order_shipping_line, order_risks

read_draft_orders

draft_orders

read_assigned_fulfillment_orders, read_merchant_managed_fulfillment_orders, read_third_party_fulfillment_orders

fulfillment_orders, fulfillment_order_line_item

read_customers

customers, customer_address

read_discounts

discount_codes, discount_automatic, discount_redeem_code

read_content

articles, blogs, pages

read_locations

locations

read_files

media, media_image, product_variant_media

read_shopify_payments_payouts

balance_transactions

read_shopify_payments_disputes

disputes

Escopo de acesso

Obrigatório para

read_products

products, product_variants, collections, custom_collections, smart_collections, collects, collection_product

read_inventory

inventory_items, inventory_level

read_orders

orders, abandoned_checkouts, transactions, tender_transactions, fulfillments, order_refunds, order_line_refund, order_adjustment, order_agreements, order_shipping_line, order_risks

read_draft_orders

draft_orders

read_assigned_fulfillment_orders, read_merchant_managed_fulfillment_orders, read_third_party_fulfillment_orders

fulfillment_orders, fulfillment_order_line_item

read_customers

customers, customer_address

read_discounts

discount_codes, discount_automatic, discount_redeem_code

read_content

articles, blogs, pages

read_locations

locations

read_files

media, media_image, product_variant_media

read_shopify_payments_payouts

balance_transactions

read_shopify_payments_disputes

disputes

nota
  • Para ingerir pedidos e tabelas derivadas de pedidos (como orders, transactions, order_refunds e fulfillments) com mais de 60 dias, o aplicativo também precisa do escopo read_all_orders, combinado com read_orders. O Shopify concede read_all_orders mediante aprovação. Sem ele, read_orders retorna apenas pedidos dos últimos 60 dias.
  • As tabelas balance_transactions e disputes exigem o Shopify Payments na loja.
  • Alguns campos de customers, customer_address e de pedidos são dados do cliente protegidos. O Shopify retorna esses campos de lojas que não são de desenvolvimento somente após o aplicativo atender aos requisitos de dados do cliente protegidos. Consulte a referência de escopos de acesso do Shopify.