Ian:
Sleep? What is sleep?
First: Thank you for all your work here.
When I tested the mambot, I did not have multiple prices based on quantities or shopper groups. Because I use Virtuemart out of the box (Without Hacks), I did not expect an issue in that area. I tested it in an test environment and the software worked with the basic functionality I had in the test environment. Oh well....
When you say to change the file manually -- is there a way to stop the auto upload and just let the mambot create the file? Other than not entering the correct Google password?
Is there a way to add a 3rd selection to the "Periodical Type" in the Parameters? Like one where it does not run automatically but just when you click a button to export - like a manual type?
We have quite a bit of traffic on the site, and it looks like you trigger the export based on time and if a flag is set. When a site has quite some db requests in line, it seems like the mambot could run twice before the flag is set. In an instance we have 10 people hitting the site in the exact second the export should start. There are some times where users get errors while the file is written. That is an issue we only found on our production site so far. Therefore, we would prefer a manual trigger of the export instead of the export.....
So I can set the Periodical Time to "0" but have a button to export now? I hope I did not miss that function somewhere in the documentation...
Now to the duplicates issue.....
I think it is ok for Google to have all product variations in there. But it might be confusing for Google to have one and the same product with different prices.
Having a setting that would limit the export just the "default" price/shopper group would definitely help.
Wouldn't that be the same logic that VM uses when it creates the detail page regardless of being a parent product or a child product? It shows a "price per unit" price (See products within
http://www.charisma-art.com/open_edition_prints/ ).
At the end, that is what the user sees without having to login. It would just show the publicly available prices. If this could be a setting in the preferences, users could use it as it is now or with a "limited" export with all the products/variations that are available without users having to login. Most stores probably don't want to have the "special prices" based on shoppers groups not advertised.
Like with many other components, I can usually make them work if little changes are needed. But with more and more "protected" code, there is no way to fix the issues on our own. We have to ask the developer for the changes.
I hope you can find a way....
Peter