Hi Doug,
great questions. I'll do my best to answer, as these apply to both CF and PHP equally.
1. Per product discount. individual products can have discreet discounts. NOT just a discount on the entire cart.
Yes. Built in. Please see the admin demo at http://www.yourcartweaverstore.com - add a new discount and check out what happens if you don't check "global discount". Many ways to relate products, skus or categories.
2. Member login discounts using groups. so a member of a group will have specific discounts. this would apply to different vendors.
Yep. One of the discount filters is 'customer type' and you can add your own types.
3. Additional text areas for notes, such as inscriptions for a ring, etc, on a per product basis.
You bet. See the demo item here
you can change the text of that 'write your message!' label per product.
if you leave it blank, the product does not use the custom field.
(again, see the admin demo for the options on the product details form)
on the front end, it is also very easy to replace that single input with an array of custom data fields,
to extend the single input into an entire form or series of checkboxes, whatever you like.
4. pci compliance. might be a server issue. but could fail on a file basis.
As the owner of http://www.gowesthosting.com, I know the range of challenges that various PCI compliance scans can present. But even with Cartweaver 3, we have yet to come across a single scan that couldn't be passed, perhaps with some server-side or small code adjustments. For this version, we have taken extra steps in several places to ensure no data is passed through to the database without first being 'sanitized', Take a look at the FAQ here, notably the one about PCI compliance:
also see
5. A variety of payment gateways. not willing to pay for additional gateways. all should be included.
We currently support PayPal and Authorize.net for the US and SagePay UK as well as WorldPay.
Other payment gateway integrations will be made available in coming months, and the new Cartweaver 4 payment integration API makes it easier than ever to add your own payment methods.
6. full and timely support. not willing to pay extra for common questions.
7. complete documentation with both text, code, and video tutorials. a standard in my estimation.
We will have extensive documentation available for installation and setup, as well as dedicated admin-help links on each and every page of the admin. Our video tutorials are at www.youtube.com/CartweaverTV
We will also do tutorials, blog posts, videos and more in response to common questions like these.
In the mean time, please feel free to post more questions here, or contact us directly for any specific requirements.