You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
My shopping cart is stalling on checkout. Paypal is working but neither the basic checkout or the guest checkout is working, it starts to process and just spins and spins. The software has been re-loaded. I do have an ssl key & dedicated IP address. Help will be greatly appreciated. I have been down a week now, and will be on the road again next week.
Thanks,
Chris
Offline
If you're still having an issue, please post a link. When you have a 'spinner' type issue, it's best to use your browser's debugger tool and look a the console panel while on that page. You'll see a response come back for the request, but it will be invalid (probably contains an error). View that and correct (or post here) as necessary.
Offline
Any help much appreciated!
I have a similar issue here -> http://www.workinout.com/store/Item/GoldenFijiBeach -- the spinner appears, but never leaves.
Yesterday, I upgraded the server from PHP 5.3.28 to 5.6.11. I compiled PHP myself but i used --without-pear when running ./configure because that is what the 5.3.28 compile was. I checked config.php for Kryptronic and it appears i need to run installer again to install Pear source? I'm not sure. i could recompile with pear if needed, FYI
the error console for the page above says:
[Warning] Invalid App Id: Must be a number or numeric string representing the application id. (all.js, line 64)
[Warning] FB.getLoginStatus() called before calling FB.init(). (all.js, line 64)
The page source where the spinner is (right to the right of the words "Your total" is below:
<form action="https://www.workinout.com/store/store.php" method="post" id="ecom--prodaddtocart--posters-0000007" enctype="multipart/form-data">
<p class="hidden" style="display: none;"><input type="hidden" name="sid" id="ecom--prodaddtocart--posters-0000007--sid" value="768q9pl6b64b1z1i797l966zc43ks062" /></p>
<p class="hidden" style="display: none;"><input type="hidden" name="app" id="ecom--prodaddtocart--posters-0000007--app" value="ecom" /></p>
<p class="hidden" style="display: none;"><input type="hidden" name="ns" id="ecom--prodaddtocart--posters-0000007--ns" value="addcart" /></p>
<p class="hidden"><label for="ecom--prodaddtocart--posters-0000007--quantity" class="hidden">Quantity</label></p>
<div id="posters-0000007--pricedisp">
<table class="ecom_pricedisp_left">
<tr><td class="ecom_pricedisp_name">Retail:</td>
<td class="ecom_pricedisp_pricex">$14.95</td></tr>
<tr><td class="ecom_pricedisp_name">On Sale:</td>
<td class="ecom_pricedisp_price">$9.95</td></tr>
<tr><td class="ecom_pricedisp_name">You Save:</td>
<td class="ecom_pricedisp_price">34%</td></tr>
<tr><td class="ecom_pricedisp_name">Stock Info:</td>
<td class="ecom_pricedisp_stockin">150 In Stock</td></tr>
<tr><td class="ecom_pricedisp_autoname"><div id="posters-0000007--priceautoupdate--name" style="display: none;">Your Total:</div></td>
<td class="ecom_pricedisp_autoprice"><div id="posters-0000007--priceautoupdate--price" style="display: none;"><img src="media/core/images/loading_12x12.gif" width="12" height="12" style="display: inline-block; with: 12px; height: 12px" alt="Loading" /></div></td></tr>
<tr><td class="ecom_pricedisp_quanname">Quantity:</td>
<td class="ecom_pricedisp_quaninput"><input class="formfield" style="margin: 0px;" type="text" name="ecom--prodaddtocart--posters-0000007--quantity" id="ecom--prodaddtocart--posters-0000007--quantity" value="1" size="3" maxlength="5" /></td></tr>
</table>
</div>
<p class="hidden" style="display: none;"><input type="hidden" name="prodall[]" id="ecom--prodaddtocart--posters-0000007--prodall" value="posters-0000007" /></p>
<p class="hidden" style="display: none;"><input type="hidden" name="ecom--prodaddtocart--posters-0000007--referref" id="ecom--prodaddtocart--posters-0000007--referref" value="posters-0000007" /></p>
<p class="hidden" style="display: none;"><input type="hidden" name="ecom--prodaddtocart--posters-0000007--referns" id="ecom--prodaddtocart--posters-0000007--referns" value="prodshow" /></p>
<p class="hidden" style="display: none;"><input type="hidden" name="ecom--prodaddtocart--posters-0000007--optall" id="ecom--prodaddtocart--posters-0000007--optall" value="PosterSize, PosterFeatures" /></p>
<p class="hidden" style="display: none;"><input type="hidden" name="ecom--prodaddtocart--posters-0000007--optreq" id="ecom--prodaddtocart--posters-0000007--optreq" value="PosterSize" /></p>
<div class="formtablehead">Choose Your Poster Size Below </div>
<div id="ecom--prodaddtocart--posters-0000007--chooseyourpostersizebelow--d">
<table id="ecom--prodaddtocart--posters-0000007--chooseyourpostersizebelow" class="formtable">
<tr><td class="formtable" style="width: 100%;">
<fieldset>
<legend class="strong"><label for="ecom--prodaddtocart--posters-0000007--PosterSize--1">Poster Size (in inches):*</label></legend>
<p class="formfieldleg">Poster Size (in inches):* <span class="tooltip"><img src="media/core/images/tooltip.png" width="12" height="12" style="width: 12px; height: 12px; margin: 0px; padding: 0px;" title="Use these options to select the correct size for you" alt="" /></span></p>
<table class="invisible">
<tr><td class="invisible" style="padding: 0px 4px 2px 0px; width: 20px;">
<input class="formfieldradcb" type="radio" name="ecom--prodaddtocart--posters-0000007--PosterSize" id="ecom--prodaddtocart--posters-0000007--PosterSize--1" value="PosterSize_001" checked="checked" />
</td><td class="invisible" style="padding: 0px 4px 2px 0px;">8 x 10 Poster size</td></tr>
<tr><td class="invisible" style="padding: 0px 4px 2px 0px; width: 20px;">
<input class="formfieldradcb" type="radio" name="ecom--prodaddtocart--posters-0000007--PosterSize" id="ecom--prodaddtocart--posters-0000007--PosterSize--2" value="PosterSize_002" />
</td><td class="invisible" style="padding: 0px 4px 2px 0px;">11 x 16 Poster size (+ $2.95)</td></tr>
<tr><td class="invisible" style="padding: 0px 4px 2px 0px; width: 20px;">
<input class="formfieldradcb" type="radio" name="ecom--prodaddtocart--posters-0000007--PosterSize" id="ecom--prodaddtocart--posters-0000007--PosterSize--3" value="PosterSize_003" />
</td><td class="invisible" style="padding: 0px 4px 2px 0px;">13 x 19 Poster size (+ $4.95)</td></tr>
<tr><td class="invisible" style="padding: 0px 4px 2px 0px; width: 20px;">
<input class="formfieldradcb" type="radio" name="ecom--prodaddtocart--posters-0000007--PosterSize" id="ecom--prodaddtocart--posters-0000007--PosterSize--4" value="PosterSize_004" />
</td><td class="invisible" style="padding: 0px 4px 2px 0px;">16 x 20 Poster size (+ $9.95)</td></tr>
</table>
</fieldset>
</td></tr>
</table>
</div>
<div class="formtablehead">Poster Add On Features</div>
<div id="ecom--prodaddtocart--posters-0000007--posteraddonfeatures--d">
<table id="ecom--prodaddtocart--posters-0000007--posteraddonfeatures" class="formtable">
<tr><td class="formtable" style="width: 100%;">
<fieldset>
<legend class="strong"><label for="ecom--prodaddtocart--posters-0000007--PosterFeatures--1">Other Poster Features</label></legend>
<p class="formfieldleg">Other Poster Features <span class="tooltip"><img src="media/core/images/tooltip.png" width="12" height="12" style="width: 12px; height: 12px; margin: 0px; padding: 0px;" title="The other features include:
None -- default. Nothing is added.
Add grommets -- add two 1/4" grommets (aka "eyelets") to the top corners of the poster so its easy to hang
Add mats -- Mount the poster on gaterboard and use mats so its ready for framing
Add frame -- Mount and frame the poster and include protective UV resistant acrylic cover
" alt="" /></span></p>
<table class="invisible">
<tr><td class="invisible" style="padding: 0px 4px 2px 0px; width: 20px;">
<input class="formfieldradcb" type="radio" name="ecom--prodaddtocart--posters-0000007--PosterFeatures" id="ecom--prodaddtocart--posters-0000007--PosterFeatures--1" value="PosterOption_01" checked="checked" />
</td><td class="invisible" style="padding: 0px 4px 2px 0px;">None</td></tr>
<tr><td class="invisible" style="padding: 0px 4px 2px 0px; width: 20px;">
<input class="formfieldradcb" type="radio" name="ecom--prodaddtocart--posters-0000007--PosterFeatures" id="ecom--prodaddtocart--posters-0000007--PosterFeatures--2" value="PosterOption_02" />
</td><td class="invisible" style="padding: 0px 4px 2px 0px;">Add Grommets (+ $0.00)</td></tr>
<tr><td class="invisible" style="padding: 0px 4px 2px 0px; width: 20px;">
<input class="formfieldradcb" type="radio" name="ecom--prodaddtocart--posters-0000007--PosterFeatures" id="ecom--prodaddtocart--posters-0000007--PosterFeatures--3" value="PosterOption_03" />
</td><td class="invisible" style="padding: 0px 4px 2px 0px;">Add Colorful Mats (+ $4.95)</td></tr>
<tr><td class="invisible" style="padding: 0px 4px 2px 0px; width: 20px;">
<input class="formfieldradcb" type="radio" name="ecom--prodaddtocart--posters-0000007--PosterFeatures" id="ecom--prodaddtocart--posters-0000007--PosterFeatures--4" value="PosterOption_04" />
</td><td class="invisible" style="padding: 0px 4px 2px 0px;">Add Aluminum Frame (+ $29.95)</td></tr>
</table>
</fieldset>
</td></tr>
</table>
</div>
<div style="height: 5px;"></div>
<p><input class="formbutton" type="submit" name="SUBMIT" id="ecom--prodaddtocart--posters-0000007--SUBMIT" value="Add to Cart" /> <input class="formbutton" type="submit" name="WISHLIST" id="ecom--prodaddtocart--posters-0000007--WISHLIST" value="Add to Wishlist" /></p>
</form>
Offline
I only updated PHP from 5.3.28 to 5.6.11 then the problem came to be.
I've made no other changes this year... also, I've noticed the cart will not let me delete
items at all (when i click the red X, the page refreshes fast but no removal occurs)
Is there a way to fix this? Thanks very much,
James
Offline
Open a ticket with the custom shop on this. You're either suffering from the cart namespace being set up wrong (wrong URL type), or may have a bona-fide PHP issue.
In our next version we're using json_decode, and falling back to PEAR Services_JSON, to decode JSON due to some issues with PHP running Services_JSON on some newer PHP installs we've seen. That may be your issue.
Offline
thanks I had a similar issue it was the ssl key.
Offline