Evaluating AbleCommerce - a few questions
Posted: Thu Feb 21, 2008 4:28 pm
Hi,
I am currently evaluating AbleCommerce for a retail site implementation to replace Commerce Server 2002, and I have a few questions for anyone familiar with AC 7.0. Thanks in advance for your help.
Jon
API
1) Are "pluggable" API's provided? I want to be able to implement interfaces for several areas of the site... for example Tax calculations and Discounts. I see there are ITaxProvider and IShippingProvider interfaces provided. Is there a similar one for Discounts? Are these "plugged-in" via web.config?
2) Do you use the .NET 2.0 Membership/Role/Profile provider model? Is the data stored flat, or in ugly serialized fields like the default MS providers?
3) What do you use for data-access? Hand-coded DAL, OR/M ActiveRecord?
4) What is the provision for adding domain-specific business-logic? Where is it stored?
5) Do you use SQL stored-procedures?
Documentation
1) Is a Data Model available?
2) Is a complete developer API reference available, with examples for how to implement common scenarios?
3rd-party software
1) In addition to NVelocity, do you use any other 3rd-party open source software, such as log4net, nHibernate, Lucene, Subsonic?
Integration
1) We would need to do bidirectional integration with our back-end Peoplesoft system. What interfaces, services, events are provided that would enable this?
Recurring orders
1) Are customers able to specify the delivery frequency of recurring orders (eg. 4/6/8/12 weeks).
2) Are customers able to change the details of a recurring order? eg. add/edit/delete line-items, change the payment & delivery method, etc.
3) Is it possible for a site administrator to specify a subset of products available for recurring delivery? Is it possible for a developer to code this specification via an interface?
4) Is it possible to have a recurring order that also contains "one-time" line-items?
I am currently evaluating AbleCommerce for a retail site implementation to replace Commerce Server 2002, and I have a few questions for anyone familiar with AC 7.0. Thanks in advance for your help.
Jon
API
1) Are "pluggable" API's provided? I want to be able to implement interfaces for several areas of the site... for example Tax calculations and Discounts. I see there are ITaxProvider and IShippingProvider interfaces provided. Is there a similar one for Discounts? Are these "plugged-in" via web.config?
2) Do you use the .NET 2.0 Membership/Role/Profile provider model? Is the data stored flat, or in ugly serialized fields like the default MS providers?
3) What do you use for data-access? Hand-coded DAL, OR/M ActiveRecord?
4) What is the provision for adding domain-specific business-logic? Where is it stored?
5) Do you use SQL stored-procedures?
Documentation
1) Is a Data Model available?
2) Is a complete developer API reference available, with examples for how to implement common scenarios?
3rd-party software
1) In addition to NVelocity, do you use any other 3rd-party open source software, such as log4net, nHibernate, Lucene, Subsonic?
Integration
1) We would need to do bidirectional integration with our back-end Peoplesoft system. What interfaces, services, events are provided that would enable this?
Recurring orders
1) Are customers able to specify the delivery frequency of recurring orders (eg. 4/6/8/12 weeks).
2) Are customers able to change the details of a recurring order? eg. add/edit/delete line-items, change the payment & delivery method, etc.
3) Is it possible for a site administrator to specify a subset of products available for recurring delivery? Is it possible for a developer to code this specification via an interface?
4) Is it possible to have a recurring order that also contains "one-time" line-items?