AbandonedCheckout represents a Shopify abandoned checkout.
AbandonedCheckoutServiceOp handles communication with the checkout related methods of the Shopify API.
Represents the result from the checkouts.json endpoint.
No description provided by the author
AccessScopesResource represents the result from the oauth/access_scopes.json endpoint.
AccessScopesServiceOp handles communication with the Access Scopes related methods of the Shopify API.
No description provided by the author
No description provided by the author
No description provided by the author
App represents basic app settings such as Api key, secret, scope, and redirect url.
No description provided by the author
ApplicationChargeResource represents the result from the admin/application_charges{/X{/activate.json}.json}.json endpoints.
No description provided by the author
ApplicationChargesResource represents the result from the admin/application_charges.json endpoint.
AppliedDiscount is the discount applied to the line item or the draft order object.
Asset represents a Shopify asset.
AssetResource is the result from the themes/x/assets.json?asset[key]= endpoint.
AssetServiceOp handles communication with the asset related methods of the Shopify API.
AssetsResource is the result from the themes/x/assets.json endpoint.
No description provided by the author
AssignedFulfillmentOrderDestination represents a destination for a AssignedFulfillmentOrder.
AssignedFulfillmentOrderLineItem represents a line item for a AssignedFulfillmentOrder.
No description provided by the author
AssignedFulfillmentOrderServiceOp handles communication with the AssignedFulfillmentOrderService related methods of the Shopify API.
AssignedFulfillmentOrderResource represents the result from the assigned_fulfillment_order.json endpoint.
Blog represents a Shopify blog.
Represents the result from the blogs/X.json endpoint.
BlogServiceOp handles communication with the blog related methods of the Shopify API.
BlogsResource is the result from the blogs.json endpoint.
CarrierService represents a Shopify carrier service.
CarrierServiceOp handles communication with the product related methods of the Shopify API.
CarrierShippingRateProvider represents a Shopify carrier-constrained shipping rate.
Client manages communication with the Shopify API.
No description provided by the author
Collect represents a Shopify collect.
Collection represents a Shopify collection.
Represents the result from the collections/X.json endpoint.
CollectionServiceOp handles communication with the collection related methods of the Shopify API.
Represents the result from the collects/X.json endpoint.
CollectServiceOp handles communication with the collect related methods of the Shopify API.
Represents the result from the collects.json endpoint.
General count options that can be used for most collection counts.
CustomCollection represents a Shopify custom collection.
CustomCollectionResource represents the result form the custom_collections/X.json endpoint.
CustomCollectionServiceOp handles communication with the custom collection related methods of the Shopify API.
CustomCollectionsResource represents the result from the custom_collections.json endpoint.
Customer represents a Shopify customer.
CustomerAddress represents a Shopify customer address.
CustomerAddressResoruce represents the result from the customers/X/addresses.json endpoint.
CustomerAddressResoruce represents the result from the addresses/X.json endpoint.
CustomerAddressServiceOp handles communication with the customer address related methods of the Shopify API.
No description provided by the author
Represents the result from the customers/X.json endpoint.
Represents the options available when searching for a customer.
CustomerServiceOp handles communication with the product related methods of the Shopify API.
Represents the result from the customers.json endpoint.
Represents the result from the customers/tags.json endpoint.
No description provided by the author
No description provided by the author
DiscountCodeResource represents the result from the discount_codes/X.json endpoint.
DiscountCodeServiceOp handles communication with the discount code related methods of the Shopify API.
DiscountCodesResource is the result from the discount_codes.json endpoint.
DraftOrder represents a shopify draft order.
DraftOrderCountOptions represents the possible options to the count draft orders endpoint.
DraftOrderInvoice is the struct used to create an invoice for a draft order.
No description provided by the author
DraftOrderListOptions represents the possible options that can be used to further query the list draft orders endpoint.
No description provided by the author
DraftOrderServiceOp handles communication with the draft order related methods of the Shopify API.
No description provided by the author
Fulfillment represents a Shopify fulfillment.
FulfillmentEvent represents a Shopify fulfillment event.
No description provided by the author
No description provided by the author
FulfillmentEventServiceOp handles communication with the fulfillment event related methods of the Shopify API.
No description provided by the author
FulfillmentOrder represents a Shopify Fulfillment Order.
FulfillmentOrderAssignedLocation represents an AssignedLocation for a FulfillmentOrder.
FulfillmentOrderDeliveryMethod represents a delivery method for a FulfillmentOrder.
FulfillmentOrderDestination represents a destination for a FulfillmentOrder.
FulfillmentOrderHold represents a fulfillment hold for a FulfillmentOrder.
FulfillmentOrderInternationalDuties represents an InternationalDuty for a FulfillmentOrder.
FulfillmentOrderLineItem represents a line item for a FulfillmentOrder.
No description provided by the author
FulfillmentOrderMerchantRequest represents a MerchantRequest for a FulfillmentOrder.
No description provided by the author
FulfillmentOrderMoveResource represents the result from the move.json endpoint.
FulfillmentOrderResource represents the result from the fulfillment_orders/<id>.json endpoint.
FulfillmentOrderServiceOp handles communication with the fulfillment order related methods of the Shopify API.
FulfillmentOrdersResource represents the result from the fulfillment_orders.json endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FulfillmentRequestServiceOp handles communication with the fulfillment request related methods of the Shopify API.
FulfillmentResource represents the result from the fulfillments/X.json endpoint.
No description provided by the author
FulfillmentServiceOp handles communication with the fulfillment related methods of the Shopify API.
No description provided by the author
No description provided by the author
FulfillmentServiceServiceOp handles communication with the FulfillmentServices related methods of the Shopify API.
No description provided by the author
FulfillmentsResource represents the result from the fullfilments.json endpoint.
FulfillmentTrackingInfo represents the tracking information used to create a Fulfillment.
giftCard represents a Shopify discount rule.
giftCardResource represents the result from the gift_cards/X.json endpoint.
giftCardServiceOp handles communication with the gift card related methods of the Shopify API.
giftCardsResource represents the result from the gift_cards.json endpoint.
GraphQLCost represents the cost of the graphql query.
GraphQLServiceOp handles communication with the graphql endpoint of the Shopify API.
GraphQLThrottleStatus represents the status of the shop's rate limit points.
Image represents a Shopify product's image.
ImageResource represents the result form the products/X/images/Y.json endpoint.
ImageServiceOp handles communication with the image related methods of the Shopify API.
ImagesResource represents the result from the products/X/images.json endpoint.
InventoryItem represents a Shopify inventory item.
InventoryItemResource is used for handling single item requests and responses.
InventoryItemServiceOp is the default implementation of the InventoryItemService interface.
InventoryItemsResource is used for handling multiple item responsees.
InventoryLevel represents a Shopify inventory level.
InventoryLevelAdjustOptions is used for Adjust inventory levels.
InventoryLevelListOptions is used for get list.
InventoryLevelResource is used for handling single level requests and responses.
InventoryLevelServiceOp is the default implementation of the InventoryLevelService interface.
InventoryLevelsResource is used for handling multiple item responsees.
It prints warnings and errors to `os.Stderr` and other messages to `os.Stdout`.
No description provided by the author
LineItemByFulfillmentOrder represents the FulfillmentOrders (and optionally the items) used to create a Fulfillment.
LineItemByFulfillmentOrderItemQuantity represents the quantity to fulfill for one item.
No description provided by the author
No description provided by the author
General list options that can be used for most collections of entities.
No description provided by the author
Represents the result from the locations/X.json endpoint.
LocationServiceOp handles communication with the location related methods of the Shopify API.
Represents the result from the locations.json endpoint.
Metafield represents a Shopify metafield.
MetafieldResource represents the result from the metafields/X.json endpoint.
MetafieldServiceOp handles communication with the metafield related methods of the Shopify API.
MetafieldsResource represents the result from the metafields.json endpoint.
No description provided by the author
No description provided by the author
Order represents a Shopify order.
No description provided by the author
A struct of all available order cancel options.
A struct for all available order count options.
A struct for all available order list options.
Represents the result from the orders/X.json endpoint.
OrderRisk represents a Shopify order risk.
A struct for all available order Risk list options.
Represents the result from the orders-risk/X.json endpoint.
OrderRiskServiceOp handles communication with the order related methods of the Shopify API.
OrderServiceOp handles communication with the order related methods of the Shopify API.
Represents the result from the orders.json endpoint.
Represents the result from the orders-risk.json endpoint.
Page represents a Shopify page.
PageResource represents the result from the pages/X.json endpoint.
PageServiceOp handles communication with the page related methods of the Shopify API.
PagesResource represents the result from the pages.json endpoint.
Pagination of results.
No description provided by the author
Represents the result from the PaymentsTransactions/X.json endpoint.
PaymentsTransactions represents a Shopify Transactions.
A struct for all available PaymentsTransactions list options.
Represents the result from the PaymentsTransactions.json endpoint.
PaymentsTransactionsServiceOp handles communication with the transactions related methods of the Payment methods of Shopify API.
Payout represents a Shopify payout.
Represents the result from the payouts/X.json endpoint.
A struct for all available payout list options.
Represents the result from the payouts.json endpoint.
PayoutsServiceOp handles communication with the payout related methods of the Shopify API.
PriceBasedShippingRate represents a Shopify subtotal-constrained shipping rate.
PriceRule represents a Shopify discount rule.
PriceRuleDiscountCode represents a Shopify Discount Code.
PriceRuleResource represents the result from the price_rules/X.json endpoint.
PriceRuleServiceOp handles communication with the price rule related methods of the Shopify API.
PriceRulesResource represents the result from the price_rules.json endpoint.
Product represents a Shopify product.
ProductListing represents a Shopify product published to your sales channel app.
Represents the result from the product_listings/product_ids.json endpoint.
Resource which create product_listing endpoint expects in request body e.g.
Represents the result from the product_listings/X.json endpoint.
ProductListingServiceOp handles communication with the product related methods of the Shopify API.
No description provided by the author
The options provided by Shopify.
Represents the result from the products/X.json endpoint.
ProductServiceOp handles communication with the product related methods of the Shopify API.
Represents the result from the product_listings.json endpoint.
Represents the result from the products.json endpoint.
An error specific to a rate-limiting response.
No description provided by the author
Receipt represents a Shopify receipt.
RecurringApplicationCharge represents a Shopify RecurringApplicationCharge.
RecurringApplicationChargeResource represents the result from the admin/recurring_application_charges{/X{/activate.json}.json}.json endpoints.
RecurringApplicationChargeServiceOp handles communication with the RecurringApplicationCharge related methods of the Shopify API.
RecurringApplicationChargesResource represents the result from the admin/recurring_application_charges.json endpoint.
Redirect represents a Shopify redirect.
RedirectResource represents the result from the redirects/X.json endpoint.
RedirectServiceOp handles communication with the redirect related methods of the Shopify API.
RedirectsResource represents the result from the redirects.json endpoint.
No description provided by the author
No description provided by the author
ResponseDecodingError occurs when the response body from Shopify could not be parsed.
A general response error that follows a similar layout to Shopify's response errors, i.e.
No description provided by the author
ScriptTag represents a Shopify ScriptTag.
The options provided by Shopify.
ScriptTagResource represents the result from the admin/script_tags/{#script_tag_id}.json endpoint.
ScriptTagServiceOp handles communication with the shop related methods of the Shopify API.
ScriptTagsResource represents the result from the admin/script_tags.json endpoint.
ShippingCountry represents a Shopify shipping country.
No description provided by the author
ShippingProvince represents a Shopify shipping province.
No description provided by the author
The address3, fax, address_type, and company_name fields are returned by specific ActiveShipping providers.
No description provided by the author
No description provided by the author
When Shopify requests shipping rates using your callback URL, the response object rates must be a JSON array of objects with the following fields.
ShippingZone represents a Shopify shipping zone.
ShippingZoneServiceOp handles communication with the shipping zone related methods of the Shopify API.
Represents the result from the shipping_zones.json endpoint.
Shop represents a Shopify shop.
Represents the result from the admin/shop.json endpoint.
ShopServiceOp handles communication with the shop related methods of the Shopify API.
No description provided by the author
SmartCollection represents a Shopify smart collection.
SmartCollectionResource represents the result from the smart_collections/X.json endpoint.
SmartCollectionServiceOp handles communication with the smart collection related methods of the Shopify API.
SmartCollectionsResource represents the result from the smart_collections.json endpoint.
No description provided by the author
StorefrontAccessToken represents a Shopify storefront access token.
StorefrontAccessTokenResource represents the result from the admin/storefront_access_tokens.json endpoint.
StorefrontAccessTokenServiceOp handles communication with the storefront access token related methods of the Shopify API.
StorefrontAccessTokensResource is the root object for a storefront access tokens get request.
No description provided by the author
Theme represents a Shopify theme.
Options for theme list.
ThemesResource is the result from the themes/X.json endpoint.
ThemeServiceOp handles communication with the theme related methods of the Shopify API.
ThemesResource is the result from the themes.json endpoint.
No description provided by the author
TransactionResource represents the result from the orders/X/transactions/Y.json endpoint.
TransactionServiceOp handles communication with the transaction related methods of the Shopify API.
TransactionsResource represents the result from the orders/X/transactions.json endpoint.
UsageCharge represents a Shopify UsageCharge.
UsageChargeResource represents the result from the /admin/recurring_application_charges/X/usage_charges/X.json endpoints.
UsageChargeServiceOp handles communication with the UsageCharge related methods of the Shopify API.
UsageChargesResource represents the result from the admin/recurring_application_charges/X/usage_charges.json endpoint.
Variant represents a Shopify variant.
VariantResource represents the result from the variants/X.json endpoint.
VariantServiceOp handles communication with the variant related methods of the Shopify API.
VariantsResource represents the result from the products/X/variants.json endpoint.
Webhook represents a Shopify webhook.
WebhookOptions can be used for filtering webhooks on a List request.
WebhookResource represents the result from the admin/webhooks.json endpoint.
WebhookServiceOp handles communication with the webhook-related methods of the Shopify API.
WebhooksResource is the root object for a webhook get request.
WeightBasedShippingRate represents a Shopify weight-constrained shipping rate.