Magento Payment on Pickup Free Extension
Working on a client’s website whom wanted to have an in store pick up, and or pay. We came across this little extension located http://www.rapidcommerce.eu/blog/2012/07/magento-store-pickup/
To save you some time here is the extension and works on Magento CE 1.9.1 PaymentOnPickup
After we uploaded the files to the server, logged out, and logged back in, and configured the shipping method. When we went to configure the payment method we was instantly greeted with an Error Call to a member function setId() on a non-object in public_html/includes/src/Mage_Shipping_Model_Config.php on line 121
What we didn’t realize is that we enabled Compilation under System > Tools > Compilation
So we re-ran compilation, and flushed the systems cache, went back to system > configuration > Sales > Payment Methods and the error was gone.
We just want to send a big thank you to the author of this extension for making it freely available.