Releases: ChannelApe/shopify-sdk
Customer Update and Order Shipping Address Update
- New
updateOrderShippingAddress
method to update Shopify Order Shipping Addresses - New
updateCustomer
method to update Shopify Customer
Adds Retries for Network Blips Along with Optional Configurations
Network blips such as refused connections and reset connections will now be retried. Also an optional configuration was added to change the defaults for retrying and connection settings.
Reduces Default Query Size From 250 to 50
Products and Orders default query sizes have been reduced from 250 to 50. This was done after discussions with Shopify Support about some Shopify Internal Errors we were receiving while querying. They suggested smaller page sizes so we have smaller responses which come back quicker.
This release also adds several overloads to getProducts
and getOrders
in case you would like to specify your own pageSize
.
Ensures Variant and Product Calls Comply with Multilocation
- Ensures inventory_quantity is not serialized in any shopify call
- Adds ERROR level log when a deprecated Shopify call is made.
- Fixes retry listener so that it logs attempts without exceptions
Removed Deprecated Restock Parameter on Refund
According to the shopify docs, the 'restock' parameter is deprecated. We use the new restock_type on the refunded line items.
https://help.shopify.com/en/api/reference/orders/refund#properties
Changed inventoryManagement from enum to String
- Converted inventoryManagement to String since it can contain any custom value.
- Fixed bug when entity could not be saved in Shopify where error is not marshalled.
Converted user_id and location_id to Strings
Changed IDs from ints to Strings to prevent Integer Overflow.
Fixing Driver Bug When Jackson and Moxy are on Classpath
Fix client driver to use Jackson Feature, so to not be overridden by Moxy on same class path.
Order Transaction Retrieval - Apple Pay Focus
- Added method to retrieve all transactions for an order.
- Right now
apple_pay
is the only mapped field but we welcome PRs for more mappings!
- Right now
- Switched from Moxy to Jackson as JAXB Provider within Jersey Client
Gift Card Creation Support
Added the ability for Shopify Plus users to create gift cards.