X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   X-Payments issues & questions (https://forum.x-cart.com/forumdisplay.php?f=50)
-   -   xpayments iframe button issue (https://forum.x-cart.com/showthread.php?t=65433)

lapidarist 11-20-2012 09:52 PM

xpayments iframe button issue
 
3 Attachment(s)
I am having a problem with the submit button when trying to pay with a credit card via xpayments 1.0.5. I am using BluePay. The button does not show up like all the other payment method "Submit Order" (see PayPal example). It just shows a grey box directly below the newsletter signup. I am loosing a lot of orders because don't know how to proceed and I can figure out how to make fix it.

xpayments is using the lite option.

I use to have a "Submit" button until I applied the 4.5.4 patch.

Any suggestions?

- james -

carpeperdiem 11-24-2012 08:00 AM

Re: xpayments iframe button issue
 
Not the true solution, but the bug is that really idiotic design is at work here...

in file,
/common_files/modules/XPayments_Connector/xpc_iframe.tpl

find:
<div class="button-hider">&nbsp;</div>

and comment it out. The submit button will now be shown.

If x-cart cn fix x-payments, you can unhide this.

Unfortunately, the concept of hiding the submit button until all fields are populated may be a good idea, but if the damn thing doesn't work, it's a useless feature.

And it doesn't work.

lapidarist 11-24-2012 11:31 AM

Re: xpayments iframe button issue
 
Quote:

Originally Posted by carpeperdiem
Not the true solution, but the bug is that really idiotic design is at work here...

in file,
/common_files/modules/XPayments_Connector/xpc_iframe.tpl

find:
<div class="button-hider">&nbsp;</div>

and comment it out. The submit button will now be shown.

If x-cart cn fix x-payments, you can unhide this.

Unfortunately, the concept of hiding the submit button until all fields are populated may be a good idea, but if the damn thing doesn't work, it's a useless feature.

And it doesn't work.


Thanks. I will see how this works.

I also noticed that the "Submit" button sometime floats over the check box for "Terms and Conditions" then you can select Terms so you can never proceed.

The other problem is that customers try to place an order and if there is a problem (incorrect card number, missing cvv2) the system doesn't display any error message to the customers to tell them what is wrong. After you click a couple of times then it might highlight the field, but the customer never see that and just get irritated and leave my shop.

The wish I could use the Fast Lane Checkout with xpayments because the OPC confuses most of my customer. They are older and didn't grow up with computers. When they go to the page they don't understand they have to fill all address info out then press "Continue" then they can fill in other fields. It is more confusing than sites like Amazon to them.

carpeperdiem 11-24-2012 11:46 AM

Re: xpayments iframe button issue
 
Quote:

Originally Posted by lapidarist
I also noticed that the "Submit" button sometime floats over the check box for "Terms and Conditions" then you can select Terms so you can never proceed.


Oh, you can make that go away if your business doesn't demand that. Make it checked by default and hide it with a hidden div.

lapidarist 11-24-2012 12:12 PM

Re: xpayments iframe button issue
 
Quote:

Originally Posted by carpeperdiem
Oh, you can make that go away if your business doesn't demand that. Make it checked by default and hide it with a hidden div.



Do you know what .tpl file that is in? I have been hunting around. It is stupid to have to do this because it doesn't format correctly.

Since I started using xpayments with OPC I have lost about 30% a month in sales. If I don't have xpayments then I have a problem with my PCI cert.

carpeperdiem 11-24-2012 01:13 PM

Re: xpayments iframe button issue
 
I think I made the div

I added this css to
/common_files/modules/One_Page_Checkout/main.css

Code:

div.terms_n_conditions-checked
{
  display:none;
}


then I surrounded the input code in
/common_files/modules/One_Page_Checkout/opc_summary.tpl
with a div like this:

Code:

{*  COMMENT OUT TERMS CHECKBOX *}
<div class="terms_n_conditions-checked">
    <label for="accept_terms">
      <input type="checkbox" name="accept_terms" id="accept_terms" value="Y" checked="checked" />
      {$lng.txt_terms_and_conditions_note|substitute:"terms_url":"`$xcart_web_dir`/pages.php?alias=conditions":"privacy_url":"`$xcart_web_dir`/pages.php?alias=business"}
    </label>
  </div>


SO the checkbox is checked and simply hidden.
Some stores can't do this. (I also have a store that sells eGoods and not only must terms be checked, the user MUST read it in a popup before confirming, but that's OT)

HTH
J

lapidarist 11-24-2012 03:15 PM

Re: xpayments iframe button issue
 
Quote:

Originally Posted by carpeperdiem
I think I made the div

I added this css to
/common_files/modules/One_Page_Checkout/main.css

Code:

div.terms_n_conditions-checked
{
  display:none;
}


then I surrounded the input code in
/common_files/modules/One_Page_Checkout/opc_summary.tpl
with a div like this:

Code:

{*  COMMENT OUT TERMS CHECKBOX *}
<div class="terms_n_conditions-checked">
    <label for="accept_terms">
      <input type="checkbox" name="accept_terms" id="accept_terms" value="Y" checked="checked" />
      {$lng.txt_terms_and_conditions_note|substitute:"terms_url":"`$xcart_web_dir`/pages.php?alias=conditions":"privacy_url":"`$xcart_web_dir`/pages.php?alias=business"}
    </label>
  </div>


SO the checkbox is checked and simply hidden.
Some stores can't do this. (I also have a store that sells eGoods and not only must terms be checked, the user MUST read it in a popup before confirming, but that's OT)

HTH
J


I had to add a little to the div to force the Submit button to stay to the bottom of the iframe container. Otherwise it floats up and cover up the newsletter check box. If you add too much it wraps the cvv2 box under some text and the user can't enter their cvv2 number.. thus nothing happens.

And I just had a customer call and tell me he will never order from me again cause my site is a "piece of crap" and too hard to order. He didn't enter the cvv2 number, was pressing submit numerous times..of course there is no message so he has no idea what is going on. I asked him if he saw any field that were highlighted in red.. he said he can't see red because he is color blind in the reds (like many men).

I hope they get the xpayments iframe crap fixed soon.

carpeperdiem 11-24-2012 06:29 PM

Re: xpayments iframe button issue
 
Realized that I also disabled (commented out) the entire block related to customer notes.

Code:

{*  COMMENT OUT CUSTOMER NOTES
  <div class="checkout-customer-notes">
    <label for="customer_notes">{$lng.lbl_customer_notes}:</label>
    <textarea cols="70" rows="3" id="customer_notes" name="Customer_Notes"></textarea>
  </div>
*}


Seriously -- does any big-boy retailer have a "customer notes" section in the checkout? Anything that takes away from the customer pressing checkout now is subject to removal.

lapidarist 11-25-2012 09:53 PM

Re: xpayments iframe button issue
 
Quote:

Originally Posted by carpeperdiem
Realized that I also disabled (commented out) the entire block related to customer notes.

Code:

{*  COMMENT OUT CUSTOMER NOTES
  <div class="checkout-customer-notes">
    <label for="customer_notes">{$lng.lbl_customer_notes}:</label>
    <textarea cols="70" rows="3" id="customer_notes" name="Customer_Notes"></textarea>
  </div>
*}


Seriously -- does any big-boy retailer have a "customer notes" section in the checkout? Anything that takes away from the customer pressing checkout now is subject to removal.



I left the comments in because I sell one-of-a-kind pieces. 98% of my items are unique. I get customers who put a note in the comment like, "let me know when you get more of this material or cut more stones like this". I track requests when I am able to fulfill it, then I let them know.


All times are GMT -8. The time now is 10:24 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.