Credit card input is displaying twice at checkout.
-
I am using WooCommerce Square with Order Delivery Date for WooCommerce Lite(ODD) and am having an issue on the checkout page. The ODD plugin is refreshing the checkout page on page load and because of that the Credit Card Input is displaying twice.
In
ODD > js > orddd-lite-initialize-datepicker.js
approximately at line 386 isjQuery("body").trigger("update_checkout");
It is contained in the following code snippet. Without this trigger the credit card input only displays once. This is running because there is a field that is auto-populating.
if ( option_selected == "on" || ("on" == orddd_lite_params.orddd_lite_delivery_date_on_cart_page && localStorage.getItem("orddd_lite_time_slot") != "") ) { jQuery("body").trigger("update_checkout"); console.log(orddd_lite_params.orddd_is_cart); if ( "on" == orddd_lite_params.orddd_lite_delivery_date_on_cart_page && orddd_lite_params.orddd_is_cart == "1" ) { jQuery("#hidden_timeslot").val( jQuery("#orddd_lite_time_slot").find(":selected").val() ); jQuery("body").trigger("wc_update_cart"); } }
I will also post this on the ODD plugin support page and update with a link.
Viewing 11 replies - 1 through 11 (of 11 total)
Viewing 11 replies - 1 through 11 (of 11 total)
- The topic ‘Credit card input is displaying twice at checkout.’ is closed to new replies.