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.
 
 

Drupal is a registered trademark of Dries Buytaert.