I have browsed thru quite a few posts regarding people's inability to get google base to work, I noticed links to the 'improved' mod that seems like its been around since 1.4.
first attempt at exporting to google merch data feed resulted in zero items found - file not found.
third attempt I got problem
Line Nr. 2 Column Nr. 39 which I have no idea where columns are in a xml file.
Does the google_base work, and is the problem that the links in the xml file includes these special charactors ?route=product/product&product_id=79
first attempt at exporting to google merch data feed resulted in zero items found - file not found.
third attempt I got problem
Line Nr. 2 Column Nr. 39 which I have no idea where columns are in a xml file.
Does the google_base work, and is the problem that the links in the xml file includes these special charactors ?route=product/product&product_id=79
columns numbers are characters in xml
so, view the source of the err'd feed
go 2 lines down and 39 characters across.
so, view the source of the err'd feed
go 2 lines down and 39 characters across.
it's not a problem with the links. If I remember correctly the problem is generally a & or some other special character in a product name.
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
So if I am reading this correctly, the problem is in the product link urls? Are you going to tell me that google base only will work with seo friendly urls - or do I need to put some more coding bandages on this program again. Fixing and writing php takes me 100 times as long as someone who actually has been educated on php. I have other things I would rathar be doing.
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
- <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
- <channel>
<title>Homemaker Furniture</title>
<description>Household effects, ergonomic homeoffice furniture executive office highend desk chair leather household furnishings homemaker uptown inexpensive modern contemporary conference restaurant dining</description>
<link>http://homemakerfurniturestore.com/</link>
- <item>
<title>Sarge</title>
<link>http://homemakerfurniturestore.com/index.php?route=product/product&product_id=94</link>
<description><p> The Sarge is funky and functional task chair made of durable plastic for the seat and back with a steel tube frame. It has a rolling base with adjustable height.</p></description>
<g:brand>Zuo</g:brand>
<g:condition>new</g:condition>
<g:id>94</g:id>
<g:image_link>http://homemakerfurniturestore.com/image/cache/data/office chairs/205006_1-500x500.jpg</g:image_link>
<g:mpn>205005</g:mpn>
<g:price>90.00</g:price>
<g:product_type>Chairs</g:product_type>
<g:product_type>Chairs > Office Chairs</g:product_type>
<g:quantity>100</g:quantity>
<g:upc>205005</g:upc>
<g:weight>19.00lb</g:weight>
</item>
I changed the <link> line in google_base.php from:
To:
which resulted in my xml output becoming:
It made no difference in the error given by google base xml formating error, line 2 column 39
Code: Select all
$output .= '<link>' . $this->url->link('product/product', 'product_id=' . $product['product_id']) . '</link>';
Code: Select all
$output .= '<link>' . htmlspecialchars($this->url->link('product/product', 'product_id=' . $product['product_id'])) . '</link>';
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
- <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
- <channel>
<title>Homemaker Furniture</title>
<description>Household effects, </description>
<link>http://homemakerfurniturestore.com/</link>
- <item>
<title>Taffy</title>
<link>http://homemakerfurniturestore.com/index.php?route=product/product&product_id=79</link>
<description><p> This classic bentwood chair is stackable and durable. The Taffy chair has clean modern lines and an unmistakable silhouette. It has a bent wood seat on top of a chrome frame.</p></description>
Same here google base product feed doesn't work on my site too.
I am using oc 1.5.1.1 and my google base url is:
http://atom.gr/index.php?route=feed/google_base
Did anyone found any solution? If not, is there any extension which we can do our work with it?
I am using oc 1.5.1.1 and my google base url is:
http://atom.gr/index.php?route=feed/google_base
Did anyone found any solution? If not, is there any extension which we can do our work with it?
Web Developer specialized in Opencart. Visit my extensions:
(1)SKU Generator 1.5.x / (2) Opentasks
It means you need to edit catalog/controller/feed/google_base.php
find occurrences of weight_class and change to weight_class_id
find occurrences of weight_class and change to weight_class_id
I have still yet to get this google_base to work the way it should. I can go to my link and save the resulting file as xml, and upload that to google, and it works fine, but if I just give google the direct link to my sites google_base I get errors. I think it is a problem with the headers that google recieves from the link, but I am not sure.
the content you copy from the page will have the same headers so I doubt it is that.
it is probably due to a timeout feature that Google gives up waiting for the feed to be produced when trying to fetch it, maybe because you have a lot of products.
it is probably due to a timeout feature that Google gives up waiting for the feed to be produced when trying to fetch it, maybe because you have a lot of products.
Who is online
Users browsing this forum: No registered users and 1 guest