Cs-Cart Multi Vendor "place Order" Button Is Missing

Hello,

Im having a problem where the button for "Place Order" is showing up but the text is not. in the Checkout Page. Would anyone know what would cause this problem.

Im using CS-Cart Multi Vendor environment.

I Appreciate if anyone could help.

[attachment=14276:problem.png]

problem.png

Hello

Have you made any changes directly to the template files?

Best regards

Robert

No I didn’t make any changes to the template files manual.

I did the updates that included the new checkout page and ever since then the button text was missing

Hello

Enter the address of the store where you can see it

Best regards

Robert

1. Please make sure that the Lite checkout wrapper is selected for the corresponding grid on the Design -> Layouts -> Checkout page

2. Please make sure that the value of the lite_checkout.place_an_order_for language variable is not empty

I would check the page source to see if the text is actually there and possibly the same color as the button.

Update: deleted part of comment. Noticed that Ecom had said "empty" versus "missing".....

1. Please make sure that the Lite checkout wrapper is selected for the corresponding grid on the Design -> Layouts -> Checkout page

2. Please make sure that the value of the lite_checkout.place_an_order_for language variable is not empty

I Checked and the Lite checkout wrapper is selected on the Checkout Layout

I Also checked the language variable lite_checkout.place_an_order_for and the value is already set to "Place order ([amount])"

Hello

Enter the address of the store where you can see it

Best regards

Robert

Im not sure what you mean

Hello

Give the web address where you can see it.

Best regards

Robert

Hello

Give the web address where you can see it.

Best regards

Robert

https://gridmart.co/

Hello

Please check file

/design/themes/responsive/templates/buttons/place_order.tpl

This file is responsible for displaying this button. If you have program sources try to compare the contents of files.
If they differ, write the file form clean source.
Best regards
Robert

Hello

Please check file

/design/themes/responsive/templates/buttons/place_order.tpl

This file is responsible for displaying this button. If you have program sources try to compare the contents of files.
If they differ, write the file form clean source.
Best regards
Robert

Im not sure where i can find the program sources but this is whats in the place_order.tpl

    {capture name="order_total"}
        {if $cart.payment_surcharge && !$take_surcharge_from_vendor}
            {$_total = $cart.total + $cart.payment_surcharge}
        {/if}
    {include file="common/price.tpl" value=$_total|default:$cart.total}
{/capture}


{if !$but_text}
    {$but_text = __("lite_checkout.place_an_order_for", ["[amount]" => $smarty.capture.order_total])}
{/if}


{$but_text nofilter}

{if $but_id}{/if}

Do you use any 3rd party module which can affect the checkout?

Do you use any 3rd party module which can affect the checkout?

Well im using Stripe Payment Gateway

Try to temporary disable it and check

Try to temporary disable it and check

Yes, it seems that the Stripe Payment gateway is causing the problem.

Im not sure how i can solve that problem

Odd that it would show the button but not any text. Verify that the language variable "stripe.online_payment" has a value.

Odd that it would show the button but not any text. Verify that the language variable "stripe.online_payment" has a value.

I can not find that variable

Then you might want to create it and set it to something like "Submit order"....

But if the variable is not there, I'd expect it to show as "_stripe.online_payment" as the button text.

Then you might want to create it and set it to something like "Submit order"....

But if the variable is not there, I'd expect it to show as "_stripe.online_payment" as the button text.

I Created the variable and nothing changed.

When inspecting the button i notice that "litecheckout__submit-btn" class property is not set when the stripe payment gateway is enabled, And is replaced with the classes "ty-btn__big ty-btn__primary cm-checkout-place-order ty-btn"

When you "inspect", is there text there for the button?