Thursday, December 16, 2010

Update to Extended_Ccsave Extension for Magento 1.4.2

I updated a few things:
  1. integration into Permissions Roles
  2. control functionality through options in System Configuration
Its not completely tested (consider it beta quality), but it works well on a couple of Magento installations.

Source Code:

extended_ccsave_0_1_3.zip

Screenshots:

View of the orders grid with purge mass action


Purge button at the top of an order


Secure (SSL) view of payment information


Configuration Options:
  • Save / Don't save the card ID (if you just want to clean out Saved CC info and not save the card id)
  • Enable the Purge Saved CC button & mass action
  • Choose which Saved CC payment information you want to delete from an order


Permissions:
  • allow view of the card id
  • allow purge of Saved CC information


Known issues:
  • after copy to app/code/local, if you visit some portion of MagentoConnect, the configuration files get clobbered
  • there's some issue with the data helper object, but it doesn't cause any errors
In the pipeline:
  • more testing
  • use MagentoConnect to package extension

Thursday, December 9, 2010

Extended_Ccsave Extension for Magento 1.4.2

It took a very long time, but here is an update to the Ccsave code.

This allows Magento to save the cid from an order, and later on purge cc info from the sales record (multiple orders supported). Unlike earlier ideas, the entire thing can go into the local code pool (app\code\local) as an extension. This should make maintenance and upgrades less of a nightmare. Although there may be problems with other extensions which also modify sales order functionality.

Its not completely tested (consider it beta quality), but it works well on my development machine. (Update: fixed a typo in one of the class names)

extended_ccsave_0_1_0.zip

Some things that are missing:
- integration into the access control lists
- more testing
- put the thing into MagentoConnect one of these days