Google Merchant feed

We're working on ramping up our e-commerce, and we're consistently frustrated with how antiquated the BC platform is.
I know there are code workarounds, but for the life of me I can't understand why BC hasn't adjusted product feed to be compatible with Google.
What gives?

A little late to the party but it's quite straight forward to do. To automate it API sync to your products, get the quality, photos and everything, you sync the products every 10 days or go with google, I've done it for a few sites.
You need A TON of information to submit to google, for example bar codes, product ID's, manufacture names, very very detailed. More than 50% of the work is getting the all product information sorted out.

Similar Messages

  • Google product feed

    Does anyone know how to create an automatic Google product feed in Business Catalyst? Plenty of other eCommerce solutions offer Google product feed plugins. Alternatively, is there a way to use the API integration or RSS feed to do this?

    Hi Jane
    PRETTY are in the process of developing a connector that feeds BC Products into Google Shopping.
    If you're interested let me know at [email protected]
    We can get this installed and working for you.
    My skype is brett.stockley
    Brett

  • Google Merchant Base

    has anyone figured out a relatively painless way to upload items to Google Merchant Center (google shopping) and Ebay?  Just curious last i heard anyone ask about this it was 2010.

    Hi Brian,
    I've shared my code which I wrote to do this. I went to see Adam at Adobe and he twisted my arm.
    Let me know how you get on.
    http://bcevangelist.businesscatalyst.com/_blog/Adam_Broadway_-_Adobe_Business_Catalyst/pos t/Google_Shopping_XML_feed_a_BC_integration_how_to_and_other_hints_from_Richard_Harbutt/
    R

  • Making a Google Base Feed

    Can anyone explain to me how to make a google base feed with numbers? I've tried creating and submitting a feed multiple times, but I keep getting an error message saying "We didn't understand your delimiter".

    It's exactly why I wrote that Numbers is not the correct tool.
    To make things more complicated,
    Numbers CSV are not always Comma Separated Values.
    They match this definition when the decimal separator is the period.
    When the decimal separator is the comma, happily, Numbers CSV are semi-Colon Separated Values.
    If you really want to work with Numbers, do the job then
    Select all
    Copy
    then run this complex script:
    on run
    set nomDuFichier to (do shell script "date " & quote & "+P%Y%m%d-%H%M%S" & quote) & ".txt"
    set p2d to path to documents folder as text
    tell application "System Events"
    set leDoc to path of (make new file at end of folder p2d with properties {name:nomDuFichier, file type:"TEXT"})
    end tell -- System Events
    write (the clipboard as text) to file leDoc
    end run
    You will get the datas in a TSV file in the Documents folder.
    Yvan KOENIG (from FRANCE samedi 25 avril 2009 22:22:21)

  • Google Base Feed

    I am relatively new to coding language and Dreamweaver, but I
    am desperately trying to build a search form that queries the
    Google Base Feed, but I cannot seem to be able to bind the feed
    into a data/recordset in Dreamweaver.
    If anyone has any insight to this, it would be very much
    appreciated.
    Thanks.

    It's exactly why I wrote that Numbers is not the correct tool.
    To make things more complicated,
    Numbers CSV are not always Comma Separated Values.
    They match this definition when the decimal separator is the period.
    When the decimal separator is the comma, happily, Numbers CSV are semi-Colon Separated Values.
    If you really want to work with Numbers, do the job then
    Select all
    Copy
    then run this complex script:
    on run
    set nomDuFichier to (do shell script "date " & quote & "+P%Y%m%d-%H%M%S" & quote) & ".txt"
    set p2d to path to documents folder as text
    tell application "System Events"
    set leDoc to path of (make new file at end of folder p2d with properties {name:nomDuFichier, file type:"TEXT"})
    end tell -- System Events
    write (the clipboard as text) to file leDoc
    end run
    You will get the datas in a TSV file in the Documents folder.
    Yvan KOENIG (from FRANCE samedi 25 avril 2009 22:22:21)

  • I can't access google URL feed

    I can't access Google url feed. When I click on google it says    
         Not Found
    The requested URL/webhp was notfound on this server
    Apache/2.2.18 ( CentOS )Server at www.google.com Port 80
    Can anybody tell me in simple terms (as I'm not a computer whiz ) how I can fix this?                                                 

    I have the exact same problem
    Trying to access www.google.be
    It gives me the same error notification

  • My startup disk is full. Can I delete 16,255 Google RSS  feeds in Mail screen?

    I began to investigate all avenues to free up my startup disk space. This included deleting photos, movies, downloads, emptying trash, etc. I saved 15.87 GB out of the original 500 GB Mac hard drive. (By the way, everything was backed up to an external 1 TB hard drive). At best, deleting more photos may save me another 5 GB of HDD. Still a drop in the bucket. I then noticed that in my mail screen I have 16,255 Google RSS feeds. I only have 162 Apple Hot and the 16,255 Google RSS feeds. Can I delete the Google feeds and thereby free up disk space by doing that? I still want to use Google and not lose it permanently. Will it work?

    Freeing Up Space on The Hard Drive
      1. See Lion/Mountain Lion/Mavericks' Storage Display.
      2. You can remove data from your Home folder except for the /Home/Library/ folder.
      3. Visit The XLab FAQs and read the FAQ on freeing up space on your hard drive.
      4. Also see Freeing space on your Mac OS X startup disk.
      5. See Where did my Disk Space go?.
      6. See The Storage Display.
    You must Empty the Trash in order to recover the space they occupied on the hard drive.
    You should consider replacing the drive with a larger one. Check out OWC for drives, tutorials, and toolkits.
    Try using OmniDiskSweeper 1.8 or GrandPerspective to search your drive for large files and where they are located.

  • Google Merchant Center Feed

    Can we export a feed for Google Shopping directly from the BC eCommerce platform? Trying to see if this is possible and can't find anything (anywhere!)
    Thanks

    Not really,
    Google Shopping is big but not that big and when you compare the eCommerce sites out there in the world and success of many, needing a feed is not a priority.
    BC's eCommerce has not seen much evolvement over the years as well but like I said, other systems implementations do not work well or at all now for example because Google have put some serious restrictions on things.
    Fo you for example, your products MUST have a unique identifier, this is not your product code, it has to be a proper manafacturer number or proper barcode etc as outline in their documentation. Not got one of their options then your products wont be accepted in their feed.
    Same with the catalogs, you need to change your catalog structure if you want an automated feed so that it forms into googles required taxonomy.
    So basically if you want your products submitted to google you HAVE TO change your sites structure and product content  AND take steps to ensure they are registered out there in the world before google will accept those products.
    That is a big requirement.

  • Google Reader feeds will not open or refresh.

    I've been using Google Reader on Firefox for years and it suddenly is not functioning properly. I had not made any changes to my computer, or installed new programs. Reader continues to work on IE. Feeds won't open or display; when they do it often freezes. The site lags considerably.

    I do no understand "flash on the screen"; could it be http://support.microsoft.com/kb/2716529 ?

  • Google RSS Feed and Mail

    Hello Apple Help Forum!
    I'm looking for a Mail Client that will sync with Google Reader. I use one at home on my mac, and one at work on a PC. Does anyone know where I could find one? Thanks!

    In Mountain Lion, Apple removed the ability for RSS feeds within Safari and Mail.  You will need to install an RSS application such as NewsFire or another application of your choosing.

  • Import google reader feeds into Webfeed

    Hi,
    I did a export of my Google Reader subscriptions (XML file) and I would like to import these into the webfeed app of my Nokia. When I select Import feeds the app returns with "no feeds found on phone".
    Does the app expect the xml file on a certain location? Is the format wrong?
    Thanks.
    Bert

    Hi,
    If you had the Extension installed, check Safari / Preferences - Extensions. You may have turned Extensions off or inadvertently uninstalled Google Reader ?
    It's available here.
    https://extensions.apple.com/

  • Google Map Feed

    I would like to link in a google map url like you would do w/
    iframes in regular html. if you go here:
    http://www.ideaworks.com.au/
    and go to their contact page they link in the map. that's what I'm
    trying to archive. please help.

    use divs if you don't want to embed directly into your
    swf.

  • Creating a cfhttp multi part form post for google docs upload

    Hey all,
    If you saw my last thread, you know I am working with google docs and uploading documents to it. Well I got basic document uploading working, but now I am trying to include meta data. Google requires you to include the metadata with the actual file data and seperate them by using a multi part form upload. I don't know exactly the process for doing so, but they have a handy code snippet of the desired results at
    http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#UploadingDoc s
    So I am basically trying to mimic that payload, however I am continually getting an error stating that there are no parts in a multi part form upload.
    <errors xmlns='http://schemas.google.com/g/2005'><error><domain>GData</domain><code>InvalidEntryException</code><internalReason>No parts detected in multipart message</internalReason></error></errors>
    to be exact. I am not really sure what I am doing wrong here. I figure it is one of two things, either I am not including the actual data in the payload properly (I am currently using a body type param for the payload, but I have also tried a formfield named content to deliver it. Neither worked). So maybe I need to do something else tricky there? The other thing which I am not reallly sure about is the content-length attribute. I don't know exactly how to calculate that, and I read in another forum that a content length attribute was messing that guy up. Right now I am just taking the lenght of the payload string and multiplying by 8 (to get the number of bytes for the entire payload) but hell if I know if that is right. It could be I just don't know how to set up the parts for the message, it seems pretty straight forward though. Just define a boundary in the content-type, then put two dashes before it wherever you define a new part, and two dashes trailing the last part.
    Anyway, here is my code, any help is much appreciate. I'm a bit beyond my expertise here (not really used to trying to have to roll my own http requests, nevermind multipart post form data) so I'm kinda flailing around. Thanks again.
    <cffunction name="upload" access="public" returnType="any" hint="I upload the document." output="false">
        <cfargument name="filePath" type="string" required="false" hint="file to upload.">
        <cfargument name="docType" type="string" required="yes" hint="The document type to identify this document see google list api supported documents">
        <cfargument name="parentCollectionId" type="string" required="no" hint="the name of the collection/collection to create (include collection%3A)">
        <cfargument name="metaData" type="struct" required="no" hint="structure containing meta data. Keyname is attribute name, value is the value">
        <cfset var result = structnew()>
        <cfset result.success = true>
        <cftry>
            <cfif structkeyexists(arguments,"parentCollectionId")>
                      <cfset arguments.parentCollectionId = urlencodedformat(parentCollectionId)>             
                      <cfset result.theUrl = "https://docs.google.com/feeds/default/private/full/#arguments.parentCollectionId#/contents">
                <cfelse>
                        <cfset result.theUrl = "https://docs.google.com/feeds/default/private/full/">
            </cfif>
             <cfoutput>
                  <cffile action="read" file="#arguments.filePath#" variable="theFile">
                <cfsavecontent variable="atomXML">
                     Content-Type: application/atom+xml
                    <?xml version='1.0' encoding='UTF-8'?>
                    <entry xmlns="http://www.w3.org/2005/Atom" xmlns:docs="http://schemas.google.com/docs/2007">
                      <category scheme="http://schemas.google.com/g/2005##kind"
                          term="http://schemas.google.com/docs/2007###arguments.docType#"/>
                        <cfloop collection="#arguments.metaData#" item="key">
                            <#key#>#arguments.metadata[key]#</#key#>
                        </cfloop>
                    </entry>
                    --END_OF_PART
                    Content-Type: text/plain
                    #theFile#
                    --END_OF_PART--
                </cfsavecontent>       
            </cfoutput>      
            <cfset result.postData = atomXML>
            <cfhttp url="#result.theUrl#" method="post" result="httpRequest" charset="utf-8" multipart="yes">
                <cfhttpparam type="header" name="Authorization" value="GoogleLogin auth=#getAuth()#">
                <cfhttpparam type="header" name="GData-Version" value="3">
                <cfhttpparam type="header" name="Content-Length" value="#len(trim(atomXML))*8#">           
                <cfhttpparam type="header" name="Content-Type" value="multipart/related; boundary=END_OF_PART">
                <cfhttpparam type="header" name="Slug" value="test file --END_OF_PART">
                <cfhttpparam type="body" name="content" value="#trim(atomXML)#">
            </cfhttp>
            <cftry>
                   <cfset packet = xmlParse(httpRequest.fileContent)>
                <cfif httpRequest.statusCode neq "201 created">
                    <cfthrow message="HTTP Error" detail="#httpRequest.fileContent#" type="HTTP CODE #httpRequest.statusCode#">
                </cfif>
                <cfset result.data.resourceId = packet.entry['gd:resourceId'].xmlText>
                <cfset result.data.feedLink = packet.entry['gd:feedLink'].xmlText>
                <cfset result.data.title = packet.entry.title.xmlText>  
                <cfset result.data.link = packet.entry.title.xmlText>    
                <cfcatch>
                     <cfset result.data = httpRequest>
                </cfcatch>
            </cftry>       
            <cfcatch type="any">
                 <cfset result.error = cfcatch>
                <cfset result.success = false>
            </cfcatch>
        </cftry>   
        <cfreturn result>
    </cffunction>
    Also, this is what my atomXML data ended up looking like when it got sent to google. This isn't the WHOLE request (it doesn't include the headers, just the body).
    Content-Type: application/atom+xml
    <?xml version='1.0' encoding='UTF-8'?>
    <entry xmlns="http://www.w3.org/2005/Atom" xmlns:docs="http://schemas.google.com/docs/2007">
    <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/docs/2007#document"/>
    <TITLE>Woot Test</TITLE> </entry>
    --END_OF_PART
    Content-Type: text/plain
    I'm a test document lol!
    --END_OF_PART--

    Woot, I got it. I had to send the gData version number, and change the URL.
    Here is the working function.
    <cffunction name="upload" access="public" returnType="any" hint="I upload the document." output="false">
        <cfargument name="myFile" type="string" required="false" hint="file to upload.">
        <cfset var result = "">
        <cfset theUrl = "https://docs.google.com/feeds/default/private/full">
        <cffile action="read" file="C:\website\xerointeractive\testing\test.txt" variable="theFile">
        <cfset fileSize = createObject("java","java.io.File").init("C:\website\xerointeractive\testing\test.txt").length()>
        <cfhttp url="#theURL#" method="post" result="result" charset="utf-8" >
            <cfhttpparam type="header" name="Authorization" value="GoogleLogin auth=#getAuth()#">
            <cfhttpparam type="header" name="Content-Type" value="text/plain">
            <cfhttpparam type="header" name="Slug" value="test file">
            <cfhttpparam type="header" name="GData-Version" value="3">
            <cfhttpparam type="header" name="Content-Length" value="#fileSize#">
            <cfhttpparam type="body" value="#theFile#">
        </cfhttp>
        <cfreturn result>
    </cffunction>

  • Google Base Export

    I've recently made the move from PC to Mac and so far, few regrets... albeit I am struggling with creating a Google Base feed using Numbers.
    Previously, I would create the spreadsheet in MS Excel and then save as a .txt file, before uploading to Google Base. However, if there is an option to save a Numbers File as a .txt document, I haven't been able to find it
    I wondered if perhaps I have missed something? Alternatively, if the .txt option isn't available, is there an effective means of working around this issue?
    All and any help very much appreciated.
    Thank you
    John

    Easy soluce:
    --\[SCRIPT Numbers2tsv]
    Copy a range of cells in the clipboard.
    Run the script.
    On the desktop you will get a TSV file named from the current date-time.
    Yvan KOENIG (Vallauris, FRANCE)
    23 octobre 2008
    on run
    set tsv to the clipboard as text
    set p2d to path to desktop as text
    set monNom to "TSV_" & (do shell script "date " & quote & "+%Y%m%d-%H%M%S" & quote) & ".txt"
    tell application "Finder" to make new file at folder p2d with properties {name:monNom}
    write tsv to file ((path to desktop as text) & monNom)
    end run
    --[/SCRIPT]
    Yvan KOENIG (from FRANCE jeudi 23 octobre 2008 21:36:59)

  • IE 11 on Windows 7 x64 does not display FeedBurner feeds correctly

    Dear All,
    I have just installed Internet Explorer 11 on my Windows 7 x64 system. It all went smoothly except for certain feeds not displaying correctly. After a bit of investigation it seems FeedBurner feeds are the ones which do not work.
    Any of the FeedBurner feeds I was subscribed to previously display a webpage instead of the standard feed view, and cannot be marked as read. Also, if I try to subscribe to a new FeedBurner feed, there is no "Subscribe to this feed" link to click
    on, only the same webpage.
    I have also noticed that the only Medium.com feed I am subscribed to only displays the XML code of the feed, not the standard feed view. There is only one of those, so I cannot say if it is general or not; but the FeedBurner issue is general though.
    Is this a general occurrence? If so, when can we expect a solution?
    Thank you for your help.
    FD

    Dear Rob,
    These forums appear as one of the available avenues for "Ask the community" in the Help > Online support menu. Besides, there are already tickets in the Microsoft Community for Home Users and Consumers about this, but no valid answers:
    http://answers.microsoft.com/en-us/ie/forum/ie11-iewindows8_1/bug-feedburner-rss-feeds-failing-to-format/53d33c48-21dd-4273-a3f0-eb5a80bb7ce7
    http://answers.microsoft.com/en-us/ie/forum/ie11-iewindows8_1/google-rss-feeds-dont-reneder-to-good-in-ie-11/0bc517fc-8cc6-42b1-9cab-03f5f5350157
    I tried the Compatibility View settings, but they do not help at all.
    For example, if you try
    http://feeds.feedburner.com/aei-ideas/posts you get this:
    while what I expect is something like this:
    Other feeds that also exhibit this problem are:
    http://feeds.feedburner.com/LuboMotlsReferenceFrame
    http://feeds.feedburner.com/WarNewsUpdates
    I have no idea what an XML data island is, but IE10 (what I was using before the upgrade) did display
    https://medium.com/feed/war-is-boring correctly, while IE11 now only displays XML code.
    Thank you for your help.
    FD

Maybe you are looking for

  • IPhoto 4 doesn't scroll through photos in Leopard when viewing lg thumbnail

    I upgraded to Leopard, and everything seems mostly fine. Few small glitches. I repaired permissions and am keeping watch. But one thing hasn't resolved: when I open my copy of iPhoto 4, I can see all my pictures, but the scroll bar doesn't work if I

  • Adobe reader 9.1.2 CPSID-49166 locks up when save copy

    using firefox v3.0.11 & IE8 under XP pro sp3 whenever I save a copy if a pdf when downloaded from the net adobe reader locks up and refuses to close or open further pdf's with action in progress cannot close with taskmanager reboot is only option any

  • Audigy Advanced MB not installing on W7

    ' I updated to Windows 7 64-bit from 32-bit Vista on my Dell XPS m530, which came with Creative Sound Blaster Audigy Advanced MB. My Sigmatel drivers are installed correctly, but when I try to install Audigy, I get the error "Audio drivers not found,

  • Image batch converter program

    hi. i have a lot of images to upload for online gallery. total space and probably and more later, 1.1GB, which of them each photo is around 1, something MB. i use archlinux. is there any batch converter program which gives me the option to convert ma

  • Is there a way to disable the ability to add themes?

    I understand that it is fairly simple to disable already installed themes in firefox, but it there a way to prevent them from activating at all? I monitor a computer lab and I would like to disable themes from being activated.