Jump to content

 

dswood

Member Since 19 Mar 2016
Offline Last Active Jun 08 2022 12:33 PM
-----

Topics I've Started

Google Json+Ld On Product Pages Question

29 January 2022 - 03:06 AM

I upgraded to csc 4.14.1 a week or 2 ago. Google Search Console is emailing "Product Issues" emails saying "Rating is missing required best and/or worst values". Looking at the html, json+ld had a best value but no worst value. So (like an idiot), I installed/enabled the new Product Ratings addon. Now, there's no json-ld at all and the 'Google rich snippets preview' on the products SEO tab no longer show any review stars.

 

Question is, how to get the json+ld code in my product html so satisfy google. Am I doing something wrong or will I need an addon to add that functionality? I see an addon in the marketplace from Simtech that looks good but only supports up to 4.13..

 

--------------------

Later: I bought the Simtech JSON-LD addon and its documentation says to "use the Comments and Reviews addon to collect reviews and ratings." But, now that I've installed the new "Product Review" addon, the old Comments and Reviews addon doesn't collect any product reviews and there is no json+ld 'aggregateRating' data in the product pages. So, I disabled the new "Product Reviews" and the "Comments and Reviews" addon works again in that it added aggregateRating to the json+ld. Now I'm back where I started, with no 'worstRating' entry. Sigh.. At least my best seller is still on page 1 of google search results, though it's at the bottom of the page.

 

Btw, I'm pretty sure that 'worstRating' should be '1' in all cases. With the 'bestRating' being 5 they indicate the range of possible values.

 

-----------------

Ummm, never mind. Today, Google Search Console now shows zero errors or warnings for review snippets. I have no idea what happened here. BUT, I really like the new Product Reviews addon but can't use it because it doesn't produce any json/ld for google.


Using ######### To Upgrade

29 December 2021 - 01:19 PM

I've tried so many times to upgrade my 4.3.6 site and failed. Problem is probably that I'm on a shared server. When I installed csc in 2016, it was available in cpanel/softaculous but eventually was removed.  At that time, I used ######### migration service to migrate from BigCommerce to csc. To make a long story shorter, I've spent many many hours trying to upgrade and failed. I'm now desperate because my hosting company will soon upgrade the MySQL servers to v8.x and csc 4.3.6 will not work with that. 

 

Oddly enough, a fresh install of csc (v4.7.2) on the server runs just fine. I'm assuming the latest version will run fine as well.

 

So, my question is whether anyone has tried to use ######### migration utility to upgrade from an older version of csc to the latest? If yes, how did it go?

 

EDIT: I don't know why the shopping cart migration company name was automatically changed to ### but I hope you know what I mean. It's a company that does shopping cart migrations, normally between different shopping cart software. 


Problem Updating Store In Subdirectory

16 October 2021 - 02:13 PM

I'm trying to update my store from v4.3.6 to 4.7.2. 
My 436 store is at the root of a shared FastComet domain public_html.
 
I copied the site and database locally, added a subdirectory and used Store Import to upgrade to 472. It works fine locally. Using wamp64 on a Windows machine.
 
After copying the subdirectory to the live site, the front end works fine but the admin page won't load. It seems to try to load but the progress circle thingy next to the url in chrome seem to go into an erratic infinite loop until it times out. By that, I mean it doesn't just go round and round a a normal page that take a long time to load does. It starts to do that but then starts over and over again.
 
I changed the storefront and secure_storefront urls in the cscart_companies table to 'www.domain.com/cscart472'
I've deleted the /var/cache directory, 
 
The php log file is empty.
 
When I cancel reloading and view source, this all that appear:
<meta http-equiv="Refresh" content="0;URL=http://domain.com/cscart472/admin.php"/>
 
In config.local.php, I changed the settings at the bottom of the file to:
//if (PRODUCT_STATUS != '' && !defined('DEVELOPMENT')) {
    ini_set('display_errors', 'on');
    ini_set('display_startup_errors', true);
    define('DEVELOPMENT', true);
//}
 
And the endless loop stops and this is the page source:
 
I added to .htaccess:
RewriteBase /cscart472
 
No change.
 
I disabled the seo addon by setting seo status = 'D'
 
No change.
 
I tried php versions 70 and 56
 
php memory_limit is set to 512m
 
I'm stumped. Got any ideas what else I could try?