Cart/Checkout Progress Bar not showing on checkout

This topic has 5 replies, 3 voices, and was last updated 7 months ago ago by Luca Rossi

  • Avatar: TheOne
    TheOne
    Participant
    December 6, 2023 at 20:36

    Hello,

    I have my Cart/Checkout Progress Bar – sale booster enabled and configured. Is there a reason it’s not showing on the checkout page?

    Thank you,

    Also: You have a bug in sales booster “safe & Secure Checkout. Everytime you open this booster’s settings it defaults payment methods to the original 6.

    Please, contact administrator
    for this information.
    4 Answers
    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    December 7, 2023 at 08:44

    Hello, TheOne,

    Thank you for contacting us and for using XStore.

    We would like to inform you that the progress bar feature is designed to be displayed exclusively on the Cart page by default. However, if you wish to include it on the Checkout page, you may do so by utilizing Elementor https://prnt.sc/HtunPhyYTzF3 > https://prnt.sc/K7BVgT6L17PN this element that can be integrated into the page content.

    Currently, Safe & Secure Checkout items amount can be increased only, but not reduced, you are right. Please submit a request about this improvement to our dev team directly via this page – https://www.8theme.com/taskboard/

    Thank you for your cooperation.

    Kind Regards,
    8theme team

    Avatar: TheOne
    TheOne
    Participant
    December 8, 2023 at 13:30

    Hello,

    Ok, i understand now that the progress bar feature is only for the cart (non builder) and that you have to input this with elementor if you want it on the checkout, but then why do you have it labeled “Cart / Checkout Progress Bar” – in the sales booster, isn’t it confusing? One would think that it also displays on the checkout page without checkout builder.

    Safe & secure checkout: i didn’t understand you reply. I meant this: if you enable and open safe and secure checkout booster you are facev with 6 inputed cards: visa, mastercard, mestro, american express, bitcoin, paypal. I delete american express and bitcoin and save the changes/close the window. It shows the cards on cart/checkout or whereever you want. Than if open the safe & secure checkout settings again it defaults (reinstates) the payment logos – so it brings back the american express and bitcoin icon.

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    December 8, 2023 at 13:40

    Hello, TheOne,

    We appreciate your prompt response.

    1/ While your observation regarding the title may indeed be valid, we must inform you that our forum support team does not have the capacity to implement such changes. We kindly ask that you direct your request to our development team by submitting it through the following link: https://www.8theme.com/taskboard/
    Additionally, we invite you to consult our documentation for further information https://prnt.sc/X3xVg0UNA0vk on the functionality in question. You can access this resource at: https://xstore.helpscoutdocs.com/article/137-cart-checkout-progress-bar/

    2/ At present, we do not have an available solution to address your request. Rest assured, I will be forwarding your inquiry to a specialist who is better equipped to assist you.

    3/ Should you have any additional questions or require further assistance, we kindly ask that you initiate a new topic for each separate inquiry. This will help us maintain clarity and organization in our communications.

    Thank you for your understanding.

    Kind Regards,
    8theme team

    Avatar: Justin
    Luca Rossi
    Support staff
    December 11, 2023 at 08:03

    Hello, TheOne,

    Thank you for reaching out to us with your concerns.

    Regarding the issue with the “Safe & Secure Checkout” feature in the sales booster, we have implemented a hotfix on your website. We kindly ask you to check the functionality again to ensure that the problem has been resolved. The specific file that was edited is et-core-plugin/app/models/sales-booster/features/safe_checkout.php between lines 26 and 80.

    
    $settings = (array)get_option('xstore_sales_booster_settings', array());
    $saved_items = strpos($settings['safe_checkout']['items'], ',') === true ? explode(',', $settings['safe_checkout']['items']) : array();
    
    foreach ($default_payment_methods as $safe_payments_method_key => $safe_payments_method_name) {
    	if(in_array('items_' . array_search($safe_payments_method_key, array_keys($default_payment_methods)), $saved_items)) {
        $default_payment_items['items_'.array_search($safe_payments_method_key,array_keys($default_payment_methods))] =
            array(
                'callbacks' => array(
                    array(
                        'callback' => array(
                            $global_admin_class,
                            'xstore_panel_settings_select_field'
                        ),
                        'args'     => array(
                            $tab_content,
                            'payment_method',
                            esc_html__( 'Payment method', 'xstore-core' ),
                            false,
                            array_merge($safe_payments_methods, array(
                                'custom' => esc_html__( 'Custom', 'xstore-core' ),
                            )),
                            $safe_payments_method_key
                        )
                    ),
                    array(
                        'callback' => array(
                            $global_admin_class,
                            'xstore_panel_settings_upload_field'
                        ),
                        'args'     => array(
                            $tab_content,
                            'custom_image',
                            esc_html__( 'Custom Image', 'xstore-core' ),
                            esc_html__( 'Recommended sizes are 90x60', 'xstore-core' ),
    //                                                    'image/svg+xml',
                        )
                    ),
                    array(
                        'callback' => array(
                            $global_admin_class,
                            'xstore_panel_settings_input_text_field'
                        ),
                        'args'     => array(
                            $tab_content,
                            'tooltip',
                            esc_html__( 'Tooltip', 'xstore-core' ),
                            false,
                            false,
                            sprintf(esc_html__('Pay safely with %s', 'xstore-core'), $safe_payments_method_name)
                        )
                    ),
                )
            );
    	}
    }
    

    If you encounter any further issues or if the problem persists, please do not hesitate to contact us. We are committed to ensuring that your experience with our products is as smooth and efficient as possible.

    Best Regards,
    8theme Team

  • Viewing 5 results - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.