• Hi,
    I’m trying to implement this plugin into my woo commerce store, but for some reason the “Place Order” button in the final step of checkout doesn’t work. clicking it has not effect. It should redirect to the payment page, but it doesn’t.

    Also, the Shipping Info fields are showing up even when “Ship to different address” isn’t selected. And finally, I’m using the Woo Checkout Field Editor to add a couple custom fields to the process. These are no longer showing up correctly (labels disappear).

    Is there a way to fix this behaviour ?
    Thanks !

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author SilkyPress

    (@diana_burduja)

    Hi,

    currently on your linked website there is the WooCommerce MultiStep Checkout Wizard plugin from Codecanyon installed, not this plugin. Are you trying out another plugin or did you contact the wrong developer?

    If you want me to have a look I’d need you to have the WooCommerce Multi-Step Checkout (this plugin) installed and active.

    I’m not aware of any issue with the “Place Order” button. It sounds like a JavaScript error, but I need to see the website with the plugin install in order to help you out.

    About the “Ship to different address”, it sounds again like a JavaScript issue. Probably the same one that messes up with the “Place Order” button.

    Thread Starter tbundy

    (@tbundy)

    Hi,
    I did indeed resort to another plugin for now, to make sure customers can place orders until the issue is resolved. I’m switching back to your plugin right now, so you can take a look at the issue.
    Thanks !

    Plugin Author SilkyPress

    (@diana_burduja)

    Let’s start by solving two problems with JavaScript on the website:

    First: the “TypeError: jQuery.debounce is not a function” error, as you can see in this screenshot. This can be solved by checking if the jQuery.debounce function exists. You can do this by replacing the :

    jQuery( document ).ready( jQuery.debounce( 200, function( $ ) {
    	$( '.slick-initialized' ).each( function( i, slick ) {
    		var watcher = scrollMonitor.create( slick, -jQuery( slick ).height() * 0.7  );
    		watcher.enterViewport( function() {
    			$( slick ).addClass( 'slick-swipe-sample' );
    			watcher.destroy();
    		} );
    	} );
    } ) );

    code from the HTML’s footer with the

      if (typeof jQuery.debounce !== "undefined") { 
          jQuery( document ).ready(jQuery.debounce( 200, function( $ ) {
              $( '.slick-initialized' ).each( function( i, slick ) {
                  var watcher = scrollMonitor.create( slick, -jQuery( slick ).height() * 0.7  );
                  watcher.enterViewport( function() {
                      $( slick ).addClass( 'slick-swipe-sample' );
                      watcher.destroy();
                  } );
              } );
          } ) );
      }
    

    Second: all the <script> tags that load JS files have a misformated defer attribute. See this screenshot. I don’t know from where this misformated attribute comes from. Maybe you can check out this article for ideas.

    I’m not sure if any of these two problems cause the effect on the “Place Order” button or the “Ship to different address”, but we can start by solving these two.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Place Order button not working’ is closed to new replies.