- Home
- /
- Ecster Pay for WooCommerce
- /
- Changelog
Changelog
3.3.1
- Fix - Adds support for B2B purchases in redirect checkout flow.
- Feature - Adds support for redirect checkout flow. With this flow the regular WooCommerce checkout is used and customer is redirected to Ecsters hosted payment page.
- Tweak - Improved logging in plugin.
- Tweak - Rewrite of http request class logic.
- Feature - Adds support for multiple checkout layouts. This can be changed via the new Checkout layout setting.
- Tweak - Remove max-width 840px for checkout page. Ecster doesn't limit its checkout width anymore.
- Tweak - Adds rounding order line if order total differs between WooCommerce and Ecster.
- Fix - Calculate fees before processing cart sent to Ecster. This is required for adding custom fees through hooks.
- Fix - Only save _wc_ecster_swish_id to WC order if payment method is Swish. Could cause issues with refunds.
- Tweak - Enhanced logging when onBeforeSubmit JS event is triggered from Ecster.
- Fix - Only decode the response in capture request if it is not a WP Error.
- Feature - Add support for refunds even for Swish payments.
- Tweak - Bump required PHP version to 7.0.
- Tweak - Update old Docs links to the current ones.
- Tweak - Improve logging messages.
- Fix - Improved tax calculation for free items.
- Tweak - Small Swedish translation change.
- Tweak - New version of plugin update logic via kernl.us.
- Fix - Start querying the WC order by Ecster internal reference in API callbacks (instead of temp order id).
- Fix - Don't try to query WC orders if internal reference or temp order number doesn't exist in callback from Ecster.
- Fix - Increase query date to 120 days back when querying orders by temp order number.
- Fix - Remove block overlay from Ecster Pay iframe area when replied to onBeforeSubmit event. Could cause issue with 3DSecure signing.
- Feature - Plugin rewrite. Plugin now supports Ecsters front end validation JS event. WooCommerce order is created (as a Pending order) when customer clicks purchase button in Ecster.
- Feature - Add support for handling extra checkout fields in checkout.
- Tweak - Added temp order id to solve callbacks until order is created in both systems.
- Tweak - Added separate confirmation class.
- Tweak - Removed unused css.
- Tweak - JS checkout file refactoring.
- Tweak - Remove hooks ecster_wc_before_checkout_form & ecster_wc_after_checkout_form.
- Tweak - Add hooks woocommerce_before_checkout_form & woocommerce_after_checkout_form.
- Tweak - Add js front end logging via ajax.
- Tweak - Set customer email and phone in WC order during confirmation.
- Tweak - Swedish translation update.
- Fix - Don't try to cancel an order in Ecster if it hasn't been paid for.
- Fix - Change query to look for orders in Woo (during API callback) up to 120 days back. Could cause creation of orders in Woo.
- Tweak - Display order comment field in Ecster Pay checkout template.
- Fix - Refresh checkout page when adding a coupon that result in 0 order value to swithch from Ecster checkout template to standrard Woo template.
- Fix - Add shipping fee to WooCommerce order during backup order creation process - even when the shipping is named in Swedish.
- Tweak - Add shipping fee to WooCommerce order during backup order creation process.
- Tweak - Use WooCommerce Action scheduler fow scheduling OSN callback jobs.
- Fix - Avoid division by zero PHP warning in calculating line item tax.
- Tweak - Changed CSS to B2B/B2C selector. Could be displayed on two rows with certain themes.
- Fix - Don't trigger payment method change function during Woo form submission/order creation process. Could cause conflict with other plugins and prevent user from being redirected to thank uou page.
- Fix - Don't trigger wc_ecster_on_checkout_start_failure function during Woo form submission/order creation process.
- Fix - Escape " characters in cart/order data sent to Ecster. Caused Ecster checkout to fail.
- Fix - Only create WC order via fallback order creation sequence if Ecster order status is READY or FULLY_DELIVERED.
- Tweak - Check if Ecster reference already exist in order before processing/creating Woo order.
- Tweak - Adds CSS class processing when submitting Woo form to avoid double posting.
- Fix - Save Ecster reference as _transaction_id in backup order creation.
- Tweak - Move Select another payment method button to above iframe. Render it via template hook instead of via JS.
- Fix - Save company name correct in WooCommerce order for B2B purchases.
- Tweak - Improved displaying of error message in checkout if wrong API keys are entered in settings.
- Fix - Remove current Ecster session and create a new if it has expired. Avoids eternal Ecster spinner in checkout.
- Fix - Change vatRate for fees to work with new API.
- Fix - Rounding fix in fee amount and cart total amount.
- Tweak - Major version bump to easier be able to distinguish between EP1 & EP2.
- Tweak - Added plugin version to header in requests sent to Ecster.
- Tweak - Save _wc_ecster_payment_method order post meta in regular checkout flow.
- Fix - Save phone number and email in order if it hasen't been saved during regular checkout form submission.
- Fix - Set correct payment method in backup order creation flow.
- Fix - Fixed bug in WC_Ecster_Request_Update_Reference request in backup order creation flow.
- Fix - Set correct Ecster payment method name and save _transaction_id in submission error (checkout_error) sequence.
- Tweak - Updated a couple of strings in Swedish translation.
- Fix - Don't run Ecster js scripts on thank you page. Could cause a new session request to Ecster.
- Fix - Don't try to create order in Woo on backup order creation callback if the callback data contain info regarding a failed payment.
- Tweak - Add order note about cause of problem when order is created via checkout error flow.
- Tweak - Moved unsetting of sessions to wc_ecster_unset_sessions() function.
- Tweak - Defaulting countryCode and defaultDeliveryCountry to wc base location (if not set by customer).
- Fix - Fixed double order problem in checkout error flow.
- Enhancement -Automatic update feature via kernl.us.
- Initial release.