← Back to Blog

Updates
, Łukasz Ostrowski

Apps updates - May / June 2024

Apps May/June 2024 update is bringing stabilization and reliability fixes across the whole apps ecosystem.

Adyen

  • Transaction Handling Enhancements:
    • Improved Resilience: The app now resorts to a valid pspReference from Transaction event history when Saleor's TransactionItem.pspReference is missing or invalid, ensuring successful action requests.
    • Error Handling Optimization: Improved error handling in Adyen webhooks, passing accurate pspReference and action amount for enhanced error clarity and resolution.
  • Webhook Error Management:
    • Refined Error Handling: Addressed specific Saleor error scenarios to prevent endless webhook notifications, ensuring smoother operation and stable communication with Adyen.
  • Metadata Update:
    • TransactionItem orderPspReference metafield is now updated during Adyen webhook handling and stored in Adyen as transaction metadata, enhancing data consistency and tracking.
  • Reporting Enhancement:
    • Enhanced Event Reporting: Improved mutation handling to adjust reported events based on event types for accurate reporting and transaction synchronization with Saleor.
  • Security Update:
    • Security Enhancement: Addressed potentially unsafe logs in the legacy migration script for heightened security measures.
  • Adyen Integration:
    • Various optimizations implemented in Adyen webhook handling, error management, and communication strategies for seamless transaction processing and enhanced error visibility.
  • Permission Update:
    • Added temporary MANAGE_CHECKOUTS permission to the app's manifest for improved handling of Adyen orders, streamlining order cancellation and notification processes.
  • Order Event Enhancement:
    • Improved Order Event Handling: Resolved event type heuristics issues to ensure accurate reporting of TransactionEventType matching previously requested events, enhancing order event consistency and visibility.
  • Order Processing Optimization:
    • Enhanced Order Closure: Improved ORDER_CLOSED event timestamp reporting for chronological sequence of events, ensuring accurate event logging and processing.
  • Cancellation Handling Update:
    • Refined CancelOrder Processing: Improved reporting of refund requests on all connected Transactions during order cancellation, with metadata addition for enhanced transaction tracking within Adyen orders.

AvaTax

  • Enhanced Discount Integration: AvaTax app now seamlessly sends Saleor discounts to Avalara for automatic distribution, optimizing tax calculations during order and checkout processing. Additionally, Saleor takes charge of calculating discounted prices, and AvaTax accurately processes the totalPrice for precise tax calculations, ensuring a streamlined discount flow while confirming an order.
  • Error Management Enhancement: Error parsing from AvaTax API is refined, with dedicated parsers and mappers for smoother error translation into internal formats.

CMS

  • Improved Webhook Visibility: Users can now easily identify when webhook processing is skipped due to the absence of related channels, enhancing transparency and visibility within the app.

Search

  • Webhook Management Enhancement:
    • Webhooks are no longer automatically disabled based on Algolia error responses, addressing instability concerns around random disconnections.
    • Post-installation, unconfigured apps will have webhooks disabled.
    • Configuration validation ensures that only valid Algolia credentials can be saved, maintaining integrity.
    • Valid credentials trigger webhook activation, and they remain enabled even after token rotations.

SMTP

  • Introducing Handlebars Helpers support to enhance template flexibility.
  • Improved template editor by displaying Handlebars errors for easier troubleshooting.
Apps updates - May / June 2024