When you edit that Page, does it have a shortcode in the content area?
Yes, the short code is: [eshop_show_success]
Then that’s all fine. A message will be shown when a customer makes a successful purchase.
I made a purchase the page was blank
Can you replicate the problem using the Twenty Eleven theme with all other plugins deactivated?
OK I have narrowed it down to this, with the current Twenty Eleven, everything works. With Pagelines Platform Pro the “contact info” and “Discount code” tabs on the checkout page do not show up. I am thinking CSS? but not sure how to fix this. Thanks for your help, I was ready to give up on this plugin but i do like it and have time invested.
Ecwid is a free good wordpress plugin too.
Plugin Author
elfin
(@elfin)
Then this isn’t an eShop issue as such. Try viewing the source of that page and see if those fields are there or not. If they are then they have been hidden by CSS.
Rankontop – Yes Ecwid is amazing and I use it. Only downfall is you can not host your own downloads and they limit you to 100MB
elfin- Thanks I will try that.
The CSS on the Page source is correct, so does this mean something in the Pagelines theme CSS is hiding the eshop CSS?
<div class="hr"></div>
<div class="eshopcustdetails custdetails">
<p><small class="privacy"><span class="reqd" title="Asterisk">*</span> Denotes Required Field
</small></p>
<form action="/retreats-events/special-events/averting-misfortune-recordings/shopping-cart/checkout/" method="post" class="eshop eshopform"><fieldset class="eshop fld1"><legend id="mainlegend">Please Enter Your Details</legend>
<fieldset class="eshop fld2"><legend>Contact Details</legend><span class="firstname"><label for="first_name">First Name<span class="reqd">*</span></label>
<input class="med" type="text" name="first_name" value="" id="first_name" maxlength="40" size="40" /></span>
<span class="lastname"><label for="last_name">Last Name<span class="reqd">*</span></label>
<input class="med" type="text" name="last_name" value="" id="last_name" maxlength="40" size="40" /></span><span class="email"><label for="email">Email<span class="reqd">*</span></label>
<input class="med" type="text" name="email" value="" id="email" maxlength="100" size="40" /></span></fieldset><fieldset class="eshop fld5"><legend><label for="eshop_discount">Discount Code</label></legend>
<input class="med" type="text" name="eshop_discount" value="" id="eshop_discount" size="40" /></fieldset>
<fieldset class="eshop fld6 eshoppayvia"><legend>Pay Via<span class="reqd">*</span></legend>
<ul></ul>
[Moderator Note: Please post code or markup snippets between backticks or use the code button. As it stands, your code may now have been permanently damaged/corrupted by the forum’s parser.]
Try switching to the Twenty Eleven theme first as I originally suggested.
Thank you all I figured it out. Page lines CSS legend{display: none;} was blocking the eshop CSS <legend>, I changed the Pagelines CSS to legend{display: block;} and it works perfectly. I have almost no knowledge of CSS so I am psyched that I figured this out. Thanks again for all your support!
Glad to hear that you managed to sort it out. 🙂