Beskrivning
━━━━━━━━━
🎉 SPÄNNANDE NYHETER: VERSION 3.0 NU TILLGÄNGLIG! 🎉
Vi är glada att meddela att version 3.0 av Svea Checkout för WooCommerce har släppts! Denna stora uppdatering innehåller:
1. Förbättrad kompatibilitet med WooCommerce-tillägg
2. Förbättrad kassasidesmall och styling
3. Strömlinjeformad funktionalitet som speglar WooCommerce’s standardkassa
Viktiga noteringar
- Om du använder anpassade mallar: Vi har gjort betydande ändringar i kassasidans struktur. Vänligen granska och uppdatera dina anpassade mallar vid behov.
- För mer komplexa butiker: Vi rekommenderar starkt att testa den nya versionen i en staging-miljö innan du uppdaterar din live-sida.
Vad är nytt i 3.0
- Sömlös integration med ett bredare utbud av WooCommerce-tillägg
- Uppdaterad och användarvänlig kassaupplevelse
- Enklare anpassningsalternativ för utvecklare
Vi har designat om tillägget för att följa WooCommerce’s standardkassastruktur, vilket öppnar upp nya möjligheter för din butik!
Uppdatera nu via din WordPress adminpanel för att dra nytta av dessa spännande förändringar!
Frågor? Vårt supportteam finns här för att hjälpa er att få ut mest av denna stora uppdatering!
Ta emot kort, faktura, direktbank och delbetalningar i din WooCommerce-butik. Svea Checkout för WooCommerce är en heltäckande kassalösning som förenklar kassaflödet för era kunder och ökar konvertering.
Fördelar för dig som kund:
- Stödjer försäljning till både B2B och B2C
- Självlärande – räknar ut hur dina kunder vill betala
- En betalningslösning där där alla betalsätt och inlösenavtal ingår
- Stöder återkommande betalningar
- Integrera nShift direkt i kassan (kräver nShift-konto)
- Svea Instore – skapa ordrar och skicka betalningslänk (aktiveras separat på individuella konton)
nShift-integration (kräver nShift-konto)
Integrera sömlöst med nShift (tidigare Unifaun) för att förbättra leveransupplevelsen. Genom att integrera med ditt nShift-konto kommer fraktalternativen automatiskt att tillhandahållas direkt i kassan.
Förenkla fraktalternativen och ge dina kunder en bättre kassaupplevelse.
Intresserad av denna funktion? Kontakta Svea för att komma igång!
Svea Instore
Svea Instore är en valfri funktion som gör det möjligt för butiksägare att skapa ordrar och skicka betalningslänkar via SMS till kunder. Denna funktion är utformad för att effektivisera beställningsupplevelsen för kunder som föredrar att lägga beställningar personligen eller via telefon. Förbättra din kundservice genom att erbjuda en bekväm och effektiv lösning för distanshandel.
Intresserad av denna funktion? Kontakta Svea för att komma igång!
Delbetalningsmodul
Tillägget har en modul som kan visas på produktsidorna för att informera kunderna om att de kan betala med delbetalningar i kassan. Den visar det lägsta månadspriset som de kan betala genom delbetalning.
Följ dessa steg för att aktivera funktionen:
- Gå till WooCommerce > Inställningar > Betalningar > Svea Checkout
- Kryssa i rutan Visa delbetalningsmodul på produktsida
- Välj var på sidan du vill visa modulen
- Visa delbetalningsmodulen på produktsidan för behöriga produkter. Om modulen inte visas så kan det bero på att produktens pris är så lågt att det lägsta priset för delbetalningsplanerna inte uppnås.
Det finns också en kortkod för att visa delbetalningsmodulen på en produktsida. Lägg till kortkoden [svea_checkout_part_payment_module]
på produktsidan där du vill använda den. Eller anropa do_shortcode()
i en mallfil.
Skärmdumpar
Installation
- Installera pluginet genom din webbläsare i WordPress adminpanel eller manuellt med FTP.
- Aktivera pluginet
- Konfigurera butiksinställningarna genom att gå till WooCommerce > Inställningar > Betalningar > Svea Checkout
- Kryssa i rutan ”Aktivera Svea Checkout”
- Fyll i ”Butiks ID” och ”Hemlighet”, dessa inställningar krävs för att tillägget ska fungera
- Följ Sveas instruktioner för att få dina produktionsuppgifter
Vanliga frågor
-
Vilken typ av kunder kan jag sälja till genom betalningslösningen?
-
Ni kan sälja både till B2B och B2C kunder genom betalningslösningen.
Recensioner
Bidragsgivare och utvecklare
”Svea Checkout för WooCommerce” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.
Bidragande personer”Svea Checkout för WooCommerce” har översatts till 3 språk. Tack till översättarna för deras bidrag.
Översätt ”Svea Checkout för WooCommerce” till ditt språk.
Intresserad av programutveckling?
Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.
Ändringslogg
3.1.2 2024-12-09
- Trigger an update in Svea if the plugin has been updated to ensure that ongoing orders are up to date with new functionality and updates
- Update cart correctly if the minimum age of a cart is zero
3.1.1 2024-12-06
- Added additional logging
- Correctly save shipping information causing some orders to appear as company order even if it was from an individual
- Prevent necessary pushes from Svea when order is being cancelled but doesn’t exist in PaymentAdmin
- Better rounding for stores who enter prices without tax
- Fix for syncing order completion after pre-paid methods such as Swish
3.1.0 2024-12-04
- Age control: Products can now require a minimum age to purchase
- Save billing and shipping info from PaymentAdmin ensuring that the data is correct between WooCommerce and Svea
- Set discounts in Svea on order row items instead of just adjusted price
- Restored support for WooCommerce Smart Coupons
- Support for Gift Cards for WooCommerce
- Show warning if wrong tax settings are being used
- Corrected typos
- General improvements
- Removed the word ”WooCommerce” from the instore merchant name (used when sending SMS)
- Improved support for WooCommerce attribution data during checkout
3.0.8 2024-11-05
- Sanitize merchant fields to prevent spaces in secret or merchant ids from giving unauthorized errors
3.0.7 2024-10-31
- Mark name fields as optional for company clients are now set to be done later to prevent other plugins from overriding
- Add more checks for WooCommerce settings to make sure phone, address field 2 and company name settings are correctly setup
3.0.6 2024-10-30
- Corrected syntax for Instore order pushes which prevented it from syncing properly
- Forcibly remove WooCommerce fields to get better support for 3rd party plugin overriding fields
3.0.5 2024-10-25
- Handle
woocommerce_enable_order_notes_field
differently to prevent it from affecting other extra fields
3.0.4 2024-10-24
- Refresh orders not using client side validation
3.0.3 2024-10-23
- Remove privacy policy text and page content since they are already present in the iframe
3.0.2 2024-10-22
- Fix rounding when using decimals in products and certain VAT-rates
3.0.1 2024-10-21
- Fix validation for company customers causing issues with WooCommerce standard fields
3.0.0 2024-10-21
- Client side validation. The creation of the order now goes via ajax on the client side
- Removed a lot of unnecessary compatibility code
- Crediting card and swish payments sometimes gave an error when using different tax rates which now has been fixed
- Better general compatibility with plugins that adds fields to the checkout
- Double check orders that could have changed payment method to ensure correct status is fetched from PaymentAdmin
- General improvements
2.8.11 2024-09-19
- Prevent issues with postal code not being sent when switching customer type.
2.8.10 2024-09-10
- Ensure all emails are being sent properly when order status changes from ”Awaiting status” to ”Processing/Completed”.
2.8.9 2024-08-22
- Ensure country changes updates the checkout iframe
2.8.8 2024-08-13
- Correct logic of only syncing invoice fee
2.8.7 2024-08-09
- Ensure manual sync button functions correctly
2.8.6 2024-07-16
- Ensure shipping gets synced if billing and shipping zip-code doesn’t match up
- Always recalculate cart items when syncing with Svea Checkout
2.8.5 2024-07-10
- Better support of known customers where postcode is masked
- Better logic of when shipping is updated
2.8.4 2024-07-09
- Ensure the checkout is updated if shipping changes during ajax
2.8.3 2024-07-08
- Added more logging
- Ensure WPML loads the correct currency and location if geolocation based currecy is enabled
- Enable WooCommerce to read the postcode correctly even if masked in Checkout
2.8.2 2024-06-11
- Corrected log message causing issue in validationCallback
2.8.1 2024-06-11
- Added compatibility with EU VAT Number
- Prevent fatal error if no connection to Svea can be made for part pay campaigns
- Ensure cancelled or failed Svea orders create a new checkout when visiting the checkout
- Allow emails to be sent when going from ”Awaiting status” to ”Processing”
- Added more logging
- Corrected changelog
2.8.0 2024-05-17
- Instore: create a new order as an store manager and send a payment link to the customer via email/sms.
- Prevent nShift to be deselected when switching shipping methods
- Fixed error in admin when selecting an order and later making a search
- Prevent error when creating account in checkout process and using WPML
- Remove compatibility code when using other payment methods in Ultimate affiliate pro
2.7.2 2024-04-15
- Correctly save the new orderID to ensure that an order gets delivered in PaymentAdmin
2.7.1 2024-04-08
- Prevent payment validations to make the order not syncing order status
2.7.0 2024-04-03
- Added support for WooCommerce Smart Coupons store credit
- Removed limit to recurring payments not being able to process orders with initial cost of 0
- Display a warning if validation callback have recorded too long response times.
- Added ”SWISH_PF” as a payment method allowing admin to see that an order used that method
- Corrected double tax applied from YITH gift cards
- Better handling of double checkout sessions to combat multiple orders being created
- Restored attribution data functionality
- Set correct variation while syncing order rows from Svea in finalize callback
- Fix for required fields in Ultimate Affiliate Pro
- Prevent crash in part pay widget if merchant credentials are missing/faulty for the current currency
- Correctly set ”tms_ref” on webhook callback
- Prevent checkout from updating more than needed
- Better handling for recurring orders that fail
- Added filters to allow skipping of syncing order row items
- Added process ID in logs in order to easier follow a chain of events
2.6.5 2024-02-14
- Corrected Ingrid load order
- Added support for attribution data in Woo. You can now see the source of the order
- Added compatibility for the plugin Ultimate affiliate pro
- Create a new checkout when switching between recurring and non-recurring carts
- General improvements
2.6.4 2024-01-10
- Corrected currency for WPML
2.6.3 2024-01-02
- Corrected WPML geolocation based currency switcher
- Removed PHP notice on order lookup
- Added multilingual support for nShift webhooks
2.6.2 2023-12-21
- Corrected error message in webhook handler when PA isn’t ready yet
2.6.1 2023-12-18
- Restored setup of company name at checkout
2.6.0 2023-12-11
- New status ”Awaiting status” for orders which are set at ”Pending” in PaymentAdmin.
- Fields registered under checkout fields ”order” will now appear in the checkout.
- Fixed fatal error for push callbacks when trying to access removed sessions.
- Add IP-restriction to recurring order callbacks.
- Automatically populate $_POST with checkout data for better compatibility with other plugins
2.5.2 2023-10-26
- Restored compatibility with WPML geolocation based currency switcher
2.5.1 2023-10-26
- Corrected wrong table column name
- Added support for WPC Product Bundles in the part pay widget
2.5.0 2023-10-25
- Added support for recurring orders via WooCommerce Subscriptions
- Better support for account creation during checkout
- Added new table to properly map sessions between Svea and WooCommerce
2.4.4 2023-10-02
- Added support for HPOS
2.4.3 2023-09-28
- Ensure the checkout iframe reloads if changing country on the checkout page.
- Add filter
woocommerce_sco_should_do_cart_items_mapping_validation
to turn off cart item mapping validation.
2.4.2 2023-08-04
- Improve logic for multiple shipping locations
2.4.1 2023-07-28
- Populate WooComerce customer object with informaiton from Svea when updating the cart
- Better support for Fraktjakt
- Trigger an update in the checkout when customer switches between company and private
- Fixed typo in description
- Added description to payment gateway visible when multiple payment gateways are being used
2.4.0 2023-07-24
- Allow orders with 0 sum to be processed (requires Svea to enable on account)
- Remove loading of missing css file
- Remove notice from WPML
- Remove state from the checkout if Svea is used since Svea don’t handle states
- Corrected path name in comment for overriding the template
- Remove ”order awaiting payment” on new order creation to prevent faulty checkout values
- Fix for Polylang and WPML callback/push URLs
- Allow classes to be accessed via svea_checkout(). Example: svea_checkout()->compat->polylang;
2.3.3 2023-07-05
- Better logging for item missmatch
- Improved mapping for shipping for methods that use more references than method ID and instance ID such as table rate shipping
2.3.2 2023-07-04
- Added error message if the cart does not match items in Svea
- Only sync order items once when order is finalized
- Removed false ”depricated template” notification on the status page
- Using better function for getting default country
2.3.1 2023-05-31
- Fix for non loading cart if store uses ”hide shipping until address is provided”
2.3.0 2023-05-26
- Improved logic for nShift when chosing shipping
- Fix for shipping when multiple zones are being used by ensuring customer information is present when validation callback is made
- Prevents cash rounding from replacing removed items. Reworked logic for updating orders in WooCommerce and syncing to PaymentAdmin.
2.2.2 2023-05-09
- Stop the change of order status if the order is failed
- Make sure that order id is present when checking for order reference
- Prevent orders from going from Cancelled to Processing by creating new orders for cancelled orders
- Change order status in a later stage so that org-number is present in order processing email
- Corrected ID used for ”woocommerce_resume_order” so that it uses a correct ID if any
2.2.1 2023-04-14
- Fixed cookie-data which allows users to login during checkout and not getting the error ”Your session timed out”
- Corrected logic regarding cash rounding
- Corrected textdomain for ”Cash rounding” making it translatable again
- Performance improvements
2.2.0 2023-04-13
- Added filter for order information keys in order for developers to extend functionality easier in the checkout
- Fixed typo where sprintf used textdomain as input instead of message
- Changed edge case where session would overwrite shipping method if request took to long to finish
- Corrected if statement that would refresh the iframe more than needed
- Changed behaviour so that multiple orders don’t have to be made.
- Changed behaviour so that a order does not have to be set to ”failed” between validate callbacks
2.1.6 2023-03-09
- Corrected compatibility code for Polylang preventing double products in checkout
2.1.5 2023-03-08
- Prevent emails being sent when order is temporarily set to failed
- Send confirmation email later so that the payment method is included to the customer
2.1.4 2023-03-03
- Temporary set order to failed if validation is made multiple times. This makes it easier for things such as coupons to be correctly validated
- Include namespace in class check
- Fixed bug where YITH WooCommerce gift card would case an issue if checkout failed
- Removed unnecessary validation check for pushes
- Renamed ”Payment intent” to ”Payment validations” in order to reduce confusion in metabox
2.1.3 2023-02-22
- Fix for when using WPML but not WCML
2.1.2 2023-02-21
- Better compatibility with WCML currency switcher based on geolocation
- Js: No longer reload checkout if postcode is empty
2.1.1 2023-02-13
- Remove dev code which casued fatal error
2.1.0 2023-02-10
- nShift integration directly in the checkout
- Restore styling for part payment
- Only enqueue checkout script and style on the checkout page
- Better support for shipping options with special IDs such as Table Rate Shipping
- Correct country for WPML/WCML in order to use correct currency
- Support for conditional countries by WCML
- Create new order if session customer id changed (user logged/in out during checkout)
- Prevent cancelling in Svea from older WooCommerce orders
- Fallback to shipping address is no billing address is available
- Corrected labels for metabox while logging is enabled
- Removed unnecessary heartbeat function from javascript
- Updated dependency for sveawebpay/php-checkout to ^1.4
- New structure for MerchantData
2.0.3 2023-01-24
- Ensure the WooCommerce session is available
- Create a new order if current ID has been cancelled
- Correct the array key for refunds
- Correct the PSR-4 autoload name for Yith Gift Cards
- Added more logging
2.0.2 2023-01-16
- Corrected comparison for order sync
- Corrected changelog version for 2.0.1
- Removed unused setting
- Added missing translations
2.0.1 2023-01-13
- Corrected call to esc_html__()
- Catch the output from other sources before sending response to Svea in validation_callback
2.0.0 2023-01-09
- Rewrite of order logic. Now follows WooCommerce logic more closely and orders are not created in the background
1.18.3 2022-08-24
- Correctly map the payment methods Swish, Vipps and Mobilepay
- Better delivery for orders in Svea Payment Admin when orders are without shipping
1.18.2 2021-05-23
- Allow filters to change the cleanup interval
- Updated supported versions
1.18.1 2021-04-12
- Updated supported versions
1.18.0 2021-01-11
- Partially support for YITH Coupons free version only
- Changed order of sync and hook for better compability
1.17.2 2020-10-07
- Observe postcode changes even if checkout is loaded earlier
1.17.1 2020-09-21
- Update Svea logo
- Fix line calculations
1.17.0 2020-09-11
- Redirect to standard WooCommerce checkout page if cart total is 0
- Properly calculate credit amounts when products have many decimals
1.16.0 2020-08-05
- Shortcode for part payment widget
- Create new order when there’s a change in currency
1.15.1 2020-05-14
- Handle problems with crediting orders that contain order rows with many decimals
- Properly fetch the order row ID when adding order rows to an order
1.15.0 2020-04-14
- Storing and displaying company reg numbers on view order page
1.14.3 2020-04-10
- Optimizations
1.14.2 2020-04-06
- Multisite support
1.14.1 2020-03-27
- Checkout performance improvements
1.14.0 2020-03-24
- Add support for WooCommerce 4.0
- Add support for multisite network activation
1.13.2 2020-02-03
- Split customer reference to populate first- and lastname fields on company orders
1.13.1 2019-09-26
- Change do_action-format for woocommerce checkout order processed
1.13.0 2019-06-27
- Add support for Denmark
- Start logging pushes to add warnings if the connection to Svea is not working in the future
1.12.0 2019-06-18
- Filters to enable reload of checkout
- Only target Svea-checkout form for changes to prevent unneeded ajax-requests
1.11.0 2019-04-24
- Kompatibilitet med WooCommerce 3.6
- Lagt till filter för att aktivera/inaktivera orderradssynkning efter slutförd order
1.10.0 2019-03-13
- Lagt till inställningar för att gömma element i Sveas iframe
1.9.0 2019-03-13
- Lagt till inställningar för att gömma element i Sveas iframe
1.9.0 2019-02-14
- Lagt till stöd för fakturaavgift
1.8.0 2019-02-01
- Lagt till inställning för att behålla avbrutna ordrar
- Förhindrat att tomma avbrutna ordrar kommer upp i orderlistan
1.7.2 2019-01-03
- Uppgradering av Sveas integrationspaket
- Test med WordPress 5.0.2
- Ändringar till synkning av ej slutförda ordrar
1.7.1 2018-11-18
- Fix av uträkningar för när delbetalningsmodulen ska visas på produkter
1.7.0 2018-10-18
- La till stöd för WooCommerce Subscribe to Newsletter och andra tredjepartsplugins att lägga till fält i kassan
- La till ny delbetalningsmodul med inställningar för att visa och välja vart på produktsidan man vill visa den
- La till inställning för att inaktivera postnummersynkningen mellan Svea och WooCommerce, användbar för butiker som bara säljer digitala produkter
1.6.0 2018-09-28
- La till stöd för WooCommerce fraktkalkylator
- La till versionshantering i mallfiler
- La till nya hooks och filter
1.5.0 2018-06-21
- La till stöd för postnummerbaserad frakt
- Optimering och förbättring av laddningstiden för kassan