Okay
  Public Ticket #1421566
Can’t checkout with downloadable only products in cart (critical)
Closed

Comments

  • MatteoBeretta started the conversation

    With downloadable only products, che "Proceed to checkout” buttons are enabled but pressing nothing happens.

    How to reproduce it:

    1. Install Magento 2.2.x, Claue template and full demo contents as described here: http://www.magesolution.com/themes/claue/docs/m2/index.html#install-magento
    2. create a downloadable product;
    3. add only this product in the cart;
    4. press "Proceed to checkout”

    Actual result:

    Nothing happens after pressing "Proceed to checkout", no page change, no error message

    Expected result:

    “Login” and “Create an account” page, because the guest checkout is disable for downloadable products. This behaviour happens with Luma Theme as you can see in the attachment.

  • [deleted] replied

    Hi

    THanks for your feedback, can you please provide your site info ( site url, admin account and ftp access detail  ) I will check for you

  • MatteoBeretta replied

    Now the site is developed on localhost, but as I wrote, it happens on a fresh install with demo contentents creating a downloadable product too.

  • [deleted] replied

    Hi,

    Please override the file ( the attachment ):

     app\design\frontend\Mgs\mgsblank\Magento_Theme\layout\default.xml 

    And add the code to MGS -> Theme settings -> Custom style:

    .popup-authentication .primary > button:hover{
    color: #fff;
    background-color: #222;
    }
    .popup-authentication .primary > button{
    display: inline-block;
        border-radius: 40px;
        height: 40px;
        font-weight: 600;
        padding: 0 35px;
        line-height: 36px;
        border: 2px solid transparent;
    color: #222;
        border: 2px solid #222;
        background-color: #fff;
    }
    .popup-authentication .block-title strong{
    font-size: 18px;
        color: #2a2a2a;
    }
    .popup-authentication.modal-popup._show .modal-inner-wrap .block-authentication{
    padding: 30px;
    }
    .popup-authentication.modal-popup._show .modal-inner-wrap .modal-header {
        min-height: 0;
        padding: 0;
        border-bottom: none;
    }
    .popup-authentication.modal-popup._show .modal-inner-wrap{
    max-width: 900px;
    width: 90%;
    }

    Best regards!