• Resolved xploretheearth

    (@xploretheearth)


    Hi

    I use WooCommerce plugin to sell products on my store. Everything was well in place for a few months and I was getting orders and payments.

    I noticed this month that my PLACE ORDER button that leads to the payment gateway opening up for a customer to pay has gone missing from my checkout page. https://xploretheearth.com/checkout/ (add a product to cart to see it in effect)

    I have tried switching to storefront theme, disabling all plugins, caching pages, updating all plugins, themes, wordpress and also re-establishing my payment gateway APIs and webhooks. I also tried to inspect the elements using the developer tools on chrome but I have limited technical knowledge and not able to figure out why the Place Order Button is not showing up after the payment gateway portal.

    Already scoured the forums, internet and tried to find all possible solutions but to no avail.

    Any form of help will be much much appreciated!

    Thank you!

    Screenshot

    Woocommerce status report –

    System Status Report

    ### WordPress Environment ###
    
    WordPress address (URL): [Redacted]
    Site address (URL): [Redacted]
    WC Version: 9.3.1
    Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.
    Action Scheduler Version: ? 3.8.1
    Log Directory Writable: ?
    WP Version: 6.6.2
    WP Multisite: –
    WP Memory Limit: 512 MB
    WP Debug Mode: –
    WP Cron: ?
    Language: en_US
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: LiteSpeed
    PHP Version: 7.4.33
    PHP Post Max Size: 512 MB
    PHP Time Limit: 120
    PHP Max Input Vars: 5000
    cURL Version: 7.87.0
    OpenSSL/1.1.1w
    
    SUHOSIN Installed: –
    MySQL Version: 5.5.5-10.11.8-MariaDB-cll-lve
    Max Upload Size: 512 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?
    
    ### Database ###
    
    [REDACTED]
    
    ### Post Type Counts ###
    
    adstxt: 1
    app-adstxt: 1
    attachment: 1354
    custom_css: 1
    customize_changeset: 10
    dlm_download: 1
    dlm_download_version: 1
    e-landing-page: 1
    elementor_library: 15
    feedback: 7
    jetpack_migration: 2
    jp_img_sitemap: 2
    jp_sitemap: 2
    jp_sitemap_master: 2
    jp_vid_sitemap: 2
    nav_menu_item: 90
    oembed_cache: 8
    page: 20
    post: 160
    product: 19
    product_variation: 76
    pt_view: 4
    revision: 3791
    shop_coupon: 1
    shop_order: 27
    tribe_events: 6
    tribe_organizer: 1
    tribe_rsvp_tickets: 1
    tribe_venue: 2
    wp_block: 2
    wp_global_styles: 2
    wp_navigation: 1
    wpcode: 2
    wpforms: 8
    wphb_minify_group: 6
    
    ### Security ###
    
    Secure connection (HTTPS): ?
    Hide errors from visitors: ?
    
    ### Active Plugins (23) ###
    
    Ads.txt Manager: by 10up – 1.4.4
    Akismet Anti-spam: Spam Protection: by Automattic - Anti-spam Team – 5.3.3
    All-in-One WP Migration: by ServMask – 7.86
    AMP: by AMP Project Contributors – 2.5.4
    Cloudflare: by Cloudflare
    Inc. – 4.12.8
    
    Code Snippets: by Code Snippets Pro – 3.6.5.1
    Easy Table of Contents: by Magazine3 – 2.0.69.1
    Elementor Pro: by Elementor.com – 3.17.1
    Elementor: by Elementor.com – 3.16.4
    Glue for Yoast SEO & AMP: by Joost de Valk – 0.7
    Site Kit by Google: by Google – 1.135.0
    WPCode Lite: by WPCode – 2.2.1
    Jetpack: by Automattic – 13.8.1
    MailChimp: by MailChimp – 1.5.8
    Ocean Extra: by OceanWP – 2.3.0
    PayU India: by PayU – 3.8.2
    1 Razorpay: Signup for FREE PG: by Team Razorpay – 4.6.8
    ShareThis Share Buttons: by ShareThis – 2.3.2
    Shortcodes Ultimate: by Vova Anokhin – 7.2.2
    WooCommerce: by Automattic – 9.3.1
    Yoast SEO: by Team Yoast – 23.4
    WP Rocket: by WP Media – 3.10.9
    WPForms Lite: by WPForms – 1.9.0.4
    
    ### Inactive Plugins (3) ###
    
    Broken Link Checker: by WPMU DEV – 2.3.0
    The Events Calendar: by The Events Calendar – 6.6.4.2
    WooCommerce.com Update Manager: by Automattic – 1.0.3
    
    ### Dropin Plugins () ###
    
    advanced-cache.php: advanced-cache.php
    
    ### Must Use Plugins (2) ###
    
    SSO: by Garth Mortensen
    Mike Hansen – 0.3
    
    Swift Performance Lite early loader: by  –
    
    ### Settings ###
    
    Legacy API Enabled: –
    Force SSL: –
    Currency: INR (?)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: ?
    Enforce Approved Product Download Directories: –
    HPOS feature enabled: –
    Order datastore: WC_Order_Data_Store_CPT
    HPOS data sync enabled: –
    
    ### Logging ###
    
    Enabled: ?
    Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
    Retention period: 30 days
    Level threshold: –
    Log directory size: 158 KB
    
    ### WC Pages ###
    
    Shop base: #22155 - /store-old/
    Cart: #22184 - /cart/ -  Contains the [woocommerce_cart] shortcode
    Checkout: #22185 - /checkout/ -  Contains the [woocommerce_checkout] shortcode
    My account: #4405 - /my-account/
    Terms and conditions: #30110 - /terms-conditions/
    
    ### Theme ###
    
    Name: OceanWP
    Version: 3.6.0
    Author URL: https://oceanwp.org/about-oceanwp/
    Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme
    WooCommerce Support: ?
    
    ### Templates ###
    
    Overrides: oceanwp/woocommerce/cart/mini-cart.php
    oceanwp/woocommerce/content-single-product.php
    oceanwp/woocommerce/loop/loop-start.php
    oceanwp/woocommerce/single-product/product-image.php
    oceanwp/woocommerce/single-product/title.php
    
    
    ### Admin ###
    
    Enabled Features: activity-panels
    analytics
    product-block-editor
    coupons
    core-profiler
    customize-store
    customer-effort-score-tracks
    import-products-task
    experimental-fashion-sample-products
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    pattern-toolkit-full-composability
    product-custom-fields
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    printful
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page
    launch-your-store
    
    Disabled Features: experimental-blocks
    minified-js
    product-pre-publish-modal
    settings
    async-product-editor-category-field
    product-editor-template-system
    blueprint
    reactify-classic-payments-settings
    
    Daily Cron: ? Next scheduled: 2024-09-19 06:50:34 +05:30
    Options: ?
    Notes: 193
    Onboarding: completed
    
    ### Action Scheduler ###
    
    Complete: 178
    Oldest: 2024-08-18 07:36:17 +0000
    Newest: 2024-09-18 07:19:04 +0000
    
    Failed: 727
    Oldest: 2021-08-26 15:29:35 +0000
    Newest: 2024-09-17 12:34:04 +0000
    
    Pending: 5
    Oldest: 2024-09-18 15:42:54 +0000
    Newest: 2024-09-23 10:41:47 +0000
    
    
    ### Status report information ###
    
    Generated at: 2024-09-18 12:55:04 +05:30

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Hi @xploretheearth,

    Thank you for reaching out.

    The issue you’re facing is quite unusual, given that you’ve already tried the common troubleshooting steps such as switching themes, disabling plugins, updating your site, and re-establishing your payment gateway APIs and webhooks.

    I understand you disabled all your plugins to make tests. However, I’d like to understand you even better, did you have only WooCommerce, your payment gateway and a default theme (Storefront or Twenty Twenty-Four) as the active theme in place when making this test?

    The reason why I’m asking this is because, you have not mentioned making the test with your payment gateway and a default theme with all plugins disabled. If you can confirm this, we can be able to move forward with further troubleshooting steps.

    Thread Starter xploretheearth

    (@xploretheearth)

    Hello! thanks for helping out and getting back!

    Yes, I did also do this –
    check this screenshot . I have selected store-front theme and deactivated every single plugin except WooCommerce and Razorpay (payment gateway)
    Still, the button didn’t show up for PLACE ORDER.

    A friend of mine who has a little technical background had a look at my page and sent me these messgaes – So the button was in a div which was hidden and there was no color on the button maybe some theme?related?issue. After changing few html structure and CSS the place order button?was?there.

    I wasn’t sure what to make of it, but sharing it here if that helps you get a hold of the problem.

    Let me know if you need any more info from my end about the theme, website etc!

    Thanks once again for helping out!

    Plugin Support omarfpg a11n

    (@omarfpg)

    Hi @xploretheearth,

    Thank you for the additional details. I can confirm the button is there; it’s just not being shown yet:

    I also tried setting up Razorpay on my site and I see the Place order button with only that payment gateway, so I’m curious as to what may be interfering with your site.

    This is with Razorpay on my site:

    I also used the checkout shortcode same as you. I’m trying to pinpoint differences between your site and my test site. With this in mind, I’d suggest testing updating your PHP version to see if this helps, as it’s a bit outdated.

    Please also check for errors on the WooCommerce logs that may give us more insight as to what’s happening.

    Thanks!
    -OP

    Thread Starter xploretheearth

    (@xploretheearth)

    Hi
    thanks so much for taking a look.

    As you correctly mentioned, the “Place Order” button is existing, just not being displayed, no matter what I try.

    As per your suggestion, I updated my Php version to 8.1. The button has not yet showed up.

    Regarding the WooCommerce Logs – I opened that and tried to have a look if I can spot something. No fatal errors with WooCommerce. (the ones that were with Events Calendar, because I recently deleted the plugin as I no longer needed it). Didn’t spot any other errors in logs either when I searched for Woo.

    If you want me to look at something specific in there or if I missed anything, let me know?

    also if there is any ad-hoc solution to this problem, please let me know as well?

    My products are already being marketed and no one is able to place an order after reaching the page.

    It’s becoming a big mess!

    Thank you again for your help!

    Plugin Contributor Nadir Seghir a11n

    (@assassinateur)

    Hey! I can see the button fine your website, so I’m not sure what you’re seeing right now.

    At best, can you edit the Checkout page, remove the Checkout block and insert it again, save, and let me know?

    Thread Starter xploretheearth

    (@xploretheearth)

    Hi all
    I have managed to fix the issue adhoc via this –

    Instead of using the WooCommerce Short Code on the checkout page, I used the WordPress Checkout Block and that was able to show the Place Order Button on my website.

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @xploretheearth

    That’s great to hear. I’m glad we were able to help! I will mark this thread as resolved. Should you have further inquiries, kindly create a new topic here.

    Meanwhile, if it isn’t too much to ask for – would you mind leaving us a review here?

    It only takes a couple of minutes but helps us tremendously. It would mean so much to us and would go a really long way.

    Thanks!

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.