Observability is vital when dealing with a critical part of your e-commerce business, such as tax calculation. To address this, we’ve introduced client-side logs to the Taxes App.
The configurations table now sports a new “Logs” button that directs you to an event registry. This registry documents each failed event as a paired input-output sequence: the payload we send to the tax provider and the response we receive. This granular data can be invaluable for debugging tax-related issues.
In our Algolia integration, we’ve replaced the
grossPrice field with the new, more robust
pricing object. This revamped structure goes beyond just presenting the base price—it also provides supplemental information on discounts, sales, and taxes.
For those seeking more control over the data exchange with Algolia, we've added another feature to the Search App: field filtering. You now have the ability to customize which fields get sent to Algolia via the configuration UI. By default, the app sends all the fields.
The payment apps in the App Store (such as Adyen or Stripe apps) implement only the back-end logic of integrating with the payment providers. That means that you have to build your production checkout yourself.
Don’t worry, we’ve got your back. Over the next several weeks, we will be shipping a collection of examples that show how to communicate with the payment apps on the front-end side. That ties the entire end-to-end process: the backend is handled by Saleor and the payment app, and you can build the frontend based on the provided example.
The first example is already here: it’s Stripe 🎉. In this minimalistic repository, you can see how to communicate with the Stripe app in a Next.js codebase. The example covers both the App and the Pages router.
Nobody knows the importance of a high-quality image better than an e-commerce geek. In that spirit, you can now configure the size of the images submitted in your Google Merchant feed. We also populated the “Additional image links” attribute with photos of the selected product variant.
Users can now save their favorite payment methods for later usage in the Adyen drop-in. To successfully configure the payment methods drop-in, please follow the Adyen documentation.