ecommerce 6.x-4.0-rc7
gordon - May 26, 2009 - 05:37
| Download | Size | md5 hash |
|---|---|---|
| ecommerce-6.x-4.0-rc7.tar.gz | 195.51 KB | c0b6785c7fbbebd5053e11dcc944b33f |
Official release from CVS tag: DRUPAL-6--4-0-RC7
Last updated: May 26, 2009 - 05:40
This release is a major step towards the final release. Now recurring payments in working coupled with the ec_recurring module. You are now able to set up scheduled payments. Curring this only works with PayPal basic but I am going to be adding it to express and pro as soon as I can.
This will also be able to be rolled out to other payment gateways so when I can I will update ec_eway and ec_authorize.net.
Changes since DRUPAL-6--4-0-RC6:
- #398324 fix customer checkout to not not add any address information if Billing address setting is only added when there is no shipping address.
- #446820 fix up issue of hook_cart_remove_item() not being called.
- Add ability for componets to have not forms.
- Change the settings changes for saving changes to use drupal_alter() so anything can add to it.
- Make changes so that charge componets can have a parent-child relationship between components
- Add Or filter to charges.
- Fix up a uasort()
- Add in filter for filtering based upon the total number of products sold.
- change the allocation interface to be able to be loaded from mutiple include files.
- Add hook_ec_receipt_atypes_alter() to allow allocation interfaces to be altered before they are used.
- Fix up the default view for transactions so by default it will not use the not shippable filter.
- Add new hook_ec_ptypes_alter() to allow dynamic loading of features and other changes to ptypes
- Change ec_anon to use the new hook_ec_ptypes_alter() instead of manually enabling the anonymous feature
- Add new no_cart_check feature which is automatically enabled with the no_cart attribute is included on a feature. This stops products being purchased via the cart.
- Add new no_buynow_check feature which is automatically enabled with the no_buynow attribute is included on a feature. This stops products being purchased via buy now.
- Fixed issue with loading of ec_product_load() not receiving the $node by refernce
- Remove debuging drupal_set_message()
- Fix up issue with buynow using the wrong code.
- add new function ec_product_get_all_functions() which will return a list of functions for both the productapi and product features.
- Add new productapi and feature hook hook_product_checkout_init()
- Make changes to receipting checkout to allow other modules to change the filter of which payment methods can be used. eg, only recurring payment methods
- #456610 Fix path in ec_paypal_wd() to point to the new path for receipts
- Add in new hook_ec_outbound_price_alter() and hook_ec_inbound_price_alter() to allow for basic multi currency support
- Fix up checkout button in cart when there is a destination= in the url
- Add screen to allow the customer to cancel their own transactions.
- Changed PayPal so the receipt will get cancelled when customer selects cancel on PayPal site
- Add to cancel url new switch %cancel-order to redirect to cancel page.
- Change allocation interface to allow the module to be an array of modules that can be called
- Add in the initiation of subscriptions for PayPal.
- #458522 fix issue with the product content type not being created during installation
- #459750 Fix missing default for ec_product_features.weight
- Add dependency on the search module for receipts and store
- Fix up the name of hook_ec_paypal_ipn_alter() to only have 1 alter
- Fixed missing data in ec_transaction.allocation field.
- Fix issue when enabling ec_anon, but ec_product in not completed installing yet.
- Changes to allow a payment gateway initiate a subscription payment.
- make the checkout form easier to theme
- Fix up the paypal uninstall
- Add in new function ec_checkout_create_transaction() which allows the system to generate transactions without any user input.
- Fix issue with ec_customer so that the a customer can be specified which is not the current user.
- Add new productapi and product feature hook_product_calculate() which allows processing to be done during the calculate hook during checkout.
- Add new hook_ec_transaction_types() to be able to list valid transaction types
- Add new hook to ec_buynow and ec_cart
- Add filter for transactions types.
- Make changes to PayPal so that it will send the current invoice as a trail period of 1 unit and the recurring amount as the default recurring amount.
- #401086 Removed ability for product types to specify features. This is no longer needed now that hook_ec_ptypes_alter() has been added.
