eCommerce functionality without checkout/payment gateway

Is it possible to create an eCommerce style site that doesn't require the user to pass through a payment gateway? It would be good if the solution could use the eCommerce package so that we can utilise the shopping cart features while users browse the products. I've got a scenario to help illustrate the concept.


Scenario

The website has many pamphlets that it prints and distributes all for free. A user can browse the website and add these products to the shopping cart like normal but there is no dollar value associated with any of this. Once the user has added all their desired products they then proceed to the checkout. During the checkout some information is required such as postal address, name, etc. The user enters this information, confirms their order and then is presented a receipt of order and this is also emailed to them.

End



Requirements:


  • shopping cart
    [*]checkout process
    [*]confirmation
    [*]transaction id
    [*]email receipt


The only thing that doesn't happen here is the use of a payment gateway. Is there a way to use the eCommerce package without required a payment gateway as part of the process?
So far I've only thought to keep a dummy gateway in Test Mode and just hide the testing text with CSS/JS on the relevant pages so that the user never sees this, however its a pretty poor option. Is there a way to achieve these goals without using the eCommerce package?

Good generic feature request. But unfortunately i think you have to use the "test mode" workaround for now.

Feature request http://bugs.matrix.squiz.net/view_bug.php?bug_id=5965

Hi,


Actually just found it's already been done.



The setting can be enabled in Delivery Method.

http://bugs.matrix.squiz.net/view_bug.php?bug_id=5647





Can you check it out and see if that's the one you are after?

[quote]
Actually just found it's already been done.



Can you check it out and see if that's the one you are after?

[/quote]



Well I was wrong, that's exactly what I was after. The last time I checked (and our current test VM) was using a version just before that feature was added and didn't think to look again.



Thanks for the follow up Ed