Hi Adrian!
Please find here below answers to your questions.
In addition to paypal what other payment options are available?
Currently, TresaureChest only accepts PayPal.
However, credit cards may be accepted directly from PayPal and without having a PayPal account if this option is activated in the PayPal merchant account. This is the case with the demo. Unfortunately, I could not test this feature since I don’t have c.c. myself. We can perform tests with a 0.01$ dummy product if you want.
Additional payment methods could potentially be added, but each one presents important differences at some point.
For this reason, I’m currently not sure if I would adapt TC or write a new cart system from scratch. The second option would take much more time but be better for long-term evolution. The problem is also a question of funding.
Can the user printout an order form with an order number? i.e. the order is "pending" and they can then send in a cheque as payment.
No, currently is no "pay later" option. However, I think it would be possible to hack the snippet and the underlying class so they update the database "sales" table. For this, one would need to call directly the "ipn" service or to add a new equivalent service. In TreasureChest’s backend is some droplist telling if the product was shipped or not. It would suffice to add an option telling that the product was not paid. To see the backend, you can install the TreasureChest 1.0 version. The backend of the 1.2 version is very similar.
Concerning bills, it would be necessary to call the "pdt" service and to fake PayPal. A little bit of hacking in TreasureChest code would be necessary. The vouchers that the "pdt" service outputs be set the way you want through the templates and the many placeholders. See for instance this picture:
http://www.altipoint.ch/preview/copies_ecran_treasurechest/TreasureChest_example_detailed_voucher_annotated.png
You can also run the demo with a 0.01$ demo dummy product as it is fully functionnal.
Currently the transaction number is dynamically set by PayPal but we could use custom numbers if doing a "pay later" transaction.
I’m open to proposals for custom changes.
Again another pending order option where the user can place an order and then use direct bank transfer to pay for it quoting the order number.
If we implement the "pay later" option, then the user could write the number on his bank transfer. Then, it would be possible to update the status of the sale using the Sales Manager in TreasureChest’s backend.
Can I set the system up to apply discounts for registered members?
Although we’ll sell to anyone I’d like registered members to get a % discount on all orders
TreasureChest does not require registration as the buyer address is automatically retrieved from his PayPal account. However, you could install TreasureChest twice.
One install would be done in a reserved section that non-members cannot access.
Basically, the TreasureChest snippet can be saved with another name.
It would also be possible to hack the treasurechest.class.php file to apply discounts if a user is logged on as webuser. PayPal offers several fields to apply discounts. I’m not an expert with WebloginPE and this is not implemented in the current distribution.
As always with MODx, what you can do depends on how much you accepts making your hands dirty. ;-)
I’m currently writing a book about TreasureChest and I hope this will help.
Unfortunately I’m lacking time to finish it and the English version must not be expected before one month.
The original treasurechest mentioned stock/inventory control - how does this work in TC1.2? The demo works for the front end user but I’m keen to see how it works in the backend manager
It’s the same for TreasureChest 1.2 than for TreasureChest 1.0.
I agree, some screenshots of the backend lack.
I’ll try to prepare a few ones.
As mentioned above, you can also install TreasureChest 1.0 to see what the backend looks like.
Finally do you have any links to active online shops using TC1.2?
Unfortunately not yet. The demo is fully functional however and works like a true online shop. You can go up to the "Thank you" page displaying the voucher.
Regards
Julien