Svea Checkout för WooCommerce

Beskrivning

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

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:

  1. Gå till WooCommerce > Inställningar > Betalningar > Svea Checkout
  2. Kryssa i rutan Visa delbetalningswidget på produktsida
  3. Välj vart på sidan ni vill visa modulen
  4. Visa delbetalningsmodulen på produktsidan för kvalificerade produkter. Om modulen inte visas så kan det bero på att priset för produkten är för lågt eftersom delbetalningsplanerna ofta har ett lägsta pris.

Det finns också en kortkod för att visa delbetalningswidgeten på en produktsida. Lägg till kortkoden [svea_checkout_part_payment_widget] till produktsidan där ni vill använda den. Eller kalla på do_shortcode() genom en mallfil.

Skärmdumpar

  • Initial kassasida innan kontaktinformation har fyllts i.
  • Kassasidan efter att kontaktinformation har fyllts i och möjliga betalsätt visas.
  • Tacksidan som visas efter en lyckad order genom Svea Checkout
  • Inställningssida för tillägget

Installation

  1. Installera pluginet genom din webbläsare i WordPress adminpanel eller manuellt med FTP.
  2. Aktivera pluginet
  3. Konfigurera butiksinställningarna genom att gå till WooCommerce > Inställningar > Betalningar > Svea Checkout
  4. Kryssa i rutan ”Aktivera Svea Checkout”
  5. Fyll i ”Butiks ID” och ”Hemlighet”, dessa inställningar krävs för att tillägget ska fungera
  6. 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

Detta tillägg har inga 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

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