• Resolved samrot

    (@samrot)


    Hi! First of all, thank you for this great plugin.

    On the website I’m preparing the checkout skips the first step with the login option and starts the process directly on step 2, is there a way to correct this? I’m using Storefront theme.

    And also, is there a way to alternate shipping info with billing info? It doesn’t make much sense to my client to ask for shipping information for those customers who are going to pickup directly from their store and it may be confusing for them.

    Thanks again!
    Looking forward to your comments.

Viewing 9 replies - 16 through 24 (of 24 total)
  • Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @samrot,

    Sorry, it took me a while to make these changes…

    The next version will have an option to disable the Local Pickup customizations. You can test these changes with beta version 1.3.0-beta-2:

    https://t2449427.p.clickup-attachments.com/t2449427/4534a83b-318a-4af0-9a44-57967ea98567/fluid-checkout-1.3.0-beta-2.zip

    After updating to version 1.3.0 (or 1.3.0-beta-2), you can use the code snippet below to disable the local pickup customizations:

    /**
     * Disable Fluid Checkout local pickup features.
     */
    function fluidcheckout_disabled_local_pickup_customizations( $enable_option ) {
    	return 'no';
    }
    add_filter( 'pre_option_fc_enable_checkout_local_pickup', 'fluidcheckout_disabled_local_pickup_customizations', 10 );

    I’ve added a task in our backlog to add “Better support for Local Pickup with multiple locations and pickup person”. Although that is something we can’t focus on working on at the moment.

    Best,
    Diego

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @samrot,

    The new version (1.3.0) has been released with these changes.

    Best,
    Diego

    Thread Starter samrot

    (@samrot)

    Hi Diego,

    Thank you for the heads up, I will update to the latest version and test in my clients websites. Keep you posted!

    Thread Starter samrot

    (@samrot)

    Hi Diego! I’ve been testing the new version and so far so good, congrats. I have a couple of comments and requests though…

    1) How can I change the order and style (length) of the fields (both for shipping and billing fields)? And also, how can I add or remove fields? I tried with the checkout field editor plugin and it does the job but then for some reason the checkout skips the first step (login) and goes straight to the step 2 (shipping).

    2) I need to add a field to the billing information with the document or tax id number of the customer that has to be completed regardless if the customer chooses the billing information to be the same as the shipping information. How can I achieve this? Please take a look of what I mean in this example: https://tienda.mamassos.com/

    Additionally, unless you have a document/tax id number field that it has to be completed for billing reasons like me, I feel that if the customer chooses the billing information to be the same as the shipping information then there is no need to make the billing a whole step in the checkout process (in most cases, only to mark that option or leave it as it is) and that it should lead straight forward to the payment. I mean, it should give the option to have the billing information to be the same as the shipping information and only if you choose not to then it changes the ‘continue to payment’ button with the ‘continue to billing’ button (adding a new step to the process). Or merge the billing step directly with the shipping step like in the example store mentioned. It’s just an idea.

    3) How can I avoid the coupon’s field from hiding behind a link button?

    Looking forward to your comments.
    Regards!

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @samrot,

    1) Using the plugin “Checkout Field Editor (Checkout Manager) for WooCommerce by Themehigh” should be enough. I tested it now to move or change the size and position of the fields for shipping and billing and it works fine.

    Please notice it is expected that some steps will be skipped if the customer is logged in, or if the new customer has already provided some information on a previous visit to the checkout page. This is by design so that the user gets back to the step they have left at.

    However, the contact/login step should still be shown with the option to “change” those step fields.

    If you mean something different altogether, please send me more details and, if possible, a screenshot or video of the issue.

    2) Same here… using the plugin “Checkout Field Editor (Checkout Manager) for WooCommerce by Themehigh” to add the new field and make it required should be enough.

    If the billing step has fields that are not present in the shipping address substep, those fields will be visible in the billing step below the checkbox “Same as shipping address” regardless if the checkbox is checked or not.

    I see what you mean, in case there are no additional billing fields, the billing step is one more click that could be avoided. I added it to our backlog as a feature request, I update you once I have analyzed the possibility of implementing it.

    3) For now there is no option in the plugin settings to do it, however, you can add this code snippet to accomplish it:

    add_filter( 'fc_coupon_code_field_initially_expanded', '__return_true' );

    Although, for most shops, it is not recommended to make the coupon code always visible. See my comments on this other support topic:
    https://www.ads-software.com/support/topic/remove-toggle-action-for-coupon/#post-14784900

    Best,
    Diego

    Thread Starter samrot

    (@samrot)

    Hi Diego, thx again for the quick response.

    I am using that exact plugin and gave it another try but it still doesn’t work, as soon as I activate it, the checkout starts skipping the first step (please take a look at this first screenshot and notice that there is no email address entered in the ‘MI CONTACTO’ (my contact) step and it still takes me right to the second step (I’m doing this test on private mode without being logged in).

    But if I deactivate the plugin and refresh the same page it instantly show me the first step (please take a look at this second screenshot).

    I tried changing the order of the fields in the plugin and even disabling the email field but it keeps doing the same.

    Please let me know how can I fix this and if you need further information.
    Regards!

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @samrot,

    I was able to reproduce the issue only by disabling/removing the billing_email using the plugin Checkout Field Editor.

    The step will be skipped if all required fields are within it already have a value, or when all fields are optional.

    As far as I know, the email field is required for creating an account on the website and WooCommerce, and it should always be present.

    Currently, there is no way to remove the “Contact” step and the email field is always moved from the “Billing” fields group into the “Contact” step.

    Could you specify what exactly you are trying to accomplish?

    Best,
    Diego

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @samrot,

    Could you confirm if the information provided in the previous message was enough to fix the problem?

    Best,
    Diego

    Thread Starter samrot

    (@samrot)

    Hi Diego,

    I was unable to fix the problem so I deactivated the plugin.

    Writing this I came up with the idea of resetting the Checkout fields editor plugin and that worked so I guess something in the previous configuration was generating the issue.

    I will set the configuration again and see if that generates any errors or not.

    Keep you posted.
    Thanks a lot & regards!

Viewing 9 replies - 16 through 24 (of 24 total)
  • The topic ‘Checkout skips step 1 on storefront & alternate shipping with billing info’ is closed to new replies.