Shopify (Independent Publisher) (Preview)
REST interface for Shopify's merchants to receive, process, and manage their orders.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Microsoft Dynamics |
URL | https://dynamics.microsoft.com/en-us/support/ |
bennettray@microsoft.com |
Connector Metadata | |
---|---|
Publisher | Ray Bennett (MSFT) |
Website | https://www.shopify.com/ |
Privacy policy | https://www.shopify.com/legal/privacy |
Categories | Productivity |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The access token for this API. | True |
Store URL | string | Shopify store URL | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Cancel an order |
Cancel an order by ID. |
Retrieves a list of customers |
Retrieves a list of customers that meet the specified criteria |
Retrieves a list of orders |
Retrieves a list of orders that meet the specified criteria |
Updates an order |
Updates an order with the provided information. |
Cancel an order
Cancel an order by ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Order ID
|
order_id | True | string |
ID of the order that will be cancelled. |
Refund The actual amount
|
amount | string |
The amount to refund. If set, Shopify attempts to void or refund the payment, depending on its status. Shopify refunds through a manual gateway in cases where the original transaction was not made in Shopify. Refunds through a manual gateway are recorded as a refund on Shopify, but the customer is not refunded. |
|
Refund currency
|
currency | string |
The currency of the refund that's issued when the order is canceled. Required for multi-currency orders whenever the amount property is provided. |
|
Restock refunded items
|
restock | string |
Whether to restock refunded items back to your store's inventory. |
|
Order cancellation reason
|
reason | string |
The reason for the order cancellation. Valid values: customer, inventory, fraud, declined, and other. |
|
Cancellation email
|
string |
Whether to send an email to the customer notifying them of the cancellation. |
||
Refund
|
refund | string |
The refund transactions to perform. |
|
|
object |
Returns
Order
- Body
- order
Retrieves a list of customers
Retrieves a list of customers that meet the specified criteria
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Customer IDs
|
ids | string |
Restrict results to customers specified by a comma-separated list of IDs. |
|
Since ID
|
since_id | string |
Restrict results after the specified ID. |
|
Created at min
|
created_at_min | string |
Show customers created after a specified date (format: 2014-04-25T16:15:47-04:00). |
|
Created at max
|
created_at_max | string |
Show customers created before a specified date (format: 2014-04-25T16:15:47-04:00). |
|
Updated at min
|
updated_at_min | string |
Show customers last updated after a specified date (format: 2014-04-25T16:15:47-04:00). |
|
Updated at max
|
updated_at_max | string |
Show customers last updated before a specified date (format: 2014-04-25T16:15:47-04:00). |
|
Limit
|
limit | string |
The maximum number of results to show. (default: 50)(maximum: 250). |
|
Fields
|
fields | string |
Show only certain fields, specified by a comma-separated list of fields. |
Returns
Name | Path | Type | Description |
---|---|---|---|
customers
|
customers | array of customer |
Retrieves a list of orders
Retrieves a list of orders that meet the specified criteria
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Order IDs
|
ids | string |
Retrieve only orders specified by a comma-separated list of order IDs. |
|
Limit
|
limit | string |
The maximum number of results to show on a page. |
|
Since ID
|
since_id | string |
Show orders after the specified ID. |
|
Created at min
|
created_at_min | string |
Show orders created at or after date (format: 2014-04-25T16:15:47-04:00). |
|
Created at max
|
created_at_max | string |
Show orders created at or before date (format: 2014-04-25T16:15:47-04:00). |
|
Updated at min
|
updated_at_min | string |
Show orders last updated at or after date (format: 2014-04-25T16:15:47-04:00). |
|
Updated at max
|
updated_at_max | string |
Show orders last updated at or before date (format: 2014-04-25T16:15:47-04:00). |
|
Processed at min
|
processed_at_min | string |
Show orders imported at or after date (format: 2014-04-25T16:15:47-04:00). |
|
Processed at max
|
processed_at_max | string |
Show orders imported at or before date (format: 2014-04-25T16:15:47-04:00). |
|
Attribution App ID
|
attribution_app_id | string |
Show orders attributed to a certain app, specified by the app ID. |
|
Order status
|
status | string |
Filter orders by their status. |
|
Financial status
|
financial_status | string |
Filter orders by their financial status. |
|
Fulfillment status
|
fulfillment_status | string |
Filter orders by their fulfillment status. |
|
Fields
|
fields | string |
Retrieve only certain fields, specified by a comma-separated list of fields. |
|
Sequence order of records
|
order | string |
Field and direction to sort orders. To specify the direction, add ' asc' or ' desc' to the end of the query parameter. E.g. 'order=updated_at asc'. |
Returns
Name | Path | Type | Description |
---|---|---|---|
orders
|
orders | array of order |
Updates an order
Updates an order with the provided information.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Order ID
|
order_id | True | string |
ID of the order which will update. |
|
object |
Returns
Order
- Body
- order
Definitions
order
Order
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
The ID of the app that created the order. |
email
|
string |
The customer's email address. |
|
closed_at
|
closed_at | string |
The date and time (ISO 8601 format) when the order was closed. Returns null if the order isn't closed. |
created_at
|
created_at | string |
The three-letter code (ISO 4217 format) for the shop currency. |
updated_at
|
updated_at | string |
The date and time (ISO 8601 format) when the order was last modified. |
number
|
number | integer |
The order's position in the shop's count of orders. Numbers are sequential and start at 1. |
note
|
note | string |
An optional note that a shop owner can attach to the order. |
token
|
token | string |
A unique value when referencing the order. |
gateway
|
gateway | string |
The payment gateway used. |
test
|
test | boolean |
Whether this is a test order. |
total_price
|
total_price | string |
The sum of all line item prices, discounts, shipping, taxes, and tips in the shop currency. Must be positive. |
subtotal_price
|
subtotal_price | string |
The price of the order in the shop currency after discounts but before shipping, duties, taxes, and tips. |
total_weight
|
total_weight | integer |
The sum of all line item weights in grams. The sum is not adjusted as items are removed from the order. |
total_tax
|
total_tax | string |
The sum of all the taxes applied to the order in the shop currency. Must be positive. |
taxes_included
|
taxes_included | boolean |
Whether taxes are included in the order subtotal. |
currency
|
currency | string |
The three-letter code (ISO 4217 format) for the shop currency. |
financial_status
|
financial_status | string |
The status of payments associated with the order. Can only be set when the order is created. |
confirmed
|
confirmed | boolean |
Order confirmed. |
total_discounts
|
total_discounts | string |
The total discounts applied to the price of the order in the shop currency. |
total_line_items_price
|
total_line_items_price | string |
The sum of all line item prices in the shop currency. |
cart_token
|
cart_token | string |
A unique value when referencing the cart that's associated with the order. |
buyer_accepts_marketing
|
buyer_accepts_marketing | boolean |
Whether the customer consented to receive email updates from the shop. |
name
|
name | string |
The order name, generated by combining the order_number property with the order prefix and suffix that are set in the merchant's general settings. |
referring_site
|
referring_site | string |
The website where the customer clicked a link to the shop. |
landing_site
|
landing_site | string |
The URL for the page where the buyer landed when they entered the shop. |
cancelled_at
|
cancelled_at | string |
The date and time when the order was canceled. Returns null if the order isn't canceled. |
cancel_reason
|
cancel_reason | string |
The reason why the order was canceled. |
total_price_usd
|
total_price_usd | string |
Total price usd. |
checkout_token
|
checkout_token | string |
A unique value when referencing the checkout that's associated with the order. |
reference
|
reference | string |
Order reference. |
user_id
|
user_id | integer |
The ID of the user logged into Shopify POS who processed the order, if applicable. |
location_id
|
location_id | integer |
The ID of the physical location where the order was processed. If you need to reference the location against an order, then use the FulfillmentOrder resource. |
source_identifier
|
source_identifier | string |
Source identifier. |
source_url
|
source_url | string |
Source url. |
processed_at
|
processed_at | string |
The date and time (ISO 8601 format) when an order was processed. |
device_id
|
device_id | string |
The ID for the device. |
phone
|
phone | string |
The customer's phone number for receiving SMS notifications. |
customer_locale
|
customer_locale | string |
The two or three-letter language code, optionally followed by a region modifier. |
app_id
|
app_id | integer |
The ID of the app that created the order. |
browser_ip
|
browser_ip | string |
The IP address of the browser used by the customer when they placed the order. |
landing_site_ref
|
landing_site_ref | string |
Landing site ref. |
order_number
|
order_number | integer |
The order's position in the shop's count of orders starting at 1001. |
discount_applications
|
discount_applications | discount_applications |
The description of the discount application, as defined by the merchant or the Shopify Script. |
discount_codes
|
discount_codes | discount_codes |
A list of discounts applied to the order. |
note_attributes
|
note_attributes | note_attributes |
Extra information that is added to the order. |
payment_gateway_names
|
payment_gateway_names | payment_gateway_names |
The list of payment gateways used for the order. |
processing_method
|
processing_method | string |
How the payment was processed. |
checkout_id
|
checkout_id | integer |
Checkout id. |
source_name
|
source_name | string |
Where the order originated. |
fulfillment_status
|
fulfillment_status | string |
The order's status in terms of fulfilled line items. |
tax_lines
|
tax_lines | tax_lines |
A list of tax line objects, each of which details a tax applied to the item. |
tags
|
tags | string |
Tags attached to the order, formatted as a string of comma-separated values. Tags are additional short descriptors, commonly used for filtering and searching. |
contact_email
|
contact_email | string |
Contact email. |
order_status_url
|
order_status_url | string |
The URL pointing to the order status web page, if applicable. |
presentment_currency
|
presentment_currency | string |
The presentment currency that was used to display prices to the customer. |
total_line_items_price_set
|
total_line_items_price_set | subtotal_tax_discount_price_set | |
total_discounts_set
|
total_discounts_set | subtotal_tax_discount_price_set | |
total_shipping_price_set
|
total_shipping_price_set | subtotal_tax_discount_price_set | |
subtotal_price_set
|
subtotal_price_set | subtotal_tax_discount_price_set | |
total_price_set
|
total_price_set | subtotal_tax_discount_price_set | |
total_tax_set
|
total_tax_set | subtotal_tax_discount_price_set | |
admin_graphql_api_id
|
admin_graphql_api_id | string |
Admin graphql api id. |
shipping_lines
|
shipping_lines | shipping_lines |
Details of which shipping method used. |
billing_address
|
billing_address | billing_address |
The mailing address associated with the payment method. This address is an optional field that won't be available on orders that do not require a payment method. |
shipping_address
|
shipping_address | shipping_address |
The mailing address to where the order will be shipped. This address is optional and will not be available on orders that do not require shipping. |
client_details
|
client_details | client_detail |
Information about the browser that the customer used when they placed their order. |
payment_details
|
payment_details | payment_detail |
An object containing information about the payment. |
customer
|
customer | customer |
Information about the customer. |
line_items
|
line_items | line_items | |
fulfillments
|
fulfillments | fulfillments |
An array of fulfillments associated with the order. |
refunds
|
refunds | refunds |
Refunds |
customer
Information about the customer.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
A unique identifier for the customer. |
email
|
string |
The unique email address of the customer. Attempting to assign the same email address to multiple customers returns an error. |
|
accepts_marketing
|
accepts_marketing | boolean |
Whether the customer has consented to receive marketing material via email. |
created_at
|
created_at | string |
The date and time (ISO 8601 format) when the customer was created. |
updated_at
|
updated_at | string |
The date and time (ISO 8601 format) when the customer information was last updated. |
first_name
|
first_name | string |
The customer's first name. |
last_name
|
last_name | string |
The customer's last name. |
orders_count
|
orders_count | integer |
The number of orders associated with this customer. |
state
|
state | string |
The state of the customer's account with a shop. Default value: disabled. |
total_spent
|
total_spent | string |
The total amount of money that the customer has spent across their order history. |
last_order_id
|
last_order_id | integer |
The ID of the customer's last order. |
note
|
note | string |
A note about the customer. |
verified_email
|
verified_email | boolean |
Whether the customer has verified their email address. |
multipass_identifier
|
multipass_identifier | string |
A unique identifier for the customer that's used with Multipass login. |
tax_exempt
|
tax_exempt | boolean |
Whether the customer is exempt from paying taxes on their order. If true, then taxes won't be applied to an order at checkout. If false, then taxes will be applied at checkout. |
phone
|
phone | string |
The unique phone number (E.164 format) for this customer. Attempting to assign the same phone number to multiple customers returns an error. |
tags
|
tags | string |
Tags that the shop owner has attached to the customer, formatted as a string of comma-separated values. A customer can have up to 250 tags. Each tag can have up to 255 characters. |
last_order_name
|
last_order_name | string |
The name of the customer's last order. This is directly related to the name field on the Order resource. |
currency
|
currency | string |
The three-letter code (ISO 4217 format) for the currency that the customer used when they paid for their last order. |
addresses
|
addresses | addresses |
A list of the ten most recently updated addresses for the customer. |
accepts_marketing_updated_at
|
accepts_marketing_updated_at | string |
The date and time (ISO 8601 format) when the customer consented or objected to receiving marketing material by email. |
marketing_opt_in_level
|
marketing_opt_in_level | string |
The marketing subscription opt-in level that the customer gave when they consented to receive marketing material by email. |
tax_exemptions
|
tax_exemptions | array of |
Whether the customer is exempt from paying specific taxes on their order. |
admin_graphql_api_id
|
admin_graphql_api_id | string |
Admin graphql api id. |
default_address
|
default_address | default_address |
default_address
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
A unique identifier for the address. |
customer_id
|
customer_id | integer |
A unique identifier for the customer. |
first_name
|
first_name | string |
The customer's first name. |
last_name
|
last_name | string |
The customer's last name. |
company
|
company | string |
The customer's company. |
address1
|
address1 | string |
The first line of the customer's mailing address. |
address2
|
address2 | string |
An additional field for the customer's mailing address. |
city
|
city | string |
The customer's city, town, or village. |
province
|
province | string |
The customer's region name. Typically a province, a state, or a prefecture. |
country
|
country | string |
The customer's country. |
zip
|
zip | string |
The customer's postal code, also known as zip, postcode, Eircode, etc. |
phone
|
phone | string |
The customer's phone number at this address. |
name
|
name | string |
The customer's first and last names. |
province_code
|
province_code | string |
The two-letter code for the customer's region. |
country_code
|
country_code | string |
The two-letter country code corresponding to the customer's country. |
country_name
|
country_name | string |
The customer's normalized country name. |
default
|
default | boolean |
Returns true for each default address. |
shipping_address
The mailing address to where the order will be shipped. This address is optional and will not be available on orders that do not require shipping.
Name | Path | Type | Description |
---|---|---|---|
first_name
|
first_name | string |
The first name of the person associated with the shipping address. |
address1
|
address1 | string |
The street address of the shipping address. |
phone
|
phone | string |
The phone number at the shipping address. |
city
|
city | string |
The city, town, or village of the shipping address. |
zip
|
zip | string |
The postal code (for example, zip, postcode, or Eircode) of the shipping address. |
province
|
province | string |
The name of the region (for example, province, state, or prefecture) of the shipping address. |
country
|
country | string |
The name of the country of the shipping address. |
last_name
|
last_name | string |
The last name of the person associated with the shipping address. |
address2
|
address2 | string |
An optional additional field for the street address of the shipping address. |
company
|
company | string |
The company of the person associated with the shipping address. |
latitude
|
latitude | float |
The latitude of the shipping address. |
longitude
|
longitude | float |
The longitude of the shipping address. |
name
|
name | string |
The full name of the person associated with the payment method. |
country_code
|
country_code | string |
The two-letter code (ISO 3166-1 format) for the country of the shipping address. |
province_code
|
province_code | string |
The two-letter abbreviation of the region of the shipping address. |
billing_address
The mailing address associated with the payment method. This address is an optional field that won't be available on orders that do not require a payment method.
Name | Path | Type | Description |
---|---|---|---|
first_name
|
first_name | string |
The first name of the person associated with the payment method. |
address1
|
address1 | string |
The street address of the billing address. |
phone
|
phone | string |
The phone number at the billing address. |
city
|
city | string |
The city, town, or village of the billing address. |
zip
|
zip | string |
The postal code (for example, zip, postcode, or Eircode) of the billing address. |
province
|
province | string |
The name of the region (for example, province, state, or prefecture) of the billing address. |
country
|
country | string |
The name of the country of the billing address. |
last_name
|
last_name | string |
The last name of the person associated with the payment method. |
address2
|
address2 | string |
An optional additional field for the street address of the billing address. |
company
|
company | string |
The company of the person associated with the billing address. |
latitude
|
latitude | float |
The latitude of the billing address. |
longitude
|
longitude | float |
The longitude of the billing address. |
name
|
name | string |
The full name of the person associated with the payment method. |
country_code
|
country_code | string |
The two-letter code (ISO 3166-1 format) for the country of the billing address. |
province_code
|
province_code | string |
The two-letter abbreviation of the region of the billing address. |
addresses
A list of the ten most recently updated addresses for the customer.
Name | Path | Type | Description |
---|---|---|---|
Items
|
default_address |
shipping_line
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
A globally-unique identifier. |
title
|
title | string |
The title of the shipping method. |
price
|
price | string |
The price of this shipping method in the shop currency. |
code
|
code | string |
A reference to the shipping method. |
source
|
source | string |
The source of the shipping method. |
phone
|
phone | string |
The phone number at the shipping address. |
requested_fulfillment_service_id
|
requested_fulfillment_service_id | string |
A reference to the fulfillment service that is being requested for the shipping method. Present if the shipping method requires processing by a third party fulfillment service; null otherwise. |
delivery_category
|
delivery_category | string |
Delivery category. |
carrier_identifier
|
carrier_identifier | string |
A reference to the carrier service that provided the rate. Present when the rate was computed by a third-party carrier service. |
discounted_price
|
discounted_price | string |
The price of the shipping method after line-level discounts have been applied. Doesn't reflect cart-level or order-level discounts. |
price_set
|
price_set | subtotal_tax_discount_price_set | |
discounted_price_set
|
discounted_price_set | subtotal_tax_discount_price_set | |
discount_allocations
|
discount_allocations | array of |
An ordered list of amounts allocated by discount applications. |
tax_lines
|
tax_lines | tax_lines |
A list of tax line objects, each of which details a tax applied to the item. |
client_detail
Information about the browser that the customer used when they placed their order.
Name | Path | Type | Description |
---|---|---|---|
browser_ip
|
browser_ip | string |
The browser IP address. |
accept_language
|
accept_language | string |
The languages and locales that the browser understands. |
user_agent
|
user_agent | string |
Details of the browsing client, including software and operating versions. |
session_hash
|
session_hash | string |
A hash of the session. |
browser_width
|
browser_width | integer |
The browser screen width in pixels, if available. |
browser_height
|
browser_height | integer |
The browser screen height in pixels, if available. |
payment_detail
An object containing information about the payment.
Name | Path | Type | Description |
---|---|---|---|
credit_card_bin
|
credit_card_bin | string |
The issuer identification number (IIN), formerly known as the bank identification number (BIN), of the customer's credit card. |
avs_result_code
|
avs_result_code | string |
The response code from the address verification system (AVS). The code is a single letter. |
cvv_result_code
|
cvv_result_code | string |
The response code from the credit card company indicating whether the customer entered the card security code (card verification value) correctly. The code is a single letter or empty string. |
credit_card_number
|
credit_card_number | string |
The customer's credit card number, with most of the leading digits redacted. |
credit_card_company
|
credit_card_company | string |
The name of the company who issued the customer's credit card. |
subtotal_tax_discount_price_set
Name | Path | Type | Description |
---|---|---|---|
amount
|
shop_money.amount | string |
The actual amount. |
currency_code
|
shop_money.currency_code | string |
In ISO 4217 format. |
amount
|
presentment_money.amount | string |
The actual amount. |
currency_code
|
presentment_money.currency_code | string |
In ISO 4217 format. |
line_item_property
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string |
The product name. |
value
|
value | string |
The product value. |
line_item_properties
Properties.
Name | Path | Type | Description |
---|---|---|---|
Items
|
line_item_property |
fulfillment
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
The ID for the fulfillment. |
order_id
|
order_id | integer |
The unique numeric identifier for the order. |
status
|
status | string |
The status of the fulfillment. |
created_at
|
created_at | string |
The date and time when the fulfillment was created. |
service
|
service | string |
The type of service used. |
updated_at
|
updated_at | string |
The date and time (ISO 8601 format) when the fulfillment was last modified. |
tracking_company
|
tracking_company | string |
The name of the tracking company. |
shipment_status
|
shipment_status | string |
The current shipment status of the fulfillment. |
location_id
|
location_id | integer |
The unique identifier of the location that the fulfillment should be processed for. |
tracking_number
|
tracking_number | string |
A tracking number, provided by the shipping company. |
tracking_numbers
|
tracking_numbers | array of string |
A list of tracking numbers, provided by the shipping company. |
tracking_url
|
tracking_url | string |
The URL of tracking page for the fulfillment. |
tracking_urls
|
tracking_urls | array of string |
The URLs of tracking pages for the fulfillment. |
receipt
|
receipt | receipt |
A text field that provides information about the receipt. |
name
|
name | string |
The uniquely identifying fulfillment name. |
admin_graphql_api_id
|
admin_graphql_api_id | string |
Admin graphql api id. |
line_items
|
line_items | line_items |
fulfillments
An array of fulfillments associated with the order.
Name | Path | Type | Description |
---|---|---|---|
Items
|
fulfillment |
transaction
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
The ID for the transaction. |
order_id
|
order_id | integer |
The ID for the order that the transaction is associated with. |
kind
|
kind | string |
The transaction's type. |
gateway
|
gateway | string |
The name of the gateway the transaction was issued through. |
status
|
status | string |
The status of the transaction. |
message
|
message | string |
A string generated by the payment provider with additional information about why the transaction succeeded or failed. |
created_at
|
created_at | string |
The date and time (ISO 8601 format) when the transaction was created. |
test
|
test | boolean |
Whether the transaction is a test transaction. |
authorization
|
authorization | string |
The authorization code associated with the transaction. |
location_id
|
location_id | string |
The ID of the physical location where the transaction was processed. |
user_id
|
user_id | string |
The ID for the user who was logged into the Shopify POS device when the order was processed, if applicable. |
parent_id
|
parent_id | integer |
The ID of an associated transaction. |
processed_at
|
processed_at | string |
The date and time (ISO 8601 format) when a transaction was processed. |
device_id
|
device_id | string |
The ID for the device. |
error_code
|
error_code | string |
A standardized error code, independent of the payment provider. |
source_name
|
source_name | string |
The origin of the transaction. This is set by Shopify and can't be overridden. |
amount
|
amount | string |
The amount of money included in the transaction. |
currency
|
currency | string |
The three-letter code (ISO 4217 format) for the currency used for the payment. |
admin_graphql_api_id
|
admin_graphql_api_id | string |
Admin graphql api id. |
transactions
A list of transactions involved in the refund.
Name | Path | Type | Description |
---|---|---|---|
Items
|
transaction |
tax_line
Name | Path | Type | Description |
---|---|---|---|
price
|
price | string |
The amount of tax to be charged in the shop currency. |
rate
|
rate | float |
The rate of tax to be applied. |
title
|
title | string |
The name of the tax. |
price_set
|
price_set | subtotal_tax_discount_price_set |
tax_lines
A list of tax line objects, each of which details a tax applied to the item.
Name | Path | Type | Description |
---|---|---|---|
Items
|
tax_line |
refunds
Refunds
Name | Path | Type | Description |
---|---|---|---|
Items
|
refund |
refund
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
The unique identifier for the refund. |
order_id
|
order_id | integer |
The ID of the order, used for API purposes. |
created_at
|
created_at | string |
The date and time (ISO 8601 format) when the refund was created. |
note
|
note | string |
An optional note attached to a refund. |
user_id
|
user_id | integer |
The unique identifier of the user who performed the refund. |
processed_at
|
processed_at | string |
The date and time (ISO 8601 format) when the refund was imported. |
restock
|
restock | boolean |
Whether to add the line items back to the store's inventory. |
admin_graphql_api_id
|
admin_graphql_api_id | string |
Admin graphql api id. |
transactions
|
transactions | transactions |
A list of transactions involved in the refund. |
order_adjustments
|
order_adjustments | array of |
A list of order adjustments attached to the refund. |
line_item
A list of line item objects, each containing information about an item in the order.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
The ID of the line item. |
variant_id
|
variant_id | integer |
The ID of the product variant. |
title
|
title | string |
The title of the product. |
quantity
|
quantity | integer |
The number of items that were purchased. |
sku
|
sku | string |
The item's SKU (stock keeping unit). |
variant_title
|
variant_title | string |
The title of the product variant. |
vendor
|
vendor | string |
The name of the item's supplier. |
fulfillment_service
|
fulfillment_service | string |
The service provider that's fulfilling the item. |
product_id
|
product_id | integer |
The ID of the product that the line item belongs to. |
requires_shipping
|
requires_shipping | boolean |
Whether the item requires shipping. |
taxable
|
taxable | boolean |
Whether the item is taxable. |
gift_card
|
gift_card | boolean |
Whether the line item is a gift card. |
name
|
name | string |
The name of the product variant. |
variant_inventory_management
|
variant_inventory_management | string |
The name of the inventory management service. |
properties
|
properties | line_item_properties |
Properties. |
product_exists
|
product_exists | boolean |
Whether the product exists. |
fulfillable_quantity
|
fulfillable_quantity | integer |
The amount available to fulfill. |
grams
|
grams | integer |
The weight of the item in grams. |
price
|
price | string |
The price of the item before discounts have been applied in the shop currency. |
total_discount
|
total_discount | string |
The total amount of the discount allocated to the line item in the shop currency. |
fulfillment_status
|
fulfillment_status | string |
The status of an order in terms of the line items being fulfilled. |
price_set
|
price_set | subtotal_tax_discount_price_set | |
total_discount_set
|
total_discount_set | subtotal_tax_discount_price_set | |
discount_allocations
|
discount_allocations | array of |
An ordered list of amounts allocated by discount applications. |
admin_graphql_api_id
|
admin_graphql_api_id | string |
Admin graphql api id. |
tax_lines
|
tax_lines | tax_lines |
A list of tax line objects, each of which details a tax applied to the item. |
line_items
Name | Path | Type | Description |
---|---|---|---|
Items
|
line_item |
A list of line item objects, each containing information about an item in the order. |
shipping_lines
Details of which shipping method used.
Name | Path | Type | Description |
---|---|---|---|
Items
|
shipping_line |
payment_gateway_names
The list of payment gateways used for the order.
Name | Path | Type | Description |
---|---|---|---|
Items
|
string |
note_attribute
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string |
Note attribute name. |
value
|
value | string |
Note attribute value. |
note_attributes
Extra information that is added to the order.
Name | Path | Type | Description |
---|---|---|---|
Items
|
note_attribute |
discount_code
Name | Path | Type | Description |
---|---|---|---|
code
|
code | string |
When the associated discount application is of type code, this property returns the discount code that was entered at checkout. |
amount
|
amount | string |
The amount that's deducted from the order total. When you create an order, this value is the percentage or monetary amount to deduct. |
type
|
type | string |
The type of discount. |
discount_codes
A list of discounts applied to the order.
Name | Path | Type | Description |
---|---|---|---|
Items
|
discount_code |
discount_application
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
The discount application type. |
value
|
value | string |
The value of the discount application as a decimal. This represents the intention of the discount application. |
value_type
|
value_type | string |
The type of the value. |
allocation_method
|
allocation_method | string |
The method by which the discount application value has been allocated to entitled lines. |
target_selection
|
target_selection | string |
The lines on the order, of the type defined by target_type, that the discount is allocated over. |
target_type
|
target_type | string |
The type of line on the order that the discount is applicable on. |
code
|
code | string |
The discount code that was used to apply the discount. Available only for discount code applications. |
discount_applications
The description of the discount application, as defined by the merchant or the Shopify Script.
Name | Path | Type | Description |
---|---|---|---|
Items
|
discount_application |
receipt
A text field that provides information about the receipt.
Name | Path | Type | Description |
---|---|---|---|
testcase
|
testcase | boolean |
Whether the fulfillment was a testcase. |
authorization
|
authorization | string |
The authorization code. |