- bug-fixes
- Fix image upload
- features
- Add category preview method
CategoriesView#preview
- Add category preview method
- feature
- Add optional
paginated: falseparameter tosession.categories_view.products(paginated: false)
- Add optional
- enhancements
- Update
faradaygem to avoid warning messages.
- Update
- features
- Add at
ScriptTags#allan optional parameter to retrieve only owner scripts
- Add at
-
bug-fixes
- Fix
Products#sort_imagesmethod
- Fix
-
features
- Add
Variations#sort_imagesmethod
- Add
- features
- Add product search method
Products#search
- Add product search method
- features
- Upload multiple images for products and variations
-
bug-fixes
- Move
#products.update_reserve_stockfromPOSTtoPUT.
- Move
-
enhancements
- Update how
api_urlis set onBeyondApi::Session.
- Update how
-
features
- Install, configure and fix most of the Rubocop issues.
- bug-fixes
- Prevent logging
codeandrefresh_tokenon/api/tokencalls.
- Prevent logging
- features
- Add new token retrieval/refresh methods
Token#authorization_codeToken#refresh_tokenToken#client_credentials
- Add alias methods for avoiding deprecation
refresh->refresh_tokencreate->authorization_code
- Add new token retrieval/refresh methods
- enhancements
- Add customizable pagination size when sending
paginated: falseparameter to#allrequests.
- Add customizable pagination size when sending
- bug-fixes
- Fix method to retrieve resources without pagination
- features
- Add pickup options methods
PickupOptions#deletePickupOptions#findPickupOptions#sortPickupOptions#update
- Add pickup options methods
- features
- Add pickup options methods
PickupOptions#allPickupOptions#create
- Add pickup options methods
-
deprecations
- Remove
Products#assign_variation_images_differentiator
- Remove
-
features
- Add
Products#assign_variation_attribute_as_differentiator
- Add
- features
- Add payment method definitions methods
PaymentMethodDefinitions#allPaymentMethodDefinitions#createPaymentMethodDefinitions#deletePaymentMethodDefinitions#findPaymentMethodDefinitions#update
- Add possibility to log request
headersandbodies
- Add payment method definitions methods
- bug-fixes
- Fix camelize function for hashes containing arrays
-
features
- Add locations methods
Locations#allLocations#createLocations#deleteLocations#findLocations#update
- Add locations methods
-
enhancements
- Use
autoloadinstead ofrequire
- Use
- bug-fixes
- Use
BeyondApi::Errorfor authentication errors
- Use
- enhancements
- Improve error handling class
- Improve
BeyondApi::Errorclass
- features
- Add optional
paginated: falseparameter tosession.categories_view.all(paginated: false) - Add optional
paginated: falseparameter tosession.categories.all(paginated: false) - Add optional
paginated: falseparameter tosession.customers.all(paginated: false) - Add optional
paginated: falseparameter tosession.orders.all(paginated: false) - Add optional
paginated: falseparameter tosession.payment_methods.all(paginated: false) - Add optional
paginated: falseparameter tosession.products_view.all(paginated: false) - Add optional
paginated: falseparameter tosession.script_tags.all(paginated: false) - Add optional
paginated: falseparameter tosession.shipping_zones.all(paginated: false) - Add optional
paginated: falseparameter tosession.users.all(paginated: false) - Add optional
paginated: falseparameter tosession.webhook_subscriptions.all(paginated: false)
- Add optional
-
bug-fixes
- Fix typo
-
features
- Add optional
paginated: falseparameter tosession.products.all(paginated: false)
- Add optional
- bug-fixes
- Fix exception handling
-
deprecations
- Remove
BeyondApi::Shop#open - Remove
BeyondApi::Shop#close - Remove
BeyondApi::Scopes
- Remove
-
features
- Add
BeyondApi::Token#client_credentials
- Add
-
enhancements
- Create a custom
BeyondApi::Errorclass - Avoid duplicated code on token response handling
- Create a custom
- bug-fixes
- Allow to create a
BeyondApi::Sessionwithoutaccess_tokenandrefresh_token - Fix no-Rails logger
- Allow to create a
-
deprecations
Variations#adjust_stock_levelreceives parameterrelative_amountinstead ofbody
-
features
- Add
Products#assign_variation_images_differentiatormethod
- Add
-
bug-fixes
- Fix
Carts#createmethod - Fix
Carts#set_shipping_method_to_defaultmethod - Fix
OrderSettings#updatemethod - Fix
Orders#capture_payment_processmethod - Fix
Orders#create_cancelation_processmethod - Fix
Products#attachmentsmethod - Fix
Products#adjust_stock_levelmethod - Fix
Products#add_imagemethod - Fix
Products#set_image_as_defaultmethod - Fix
ProductsView#allmethod - Fix
Shops#legal_contentmethod - Fix
Shops#legal_contentsmethod - Fix
Shops#updatemethod - Fix
Users#verify_passwordmethod
- Fix
-
deprecations
- Remove
Orders#send_invoicemethod - Remove all product_settings methods
- Remove
ProductsView#search_by_querymethod Orders#update_order_notereceives parameterorder_noteinstead ofbodyProducts#adjust_stock_levelreceives parameterrelative_amountinstead ofbodyProducts#update_reserve_stockreceives parameterstock_thresholdinstead ofbody
- Remove
-
features
- Add customers methods
Customers#allCustomers#createCustomers#deleteCustomers#findCustomers#update
- Add
Orders#send_order_documentmethod - Add products cross-sells methods
ProductCrossSells#create_cross_sellProductCrossSells#cross_sellProductCrossSells#cross_sellsProductCrossSells#delete_cross_sellProductCrossSells#update_cross_sell
- Add products videos methods
ProductVideos#add_videoProductVideos#delete_videoProductVideos#update_videoProductVideos#videoProductVideos#videos
- Add
Products#sort_imagesmethod - Add variation images methods
VariationImages#add_imageVariationImages#delete_imageVariationImages#imageVariationImages#imagesVariationImages#upload_image
- Add customers methods
- bug-fixes
- Fix
Products#adjust_stock_levelmethod
- Fix
- bug-fixes
- Fix handling of array as request body
- Include
BeyondApi::ProductAttachmentsmodule intoBeyondApi::Productsclass - Include
BeyondApi::ProductAvailabilitymodule intoBeyondApi::Productsclass - Include
BeyondApi::ProductSearchesmodule intoBeyondApi::Productsclass - Include
BeyondApi::ProductVariationPropertiesmodule intoBeyondApi::Productsclass - Include
BeyondApi::VariationAvailabilitymodule intoBeyondApi::Variationsclass
-
bug-fixes
- Fix
ProductAttributeDefinitions#createmethod - Fix
ProductAttributeDefinitions#deletemethod - Fix product custom attribute module name
- Include
BeyondApi::ProductCustomAttributesmodule intoBeyondApi::Productsclass - Include
BeyondApi::ProductImagesmodule intoBeyondApi::Productsclass
- Fix
-
enhancements
- Allow to get all product attribute definitions on a single call
-
bug-fixes
- Fix logger
-
features
- Add a configurable option to raise on error requests
- features
- Add logger option
-
bug-fixes
- Fix the signers delete endpoint
-
enhancements
- Add better documentation
- features
- All endpoints offered by the Beyond API