• Resolved Rune Rasmussen

    (@syntaxerrorno)


    You have this setting for ‘Sync ZIP code from Svea’ which is nice, and actually required for most, but there is sadly no triggering of a cart/shipping reload directly after zip is entered.

    This means the customers have to:
    1. First enter their email and zip before pushing the continue button.
    2. Then fill phone and optionally social security number before pushing continue button once more.
    3. Then fill their name and address and pushing continue button yet another time, before the shipping options appear.
    4. Go back to the shipping section to select shipping.
    5. Back to Svea section to select payment option

    On phones and small tablets this is actually an even more terrible UX anyway, as the shipping section is above the payment section, meaning the customers need to scroll down and fill the info, then scroll back up to select shipping – if they even understand they have to do so … And then scroll back down to pay.

    With this setup and limitations in the checkout today, it would probably have been better to add a Zip code field bellow the country selection, and synced it to Svea instead of the other way – as it does now.

    Hopefully the checkout and plugin will be improved in near future to fix those UX flaws, as Svea is so great in any other ways. ??

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author The Generation

    (@thegeneration)

    Hi,

    Thank you for your feedback! As of right now it’s hard for us to do anything about this behaviour since the shipping is handled in WooCommerce whereas the customer details is handled by Svea which lives in a iframe.

    However we’re aware of the problem and are having regular followups with Svea about topics like this and I will definitely bring this up.

    If you’re interested in a better experience right away the checkout currently have support for a built in nShift integration where the shipping is handled by Svea, but I understand that nShift might not be for everyone.

    Best regards

    Thread Starter Rune Rasmussen

    (@syntaxerrorno)

    So it’s not possible to add a Woo Zip code field right bellow the country select, which is placed on top, as of today? Or even have the full Woo address section, syncing to Svea (populating the Svea Checkout fields)?

    https://snipboard.io/Ibmn8P.jpg
    https://snipboard.io/w7gWLU.jpg

    And there is no way to reload the cart (checkout and shipping) when the customer enters the Zip code in Svea Checkout, or even when pushing continue after filling email and zip code (after first step)? They have to go through all steps before it happens?

    I just have to ask. ??

    Thread Starter Rune Rasmussen

    (@syntaxerrorno)

    Looked at your code, noticed you actually have the Zip code bellow the country selector already, but hidden. So what about adding it as a woocommerce_form_field instead, and just add the needed scripts to use it (so Svea’s zip code field is synced and shipping reloaded when zip code is entered):

    https://snipboard.io/OmxJyR.jpg
    https://snipboard.io/50H6Wc.jpg

    As I haven’t looked closely into the checkout API it might be something I don’t see at the moment, but since you already is able to sync the zip code for a register customer into Svea Checkout, I don’t see why this shouldn’t be doable.

    Plugin Author The Generation

    (@thegeneration)

    Hi,

    Regarding the reload trigger, the plugin is listening for the JavaScript event of “updated zip code” that Svea Checkout emits. This happens after you’ve entered social security number (or skips it) and isn’t something that we can change.

    The field is indeed being synced from the checkout to Woo in a hidden field which is in order to use it for shipping options. However it’s not possible to synk it back to Svea. It’s only possible to “preload” the checkout with values, it’s unfortunately not possible to update it when the checkout have already been loaded.

    Best regards

    Thread Starter Rune Rasmussen

    (@syntaxerrorno)

    Okay,

    This happens after you’ve entered social security number (or skips it) and isn’t something that we can change.

    But in my latest tests it didn’t happen (when skipping social security number) before all steps including address was completed, as I wrote above in the thread start.

    • This reply was modified 1 year, 3 months ago by Rune Rasmussen. Reason: specification
    Plugin Author The Generation

    (@thegeneration)

    Hi,

    I’m sorry, you’re correct. If there is no previous address found by Svea the customer will need to fill in the complete address before the zip code will be triggered.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘‘Sync ZIP code from Svea’ should trigger a cart reload’ is closed to new replies.