Hi, this module works very well and I love the fact that it is so lightweight.

Can you please move all features out of the order module into a separate sub module.

The only thing the basic_cart_order module needs to do is to take an order.

The order module must just have the name field.
No need for the body (message), address, city, zip code, phone, and the most important email.

Yip, I think the order module don't need to have any required email address. The fact that when you place an order the person who really needs to get the message (admin) gets it. To make it more modular, you can opt to install only the email field that will then add the other functionalities the order module offers like message to user.

I have tested this by manually disabling all the features in the .info file and related files
This led to basic_cart_order only having a dependency with ctools and number. No need for menu, strongarm, and views

So what does this basic order module do. Well you order a few nodes, and on checkout to put your name and your done. Admin gets an email with your name and the nodes you ordered.

Here is my use case.

I have a product list of drinks you can order at drupalCon for FREE, you simply select how may drinks and of what variety you want. Then you checkout with simply entering your drupal name (NO email, NO address, NO phone needed as you are in a hurry to get to those drinks). After checkout you are presented with a QR code that you can print or email or send to your phone or send to another drupler thinking you can hack the system. You can then use that qr code to claim your FREE drinks at he DrupalCon Beer tent.... if you can find it.

Comments

IWasBornToWin’s picture

I agree.