Saltar al contenido principal
MeteorGPLby WebbingApps
K

Kustom Checkout for WooCommerce

Plugin
Seguir 0 Dar estrella 0
Instalar

Registro de cambios 121

Todos los lanzamientos, del más reciente al más antiguo, tal como el proveedor los publicó en el registro de cambios del plugin.

CHANGELOG.md

Mostrando 121 de 121 lanzamientos Mostrar todos los lanzamientos

2026.02.05

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Added a support tab in the settings, featuring a HelpScout beacon.
  • Enhancement - Enhanced the appearance and usability of the settings page.
  • Fix - Fixed an issue where Kustom Shipping Assistant (KSA) was incompatible with subscription renewals.
  • Fix - Fixed a PHP warning that could occur when editing the block checkout page in the admin area.
  • Fix - Fixed a PHP deprecation warning.

2026.01.21

Nuevo Corregido Aún no disponible
  • Feature - Updated integration to use only Kustom API endpoints.
  • Fix - Resolved an issue where Express checkout was not functioning correctly.

2026.01.09

Mejorado Corregido Aún no disponible
  • Enhancement - Improved logging of requests sent to WooCommerce store API for the block checkout to make debugging easier.
  • Fix - Fixed an issue that could cause a woocommerce_rest_invalid_billing_email when submitting the order using the block checkout.

2025.12.08

Mejorado Corregido Aún no disponible
  • Enhancement - Added 'kco_wc_available_recurring_countries' filter for limiting subscription support to certain countries.
  • Tweak - Declare compatibility with cart and checkout blocks.
  • Fix - Fixed an issue where certain subscription products were incorrectly treated as regular products.

2025.12.04

Corregido Aún no disponible
  • Fix - Fixed an issue that caused order emails to not be sent when placed through the WooCommerce block checkout.
  • Fix - Fixed an issue that could happen if the thankyou page action for the gateway was triggered twice, causing the thankyou page iframe to render twice.

2025.11.03

Corregido Aún no disponible
  • Fix - Fixed a fatal error that could occur when editing certain admin pages (e.g., Widgets) if the WooCommerce checkout block was enabled.
  • Fix - Fixed an issue where "Kustom Checkout is not available" was shown when paying for guest orders with shipping enabled in the iframe on the Pay for order page.
  • Fix - Fixed an issue where the ‘kco_wc_api_request_args’ filter was not applied when an upsell was added to the order.

2025.10.20

Nuevo Aún no disponible
  • Feature - Added support for the WooCommerce checkout block.

2025.10.15

Nuevo Corregido Aún no disponible
  • Feature - Added a gift card package integration for improved compatibility with multiple WooCommerce gift card plugins.
  • Fix - Fixed a PHP warning that could occur when processing error responses during order updates.
  • Fix - Removed unused code for better maintainability.

2025.09.16

Corregido Aún no disponible
  • Fix - Ensured warnings about invalid API credentials are displayed correctly when saving plugin settings.

2025.09.15

Mejorado Corregido Aún no disponible
  • Fix - Resolved issue with Pay for order, when enabling shipping in iframe.
  • Fix - Resolves the redirect checkout flow not working as intended.
  • Fix - Resolved the ‘kco_check_if_needs_payment’ filter not working as intended.
  • Fix - Resolved ‘environment’ in the order management meta box being set as ‘Unknown’ for subscription renewal orders.
  • Tweak - Updated some text and dead links, to reflect the rebrand to Kustom.
  • Tweak - Improved logging for the confirmation page redirect.

2025.08.04

Corregido Aún no disponible
  • Fix - Fixed compatibility issue with WooCommerce 10.x for session data handling.

2025.07.22

Corregido Aún no disponible
  • Fix - Restore logic to display custom billing and shipping fields next to KCO checkout.

2025.07.09

Nuevo Corregido Aún no disponible
  • Feature - Updated visual rebranding to align with the Kustom brand identity.
  • Fix - Fixed a PHP warning triggered when handling carts with only free trial subscriptions, where an update request was aborted but not properly handled.

2025.06.17

Mejorado Aún no disponible
  • Tweak - Updated API endpoints for merchants using Kustom credentials.

2025.06.12

Corregido Aún no disponible
  • Fix - Fixed a potential fatal error during checkout that could occur when the shipping option price was returned as a string that is not a valid number, caused by WooCommerce version 9.9.x.

2025.05.06

Corregido Aún no disponible
  • Fix - Fixed an issue where a 'Pay for Order' button sometimes appeared on the order received page even after payment was completed.

2025.04.08

Corregido Aún no disponible
  • Fix - Fixed a settings related issue, that in certain cases could cause a critical error on fresh plugin installs.

2025.03.17

Corregido Aún no disponible
  • Fix - Fixed checkout scrollTo animations that were sometimes queued multiple times, potentially causing the checkout page to freeze - Thank you Oxyc for the fix!
  • Fix - Fixed an issue where KCO-related JS was loaded even when no payment option was available at checkout.

2025.03.14

Corregido Aún no disponible
  • Fix - Limit the max size of a log message from the frontend to 1000 to prevent large logs from being created.

2025.02.10

Corregido Aún no disponible
  • Fix - Added a refresh of the iframe as a checkout error is detected.

2024.09.23

Mejorado Corregido Aún no disponible
  • Tweak - Adjusted the order comparison verification between Klarna and WooCommerce.
  • Fix - Addressed Woo Quality Insights issues and recommendations.

2024.09.11

Corregido Aún no disponible
  • Fix - Fixed an undefined array key warning.

2024.09.10

Mejorado Corregido Aún no disponible
  • Fix - Fixed compatibility with the "Product Bundles for WooCommerce" plugin.
  • Fix - Fixed an issue where a quantity mismatch would occur when the product SKU is reused.
  • Fix - Fixed an issue where checkout validation would fail due to different mapping of the "State" field between Woo and Klarna.
  • Tweak - Added Germany (DE) to the list of countries that allow sale to B2B and B2C customers from the same checkout session.

2024.09.03

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Added the 'kco_customer_type_changed' action hook that is triggered whenever the customer switches between organization and person in the checkout.
  • Tweak - The view should no longer scroll up before the customer is redirected to the confirmation page unless an error notice has to be shown.
  • Tweak – You can now overwrite the recurring payment token from the admin Subscription page.
  • Fix - Fixed an issue where updating the payment method on a Klarna subscription would cause the renewal to fail.

2024.07.22

Mejorado Aún no disponible
  • Tweak - Adjusted the order comparison verification between Klarna and WooCommerce.

2024.07.10

Mejorado Aún no disponible
  • Tweak - Increase logging to identify discrepancy between the Klarna and WooCommerce orders.

2024.07.05

Corregido Aún no disponible
  • Fix - Fixed an issue where orders would be set to on-hold due to mismatch in shipping reference.

2024.07.04

Mejorado Aún no disponible
  • Tweak - WooCommerce checkout error messages will now also appear in the Klarna modal, replacing the generic "Something went wrong" message. Previously, they only appeared on the checkout page as notices, requiring the customer to close the modal before they can see them.
  • Tweak - Added a discrepancy check for when the Woo and Klarna order may differ in total order amount.
  • Tweak - Added a discrepancy check for when the Woo and Klarna order may differ in order items.

2024.06.17

Mejorado Aún no disponible
  • Tweak - Add support for the new Klarna API key format (thanks @didkan).

2024.06.12

Corregido Aún no disponible
  • Fix - Fixed a critical error in logging caused by a recent release of the third-party theme Avada.

2024.06.05

Corregido Aún no disponible
  • Fix - Bugfixes.

2024.05.15

Mejorado Aún no disponible
  • Tweak - If the store serves exactly one country, and the default location is set to "No location by default", that country will be used to determine payment gateway availability. This should prevent issues with the billing country not being set.
  • Tweak - Added the billing_address_change event which should ensure that the billing address is consistent between Woo, and what is seen in the Klarna form.

2024.03.12

Corregido Aún no disponible
  • Fix - Bumped the plugin version.

2024.01.29

Nuevo Aún no disponible
  • Feature - Added a new checkout flow: redirect. The redirect flow replaces the current embedded checkout, and redirects the customer to Klarna's hosted payment page ("HPP"). Please refer to our documentation on how to enable this setting.

2024.01.08

Mejorado Aún no disponible
  • Enhancement - Improved performance when redirecting to confirmation page.
  • Tweak - If the template fails to load, the customer will now be notified about the reason. This should no longer prevent the customer from picking a different payment gateway when KCO is the default gateway.

2023.12.06

Corregido Aún no disponible
  • Fix - Added a check to ensure that a Klarna order is always, at most, processed once. This should prevent accidental order re-processing.

2023.10.09

Mejorado Corregido Aún no disponible
  • Fix - Fixed deprecation warnings (thanks @jonasostrom!)
  • Fix - Fixed issues related to "Smart Coupons" when the "apply before tax" setting is disabled.
  • Tweak - Updated list of supported Upsell countries and methods.
  • Tweak - Increased logging when issues do occur.

2023.07.26

Mejorado Corregido Aún no disponible
  • Fix - Resolved an issue related to redirection when changing or updating the subscription payment method. Now, Klarna's hosted payment page has been added to the list of allowed external URLs for 'wp_safe_redirect' function.
  • Fix - Addressed an issue where the recurring token was not being saved appropriately. This was occurring because the orders containing subscriptions were not being correctly identified.
  • Tweak - Removed the settings tab from the “Klarna Add-ons” page because its functionalities have been transferred to the plugin.
  • Tweak - We will now validate the API credentials based on the active mode, whether it’s test or production. This enhancement should prevent the plugin from inaccurately attempting to verify production credentials when the test mode is in operation.

2023.07.18

Corregido Aún no disponible
  • Fix - Fixed an issue where the recurring token was no longer being displayed in the billing fields.
  • Fix - Fixed an undefined index warning that ocurred when the shipping was shown outside of the iframe.
  • Fix - When processing a payment, and the order is not found, we'll now return the response in the expected format.

2023.06.28

Mejorado Corregido Aún no disponible
  • Fix - Fixed an issue with how we made our meta queries when trying to find orders based on a Klarna order ID.
  • Enhancement - Added a validation to ensure that the order returned by our meta query actually is the correct order by verifying that the Klarna order ID stored matches the one we searched for.

2023.06.26

Corregido Aún no disponible
  • Fix - Resolved a critical error that occurred in certain cases when an external payment method ("EPM") was used and the order ID couldn't be retrieved.

2023.06.20

Nuevo Mejorado Corregido Aún no disponible
  • Feature - The plugin now supports WooCommerce's "High-Performance Order Storage" ("HPOS") feature.
  • Fix - Corrected a typo in transient name.
  • Fix - Addressed a typo in the name of the order status (thanks @bhrugesh96!).
  • Fix - Resolved an issue where the checkout would crash if invalid customer data was processed in the frontend events.
  • Fix - Fixed a problem where the order review and checkout form would get stuck in a "blocked" state when the customer closes the Klarna modal without completing the order.
  • Tweak - Due to API changes, the upsell feature would sometimes fail when receiving an empty body response. This has now been resolved.
  • Enhancement - Updated logging to include the browser's user agent.

2023.05.15

Corregido Aún no disponible
  • Fix - Fixed an issue where the Klarna modal would prevent the page from scrolling to the WooCommerce error notice.
  • Fix - Fixed an issue with the $checkout_flow variable being referenced without being defined.
  • Fix - Various spelling mistakes.

2023.02.21

Corregido Aún no disponible
  • Fix - Fixed an issue caused by passing an empty array to Klarnas billing or shipping address when creating a order.

2023.02.14

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Pay for order purchases are now redirected to Klarna's hosted payment page. This will now also happen when changing payment method.
  • Fix - Fixed an issue where a fatal error would occur when logging due to a third-party plugin "RankMath".
  • Tweak - Delay saving the Klarna order id until we're on the confirmation page.
  • Tweak - Removed 'wc-cart' JavaScript dependency as it is no longer needed.

2022.12.08

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Added subscription support for Denmark and the Netherlands.
  • Tweak - Explicitly set the size of the branding icon to prevent it from growing out of proportion on certain themes.
  • Tweak - If a business customer has saved their company details to WooCommerce, it will be used for prefilling the payment form.
  • Tweak - Related to Klarna Shipping Assistant, the purchase currency is saved as a transient to add compatibility with currency switchers.
  • Fix - Fixed pass by reference warning.
  • Fix - Fixed an issue where the shipping tax would sometimes not be accounted for.
  • Fix - Fixed an issue with recurring subscriptions and negative fee that occurs when renewing the subscription.

2022.10.26

Mejorado Corregido Aún no disponible
  • Fix - The shipping phone number should now be saved to the subscription.
  • Fix - Fixed an undefined index when trying to create or update the session.
  • Enhancement - You can now use the 'kco_locale' filter to change the Klarna locale.
  • Enhancement - Added support for PHP 8.

2022.09.21

Mejorado Corregido Aún no disponible
  • Fix - Fixed an issue where WooCommerce reported about shipping changes happening despite no changes which prevented the customer from finalizing the purchase.
  • Fix - Fixed undefined index and variable.
  • Fix - Fixed an issue where the WC form would sometimes not be updated when changing billing country.
  • Tweak - Added the "subscription" object.
  • Tweak - The plugin's JavaScript is now limited to run only on the checkout and order pay pages. This should fix the issue with the "Twenty Twenty-One/Two" themes where the buttons on the shop page would disappear when adding an item to the cart.

2022.08.15

Nuevo Mejorado Aún no disponible
  • Feature - Add new layouts for the checkout form, including a new theme.
  • Enhancement - Compatibility with WordPress block themes.
  • Tweak - Improved handling of shipping method changes during the checkout process along with a new filter 'kco_shipping_auto_correct'.
  • Tweak - Updated links to documentation.

2022.07.04

Mejorado Aún no disponible
  • Tweak - Prevent the resume/suspend-cycle during validation.

2022.06.30

Corregido Aún no disponible
  • Fix - Fixed the error handling for upselling orders using Post Purchase Upsell For WooCommerce.

2022.06.28

Mejorado Corregido Aún no disponible
  • Fix - The setting for changing border radius should now work as expected (thanks @adevade!)
  • Fix - External payment methods ("EPM") should now appear on the checkout page. EPM are not available for pay for order.
  • Tweak - Added additional documentation on the settings page.
  • Tweak - You can now use the 'kco_wc_cart_line_item' hook to filter out products that you don't want to send to Klarna.

2022.05.25

Corregido Aún no disponible
  • Fix - Fix undefined index warning.

2022.05.23

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Add support for the Post Purchase Upsell For WooCommerce plugin.
  • Enhancement - Changed so the debuglog option is no longer autoloaded.
  • Enhancement - Shipping address fields will now be prefilled by billing address data from WooCommerce when creating a Klarna order if no shipping address exists for the customer in WooCommerce.
  • Fix - Product images and URLs will now be correctly sent to Klarna when using Pay for order.
  • Fix - Fixed a incorrect template name reference.
  • Fix - Fixed a issue that could cause a missmatch in order line references in the Klarna Portal.

2022.04.27

Mejorado Corregido Aún no disponible
  • Enhancement - Remove the Klarna payment information text from emails sent to the admin. ( Thank you Andréas Lundgren ).
  • Fix - External Payment methods will now be stripped from admin orders sent to customers. This is because we can not guarantee compatability with the payment gateways when this is the case.
  • Fix - Reload the checkout page if the order no longer needs to be paid for to show the default WooCommerce checkout page.
  • Fix - Fixed an issue that could happen if the Klarna order id is no longer set during the order validation.

2022.03.18

Corregido Aún no disponible
  • Fix - Update the minified JavaScript file from the 2.7.2 update that was missed.

2022.03.17

Mejorado Aún no disponible
  • Tweak - Print any HTML part of the standard WooCommerce text for missing shipping methods if the customer address does not have a valid shipping method.

2022.03.09

Corregido Aún no disponible
  • Fix - Fix showing standard WooCommerce text for missing shipping methods when there is only a single shipping method available.

2022.03.08

Mejorado Corregido Aún no disponible
  • Enhancement - Added a filter for the located checkout template when the Klarna checkout template is being used. The filter is kco_locate_checkout_template.
  • Enhancement - Added the field ship_to_different_address as a standard field, to prevent it from being moved.
  • Enhancement - Added shipping email and shipping phone to the default address that we send to Klarna if they are available.
  • Fix - We will now show the standard WooCommerce text for missing shipping methods if the customer address does not have a valid shipping method.
  • Fix - Fixed a bug that caused shipping options to not be updated properly on the normal checkout page if you had selected to show shipping options in Klarna Checkout.
  • Fix - Fixed an issue caused by us printing error notices during AJAX calls.
  • Fix - Fixed a incorrect log of GET order requests being logged as a POST request.
  • Fix - Removed the ability to use External Payment Methods for admin created orders, since this caused an issue when switching to the other payment method on the confirmation page.

2021.12.16

Mejorado Corregido Aún no disponible
  • Enhancement - Stored customer shipping address will now be sent to Klarna with the first request if you have enabled separate shipping address in the plugin.
  • Enhancement - The Request URLs are now saved to the log entries to make debugging issues easier.
  • Enhancement - Translations for the mail text addition have been added for several languages.
  • Fix - Removed old code related to the shipping option callback from Klarna that we no longer use.

2021.11.17

Corregido Aún no disponible
  • Fix - Fixed an issue where we would sometimes print the same error notices twice.
  • Fix - Fixed a bug that could cause incorrect order totals when using a fee with admin created orders / pay for order links.
  • Fix - Fixed an issue where we did not update the renewal order with a new recurring token after the customer changes payment method for their subscription.

2021.10.26

Mejorado Corregido Aún no disponible
  • Fix - Fixed an issue where we sent the incorrect giftcard amount to Klarna when using WC Giftcards.
  • Tweak - Updated URLs to our documentation.
  • Tweak - Update description of the setting that adds post purchase information to emails.

2021.09.29

Mejorado Corregido Aún no disponible
  • Fix - Fixed so that billing and shipping addresses gets updated to the WooCommerce order after the customer changes the payment method for a subscription.
  • Fix - Fixed an issues where the customer object would sometimes be missing from the Klarna order causing a PHP notice.
  • Tweak - Updates the URLs to Klarnas docs for the post purchase email information.
  • Tweak - Bumped minimum supported versions for WooCommerce to version 4.0.0.

2021.08.25

Nuevo Corregido Aún no disponible
  • Feature - We now support Pay for order. You can now create an order in advance on the admin page and send a pay link to a customer, where they can finish the payment using Klarna Checkout.
  • Feature - We will now save the last 15 requests to Klarna that had an API error and display them on the WooCommerce status page. This should help with getting error messages when you need to debug issues without going through the logs. These will also be in the status report that you can send to us for support tickets.
  • Fix - Fixed some error notices related to PHP 8.0.

2021.08.03

Mejorado Corregido Aún no disponible
  • Enhancement - Added a filter to the fields we ignore when moving extra checkout fields on the checkout page. This filter is "kco_ignored_checkout_fields" and expects an array of strings that are the HTML element IDs of the fields you wish to not have moved.
  • Fix - Fixed a bug causing you to have to click some setting groups twice to have them properly expand.
  • Fix - Fixed an issue that could happen if a customer no longer had shipping options available to them, the old methods would still show. (Thank you Himanshu Seth!).
  • Fix - Removed the Klarna banner from the sidebar on the settings page.
  • Fix - Fixed an issue that could happen if a coupon a customer was using is no longer valid for the customer. The checkout would not be updated properly.

2021.07.12

Corregido Aún no disponible
  • Fix - Trigger .change after adding country via shipping_address_change. So country change in checkout is update correctly in Woo.

2021.06.16

Corregido Aún no disponible
  • Fix - Fixed an issue with PHP 8.0 that could cause a fatal error.
  • Fix - Fixed a typo in one of the log entries from the frontend JavaScript.

2021.06.03

Corregido Aún no disponible
  • Fix - Update the minified JavaScript file from the 2.5.5 update that was missed.

2021.06.02

Corregido Aún no disponible
  • Fix - Fixed an issue that could happen if you had shipping set to be calculated on billing address in WooCommerce, but allowed for seperate shipping in Klarna.
  • Fix - Errors that happen on AJAX calls are now properly logged instead of [Object, Object] in the status log when placing an order.

2021.04.27

Corregido Aún no disponible
  • Fix - Move our hidden shipping field to the billing address fields to prevent issues if you remove the order comments from the checkout using the filter woocommerce_enable_order_notes_field.
  • Fix - Prevent unlocking the iframe during the order submission process.
  • Fix - Fixed an issue with not sending shipping tax to Klarna if you had prices exclusive of tax and shipping in the Klarna iframe.

2021.04.07

Corregido Aún no disponible
  • Fix - Removed old code that would set the Klarna checkout page to be considered to also be the cart page.

2021.04.01

Corregido Aún no disponible
  • Fix - Fixed the total amount being calculated correctly if the shipping is in the iframe. This could cause an extra line item to be added to the Klarna order.

2021.03.31

Corregido Aún no disponible
  • Fix - Prevent shipping from being added to the Klarna order if shipping in the iframe is selected.

2021.02.17

Mejorado Corregido Aún no disponible
  • Enhancement - We now save the recurring token from Klarna to the parent subscription order. If the token fails to be set for the subscription we will then get it from the Parent order instead. Should help some in cases where renewals fail when getting a HTTP error from Klarna.
  • Enhancement - When moving from Klarna V2 to V3, in some cases the recurring token was missing on the subscription. If this is the case we will now fetch it from the parent order.
  • Fix - Fixed an issue with the additional checkboxes feature.
  • Fix - Fixed an issue that could cause a malformed JSON object in the requests to Klarna. This would happen if an order line was removed causing the keys set to be out of order.
  • Fix - We now correctly save the shipping organization name.
  • Fix - Fixed an issue where we tried to get the quantity of fees.

2021.01.12

Mejorado Corregido Aún no disponible
  • Enhancement - Improved logging around checkout errors. The checkout error that stops the purchase is now being logged to make debugging easier.
  • Enhancement - Payment method changes to subscriptions are now confirmed instantly when changing to Klarna or updating a expired card. The push is no longer required, but is still used as a backup.
  • Fix - Fixed an issue with zero value orders not being completed properly when using Klarna.
  • Fix - Fixed an issue were the page was not properly reloaded when not using Klarna for zero value orders.
  • Fix - Fixed an issue were coupons and shipping prices did not register in the Klarna iFrame properly.

2020.12.16

Mejorado Corregido Aún no disponible
  • Enhancement - Several improvements to our JavaScript, making the checkout experience faster and smoother.
  • Enhancement - Added links to our documentation for the admin notices that we can print to make it easier to find a solution.
  • Enhancement - Changed the way data is stored for the Klarna Shipping Assistance ( previously Klarna Shipping Service ) plugin. We now save it as a transient named kss_data_{klarna_order_id}.
  • Fix - Removed the account fields ( account name and password ) from our ignored fields list. This will allow for account creation with custom password and username on the checkout page when placing an order.
  • Fix - Fixed an issue were changing only the address line for the shipping address in Klarna Checkout would cause the postcode to be cleared from shipping calculations.

2020.11.18

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Add setting to allow the store to force the validation of a national identification number. Only applicable for SE, NO, FI and DK.
  • Feature - Add a filer for additional checkboxes. This allows for using the checkbox that we include in the settings allow with your own checkboxes as needed. The filter is "kco_additional_checkboxes". Please check Klarnas documentation for how to format the data.
  • Enhancement - Add support for PW Gift Cards.
  • Enhancement - Save the B2B reference field to the WooCommerce order and display if on the order page.
  • Enhancement - Replace the action "kco_wc_before_checkout_form" with the WooCommerce standard action "woocommerce_before_checkout_form". This allows for more compatibility with other plugins.
  • Enhancement - Add support for Mailchimp abandoned cart again.
  • Enhancement - Add error message if pretty permalinks is not enabled on the admin page.
  • Tweak - Update the go live link for the American market.
  • Fix - Prevent fields from inside the order review table from being moved. For example some shipping method fields could be moved and duplicated.
  • Fix - Limit the size of the Klarna logo on the admin page.

2020.10.21

Mejorado Corregido Aún no disponible
  • Enhancement - Added a filter for the name of the extra surcharge used for rounding.
  • Enhancement - Saved the added surcharge to the order so that it can be used by other plugins if needed.
  • Enhancement - Delayed the priority for our confirmation step on the init action. It fixes some timing issues with other plugins that also run on priority 10.
  • Enhancement - We now save the organisation number for B2B purchases and display them on the admin order page.
  • Fix - Fixed logic for the rounding surcharge to only be applied when it should.
  • Fix - Fixed logic when testing credentials, it should no longer give a error when not entering test credentials.

2020.09.30

Corregido Aún no disponible
  • Fix - Fixed an issue with shipping not being added correctly.

2020.09.07

Mejorado Corregido Aún no disponible
  • Enhancement - Improvement to how we calculate taxes for the Klarna orders. This should improve compatibility with other plugins and adds better support for things like zero decimals.
  • Enhancement - Added compatibility with the plugin WooCommerce Gift Cards. https://woocommerce.com/products/gift-cards/
  • Enhancement - Added the action 'woocommerce_review_order_before_submit' to our template. It is added before the iFrame.
  • Enhancement - Added compatibility for the WP GDPR Compliance plugin.
  • Fix - Fixed an issue with zero decimals.
  • Fix - Fixed an issue with WooCommerce subscription when using a startup fee for the subscriptions parent order.

2020.09.01

Mejorado Corregido Aún no disponible
  • Tweak - Added action kco_wc_confirm_klarna_order so other plugins can hook into the confirm order process.
  • Fix - Redirect customer to thankyou page if response to an update request returns a READ_ONLY message from Klarna.
  • Fix - Updated subscription payment method change to work properly with KCO v2.x.

2020.07.30

Corregido Aún no disponible
  • Fix - Remove kcoResume in shipping_option_change to avoid issues with order total not being displayed correct when changing shipping options with KSS (Klarna Shipping Service).

2020.07.29

Corregido Aún no disponible
  • Fix - Fixed an issue with regions for Ireland.

2020.07.03

Corregido Aún no disponible
  • Fix - Fixed an issue that made the iFrame to not be suspended on update_checkout event. Caused the iFrame to not update to display the proper information.

2020.07.01

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Added post-purchase information to emails being sent to the customer with links to Klarna support and the Klarna app. Can be enabled in the settings for the plugin.
  • Enhancement - Improved the confirmation page. We now redirect directly to the thankyou page to improve speed and reduce the risk of any error. Also removes the need to do any database queries in this step.
  • Enhancement - Limited the "flickering" of the iFrame on the checkout page.
  • Enhancement - Improvements to the Klarna banner on the admin pages.
  • Fix - Fixed an issue with the selected shipping method not being displayed properly when showing shipping in the iFrame.
  • Fix - Removed an unused old definition used by our old logging. Should prevent issues when using the old plugin at the same time as the current plugin

2020.06.23

Mejorado Corregido Aún no disponible
  • Enhancement - Changed so we always force an update of the Klarna order on the pageload for the checkout.
  • Enhancement - Added a filter ( kco_wc_cart_line_item ) to Klarna line items.
  • Enhancement - We now catch 403 errors for the credentials verification when saving the plugin settings. Also added more text to further help in this issue.
  • Fix - Changed redirect for EPM to use wp_redirect as wp_safe_redirect caused an error.
  • Fix - Fixed the checkout page product amount input fields no longer working.
  • Fix - Fixed the naming of a parameter for the push and notification callbacks from Klarna.

2020.06.11

Mejorado Corregido Aún no disponible
  • Enhancement - Added a limit to only get orders for 2 days back to confirmation page database queries.
  • Enhancement - Added order id to the confirmation page parameters to prevent the need to get an order from the database. Should improve speed of the checkout process.
  • Enhancement - Added function to validate credentials when saving settings. Will display an error if your credentials are not valid.
  • Enhancement - Changed the API settings name and description.
  • Enhancement - Updated the Klarna banners shown on the admin pages.
  • Fix - Limit product names to max 255 characters.
  • Fix - Made region field not required when using KCO. This prevents issues for countries that have region fields in WooCommerce, but none is provided by Klarna.
  • Fix - Fixed an issue where we attempted to access our settings before they were saved.

2020.05.25

Mejorado Corregido Aún no disponible
  • Enhancement - Make sure that order amount is zero for subscription payment method change.
  • Enhancement - Improved JavaScript to support missing address data from Klarna. Supports a coming update to Klarnas system.
  • Fix - Prevent trying to access empty array in some cases. ( Thank you Sarang Shahane )

2020.04.29

Mejorado Corregido Aún no disponible
  • Enhancement - Added custom attribute to stop password and text fields in settings to be autofilled with incorrect data.
  • Enhancement - Added clearing of KCO sessions after finalizing the purchase on the confirmation page. Better support for things like custom thank you pages.
  • Fix - Added jQuery Block UI as a prerequisite for our checkout Javascript. Prevents JavaScript errors in case the checkout JavaScripts are loaded in a different order than normal.

2020.04.16

Corregido Aún no disponible
  • Fix - Reverted change from 2.0.11 "Better calculations for product unit price..." due to an issue with some tax settings.

2020.04.09

Corregido Seguridad Aún no disponible
  • Fix - Added security checks to the Klarna Addons page to prevent unauthorized changes to plugins.

2020.04.07

Corregido Aún no disponible
  • Fix - Fixed an issue with states for US orders.

2020.03.30

Corregido Aún no disponible
  • Fix - Fixed an issue with regions not being processed correctly for some countries.
  • Fix - Fixed compatibility with some external payment methods. ( Thank you Christopher Hedqvist)

2020.03.20

Mejorado Corregido Aún no disponible
  • Fix - Fixed the merchant reference on order updates as well.
  • Fix - Fixed separate shipping address compatibility for WooCommerce 4.x.
  • Enhancement - Increased the default timeout time from 10 seconds to 20.

2020.03.10

Corregido Aún no disponible
  • Fix - Fixed an issue with card payments, where resuming the iFrame caused the payment to not go through in some cases. ( Updates in both the plugin and in Klarnas system )
  • Fix - Removed a get request to Klarnas checkout endpoint during the confirmation stages. Could cause an error to be shown to the customer.

2020.03.06

Corregido Aún no disponible
  • Fix - Fixed an issue that caused the recurring token to not be saved to the subscription order.

2020.03.04

Mejorado Corregido Aún no disponible
  • Fix - Fixed an issue that caused the login button to be moved on the checkout page if you allowed for users to login during the checkout.
  • Enhancement - Removed some old code relating to the validation callback url being passed to Klarna.

2020.03.03

Mejorado Corregido Aún no disponible
  • Fix - Fixed an issue where we did not return the default from the filter woocommerce_checkout_cart_item_quantity.
  • Fix - Removed some old code related to our old logging function.
  • Enhancement - Removed old code that showed the amount orders created on fallback from the old flow. Could cause long pageload times on sites with a lot of orders.

2020.01.28

Corregido Aún no disponible
  • Fix - Force update_checkout on checkout page load (if WC version 3.9+) to keep KCO iframe in sync with WooCommerce cart.
  • Fix - Don't try to run process_payment_handler function if KCO order status is checkout_incomplete.
  • Fix - Don't try to change WC order status to On hold in process_payment_handler function if order status is Pending.

2019.12.03

Corregido Aún no disponible
  • Fix - Prevent function for changing to Klarna Checkout payment method from running on the confirmation page. Caused an issue with Google Tag Manager for WordPress by Thomas Geiger
  • Fix - Changed where we set the recurring token for a Subscription order.

2019.11.11

Corregido Aún no disponible
  • Fix - Fixed issue for order_tax_amount not being set as correct amount when bulk renewal subscription is triggered.

2019.10.02

Mejorado Corregido Aún no disponible
  • Fix - Made recurring payments more compatible with new WooCommerce subscription flow.
  • Fix - Added merchant references to renewal orders.
  • Fix - Fixed an issue where some orders failed with zero decimals for subscriptions.
  • Fix - B2B purchases are now saved correctly on backup order creation.
  • Enhancement - Added filters to merchant URLs. ( Thank you Hampus Alstermo )
  • Enhancement - Changed from get_home_url to home_url function. ( Thank you Hampus Alstermo )

2019.09.26

Mejorado Corregido Aún no disponible
  • Tweak - Increased minimum required WooCommerce version to 3.2.0.
  • Tweak - Store _wc_klarna_order_id and _transaction_id during process_payment_handler() function if not yet stored in order.
  • Tweak - Truncate Shipping reference field to 64 characters sent to Klarna.
  • Tweak - Set $coupon_key as reference instead of description for US dicsounts sent to Klarna.
  • Fix - Improved support for notifying customer to login if customer tries to create an account but already have one (and is not logged in). Could trigger orders created on checkout_error event.

2019.09.11

Corregido Aún no disponible
  • Fix - Small fix in handle_push_cb_for_payment_method_change function that caused API Callback creation to not being created on the Push from Klarna.

2019.09.04

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Added support for changing subscription payment method. Useful if customers card has expired.
  • Tweak - Changed YITH giftcard reference sent to Klarna to "giftcard".
  • Tweak - Check if wcs_cart_contains_renewal() to maybe add subscription data to Klarna. So subscription token is created if manual subscription renewal payment is done via KCO.
  • Tweak - Added action wc_klarna_push_cb.
  • Fix - Adding subscription recurring token to fallback order creation.

2019.08.07

Mejorado Corregido Aún no disponible
  • Enhancement - Added a filter to keep displaying Klarna on free orders "kco_check_if_needs_payment".
  • Enhancement - We now send billing_countries field to Klarna.
  • Enhancement - Added check to prevent people from placing orders without logging in to existing account first if that is required.
  • Fix - Added a fix for handling cart errors in a better way.
  • Fix - Fixed an issue with multiple tax classes for subscription renewal orders.

2019.07.05

Corregido Aún no disponible
  • Fix - Reverted change to the validation callback URL from site to home URL. We are now using the home_url again.

2019.07.03

Mejorado Corregido Aún no disponible
  • Enhancement - Added require_validate_callback_success to the API calls. This means that all orders have to get a valid response from your store on the validation callback to be able to be completed. For more info about this read here: https://docs.krokedil.com/article/287-klarna-checkout-faq
  • Enhancement - Changed purchase_country to be based on customer billing address instead of store base address.
  • Enhancement - Improved logging for subscription errors.
  • Enhancement - Added saving of shipping phone and email to the order as _shipping_phone and _shipping_email meta fields for other plugins to use if needed.
  • Enhancement - Added functionality to dismiss notices.
  • Enhancement - Now save the klarna order id as the transaction id every time to prevent possible issues if the update_post_meta function failed for any reasson.
  • Fix - Correctly add query params to the confirmation URL to prevent issues with other plugins trying to do the same.
  • Fix - Improved subscription controlls to prevent issues with other plugins.
  • Fix - Changed from using home_url to site_url for the validation callback to better support other plugins.

2019.06.13

Corregido Aún no disponible
  • Fix - Don't set orderSubmitted sessionStorage for external payment orders. Sets correct payment method in Woo order if EPM purchase is cancelled and KCO is selected payment method again.

2019.06.11

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Added check for WooCommerce checkout phone field setting to determine if phone should be mandatory or not in Klarna Checkout.
  • Enhancement - Added order line price adjustment in backup order creation if order totals don't match.
  • Enhancement - Added tabs to add-ons page. Prepare for add-ons settings page.
  • Tweak - Set chosen payment method to KCO on confirmation page.
  • Tweak - Added filter kco_wc_credentials_from_session so plugins can modify credentials used when communicating with Klarna.
  • Tweak - Added hook kco_wc_process_payment so plugins can execute action during process_payment.
  • Tweak - Added kco_shipping_address_changed JS event so other plugins can act on the change.
  • Tweak - Delete sessions in woocommerce_thankyou instead of when Klarna order staus is checkout_complete.
  • Tweak - Display Klarna thankyou iframe even if order received page is reloaded in Woo.
  • Tweak - Use get_label() instead of label when fetching shipping method name sent to Klarna.
  • Tweak - Improved logging.
  • Tweak - Added de_DE_formal to kco_wc_prefill_consent.
  • Fix - Added checks to prevent JS error when looping through extra checkout fields if no fields exist.

2019.05.08

Corregido Aún no disponible
  • Fix - Bug fix in totals comparison between Klarna & Woo in validation callback.

2019.05.03

Mejorado Corregido Aún no disponible
  • Tweak - Limit locale sent to Klarna to max 5 characters (to avoid issues when DE formal is used).
  • Fix - Fixed iframe not updating properly after switching shipping method.
  • Fix - Fix for saving customer address correctly in Woo order when user is logged in.

2019.05.02

Corregido Aún no disponible
  • Fix - Improved handling of multi-currency plugins during validation process of order totals.

2019.04.30

Corregido Aún no disponible
  • Fix - Changed filter to wc_get_template for overriding checkout template (props @forsvunnet).
  • Fix - Improved logic in locale sent to Klarna. Fixes WC 3.6 bug where English where displayed as default lang in some stores.

2019.04.18

Corregido Aún no disponible
  • Fix - Only set autoResume = false when suspending KCO iframe during required extra checkout fields check. Otherwise keep it to 10 seconds.
  • Fix - Don't redirect customer in check_that_kco_template_has_loaded function if user is not logged and registration is disabled.
  • Fix - Organization name and address line 2 no longer dependenat on billing address for the shipping address to be added.

2019.04.05

Mejorado Aún no disponible
  • Tweak - Added check to see if validate-required form row contains input field (in extra checkout field handling).
  • Tweak - Retain error notice regarding required checkout fields needs to be entered after updated_checkout event has triggered.

2019.04.04

Nuevo Mejorado Corregido Aún no disponible
  • Feature - Added support for displaying shipping methods in KCO iframe. Activate/deactivate feature via settings.
  • Feature - Added new Klarna Add-ons page.
  • Feature - Added Klarna On-site Messaging & Klarna order management as available add-ons.
  • Tweak - Save extra checkout form field data in sessionStorage instead of WC session.
  • Tweak - Validate if required extra checkout fields have been entered in front-end (during shipping_address_change event) instead of during validate callback.
  • Tweak - Use cart data in backup_order_creation if it exist.
  • Tweak - Use data from Klarna order in backup_order_creation if cart is missing (instead of regular product price).
  • Tweak - Send smart coupon to Klarna as gift_card (instead of discount).
  • Tweak - Calculate cart_total and use that instead of cart session data in totals match validation.
  • Tweak - Added class instead of inline CSS to select different payment method button wrapper.
  • Tweak - Adds payment_complete() to fallback order creation to send mail to customer.
  • Tweak - Re-arranged plugin settings fields.
  • Tweak - Changed customer type info in settings.
  • Tweak - Added 10sec timeout to all requests.
  • Tweak - Added cleaning to string added to JS (klarna_process_text).
  • Tweak - Added WooCommerce version to user agent string.
  • Tweak - Changed priority to 999 for woocommerce_locate_template hook to avoid conflicts with other plugins.
  • Tweak - Redirect customer to cart page if KCO template file hasn't been loaded.
  • Tweak - Improved handling of gift cards.
  • Tweak - Use request_pre_get_order instead of get_order in set_recurring_token_for_order.
  • Fix - Added support for Aelia multi currency plugin in validate and push (backup order creation) callbacks.
  • Fix - Always acknowledge the order in push callback if order exist in Woo.
  • Fix - Improved error handling to avoid situations with displaying "Missing Klarnas order ID".
  • Fix - Re-added check on recurring shipping.
  • Fix - Bug fix in shipping_valid in validation callback.

2019.02.13

Mejorado Corregido Aún no disponible
  • Tweak - Added WC hooks woocommerce_checkout_create_order & woocommerce_checkout_update_order_meta in backup order creation. Better support for Sequential order numbers plugin (props @jonathan-dejong).
  • Tweak - Added billing_state, billing_country, shipping_state & shipping_country to standard checkout fields to exclude from extra checkout fields control.
  • Tweak - Don't display shipping on checkout page until customer address has been entered if WC setting "Hide shipping costs until an address is entered" is active.
  • Tweak - Only unrequire checkout fields on KCO confirmation page.
  • Fix - Bug fix in get_order(). Could cause issues with purchases being placed in Klarna but checkout displayed error notice in Woo.
  • Fix - Fix for populating Billing email in setFieldValues.

2019.02.08

Corregido Aún no disponible
  • Fix - Fixed out of stock problem in validation callback.
  • Fix - Fixed issue where customer couldn't checkout if Klarna order ID session had expired.

2019.02.06

Mejorado Corregido Aún no disponible
  • Tweak - Added action hooks kco_wc_before_extra_fields & kco_wc_after_extra_fields in kco_wc_show_extra_fields() function.
  • Fix - Fixed totals match issue in validation callback.
  • Fix - Fixed valid shipping check in validation callback. General error message was returned instead of specific shipping message.
  • Fix - Improved handling of communication errors in get_order() function (used to create and display KCO iframe).
  • Fix - Look for digital cart item type in process_cart() in API callback class. Digital item type was added in cart data sent to Klarna in v1.8.0.

2019.01.25

Mejorado Corregido Aún no disponible

Enviar comentarios

Qué funciona, qué no, qué falta: unas palabras ayudan.

Solo si quieres una respuesta.

Se toma en tu navegador, sin esta ventana. Las contraseñas, lo que escribiste en formularios, las claves y los tokens se omiten como bloques grises; puedes ocultar más antes de enviarla. Conservamos las capturas 90 días.

Lo guardamos con la dirección de la página, tu idioma, el tamaño de la ventana, el navegador y la dirección IP, y tu dirección de correo electrónico si nos la das. La dirección IP y el navegador se eliminan a los 90 días. Política de privacidad.

Todos los idiomas