-
AuthorPosts
-
May 9, 2015 at 3:17 am #269587
Hi Guys,
We’re just testing WooCommerce with our site and have noticed a duplicate ‘Proceed to Checkout’ label during the checkout stage:
https://www.dropbox.com/s/cxx6ytlxh19dp5t/Screenshot%202015-05-09%2009.15.21.png?dl=0
Our site is at http://www.intoxifyhosting.com, we’re using the latest version of WordPress, later version of the X theme, the Renew version of the theme and latest version of the shortcode plugin.
Can you help?
Kind regards
Dan
May 9, 2015 at 3:23 am #269589Hi there,
Please connect through FTP account, find cart.php file located in /wp-content/themes/x/woocommerce/cart/cart.php, open this file and replace existing code with following code:
<?php // ============================================================================= // WOOCOMMERCE/CART/CART.PHP // ----------------------------------------------------------------------------- // @version 2.3.8 // ============================================================================= if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } wc_print_notices(); do_action( 'woocommerce_before_cart' ); ?> <form action="<?php echo esc_url( WC()->cart->get_cart_url() ); ?>" method="post" class="cart-form"> <?php do_action( 'woocommerce_before_cart_table' ); ?> <table class="shop_table cart" cellspacing="0"> <thead> <tr> <th class="product-remove"> </th> <th class="product-thumbnail"> </th> <th class="product-name"><?php _e( 'Product', '__x__' ); ?></th> <th class="product-price"><?php _e( 'Price', '__x__' ); ?></th> <th class="product-quantity"><?php _e( 'Quantity', '__x__' ); ?></th> <th class="product-subtotal"><?php _e( 'Total', '__x__' ); ?></th> </tr> </thead> <tbody> <?php do_action( 'woocommerce_before_cart_contents' ); ?> <?php foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) { $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key ); $product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key ); if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_cart_item_visible', true, $cart_item, $cart_item_key ) ) { ?> <tr class="<?php echo esc_attr( apply_filters( 'woocommerce_cart_item_class', 'cart_item', $cart_item, $cart_item_key ) ); ?>"> <td class="product-remove"> <?php echo apply_filters( 'woocommerce_cart_item_remove_link', sprintf( '<a href="%s" class="remove" title="%s">×</a>', esc_url( WC()->cart->get_remove_url( $cart_item_key ) ), __( 'Remove this item', '__x__' ) ), $cart_item_key ); ?> </td> <td class="product-thumbnail"> <?php $thumbnail = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key ); if ( ! $_product->is_visible() ) { echo $thumbnail; } else { printf( '<a href="%s">%s</a>', $_product->get_permalink( $cart_item ), $thumbnail ); } ?> </td> <td class="product-name"> <?php if ( ! $_product->is_visible() ) { echo apply_filters( 'woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key ); } else { echo apply_filters( 'woocommerce_cart_item_name', sprintf( '<a href="%s">%s</a>', $_product->get_permalink( $cart_item ), $_product->get_title() ), $cart_item, $cart_item_key ); } // Meta data echo WC()->cart->get_item_data( $cart_item ); // Backorder notification if ( $_product->backorders_require_notification() && $_product->is_on_backorder( $cart_item['quantity'] ) ) { echo '<p class="backorder_notification">' . __( 'Available on backorder', '__x__' ) . '</p>'; } ?> </td> <td class="product-price"> <?php echo apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key ); ?> </td> <td class="product-quantity"> <?php if ( $_product->is_sold_individually() ) { $product_quantity = sprintf( '1 <input type="hidden" name="cart[%s][qty]" value="1" />', $cart_item_key ); } else { $product_quantity = woocommerce_quantity_input( array( 'input_name' => "cart[{$cart_item_key}][qty]", 'input_value' => $cart_item['quantity'], 'max_value' => $_product->backorders_allowed() ? '' : $_product->get_stock_quantity(), 'min_value' => '0' ), $_product, false ); } echo apply_filters( 'woocommerce_cart_item_quantity', $product_quantity, $cart_item_key ); ?> </td> <td class="product-subtotal"> <?php echo apply_filters( 'woocommerce_cart_item_subtotal', WC()->cart->get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); ?> </td> </tr> <?php } } do_action( 'woocommerce_cart_contents' ); ?> <tr> <td colspan="6" class="actions"> <?php if ( WC()->cart->coupons_enabled() ) { ?> <div class="coupon action-group"> <label for="coupon_code"><?php _e( 'Coupon', '__x__' ); ?>:</label> <input name="coupon_code" type="text" class="input-text" id="coupon_code" value="" placeholder="<?php _e( 'Coupon code', '__x__' ); ?>" /> <input type="submit" class="button" name="apply_coupon" value="<?php _e( 'Apply Coupon', '__x__' ); ?>" /> <?php do_action( 'woocommerce_cart_coupon' ); ?> </div> <?php } ?> <div class="update action-group"> <input type="submit" class="button" name="update_cart" value="<?php _e( 'Update Cart', '__x__' ); ?>" /> <?php do_action( 'woocommerce_cart_actions' ); ?> </div> <?php wp_nonce_field( 'woocommerce-cart' ); ?> </td> </tr> <?php do_action( 'woocommerce_after_cart_contents' ); ?> </tbody> </table> <?php do_action( 'woocommerce_after_cart_table' ); ?> </form> <div class="cart-collaterals"> <?php do_action( 'woocommerce_cart_collaterals' ); ?> </div> <?php do_action( 'woocommerce_after_cart' ); ?>
Hope it helps.
May 9, 2015 at 12:41 pm #269772Hi,
Thanks for getting back to me, but unfortunately, it didn’t work. Here’s a screenshot of the webpage: https://www.dropbox.com/s/lp72p3oh42sbwjp/Screenshot%202015-05-09%2018.40.17.png?dl=0
And here’s the code when I edited it: https://www.dropbox.com/s/ukw274idoo10bvt/Screenshot%202015-05-09%2018.41.17.png?dl=0
Any ideas what might be causing this?
Kind regards
Dan
May 9, 2015 at 12:57 pm #269778Hi There,
In this case, would you mind providing us with login credentials so we can take a closer look? To do this, you can make a post with the following info:– Link to your site
– WordPress Admin username / Password
– FTP AccountDon’t forget to select Set as a private reply. This ensures your information is only visible to our staff.
Many thanks.May 9, 2015 at 5:56 pm #269837This reply has been marked as private.May 9, 2015 at 10:44 pm #269927Hello There,
Thanks for providing us the access informations. We have checked and fixed it for you. http://prntscr.com/73iu0b
Please confirm that it is already fix.
If there’s anything else, we can help you with, please let us know.
Thank you.
May 20, 2015 at 11:32 pm #278421Hi!
I’m having the exact same issue. Should I try the modification to cart.php above or is there a better way? (New to all of this…) 😉
thxMay 21, 2015 at 12:09 am #278435Hi there,
Yes, you should do the cart.php editing, it’s the only way 🙂
Thanks!
May 21, 2015 at 11:11 am #278765Success! Thanks
May 21, 2015 at 11:41 am #278786You’re most welcome.
Have a great day! 🙂
-
AuthorPosts