What’s new at Rye?
December 2024
PRODUCT_NOT_FOUND
. We now send back the correct error code in these cases.November 2024
submitCart
mutation indicates whether cart submission errors can be safely retried.reasonCode
and retryable
fields to OrderFailedOrderEvent
, to clearly categorize order placement errors and communicate when order placement errors can be safely retried.
ShopifyOffer.notAvailableIds
was not being populated correctly for Sync API-enabled merchants.INTERNAL_SERVER_ERROR
code instead of SUBMIT_STORE_FAILED
when the cart’s buyer identity was invalid.October 2024
createCart
no longer returns shipping methods when offers are not available.September 2024
extensions
response field. The limit is subject to change.Order
, for retrieving price breakdowns and customer data.
cart
: A reference to the Cart
that was used at checkout.tax
: The tax value applied to the order.shipping
: The tax value applied to the order.subtotal
: The value of all items on the order void of shipping and tax.total
: The total value of the order.createdAt
: The time the order was created.BuyerIdentityInput
.checkoutByCartID
now returns required actions when using a 3D Secure (3DS) card.cartId
on Order
. Please use the new cart
field instead.August 2024
requestShopifyProductByURL
mutation now returns the selected variant ID from the product URL. If no variant is selected, the first variant ID is returned.productsConnection
field to the IntegratedShopifyStore
GraphQL type. This makes it easier to paginate through Shopify products within a store.ORDER_REQUIRES_ACTION
webhook to notify when orders require additional steps, like a 3DS challenge.Order.cartID
field type changed from String
to ID!
July 2024
ORDER_DELIVERY_DELAYED
webhook for Amazon orders. This fires when your order will be delivered later than estimated. You can use this to better inform your shoppers.ExperimentalAffiliateCommissionUpdated
- Fired after the commission is confirmed, this event communicates changes to the commission value (e.g. because an item in the order was returned by the shopper).ExperimentalAffiliateCommissionFinalized
- The final state for a successful affiliate commission. The commission value on this event is locked in, and will be paid out to you according to our affiliate payout timeline.@inContext
GraphQL directive.requestShopifyProductByURL
was failing to recognize the currency of certain Shopify stores. This has been fixed.ORDER_FAILED
webhook occasionally getting fired prematurely for some Amazon.provinceCode
was not provided.June 2024
ORDER_DELIVERED
webhook for Amazon orderscreateCart
are now correctly used when submitting the cartMay 2024
attributes
field to Cart
expectedDeliveryDate
in orderByID
ShopifyStore
April 2024
productsByIds
query which allows you to fetch product data given a list of product IDs as input.product
field to ShopifyCartLine
Object.experimentalAffiliateMerchantsConnection
query to fetch affiliate merchants data.experimentalAffiliateCommission
query to fetch commission data for orders.March 2024
PRODUCT_UPDATED
webhooks whenever products they have requested tracking for have their data updated. This removes the need to poll our API for changes via cron.
SHOPIFY_PRODUCT_DELETED
webhook when products are removed or unpublished from Shopify stores they are integrated with via the Sync API.ORDER_FAILED
webhook when 3DS authentication times out or fails. This removes the need to poll checkoutByCartID
to identify this form of order failure.requestProductByURL
mutation has been deprecated in favor of marketplace-specific requestAmazonProductByURL
and requestShopifyProductByURL
mutations.requestStoreByURL
now returns descriptive error codes when things go wrong, which makes debugging easier.requestId
field on the AmazonStore
and ShopifyStore
objects has been deprecated in favor of orderId
for improved clarity.ShopifyVariant.weight
field is now typed as Float
instead of an Int
, as it is possible for an item’s weight to be a decimal value.requestStoreByURL
for a store you have previously requested while at the API usage limit will no longer error.SHOPIFY_APP_CONNECTED
webhook will now fire when a merchant who has already installed the Rye app follows your installation link.February 2024
returnOrder
mutation. For more details, refer to the documentation.returnByID
query. Additional information in available in the API Reference.RETURN_REQUESTED
, RETURN_REQUEST_ACCEPTED
, RETURN_APPROVED
, RETURN_DENIED
, and RETURN_CLOSED
events. See documentation for more details.IntegratedShopifyStore.email
field in the GraphQL schema.weight
field type from Int!
to Float!
in ShopifyVariant
.requestStoreByURL
where URLs not starting with http(s), such as example.myshopify.com
, could not be requested.ShopifyVariant.priceCents
field is now properly localized.January 2024
checkoutByCartID
and orderByID
queries. See Order type for more details.createCart
querypriceCents
field to ShopifyVariant
Object type.createCart
mutation for amazon orders where developers are using their own amazon business account