Avarda Checkout for WooCommerce

  1. Home
  2. /
  3. Avarda Checkout for WooCommerce

Avarda Checkout for WooCommerce

Here you will find documentation on Avarda Checkout for WooCommerce.

Useful external links

English product page on krokedil.com

Svensk produktsida på krokedil.se

Technical information

Plugin data

Plugin version: 1.4.2

Last updated: 31 March, 2022

Tested with

WordPress version: 5.9.2

WooCommerce version: 6.3.1

Requires at least

WordPress version: 5.0

WooCommerce version: 4.0.0

PHP version: 7.0

Plugin changelog

  • Tweak - Adds helper function get_tax_rate and get_item_tax_amount to improve tax calculation for fees in order management.
  • Fix - Unset session and trigger reload of checkout page if GET request in process_payment function fails (usually when Avarda session has timed out).
  • Fix - Use billing address data if shipping address doesn't exist. Fixes issue where shipping first and last name might be missing when order should be created in Woo.
  • Fix - Creates a new Avarda session if purchase_id has state TimedOut. Avoids issue when customer don't finalize purchase under 1 hour.
  • Enhancement - Adds filter aco_locate_template to be able to load ACO checkout template from other plugins.
  • Enhancement - Adds hook aco_wc_confirm_avarda_order in confirmation step.
  • Enhancement - Adds payment gateway logo displayed in checkout.
  • Tweak - Stores _avarda_payment_method_fee if returned from Avarda.
  • Tweak - Adds calc_shipping_country, calc_shipping_state and calc_shipping_postcode as standard checkout fields (that should not be displayed in checkout when ACO is the selected payment method).
  • Tweak - Moves add_extra_checkout_fields function to aco-functions file. Makes it easier to use remove_cation if checkout design modifications is performed via separate plugin/theme.
  • Tweak - Adds logging to update Avarda order ajax request. For easier trouble shooting.
  • Fix - Saves all Avarda payment info (JWT token and purchase ID) in the same WC session (aco_wc_payment_data). To avoid updating different sessions in frontend and backend.

View complete Changelog