• Resolved anxiousduck

    (@anxiousduck)


    I have two websites (site A and B), both installed Woocommerce and both has secure connection (HTTPS). This is confirmed in the in the woocommerce system status as well for both.

    However, only site A has the option “Force Secure checkout” in woocommerce -> settings -> advanced tab. I read somewhere that if the site already has https, then this option will get removed. But shouldn’t it get removed in both sites instead of one?

    I tried to look into the database of site B, in the table wp_options, woocommerce_force_ssl_checkout doesn’t exist (I searched by the keyword ssl and no results).

    I’d really appreciate some explanation. Thank you!

Viewing 4 replies - 1 through 4 (of 4 total)
  • customfit

    (@customfit)

    How is this resolved? I have the same issue, no Force Secure Checkout is available under Advanced. When I go into the database – wp_options table, there is:
    woocommerce_force_ssl_checkout with option_value: no.
    I would like to check the secure checkout on my WordPress site instead of the database. My site is on https. I am missing that option on the woocommerce Advanced option.
    Thank you!

    Thread Starter anxiousduck

    (@anxiousduck)

    Try going to https://your-site/wp-admin/options.php, search for woocommerce_force_ssl_checkout, you can change it there. Alternatively, you can change it in the database as well I believe.

    I tried changing the woocommerce_force_ssl_checkout setting at wp-admin/options.php, but the setting was not saved. I searched the wp_options table for option_name = woocommerce_force_ssl_checkout, changed the option_value to yes, and saved the change.

    If you have a site cache set up, you may need to clear it before the change is effective.

    Plugin Support lionel.a11n

    (@lioneldaniel)

    Thanks everybody for weighing in here.

    If you have found this thread and @zookcomputer’s advice doesn’t work for you or you aren’t sure about making changes to your database, please post a new topic to get updated advice specific to your situation.

    For background, here is information about this setting in our WooCommerce documentation:

    Before using this setting, note that we highly recommend running your entire website/store with https, not just the checkout page.

    If you choose not to take our advice, you can enable SSL only on your checkout page– note the “Force SSL” setting will not be offered if your site’s URL is already https. The Force SSL setting in WooCommerce (at WooCommerce > Settings > Checkout > Checkout Options in WooCommerce 3.3 and below, or WooCommerce > Settings > Advanced in WooCommerce 3.4+) ensures that certain pages are only shown over https when enabled. These pages are:

    * Checkout
    * Checkout > Pay (endpoint)
    * My Account

    Again, we like to handle each issue separately so nobody gets lost in the shuffle. If you are having trouble with your checkout not being served securely, please start a new topic so we can give your situation our full attention. You can link to this thread if you think it will help to get us a head start.

    Thanks!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘No “Force SSL checkout” option’ is closed to new replies.