Changelog
Changelog
What’s new at Rye?
Want to get alerted when we make changes in real-time? Subscribe to our RSS feed by following our guide.
API Features
- Apple Pay can now be used to pay for orders placed using the Sync API! Using Apple Pay can significantly improve checkout rates compared to a regular credit card form. Check out our new Apply Pay integration guide for instructions.
- Apple Pay for Sell Anything API is on our roadmap.
- Google Pay support for both APIs is on our roadmap.
- Developers now receive
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.- This new event currently only works for Sell Anything API products, but we are working on having Sync API products use this new webhook as well to unify behavior.
- Developers now receive a
SHOPIFY_PRODUCT_DELETED
webhook when products are removed or unpublished from Shopify stores they are integrated with via the Sync API. - Rye now sends an
ORDER_FAILED
webhook when 3DS authentication times out or fails. This removes the need to pollcheckoutByCartID
to identify this form of order failure.
Developer Console
- You can now view your current API usage and limits from the Requests tab.
- Fixed orders containing Amazon products incorrectly showing the current product price rather than the purchase price.
Changes
- Rye API operations will now resolve Shopify store domains to the correct canonical store domain, which improves our data quality and makes tracking Shopify products and stores easier. You can find technical details on this behavior here.
- The
requestProductByURL
mutation has been deprecated in favor of marketplace-specificrequestAmazonProductByURL
andrequestShopifyProductByURL
mutations. requestStoreByURL
now returns descriptive error codes when things go wrong, which makes debugging easier.- The
requestId
field on theAmazonStore
andShopifyStore
objects has been deprecated in favor oforderId
for improved clarity. ShopifyVariant.weight
field is now typed asFloat
instead of anInt
, as it is possible for an item’s weight to be a decimal value.
Fixes
- Shopping carts containing only digital products now have their cost calculated correctly
- Running
requestStoreByURL
for a store you have previously requested while at the API usage limit will no longer error. - The
SHOPIFY_APP_CONNECTED
webhook will now fire when a merchant who has already installed the Rye app follows your installation link.
Features
- Added
returnOrder
mutation. For more details, refer to the documentation. - Added
returnByID
query. Additional information in available in the API Reference. - Added new webhook types for
RETURN_REQUESTED
,RETURN_REQUEST_ACCEPTED
,RETURN_APPROVED
,RETURN_DENIED
, andRETURN_CLOSED
events. See documentation for more details. - Implemented webhook event signing to ensure authenticity and integrity. Refer to Webhook Updates documentation for details.
- Published Postman collection for Rye API. Access it here.
- Released Typescript SDK for Rye API. Find it on npm.
- Enabled affiliate commission feature for selected customers.
- Implemented a feature to generate Amazon tracking URL for orders shipped using Amazon Logistics.
- Exposed JWT Issuer ID in the developer console UI.
- Exposed the
IntegratedShopifyStore.email
field in the GraphQL schema.
Fixes
- Changed
weight
field type fromInt!
toFloat!
inShopifyVariant
. - Fixed bug in
requestStoreByURL
where URLs not starting with http(s), such asexample.myshopify.com
, could not be requested. - The
ShopifyVariant.priceCents
field is now properly localized.
Features
- Enable JWT token expiration is now self serve. See docs for more details.
- Expose marketplace order id and shipment information in
checkoutByCartId
andorderById
queries. See Order type for more details. - Expose delivery range for amazon orders in
createCart
query - Added
priceCents
field toShopifyVariant
Object type. - Added a common input validation mechanism to our GQL API.
- Created a new Staging environment for testing. See Staging for more details.
Fixes
- Enhanced zip code validation, ensuring accurate province association.
- Fix issue where shipping and tax details are not returned in
createCart
mutation for amazon orders where developers are using their own amazon business account - Return an error when placing an order with an amazon product that is not available in the buyers location
Was this page helpful?