<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title><![CDATA[BCS Engineering]]></title>
<link><![CDATA[https://support.bcsengineering.com/]]></link>
<description />
<generator><![CDATA[Kayako case v4.66.2]]></generator>
<item>
<title><![CDATA[I've installed the Feed Manager, how do I get started? What's nex...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/37]]></link>
<guid isPermaLink="false"><![CDATA[a5bfc9e07964f8dddeb95fc584cd965d]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:09:43 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Once you've installed the Feed Manager, the next step is to sign up for an account with each shopping portal site where you'd like to list your products.

After you've signed up and been accepted, make sure you know where to locate their documentation o...]]></description>
<content:encoded><![CDATA[Once you've installed the Feed Manager, the next step is to sign up for an account with each shopping portal site where you'd like to list your products.<br />
<br />
After you've signed up and been accepted, make sure you know where to locate their documentation on their feed specification. You will need their explanation of what fields they accept and what they expect in each of the fields.<br />
<br />
Once you have their feed specification, use the "Adjust Feed Mapping" button in Feed Manager and make sure that the available fields are exporting the information in your store that best matches what the shopping portal expects. Also, check to make sure you're including all of the appropriate fields for your shop. You can add or remove fields as needed.<br />
<br />
After all of the fields are setup, submit a test feed to the shopping portal. If the feed gets rejected, the shopping portal should give you a reason. If you do not receive a reason, write an e-mail or open up a trouble ticket with the site and ask them why your feed isn't being accepted.<br />
<br />
Once your feed is accepted, then you set up an auto url and cron job to make sure the feed is submitted regularly.]]></content:encoded>
</item>
<item>
<title><![CDATA[How do disable output compression?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/38]]></link>
<guid isPermaLink="false"><![CDATA[a5771bce93e200c36f7cd9dfd0e5deaa]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:10:06 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[The feed manager cannot have any output compression applied to it. Put this in your .htaccess file in your admin directory:


mod_gzip_on Off
php_value output_handler NULL
php_flag zlib.output_compression Off


This will only disable the output co...]]></description>
<content:encoded><![CDATA[The feed manager cannot have any output compression applied to it. Put this in your .htaccess file in your admin directory:<br />
<br />
<FilesMatch fts_fc_index.php><br />
mod_gzip_on Off<br />
php_value output_handler NULL<br />
php_flag zlib.output_compression Off<br />
</FilesMatch><br />
<br />
This will only disable the output compression for the feed manager.]]></content:encoded>
</item>
<item>
<title><![CDATA[Is the progress bar supposed to be animated?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/39]]></link>
<guid isPermaLink="false"><![CDATA[d67d8ab4f4c10bf22aa353e27879133c]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:11:00 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[The progress bar will be animated if HTTP streaming works in your environment. If you have output compression on, or if you're using mod_gzip, or if you're running over SSL, then the streaming will not work properly and your feed manager will not be anima...]]></description>
<content:encoded><![CDATA[The progress bar will be animated if HTTP streaming works in your environment. If you have output compression on, or if you're using mod_gzip, or if you're running over SSL, then the streaming will not work properly and your feed manager will not be animated, but it should work properly. If you run into any problems, see the question on disabling output compression.<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[Why won't my images show up on froogle / google base?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/40]]></link>
<guid isPermaLink="false"><![CDATA[d645920e395fedad7bbbed0eca3fe2e0]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:11:23 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Look at the feed you're sending to froogle / google base. Make sure the image paths are correct. Make sure your images are larger than 100 / 100 and they are in jpeg or gif format. Make sure that your images are stored on the file system. If your image ur...]]></description>
<content:encoded><![CDATA[Look at the feed you're sending to froogle / google base. Make sure the image paths are correct. Make sure your images are larger than 100 / 100 and they are in jpeg or gif format. Make sure that your images are stored on the file system. If your image urls end in "product_image.php?productid=12345" then your images may get rejected.<br />
<br />
If you have checked all of the above and everything is correct, then ask google why your images are not showing up.]]></content:encoded>
</item>
<item>
<title><![CDATA[Why can't I send my feed over ftp?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/41]]></link>
<guid isPermaLink="false"><![CDATA[3416a75f4cea9109507cacd8e2f2aefc]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:12:06 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Check the following things:

* Your php build has the ftp extensions built in
* The ftp functions are not disabled in php.ini under disable_functions
* Your ftp directory is correct. You can check this by logging into the ftp server manually and copyi...]]></description>
<content:encoded><![CDATA[Check the following things:<br />
<br />
* Your php build has the ftp extensions built in<br />
* The ftp functions are not disabled in php.ini under disable_functions<br />
* Your ftp directory is correct. You can check this by logging into the ftp server manually and copying the remote directory.<br />
* Your ftp filename or ftp server are incorrect. Neither of these should have any slashes in them. If you have slashes in your ftp filename or ftp server, then put the directory portion in the ftp directory field.<br />
* Check with your host to see if there is any reason that a process spawned by the web server could not make an outbound ftp connection. This may include security measures in place on the webserver (software firewall, mod_security), or in place on the network (hardware firewall, IDS).<br />
* Check with the server you're trying to connect to and see if they have any record of your connection or if there's any reason they're blocking it.]]></content:encoded>
</item>
<item>
<title><![CDATA[Does the Feed Manager export product options / variants ?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/42]]></link>
<guid isPermaLink="false"><![CDATA[a1d0c6e83f027327d8461063f4ac58a6]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:13:09 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Feed Manager 1.0 does not support variants.

Feed Manager 2.0 supports variants for x-cart 4.1.X and above.

You can access the variants and product options through code. For example, if you have a book with a variant named "Cover" with the options of...]]></description>
<content:encoded><![CDATA[Feed Manager 1.0 does not support variants.<br />
<br />
Feed Manager 2.0 supports variants for x-cart 4.1.X and above.<br />
<br />
You can access the variants and product options through code. For example, if you have a book with a variant named "Cover" with the options of "Hardback" and "Paperback" you can use custom php code like this to print out the variant value:<br />
<br />
$field_value = $data['variant_options']['Cover'];<br />
<br />
This will print out "Hardcover" or "Paperback" in your feed.<br />
<br />
If you have a product with multiple variant options, you can modify the code above to include several options. For example, if you have a shirt with three variants named Size, Color, and Style, you can use custom php like this to print out the combined variant value:<br />
<br />
<br />
$tmp = array();<br />
foreach ($data['variant_options'] as $k => $v) {<br />
  $tmp[] = sprintf('%s: %s', $k, $v);<br />
}<br />
$feed_value = implode(', ', $tmp);<br />
<br />
<br />
This will print out a combination like "Color: Blue, Style: Short-sleeve, Size: Large" in your feed.]]></content:encoded>
</item>
<item>
<title><![CDATA[Where can I change the language that Feed Manager uses?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/43]]></link>
<guid isPermaLink="false"><![CDATA[17e62166fc8586dfa4d1bc0e1742c08b]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:13:52 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[At this time, Feed Manager exports only the base product and base language. Language support may be available in a future version.]]></description>
<content:encoded><![CDATA[At this time, Feed Manager exports only the base product and base language. Language support may be available in a future version.]]></content:encoded>
</item>
<item>
<title><![CDATA[Where do I sign up for yahoo / google base / froogle / amazon / e...]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/44]]></link>
<guid isPermaLink="false"><![CDATA[f7177163c833dff4b38fc8d2872f1ec6]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:14:50 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Feed Manager only provides the ability to package your products in a compatible feed format for the shopping portals we've listed on our site. You must still sign up for an account with the shopping portal and go through all of the settings and tests and ...]]></description>
<content:encoded><![CDATA[Feed Manager only provides the ability to package your products in a compatible feed format for the shopping portals we've listed on our site. You must still sign up for an account with the shopping portal and go through all of the settings and tests and meet all of the requirements that they have.<br />
<br />
To sign up for shopping portal data feeds, you must search each the site you would like to be signed up with such as froogle shopping data feed. You must then find the link to information for merchants. Each other major site should be fairly similar. Quick links to a couple of shopping portals:<br />
<br />
Froogle: http://www.google.com/intl/en_us/products/submit.html<br />
Yahoo: http://advertising.yahoo.com/smallbusiness/ysm<br />
Amazon: http://www.amazonservices.com/content/sell-on-amazon.htm?ld=AZFSSOA<br />
Google Base: http://www.google.com/base/<br />
<br />
If you have a question about any of this, you should contact the shopping portal site where you'd like to list your products.]]></content:encoded>
</item>
<item>
<title><![CDATA[Why are my products being rejected?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/45]]></link>
<guid isPermaLink="false"><![CDATA[6c8349cc7260ae62e3b1396831a8398f]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:15:33 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If your products are being rejected or not being listed on the shopping portal, please contact the shopping portal site for more information.

We have done our best to make feeds that are compatible and have the most popular fields included in them. You...]]></description>
<content:encoded><![CDATA[If your products are being rejected or not being listed on the shopping portal, please contact the shopping portal site for more information.<br />
<br />
We have done our best to make feeds that are compatible and have the most popular fields included in them. Your feed may need some tweaking, so use the Feed Mapping button to open up all of the options that are available. Make sure each option is the best match for your store. Shopping portals usually have a guideline for their feed format and fields. Make sure that the fields that are mapped best match up the information on your site with the information the shopping portal wants.]]></content:encoded>
</item>
<item>
<title><![CDATA[Where do I change &quot;yourshop.com&quot; on the RSS feed?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/46]]></link>
<guid isPermaLink="false"><![CDATA[d9d4f495e875a2e075a1a4a6e1b9770f]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:16:00 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[You can change the title and link on the RSS feed under the header field under Adjust Feed Mapping.]]></description>
<content:encoded><![CDATA[You can change the title and link on the RSS feed under the header field under Adjust Feed Mapping.]]></content:encoded>
</item>
<item>
<title><![CDATA[How do I set up a cron job or scheduled task?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/47]]></link>
<guid isPermaLink="false"><![CDATA[67c6a1e7ce56d3d6fa748ab6d9af3fd7]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:16:27 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[You can try the following methods on most linux / unix / freebsd servers to activate an autourl as part of a cron job.

* wget -O --q http://yoursite.com/customer/autofeed.php?key_goes_here
* lynx --dump http://yoursite.com/customer/autofeed.php?key_go...]]></description>
<content:encoded><![CDATA[You can try the following methods on most linux / unix / freebsd servers to activate an autourl as part of a cron job.<br />
<br />
* wget -O --q http://yoursite.com/customer/autofeed.php?key_goes_here<br />
* lynx --dump http://yoursite.com/customer/autofeed.php?key_goes_here 2>&1 > /dev/null<br />
* GET http://yoursite.com/customer/autofeed.php?key_goes_here > /dev/null<br />
<br />
Do not use "php autofeed.php?key_goes_here". This method will not work because of a difference in the way php passes input to the program. This must be fetched over http or https.<br />
<br />
If you do not know how to set up a cron job or scheduled task, please ask your host for more information.]]></content:encoded>
</item>
<item>
<title><![CDATA[Why is the page blank when I click on an autourl?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/48]]></link>
<guid isPermaLink="false"><![CDATA[642e92efb79421734881b53e1e1b18b6]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:16:50 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Unless you've set up the autourl to download the file, your page will be blank. This is a security measure so that your feed does not get sent to anyone that clicks on your autourl. Any error messages that could reveal information about your site should n...]]></description>
<content:encoded><![CDATA[Unless you've set up the autourl to download the file, your page will be blank. This is a security measure so that your feed does not get sent to anyone that clicks on your autourl. Any error messages that could reveal information about your site should not be sent over this page either.<br />
<br />
The autourl is only meant to trigger some action on your server. Any information produced by the action will be logged in your autourls.log file. You can view this in your Feed Manager under "manage auto urls" or by looking in your xcart/admin/fts_fc_files/autourls/autourls.log" file.]]></content:encoded>
</item>
<item>
<title><![CDATA[How do I export my prices with VAT ?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/49]]></link>
<guid isPermaLink="false"><![CDATA[f457c545a9ded88f18ecee47145a72c0]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:17:14 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If you have your prices stored without VAT, and then your store calculates VAT on the customer side, you may need to export your prices with VAT before some shopping portals will validate your feed.

To do this, go into the feed that needs VAT added, th...]]></description>
<content:encoded><![CDATA[If you have your prices stored without VAT, and then your store calculates VAT on the customer side, you may need to export your prices with VAT before some shopping portals will validate your feed.<br />
<br />
To do this, go into the feed that needs VAT added, then click "Adjust mapping", find the price field, pull the field type to "php" and enter this code in the data column.<br />
<br />
$field_value = round($data['price'] * 1.175, 2);]]></content:encoded>
</item>
<item>
<title><![CDATA[Feed Manager freezes at &quot;Initializing data cache&quot;, why?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/50]]></link>
<guid isPermaLink="false"><![CDATA[c0c7c76d30bd3dcaefc96f40275bdc0a]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:17:41 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Please make sure that the MySQL user for your x-cart database has create, drop, index, and alter permissions. The way Feed Manager uses a temporary table when generating a product feed so it needs these permissions to work properly.]]></description>
<content:encoded><![CDATA[Please make sure that the MySQL user for your x-cart database has create, drop, index, and alter permissions. The way Feed Manager uses a temporary table when generating a product feed so it needs these permissions to work properly.]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Automate Feeds with Windows Scheduler]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/51]]></link>
<guid isPermaLink="false"><![CDATA[2838023a778dfaecdc212708f721b788]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:18:08 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[It's easy to use windows scheduler to automate feeds using the URL generator:

First make sure you have set up an autofeed URL in feed manager.

Here's how to do it:

1. Bring up windows scheduler (found as "scheduled tasks" in your control panel in...]]></description>
<content:encoded><![CDATA[It's easy to use windows scheduler to automate feeds using the URL generator:<br />
<br />
First make sure you have set up an autofeed URL in feed manager.<br />
<br />
Here's how to do it:<br />
<br />
1. Bring up windows scheduler (found as "scheduled tasks" in your control panel in windows)<br />
<br />
2. Find your iexplorer.exe using the browse button<br />
<br />
3. Now that you've added that to your run box add the URL after the iexplorer.exe part so it looks something like this<br />
<br />
c:/windows/internetexplorer/iexplorer.exe http://www.mysite.com/autofeed.php?skZC5vFdxaiQ<br />
<br />
Set the schedule to run every few days at a time you're at your machine.]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Add Product Images]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/52]]></link>
<guid isPermaLink="false"><![CDATA[9a1158154dfa42caddbd0694a4e9bdc8]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:18:42 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Please follow these steps to add an image to your RSS feed:

1.) Launch Feed Manager
2.) Click on the RSS feed
3.) Click on the "Adjust Mapping" menu item
4.) Find the "[item]" field at the bottom of the page
5.) Replace the code with the code here:...]]></description>
<content:encoded><![CDATA[Please follow these steps to add an image to your RSS feed:<br />
<br />
1.) Launch Feed Manager<br />
2.) Click on the RSS feed<br />
3.) Click on the "Adjust Mapping" menu item<br />
4.) Find the "[item]" field at the bottom of the page<br />
5.) Replace the code with the code here:<br />
<br />
http://firetanksoftware.com/rss_with_images.txt<br />
<br />
Please note that this replacement code is compatible with the default configuration of the RSS feed.]]></content:encoded>
</item>
<item>
<title><![CDATA[No feeds show up in Feed Manager]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/53]]></link>
<guid isPermaLink="false"><![CDATA[d82c8d1619ad8176d665453cfb2e55f0]]></guid>
<pubDate><![CDATA[Thu, 04 Mar 2010 16:19:11 -0500]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[Please delete the xcart/admin/fts_files/modules.dat file.

This forces Feed Manager to re-detect the installed feeds.

When you reload Feed Manager, your feeds will show up.]]></description>
<content:encoded><![CDATA[Please delete the xcart/admin/fts_files/modules.dat file.<br />
<br />
This forces Feed Manager to re-detect the installed feeds.<br />
<br />
When you reload Feed Manager, your feeds will show up.]]></content:encoded>
</item>
<item>
<title><![CDATA[Cannot build module index. Please contact tech support.]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/169]]></link>
<guid isPermaLink="false"><![CDATA[3636638817772e42b59d74cff571fbb3]]></guid>
<pubDate><![CDATA[Tue, 30 Mar 2010 11:11:20 -0400]]></pubDate>
<dc:creator><![CDATA[Nick Poindexter]]></dc:creator>
<description><![CDATA[If no feeds are listed in Feed Manager or you receive this error message "Cannot build module index. Please contact tech support." then please delete the xcart/admin/fts_files/modules.dat file.

This forces Feed Manager to re-detect the installed feeds....]]></description>
<content:encoded><![CDATA[If no feeds are listed in Feed Manager or you receive this error message "Cannot build module index. Please contact tech support." then please delete the xcart/admin/fts_files/modules.dat file.<br />
<br />
This forces Feed Manager to re-detect the installed feeds.<br />
<br />
When you reload Feed Manager, your feeds will show up.<br />
<br />
This problem can happen when you upgrade or re-install Feed Manager or when your home or office computer has a different timezone than your web server]]></content:encoded>
</item>
<item>
<title><![CDATA[Google rejects my products as duplicates]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/284]]></link>
<guid isPermaLink="false"><![CDATA[46ba9f2a6976570b0353203ec4474217]]></guid>
<pubDate><![CDATA[Thu, 02 Feb 2012 16:28:03 -0500]]></pubDate>
<dc:creator><![CDATA[Carrie Saunders]]></dc:creator>
<description><![CDATA[If you receive a message from Google that your products are duplicates, the likely cause is that you are submitting variants with the same title and URL. To correct this, you should include the unique qualities of your variants in your product title.

1...]]></description>
<content:encoded><![CDATA[If you receive a message from Google that your products are duplicates, the likely cause is that you are submitting variants with the same title and URL. To correct this, you should include the unique qualities of your variants in your product title.<br />
<br />
1.) Make sure "Collect product options" is set to "Yes, collect product options"<br />
<br />
2.) Set your "title" field to "php code" and use the following code:<br />
<br />
Code variant 1 - this code will change your product title from "Men's shirt" to "Men's shirt Color: Red, Size: Medium"<br />
<br />
<br />
<br />
$field_value = $data['product'];<br />
<br />
if (!empty($data['variant_options'])) {<br />
<br />
  $tmp = array();<br />
<br />
  foreach ($data['variant_options'] as $k => $v) {<br />
<br />
    $tmp[] = sprintf('%s: %s', $k, $v);<br />
<br />
  }<br />
<br />
  $field_value = $data['product'] . ' ' . implode(', ', $tmp);<br />
<br />
}<br />
<br />
<br />
<br />
Code variant 2 - this code will change your product title from "Men's shirt" to "Men's shirt Red Medium"<br />
<br />
<br />
<br />
$field_value = $data['product'];<br />
<br />
if (!empty($data['variant_options'])) {<br />
<br />
  $field_value = $data['product'] . ' ' . implode(' ', array_values($data['variant_options']));<br />
<br />
}<br />
<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[Google says &quot;missing product type&quot;]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/285]]></link>
<guid isPermaLink="false"><![CDATA[0e01938fc48a2cfb5f2217fbfb00722d]]></guid>
<pubDate><![CDATA[Thu, 02 Feb 2012 16:28:35 -0500]]></pubDate>
<dc:creator><![CDATA[Carrie Saunders]]></dc:creator>
<description><![CDATA[If Google says "missing product type" or "missing product_type attribute", then you'll need to add a "product_type" field to your feed. Go into your feed, click "adjust mapping", add a field named "product_type" and map it to the product's main category. ...]]></description>
<content:encoded><![CDATA[If Google says "missing product type" or "missing product_type attribute", then you'll need to add a "product_type" field to your feed. Go into your feed, click "adjust mapping", add a field named "product_type" and map it to the product's main category. Once you're done, re-submit your feed<br />
<br />
This page contains info on the specification of Google's product feed:<br />
http://www.google.com/support/merchants/bin/answer.py?answer=188494#US]]></content:encoded>
</item>
<item>
<title><![CDATA[Google Product Categories]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/286]]></link>
<guid isPermaLink="false"><![CDATA[16a5cdae362b8d27a1d8f8c7b78b4330]]></guid>
<pubDate><![CDATA[Thu, 02 Feb 2012 16:28:59 -0500]]></pubDate>
<dc:creator><![CDATA[Carrie Saunders]]></dc:creator>
<description><![CDATA[How do I add Google Product Categories to my feed?

It's a 3 step process:

1.) Add an extra product field named "google product category" (or similar)
2.) Add a field to your Google Shopping feed named "google_product_category" and map it to the ext...]]></description>
<content:encoded><![CDATA[How do I add Google Product Categories to my feed?<br />
<br />
It's a 3 step process:<br />
<br />
1.) Add an extra product field named "google product category" (or similar)<br />
2.) Add a field to your Google Shopping feed named "google_product_category" and map it to the extra field above<br />
3.) Fill out the information for the extra field for each of your products (this isn't as daunting as it sounds, check out x-cart's search and modify feature to bulk-edit your products)<br />
<br />
When you're done, resubmit your feed.<br />
<br />
This page has more information about Google Shopping's feed format:<br />
http://www.google.com/support/merchants/bin/answer.py?answer=188494#US<br />
<br />
This page has a list of Google's product taxonomy<br />
http://www.google.com/support/merchants/bin/answer.py?answer=160081]]></content:encoded>
</item>
<item>
<title><![CDATA[Google rejects my feed for invalid product identifiers]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/287]]></link>
<guid isPermaLink="false"><![CDATA[918317b57931b6b7a7d29490fe5ec9f9]]></guid>
<pubDate><![CDATA[Thu, 02 Feb 2012 16:29:47 -0500]]></pubDate>
<dc:creator><![CDATA[Carrie Saunders]]></dc:creator>
<description><![CDATA[This issue is related to your products requiring correct identification and is not a fault in Feed Manager.

To change your set up to accomodate these changes please go into Feed Manager, open the Google Base feed, then click the Adjust Mapping button, ...]]></description>
<content:encoded><![CDATA[This issue is related to your products requiring correct identification and is not a fault in Feed Manager.<br />
<br />
To change your set up to accomodate these changes please go into Feed Manager, open the Google Base feed, then click the Adjust Mapping button, here you will see all fields being exported by Feed Manager.<br />
<br />
If you have any of the following fields in your feed, please make sure they're correct:<br />
<br />
* mpn - This needs to be a valid manufacturer's part number<br />
* upc - This needs to be a valid universal product code<br />
* isbn - This needs to be a valid international standard book number<br />
* ean - This needs to be a valid European article number<br />
<br />
Find MPN:<br />
http://partnumber.org/<br />
<br />
Find UPC or EAN:<br />
http://www.upcdatabase.com/<br />
<br />
Find ISBN:<br />
http://isbndb.com/<br />
<br />
More information about product identifiers for Google Base can be found here:<br />
http://www.google.com/support/merchants/bin/answer.py?hl=en&answer=160161<br />
<br />
More information about required, recommended, and option fields for Google Base can be found here:<br />
http://www.google.com/support/merchants/bin/answer.py?hl=en&answer=160083]]></content:encoded>
</item>
<item>
<title><![CDATA[What versions of x-cart is Feed Manager compatible with?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/323]]></link>
<guid isPermaLink="false"><![CDATA[bc6dc48b743dc5d013b1abaebd2faed2]]></guid>
<pubDate><![CDATA[Tue, 25 Sep 2012 16:07:09 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Solution Feed Manager 1.0 is compatible with x-cart 3.5.x through x-cart 4.1.x.

Feed Manager 2.0 is compatible with x-cart 4.1.x through x-cart 4.3.x.

The biggest difference between Feed Manager 1 and 2 is variant support.

]]></description>
<content:encoded><![CDATA[Solution Feed Manager 1.0 is compatible with x-cart 3.5.x through x-cart 4.1.x.<br />
<br />
Feed Manager 2.0 is compatible with x-cart 4.1.x through x-cart 4.3.x.<br />
<br />
The biggest difference between Feed Manager 1 and 2 is variant support.<br />
<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[Will Feed Manager work on a customized x-cart site?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/324]]></link>
<guid isPermaLink="false"><![CDATA[f2fc990265c712c49d51a18a32b39f0c]]></guid>
<pubDate><![CDATA[Tue, 25 Sep 2012 16:07:59 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Solution Feed Manager has it's own breakout interface.

Things that won't affect Feed Manager:

* Customized skin
* Third party mods from BCSE, WebsiteCM, Firetank Software
* URL rewriting schemes (CDSEO, XCSEO, XCSEO Pro, DSEFU, DSEFU Pro, Clean UR...]]></description>
<content:encoded><![CDATA[Solution Feed Manager has it's own breakout interface.<br />
<br />
Things that won't affect Feed Manager:<br />
<br />
* Customized skin<br />
* Third party mods from BCSE, WebsiteCM, Firetank Software<br />
* URL rewriting schemes (CDSEO, XCSEO, XCSEO Pro, DSEFU, DSEFU Pro, Clean URL's are all supported)<br />
* Any standard Qualiteam x-cart module / skin<br />
* Websitem CM's hidden categories mod<br />
<br />
<br />
Things that may break Feed Manager functionality:<br />
<br />
* Customized database structure (extra tables, extra fields)<br />
* Using existing database structure in non-standard ways (non-integer product numbers, adding new product statuses)<br />
* Image management mods (Feed Manager will export the images x-cart knows about, but not the images managed by some third party mods)<br />
* Changes to func_realpath<br />
* Changes func_query<br />
<br />
If you have any questions as to whether or not your customization will cause problems, please submit a ticket so we can investigate in more detail.<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[How to add RSS autodiscovery to your home page]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/325]]></link>
<guid isPermaLink="false"><![CDATA[89f0fd5c927d466d6ec9a21b9ac34ffa]]></guid>
<pubDate><![CDATA[Tue, 25 Sep 2012 16:09:02 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Solution Many browsers and RSS readers will look for a special tag in your site's  section that points them to the RSS feed for your site. You can use the code below, but you'll need to edit the href to point to your RSS feed and the title to match your s...]]></description>
<content:encoded><![CDATA[Solution Many browsers and RSS readers will look for a special tag in your site's <head> section that points them to the RSS feed for your site. You can use the code below, but you'll need to edit the href to point to your RSS feed and the title to match your site's.<br />
<br />
<link rel="alternate" type="application/rss+xml" title="My RSS feed" href="/path/to/my_rss.xml" /><br />
<br />
The <head> definition for most x-cart installations is in your skin1/customer/home.tpl file. You can use the following smarty code to assist you. You'll need to edit the href part, but the {$current_location} variable will be replaced with the full path of your shop's x-cart web directory. Place the following code in your skin1/customer/home.tpl file anywhere above the </head> tag.<br />
<br />
<link rel="alternate" type="application/rss+xml" title="RSS feed for {$config.Company.company_name}" href="{$current_location}/rss.xml" /><br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[How to publish google base feed with a alternative currency]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/326]]></link>
<guid isPermaLink="false"><![CDATA[a666587afda6e89aec274a3657558a27]]></guid>
<pubDate><![CDATA[Tue, 25 Sep 2012 16:11:07 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Solution If you would like to publish your google base feed but use an alternative currency..

Change your price field to be php code and use this code snippet:

$field_value = sprintf('%.2f', floatval($GLOBALS['config']['General']['alter_currency_rat...]]></description>
<content:encoded><![CDATA[Solution If you would like to publish your google base feed but use an alternative currency..<br />
<br />
Change your price field to be php code and use this code snippet:<br />
<br />
$field_value = sprintf('%.2f', floatval($GLOBALS['config']['General']['alter_currency_rate']) * floatval($data['price']));]]></content:encoded>
</item>
<item>
<title><![CDATA[Automating a Feed using google base as an example]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/327]]></link>
<guid isPermaLink="false"><![CDATA[b83aac23b9528732c23cc7352950e880]]></guid>
<pubDate><![CDATA[Tue, 25 Sep 2012 16:12:18 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Solution Here's how to automate a feed with feedmanager using Google Base as an example:

1. Set up your google feed as normal in feed manager.

2. Download it manually and upload it to your google base account to ensure google accepts it.

3. Set u...]]></description>
<content:encoded><![CDATA[Solution Here's how to automate a feed with feedmanager using Google Base as an example:<br />
<br />
1. Set up your google feed as normal in feed manager.<br />
<br />
2. Download it manually and upload it to your google base account to ensure google accepts it.<br />
<br />
3. Set up your FTP login/password in google base (see google for help if you haven't done this before).<br />
<br />
4. Back in feed manager you need to set the google feed to FTP mode by ticking the checkbox for FTP.<br />
<br />
5. Enter your FTP information here as per your google FTP settings, make sure the folder used is root so enter a single slash / for the folder portion, the filename should be named exactly as per the one you set up for the test account.<br />
<br />
6. Click "Save settings" in feed manager<br />
<br />
7. Click the "Autourl" button in feed manager to create a new autoURL, this will give you a link to use for triggering the feed when required.<br />
<br />
You can then set up a scheduled cron as per the instructions in our Knowledge base. The command you use can be tested in SSH to make sure it works.<br />
<br />
Note: Depending on your server you may have to use a variation of a Cron command, in general you can use GET, WGET or LYNX<br />
<br />
To set up a cron or windows scheduled task follow these instructions:<br />
<br />
Server Cron (recommended)<br />
http://firetank.helpserve.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=27&nav=0,7<br />
<br />
If you are on Plesk you can set up a "Scheduled Task"<br />
<br />
If you are on Cpanel you can set up a "Cron job"<br />
<br />
Windows (relies on a PC running 24/7)<br />
http://firetank.helpserve.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=32&nav=0,7<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[Using CDSEO pro product page titles Feed Manager feeds]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/328]]></link>
<guid isPermaLink="false"><![CDATA[cd00692c3bfe59267d5ecfac5310286c]]></guid>
<pubDate><![CDATA[Tue, 25 Sep 2012 16:13:28 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Solution If you are wanting to use your custom CDSEO Pro product page title as your product name in your google feed please do the following:

1. Go to your Adjust Mapping page for your google base feed.

2. Find the field called "title" (normally thi...]]></description>
<content:encoded><![CDATA[Solution If you are wanting to use your custom CDSEO Pro product page title as your product name in your google feed please do the following:<br />
<br />
1. Go to your Adjust Mapping page for your google base feed.<br />
<br />
2. Find the field called "title" (normally this is the first field).<br />
<br />
3. Change the "type" from Standard Field to php code.<br />
<br />
4. Input the following text into the data box beside the php code type:<br />
<br />
<br />
$field_value = func_query_first_cell(sprintf("SELECT cdseoTitle FROM wcm_cdseo WHERE cdseoReplaceID='%d' AND cdseoType='product'", $data['productid']));<br />
<br />
<br />
5. Scroll to the bottom of the page and click "Save feed mapping."<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[How to add a currency to your prices]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/329]]></link>
<guid isPermaLink="false"><![CDATA[6faa8040da20ef399b63a72d0e4ab575]]></guid>
<pubDate><![CDATA[Tue, 25 Sep 2012 16:14:28 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Solution For the new Google Base requirements, you'll need a currency label on your product prices (e.g. "123.45 USD"). To do this, change the field to a custom code field and use this code:

$field_value = $data['price'] . ' USD';

And change "USD" t...]]></description>
<content:encoded><![CDATA[Solution For the new Google Base requirements, you'll need a currency label on your product prices (e.g. "123.45 USD"). To do this, change the field to a custom code field and use this code:<br />
<br />
$field_value = $data['price'] . ' USD';<br />
<br />
And change "USD" to whatever currency label you need.<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[ How do I add tracking code to links?]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/330]]></link>
<guid isPermaLink="false"><![CDATA[fe73f687e5bc5280214e0486b273a5f9]]></guid>
<pubDate><![CDATA[Tue, 25 Sep 2012 16:15:25 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Solution How do I add tracking code, like Google Analytics, to my feed's links?

You can edit your feed's link field to be php code and use the following code:

$field_value = $data['product_url'] . '?utm_source=source&utm_medium=medium&utm_term=term&...]]></description>
<content:encoded><![CDATA[Solution How do I add tracking code, like Google Analytics, to my feed's links?<br />
<br />
You can edit your feed's link field to be php code and use the following code:<br />
<br />
$field_value = $data['product_url'] . '?utm_source=source&utm_medium=medium&utm_term=term&utm_content=content&utm_campaign=name';<br />
<br />
You can use Google's tool here to create tracking code for the link above:<br />
http://www.google.com/support/analytics/bin/answer.py?answer=55578<br />
]]></content:encoded>
</item>
<item>
<title><![CDATA[Custom Code - Extra Fields]]></title>
<link><![CDATA[https://support.bcsengineering.com/index.php?/Knowledgebase/Article/View/331]]></link>
<guid isPermaLink="false"><![CDATA[6da37dd3139aa4d9aa55b8d237ec5d4a]]></guid>
<pubDate><![CDATA[Tue, 25 Sep 2012 16:16:24 -0400]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Solution How do you access extra fields in your custom code in Feed Manager?

Use code like this:
$field_value = $data['extra_fields']['field name here'];

Make sure that "field name here" matches your extra field name, not the service name. This is ...]]></description>
<content:encoded><![CDATA[Solution How do you access extra fields in your custom code in Feed Manager?<br />
<br />
Use code like this:<br />
$field_value = $data['extra_fields']['field name here'];<br />
<br />
Make sure that "field name here" matches your extra field name, not the service name. This is case sensitive.]]></content:encoded>
</item>
</channel>
</rss>