I have become extremely frustrated and disappointed with some of the MODx "extras" available here. I hate to knock anyone, but it’s very annoying to have to spend entire day to piece together something that doesn’t seem like a difficult task at first glance.
I started with KiweeCommerce, the installer for that refused to complete successfully for me. I was unable to find any valuable support within a reasonable amount of time. I did submit my issue to the GoogleCode page for that project. I was most interested in that initially due to the fact it mentions it worked with Authorize.Net.
When that did not work out for me, I decided to give TreasureChest a try. I was skeptical seeing that it was written by the same person as who wrote FilePE - yet another MODx extra that I have struggled with to get working previously. It works (kinda). There is one problem that I posted to the support forum topic but still haven’t received support whatsoever.
I really don’t want to hate on Scotty as I don’t even know the guy, but I have an entire day wasted on something without a working product.

He self-admitted to being poor with writing documentation. This has to be my number one pet peeve with open source applications. The documentation that he has presented is very clear, but it seems to be lacking. He also seems to not include any working examples. Granted, he has a demo, but that’s only half of what you need to see to get it going.
Problems that I have/am encountering with TreasureChest:
1. Installer seemed to complete successfully. However, I was getting a blank page when selecting TreasureChest from the Modules menu within the manager. I found one thread concerning this problem with a Google search, but contained nothing of use to me. I poked around inside of "index.php" for TreasureChest to see what steps it took in the installation process that may have been missed. Sure enough, I noticed the following lines near the bottom:
rename('dummy.html', 'index.html');
rename(MODX_BASE_PATH.'install/', MODX_BASE_PATH.'assets/snippets/treasure_chest/');
I noticed that "install/" was
not renamed/moved, nor was "dummy.html". So I took the liberty of doing that myself. That gave me the correct screen that I was looking for when I clicked on "TreasureChest" under the Modules menu.
2. I was able to make changes within the TreasureChest module just fine. So I can check that off the list. But what about displaying the "cart" page that the documentation asked me to create? What about displaying a "product" page once I created that as the documentation asked me to? They both came up blank. Am I doing everything correctly I wonder. Is it my fault? Is it the fault of the installer?
So I poke around within this support thread and find someone giving additional code to display the details for an item. This was to be included in the "product" page, in addition to what is listed in the documentation. When I view that, it displays
almost everything it should based on the parameters and placeholders used. I’m starting to understand how the pieces fit together now. But, this documentation is just not very thorough. Not enough to get someone started without headaches.
To recap, I can now make changes to the configuration, the cart page is
not displaying
anything, the single product page that I have created for the only product that I have displays
some things.
If there is anyone out there who could please help me with this one, I would very much appreciate it! PLEASE!