Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
static:partner_guidelines [2011/08/19 06:22] – [FoxyCart Functionality and Features] foxybrettstatic:partner_guidelines [2017/04/26 07:02] (current) – external edit 127.0.0.1
Line 88: Line 88:
 As we continue to innovate and upgrade FoxyCart, your integration will need to be updated to take advantage of those new features. While synchronizing development schedules is likely impossible, we will try to alert all of our integration partners about new features and functionality before they are officially launched. We also try to provide early beta access to new versions prior to release (and sometimes prior to public beta), and generally will keep a release in beta for at least a month to allow for your testing and feedback. As we continue to innovate and upgrade FoxyCart, your integration will need to be updated to take advantage of those new features. While synchronizing development schedules is likely impossible, we will try to alert all of our integration partners about new features and functionality before they are officially launched. We also try to provide early beta access to new versions prior to release (and sometimes prior to public beta), and generally will keep a release in beta for at least a month to allow for your testing and feedback.
  
-==== Exclusive Integrations and FoxyCart Functionality ==== +Your integration should wherever possible use FoxyCart-native functionality rather than creating similar functionality independent of FoxyCart. For example, since FoxyCart supports functionality like quantity discounts, coupon codes, HMAC price validation, UPS/FedEx/USPS live shipping rates, 3dsecure, PayPal Express Checkout, product thumbnail images in the cart, downloadable products, extensible JSONP callbacks, and etc., your integration should utilize the native FoxyCart functionality rather than creating your own.
-If your integration is exclusive to FoxyCart, it should wherever possible use FoxyCart-native functionality rather than creating similar functionality independent of FoxyCart. For example, since FoxyCart supports functionality like quantity discounts, coupon codes, HMAC price validation, UPS/FedEx/USPS live shipping rates, 3dsecure, PayPal Express Checkout, product thumbnail images in the cart, downloadable products, extensible JSONP callbacks, and etc., your integration should utilize the native FoxyCart functionality rather than creating your own.+
  
-This will prevent confusion stemming from two different ways to accomplish the same goal, and will allow you to use the FoxyCart documentation in your own documentation if necessary.+This will prevent confusion stemming from two different (possibly conflicting or feature-incompatible) ways to accomplish the same goal, and will allow you to use the FoxyCart documentation in your own documentation if necessary.
  
 If you have a compelling need to not use FoxyCart's native functionality, please discuss your requirements with us so we can understand the limitations and work together on a more flexible solution. If you have a compelling need to not use FoxyCart's native functionality, please discuss your requirements with us so we can understand the limitations and work together on a more flexible solution.
  
  
 +==== Specific Required & Recommended Functionality ==== 
 +  * [[:static:redirect:price_validation|Price Validation via HMAC]] should be enabled by default.
 ===== In Closing... Have Fun! ===== ===== In Closing... Have Fun! =====
 We know that this is a long and heavy document, but our goal is to make sure all the issues are discussed up front. Again, our goal is to have as clear and constant communication with you as possible to ensure success for your integration. If you have any questions at all please don't hesitate to get in touch with us. We're here to help, and we are excited about every advanced integration that comes through our inboxes. We know that this is a long and heavy document, but our goal is to make sure all the issues are discussed up front. Again, our goal is to have as clear and constant communication with you as possible to ensure success for your integration. If you have any questions at all please don't hesitate to get in touch with us. We're here to help, and we are excited about every advanced integration that comes through our inboxes.

Site Tools