Data source

Shopify logo

Collect Shopify data. Deliver reports. Automate AI Insights.

Easily collect Shopify data with OWOX Data Marts, store in your data warehouse, automate reporting across major BI Tools and AI Insights (the ones that matter) delivered straight to corporate messengers on a schedule.

Get started free

Shopify

Trust

Data Partner You Can Trust

users

175K

Executives and data analysts across 20+ industries

G2 rating

4.9★

“A trusted data analytics partner” — verified review

npm installs

156K

In Open Source We Trust

Customers

Available connectors

Endpoints

Shopify endpoints

Documentation

25 Shopify endpoints you can import. Each lands in its own table in your warehouse.

  • Abandoned Checkouts

    Checkout sessions that did not complete — customer info, items, and pricing for recovery campaigns.

    20 fieldsTime series
  • Article Metafields

    Custom metadata attached to articles — namespace, key, value, and type.

    9 fields
  • Articles

    Blog articles — title, author, publication status, and timestamps.

    15 fields
  • Blog Metafields

    Custom metadata attached to blogs — namespace, key, value, and type.

    9 fields
  • Blogs

    Blogs in the store — title, handle, and template settings.

    6 fields
  • Collection Metafields

    Custom metadata attached to collections — namespace, key, value, and type.

    9 fields
  • Collections

    Product collections — title, sort order, product count, and last updated.

    10 fields
  • Customer Metafields

    Custom metadata attached to customers — namespace, key, value, and type.

    9 fields
  • Customers

    Customer accounts — contact info, marketing consent, order history, and lifetime spend.

    22 fieldsTime series
  • Discount Codes

    Discount codes — type, status, usage limits, and validity window.

    12 fields
  • Fulfillment Orders

    Fulfillment orders — items to ship, assigned location, delivery method, and status.

    11 fields
  • Inventory Items

    Inventory items (SKUs) — tracking status, shipping requirements, and country of origin.

    9 fields
  • Location Metafields

    Custom metadata attached to locations — namespace, key, value, and type.

    9 fields
  • Locations

    Physical and virtual store locations — activity status, fulfillment capabilities, and address.

    19 fields
  • Order Metafields

    Custom metadata attached to orders — namespace, key, value, and type.

    9 fields
  • Orders

    Orders placed in the store — financial and fulfillment status, customer info, totals, and timestamps.

    47 fieldsTime series
  • Page Metafields

    Custom metadata attached to pages — namespace, key, value, and type.

    9 fields
  • Pages

    Static store pages — title, handle, publication status, and timestamps.

    10 fields
  • Product Metafields

    Custom metadata attached to products — namespace, key, value, and type.

    9 fields
  • Product Variant Metafields

    Custom metadata attached to product variants — namespace, key, value, and type.

    9 fields
  • Product Variants

    Product variants — SKU, price, inventory quantity, and availability.

    18 fields
  • Products

    Products in the store catalog — vendor, type, status, inventory, and price range.

    21 fieldsTime series
  • Shop

    Store settings — domain, currency, timezone, and plan details.

    20 fields
  • Shop Metafields

    Custom metadata attached to the shop — namespace, key, value, and type.

    9 fields
  • Tender Transactions

    Payment tender transactions — amount, currency, order reference, and processing time.

    7 fields

Abandoned Checkouts schema

Shopify Abandoned Checkouts schema

20 fieldsTime seriesshopify_abandoned_checkoutsSchema on GitHub

Checkout sessions that did not complete — customer info, items, and pricing for recovery campaigns.

Shopify Abandoned Checkouts fields
FieldTypeDescription
idSTRINGA globally-unique ID for the abandoned checkout.
abandonedCheckoutUrlSTRINGThe URL for the buyer to recover their checkout.
completedAtTIMESTAMPThe date and time when the checkout was completed.
createdAtTIMESTAMPThe date and time when the checkout was created.
updatedAtTIMESTAMPThe date and time when the checkout was last updated.
defaultCursorSTRINGA default cursor that returns the single next record, sorted ascending by ID.
lineItemsQuantityINTEGERThe total number of line items in the checkout.
totalPriceSetSTRINGThe total price of the checkout including taxes, discounts, and shipping (MoneyBag as JSON string).
billingAddressCitySTRINGCity from the billing address.
billingAddressCountrySTRINGCountry from the billing address.
billingAddressProvinceSTRINGProvince or state from the billing address.
billingAddressZipSTRINGPostal/ZIP code from the billing address.
shippingAddressCitySTRINGCity from the shipping address.
shippingAddressCountrySTRINGCountry from the shipping address.
shippingAddressProvinceSTRINGProvince or state from the shipping address.
shippingAddressZipSTRINGPostal/ZIP code from the shipping address.
customerIdSTRINGCustomer globally-unique ID.
customerFirstNameSTRINGCustomer first name.
customerLastNameSTRINGCustomer last name.
customerEmailSTRINGCustomer email address.

Article Metafields schema

Shopify Article Metafields schema

9 fieldsshopify_metafield_articlesSchema on GitHub

Custom metadata attached to articles — namespace, key, value, and type.

Shopify Article Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Articles schema

Shopify Articles schema

15 fieldsshopify_articlesSchema on GitHub

Blog articles — title, author, publication status, and timestamps.

Shopify Articles fields
FieldTypeDescription
idSTRINGA globally-unique ID.
titleSTRINGThe title of the article.
handleSTRINGA unique, human-friendly string for the article URL.
bodySTRINGThe text of the article body, complete with HTML markup.
summarySTRINGA summary of the article, which can include HTML markup.
authorNameSTRINGThe name of the author of the article.
blogIdSTRINGThe ID of the blog containing the article.
blogTitleSTRINGThe title of the blog containing the article.
isPublishedBOOLEANWhether or not the article is visible.
publishedAtTIMESTAMPThe date and time when the article became or will become visible.
tagsSTRINGA comma-separated list of tags.
templateSuffixSTRINGThe name of the template the article is using.
imageUrlSTRINGThe URL of the image associated with the article.
createdAtTIMESTAMPThe date and time when the article was created.
updatedAtTIMESTAMPThe date and time when the article was last updated.

Blog Metafields schema

Shopify Blog Metafields schema

9 fieldsshopify_metafield_blogsSchema on GitHub

Custom metadata attached to blogs — namespace, key, value, and type.

Shopify Blog Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Blogs schema

Shopify Blogs schema

6 fieldsshopify_blogsSchema on GitHub

Blogs in the store — title, handle, and template settings.

Shopify Blogs fields
FieldTypeDescription
idSTRINGA globally-unique ID.
titleSTRINGThe title of the blog.
handleSTRINGA unique, human-friendly string for the blog URL.
templateSuffixSTRINGThe name of the template the blog is using.
createdAtTIMESTAMPThe date and time when the blog was created.
updatedAtTIMESTAMPThe date and time when the blog was last updated.

Collection Metafields schema

Shopify Collection Metafields schema

9 fieldsshopify_metafield_collectionsSchema on GitHub

Custom metadata attached to collections — namespace, key, value, and type.

Shopify Collection Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Collections schema

Shopify Collections schema

10 fieldsshopify_collectionsSchema on GitHub

Product collections — title, sort order, product count, and last updated.

Shopify Collections fields
FieldTypeDescription
idSTRINGA globally-unique ID.
titleSTRINGThe title of the collection.
handleSTRINGA unique, human-friendly string for the collection URL.
descriptionSTRINGThe description of the collection, including any HTML tags and formatting.
descriptionHtmlSTRINGThe description of the collection in HTML format.
sortOrderSTRINGThe order in which the products in the collection are displayed.
templateSuffixSTRINGThe name of the template the collection is using.
productsCountINTEGERThe number of products in the collection.
imageUrlSTRINGThe URL of the image associated with the collection.
updatedAtTIMESTAMPThe date and time when the collection was last updated.

Customer Metafields schema

Shopify Customer Metafields schema

9 fieldsshopify_metafield_customersSchema on GitHub

Custom metadata attached to customers — namespace, key, value, and type.

Shopify Customer Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Customers schema

Shopify Customers schema

22 fieldsTime seriesshopify_customersSchema on GitHub

Customer accounts — contact info, marketing consent, order history, and lifetime spend.

Shopify Customers fields
FieldTypeDescription
idSTRINGA globally-unique ID.
firstNameSTRINGThe customer first name.
lastNameSTRINGThe customer last name.
displayNameSTRINGThe full name of the customer.
emailSTRINGThe customer email address.
phoneSTRINGThe customer phone number.
stateSTRINGThe state of the customer account.
localeSTRINGThe customer locale.
taxExemptBOOLEANWhether the customer is exempt from being charged taxes.
verifiedEmailBOOLEANWhether the customer has verified their email.
emailMarketingConsentStateSTRINGThe current email marketing state for the customer.
smsMarketingConsentStateSTRINGThe current SMS marketing state for the customer.
numberOfOrdersINTEGERThe number of orders associated with this customer.
amountSpentSTRINGThe total amount spent by the customer (JSON string with amount and currencyCode).
tagsSTRINGA comma-separated list of tags associated with the customer.
noteSTRINGA note about the customer.
defaultAddressCitySTRINGCity from the default address.
defaultAddressCountrySTRINGCountry from the default address.
defaultAddressProvinceSTRINGProvince from the default address.
defaultAddressZipSTRINGPostal/ZIP code from the default address.
createdAtTIMESTAMPThe date and time when the customer was created.
updatedAtTIMESTAMPThe date and time when the customer was last updated.

Discount Codes schema

Shopify Discount Codes schema

12 fieldsshopify_discount_codesSchema on GitHub

Discount codes — type, status, usage limits, and validity window.

Shopify Discount Codes fields
FieldTypeDescription
idSTRINGA globally-unique ID.
codeSTRINGThe discount code string.
discountTypeSTRINGThe type of discount (DiscountCodeBasic, DiscountCodeBxgy, DiscountCodeFreeShipping).
titleSTRINGThe title of the discount.
statusSTRINGThe status of the discount.
startsAtTIMESTAMPThe date and time when the discount becomes active.
endsAtTIMESTAMPThe date and time when the discount expires.
usageLimitINTEGERThe maximum number of times the discount can be used.
appliesOncePerCustomerBOOLEANWhether the discount can only be used once per customer.
asyncUsageCountINTEGERThe number of times the discount has been used.
createdAtTIMESTAMPThe date and time when the discount was created.
updatedAtTIMESTAMPThe date and time when the discount was last updated.

Fulfillment Orders schema

Shopify Fulfillment Orders schema

11 fieldsshopify_fulfillment_ordersSchema on GitHub

Fulfillment orders — items to ship, assigned location, delivery method, and status.

Shopify Fulfillment Orders fields
FieldTypeDescription
idSTRINGA globally-unique ID.
statusSTRINGThe status of the fulfillment order.
requestStatusSTRINGThe request status of the fulfillment order.
orderIdSTRINGThe ID of the order associated with this fulfillment order.
orderNameSTRINGThe name of the order.
assignedLocationIdSTRINGThe ID of the location assigned to fulfill this order.
assignedLocationNameSTRINGThe name of the assigned location.
fulfillAtTIMESTAMPThe date and time at which the fulfillment order will be ready to be fulfilled.
deliveryMethodSTRINGThe delivery method of the fulfillment order.
createdAtTIMESTAMPThe date and time when the fulfillment order was created.
updatedAtTIMESTAMPThe date and time when the fulfillment order was last updated.

Inventory Items schema

Shopify Inventory Items schema

9 fieldsshopify_inventory_itemsSchema on GitHub

Inventory items (SKUs) — tracking status, shipping requirements, and country of origin.

Shopify Inventory Items fields
FieldTypeDescription
idSTRINGA globally-unique ID.
skuSTRINGThe unique SKU (stock keeping unit) of the inventory item.
trackedBOOLEANWhether inventory levels are tracked for the item.
requiresShippingBOOLEANWhether the item requires shipping.
harmonizedSystemCodeSTRINGThe harmonized system code of the item.
countryCodeOfOriginSTRINGThe ISO 3166-1 alpha-2 country code of where the item originated from.
variantIdSTRINGThe ID of the variant associated with this inventory item.
createdAtTIMESTAMPThe date and time when the inventory item was created.
updatedAtTIMESTAMPThe date and time when the inventory item was last updated.

Location Metafields schema

Shopify Location Metafields schema

9 fieldsshopify_metafield_locationsSchema on GitHub

Custom metadata attached to locations — namespace, key, value, and type.

Shopify Location Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Locations schema

Shopify Locations schema

19 fieldsshopify_locationsSchema on GitHub

Physical and virtual store locations — activity status, fulfillment capabilities, and address.

Shopify Locations fields
FieldTypeDescription
idSTRINGA globally-unique ID.
nameSTRINGThe name of the location.
isActiveBOOLEANWhether the location is active.
isPrimaryBOOLEANWhether the location is the primary location.
isFulfillmentServiceBOOLEANWhether the location is a fulfillment service location.
fulfillsOnlineOrdersBOOLEANWhether the location can fulfill online orders.
hasActiveInventoryBOOLEANWhether the location has active inventory.
shipsInventoryBOOLEANWhether the location ships inventory.
addressLine1STRINGThe first line of the address.
addressLine2STRINGThe second line of the address.
citySTRINGThe city of the location.
provinceSTRINGThe province or state of the location.
provinceCodeSTRINGThe province or state code.
countrySTRINGThe country of the location.
countryCodeSTRINGThe country code of the location.
zipSTRINGThe postal or ZIP code.
phoneSTRINGThe phone number of the location.
createdAtTIMESTAMPThe date and time when the location was created.
updatedAtTIMESTAMPThe date and time when the location was last updated.

Order Metafields schema

Shopify Order Metafields schema

9 fieldsshopify_metafield_ordersSchema on GitHub

Custom metadata attached to orders — namespace, key, value, and type.

Shopify Order Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Orders schema

Shopify Orders schema

47 fieldsTime seriesshopify_ordersSchema on GitHub

Orders placed in the store — financial and fulfillment status, customer info, totals, and timestamps.

Shopify Orders fields
FieldTypeDescription
idSTRINGA globally-unique ID.
nameSTRINGThe order name, generated by combining the order_number with the shop order prefix.
emailSTRINGThe email address of the customer.
phoneSTRINGThe phone number of the customer.
displayFinancialStatusSTRINGThe financial status of the order.
displayFulfillmentStatusSTRINGThe fulfillment status of the order.
confirmedBOOLEANWhether the order is confirmed.
closedBOOLEANWhether the order is closed.
cancelledAtTIMESTAMPThe date and time when the order was cancelled.
cancelReasonSTRINGThe reason for cancellation.
currencyCodeSTRINGThe currency of the order.
subtotalPriceNUMBERThe subtotal price of the order.
totalPriceNUMBERThe total price of the order.
totalTaxNUMBERThe total tax of the order.
totalShippingPriceNUMBERThe total shipping price.
totalDiscountsNUMBERThe total discounts applied.
discountCodesSTRINGDiscount codes applied to the order as JSON array (code, amount, type).
discountApplicationsSTRINGAll discount applications (codes, automatic, manual) as JSON array.
totalRefundedNUMBERThe total amount refunded.
totalOutstandingNUMBERThe total amount not yet transacted for the order.
totalWeightNUMBERThe total weight of the order.
fullyPaidBOOLEANWhether the order is fully paid.
taxesIncludedBOOLEANWhether taxes are included in the order subtotal.
taxExemptBOOLEANWhether the order is tax exempt.
customerIdSTRINGThe ID of the customer.
customerEmailSTRINGThe email of the customer.
shippingAddressCitySTRINGCity from the shipping address.
shippingAddressCountrySTRINGCountry from the shipping address.
shippingAddressProvinceSTRINGProvince from the shipping address.
shippingAddressZipSTRINGPostal/ZIP code from the shipping address.
billingAddressCitySTRINGCity from the billing address.
billingAddressCountrySTRINGCountry from the billing address.
billingAddressProvinceSTRINGProvince from the billing address.
billingAddressZipSTRINGPostal/ZIP code from the billing address.
tagsSTRINGA comma-separated list of tags.
noteSTRINGThe note attached to the order.
sourceNameSTRINGThe source of the order.
processedAtTIMESTAMPThe date and time when the order was processed.
closedAtTIMESTAMPThe date and time when the order was closed.
createdAtTIMESTAMPThe date and time when the order was created.
updatedAtTIMESTAMPThe date and time when the order was last updated.
customerSTRINGFull customer object as JSON (id, email, phone, defaultAddress).
currentTotalDiscountsNUMBERThe current total discounts (after edits).
currentTotalTaxNUMBERThe current total tax (after edits).
lineItemsSTRINGThe line items in the order as JSON array.
shippingLinesSTRINGShipping lines as JSON array.
refundsSTRINGRefunds as JSON array.

Page Metafields schema

Shopify Page Metafields schema

9 fieldsshopify_metafield_pagesSchema on GitHub

Custom metadata attached to pages — namespace, key, value, and type.

Shopify Page Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Pages schema

Shopify Pages schema

10 fieldsshopify_pagesSchema on GitHub

Static store pages — title, handle, publication status, and timestamps.

Shopify Pages fields
FieldTypeDescription
idSTRINGA globally-unique ID.
titleSTRINGThe title of the page.
handleSTRINGA unique, human-friendly string for the page URL.
bodySTRINGThe body content of the page.
bodySummarySTRINGA summary of the body content.
isPublishedBOOLEANWhether the page is published.
templateSuffixSTRINGThe name of the template the page is using.
publishedAtTIMESTAMPThe date and time when the page was published.
createdAtTIMESTAMPThe date and time when the page was created.
updatedAtTIMESTAMPThe date and time when the page was last updated.

Product Metafields schema

Shopify Product Metafields schema

9 fieldsshopify_metafield_productsSchema on GitHub

Custom metadata attached to products — namespace, key, value, and type.

Shopify Product Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Product Variant Metafields schema

Shopify Product Variant Metafields schema

9 fieldsshopify_metafield_product_variantsSchema on GitHub

Custom metadata attached to product variants — namespace, key, value, and type.

Shopify Product Variant Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Product Variants schema

Shopify Product Variants schema

18 fieldsshopify_product_variantsSchema on GitHub

Product variants — SKU, price, inventory quantity, and availability.

Shopify Product Variants fields
FieldTypeDescription
idSTRINGA globally-unique ID.
titleSTRINGThe title of the variant.
displayNameSTRINGThe display name of the variant.
skuSTRINGThe SKU of the variant.
barcodeSTRINGThe barcode of the variant.
priceNUMBERThe price of the variant.
compareAtPriceNUMBERThe compare at price of the variant.
positionINTEGERThe position of the variant in the list.
inventoryQuantityINTEGERThe total inventory quantity.
inventoryPolicySTRINGThe inventory policy.
inventoryItemIdSTRINGThe ID of the inventory item.
productIdSTRINGThe ID of the product.
productTitleSTRINGThe title of the product.
taxableBOOLEANWhether the variant is taxable.
taxCodeSTRINGThe tax code.
availableForSaleBOOLEANWhether the variant is available for sale.
createdAtTIMESTAMPThe date and time when the variant was created.
updatedAtTIMESTAMPThe date and time when the variant was last updated.

Products schema

Shopify Products schema

21 fieldsTime seriesshopify_productsSchema on GitHub

Products in the store catalog — vendor, type, status, inventory, and price range.

Shopify Products fields
FieldTypeDescription
idSTRINGA globally-unique ID.
titleSTRINGThe title of the product.
handleSTRINGA unique, human-friendly string for the product URL.
descriptionSTRINGThe description of the product.
descriptionHtmlSTRINGThe description of the product in HTML format.
vendorSTRINGThe name of the product vendor.
productTypeSTRINGThe product type.
statusSTRINGThe status of the product.
tagsSTRINGA comma-separated list of tags.
templateSuffixSTRINGThe name of the template the product is using.
totalInventoryINTEGERThe total inventory across all variants.
variantsCountINTEGERThe number of variants.
featuredImageUrlSTRINGThe URL of the featured image.
priceRangeMinAmountNUMBERThe minimum price of the product.
priceRangeMaxAmountNUMBERThe maximum price of the product.
seoTitleSTRINGThe SEO title.
seoDescriptionSTRINGThe SEO description.
onlineStoreUrlSTRINGThe URL of the product on the online store.
publishedAtTIMESTAMPThe date and time when the product was published.
createdAtTIMESTAMPThe date and time when the product was created.
updatedAtTIMESTAMPThe date and time when the product was last updated.

Shop schema

Shopify Shop schema

20 fieldsshopify_shopSchema on GitHub

Store settings — domain, currency, timezone, and plan details.

Shopify Shop fields
FieldTypeDescription
idSTRINGA globally-unique ID.
nameSTRINGThe name of the shop.
emailSTRINGThe email address of the shop.
myshopifyDomainSTRINGThe myshopify.com domain of the shop.
primaryDomainSTRINGThe primary domain of the shop.
currencyCodeSTRINGThe currency code of the shop.
timezoneAbbreviationSTRINGThe timezone abbreviation.
ianaTimezoneSTRINGThe IANA timezone.
weightUnitSTRINGThe default weight unit.
billingAddressCitySTRINGCity from the billing address.
billingAddressCountrySTRINGCountry from the billing address.
billingAddressProvinceSTRINGProvince from the billing address.
billingAddressZipSTRINGPostal/ZIP code from the billing address.
planSTRINGThe shop plan name.
contactEmailSTRINGThe contact email of the shop.
customerAccountsV2STRINGThe customer accounts version.
taxesIncludedBOOLEANWhether taxes are included in prices.
taxShippingBOOLEANWhether shipping is taxed.
createdAtTIMESTAMPThe date and time when the shop was created.
updatedAtTIMESTAMPThe date and time when the shop was last updated.

Shop Metafields schema

Shopify Shop Metafields schema

9 fieldsshopify_metafield_shopsSchema on GitHub

Custom metadata attached to the shop — namespace, key, value, and type.

Shopify Shop Metafields fields
FieldTypeDescription
idSTRINGA globally-unique ID.
namespaceSTRINGThe namespace of the metafield.
keySTRINGThe key of the metafield.
valueSTRINGThe value of the metafield.
typeSTRINGThe type of the metafield.
ownerIdSTRINGThe ID of the owner resource.
ownerTypeSTRINGThe type of the owner resource.
createdAtTIMESTAMPThe date and time when the metafield was created.
updatedAtTIMESTAMPThe date and time when the metafield was last updated.

Tender Transactions schema

Shopify Tender Transactions schema

7 fieldsshopify_tender_transactionsSchema on GitHub

Payment tender transactions — amount, currency, order reference, and processing time.

Shopify Tender Transactions fields
FieldTypeDescription
idSTRINGA globally-unique ID.
amountNUMBERThe amount of the tender transaction.
currencyCodeSTRINGThe currency code.
remoteReferenceSTRINGThe remote gateway reference.
testBOOLEANWhether the transaction is a test transaction.
orderIdSTRINGThe ID of the order.
processedAtTIMESTAMPThe date and time when the transaction was processed.

S01 · Why teams pick OWOX

Why collect Shopify data into your warehouse with OWOX?

Your Shopify data shouldn’t be trapped in a platform you can’t query. OWOX collects it into your warehouse on autopilot — no per-connector fees, no vendor lock-in. The entire platform is open-source on GitHub, so you can self-host it today and never worry about losing access to your own data pipelines.

The Set Up Connector dialog in OWOX Data Marts at step 1 of 5, listing the connectors available to choose from.

Collect to your warehouse

No per-connector pricing — connect as many sources as you need, all included

The Create Scheduled Trigger dialog in OWOX Data Marts, setting a connector run to repeat daily at 09:00.

Zero-maintenance syncs

Fully open-source on GitHub — self-host anytime, no vendor lock-in, your data stays yours

The Joined Data Marts SQL dialog in OWOX Data Marts, showing the generated SQL that joins an orders data mart with unified ad spend and reporting it as valid.

Full-funnel joins

Full transparency and control — every query, every schema, every schedule is visible and auditable

Get started free →

How it works

OWOX Data Marts data setup for Shopify, with the Shopify input source feeding Google BigQuery, AWS Athena, Snowflake, Amazon Redshift and Databricks.

R01 · Collect

Collect all your Shopify data with zero engineering

Pull everything your company needs from Shopify without touching code or maintaining custom scripts. OWOX Data Marts handle the heavy lifting.

  • Your Shopify data is stored in one place – your own infrastructure. OWOX Data Marts automatically land your data into BigQuery, Snowflake, or Redshift.
  • Your Shopify data lands on a schedule: clean, complete, and ready to re-use across reports, dashboards, BI tools, and spreadsheets.
  • No API maintenance, no broken scripts — just reliable daily syncs

Explore data marts →

OWOX Data Marts data setup for Shopify, with Shopify data delivered to Google Sheets, Looker Studio, Slack, Microsoft Teams and email.

R02 · Report

Build reports with Shopify data that everyone trusts

Once your Shopify data lands in your warehouse, OWOX Data Marts make it instantly reusable across spreadsheets and BI tools.

  • Pre-built data marts for e-commerce revenue, orders, and product performance
  • Join Shopify with ad platforms, CRM, and financial data in one query
  • Self-serve reporting for marketing teams — no analyst tickets needed

Explore data marts →

The OWOX Data Marts side panel open in Google Sheets, building an eCommerce report from a products data mart with its columns selected.

R03 · Visualize

Visualize Shopify data instantly in your BI tools

With OWOX Data Marts, your Shopify data becomes instantly available for charts, dashboards, pivots, and spreadsheets.

  • Whether you use Google Sheets, Looker Studio, Excel, or Power BI, OWOX delivers clean, scheduled Shopify data that just works.
  • Deliver to Looker Studio, Google Sheets, Power BI, or Excel automatically
  • Same numbers everywhere — one source of truth for all stakeholders

Get started free →

S03 · Eight outcomes

Why use OWOX connectors to collect your Shopify data?

Eight outcomes you get the moment your data marts go live.

Full picture, one screen

Send Shopify orders, products, and customers into charts, pivots, and dashboards from one governed source — a comprehensive view of the store you can analyze faster.

Beyond native dashboards

Shopify shows its data one way; in your warehouse you slice orders, refunds, and cohorts however the business needs — for deeper, revenue-level insight.

Your questions, your reports

Build reports that answer your questions — margin by product, repeat-purchase rate, campaign payback — on your definitions, not Shopify’s defaults.

Faster decisions, better data

With a consolidated view and trusted numbers, your team decides faster — turning Shopify data into true revenue and margin, not gross-sales guesses.

Always fresh, always complete

OWOX Data Marts automate Shopify collection — orders, line items, customers, refunds — on a schedule, cutting manual exports and keeping data complete.

All sources, one warehouse

Merge Shopify with ad spend, CRM, and finance to make ROAS real — revenue and margin by campaign, the join CEOs actually ask for.

Zero manual work

Automate transfer into BigQuery, Snowflake, or Redshift — governed and reusable across every report, saving time and removing copy-paste errors.

Blended reports

Blend Shopify into your wider reporting, then let anyone ask in their own AI chat — “what was margin by product last month?” — every number tracing to analyst-written SQL.

What users are saying

Not testimonials. Comment threads.

Real things real customers said — each quote pinned to a specific claim, straight from the quotes database.

A3re: trusting AI
Nodari RizunNodari RizunFounder & CEO, Pürblack®
“AI, by the nature of the models, will hallucinate. And because of that, you need something which will create guardrails to ensure that there are no hallucinations, that you can trust your data.”
C9re: one source of truth
Mark SimmonsMark SimmonsCMO, Pürblack®
“We had six or seven different channels and no single source of truth — it was almost impossible, a lot of guesswork.”
E7re: getting time back
Nodari RizunNodari RizunFounder & CEO, Pürblack®
“We regained time. And time is the one resource that never comes back.”

Start collecting Shopify data for free

Set up your Shopify connector in minutes. No credit card, no engineering team required.

Get started free

Shopify