Here's an update. To enter a product with options/attributes directly to the shopping cart requires alteration of your catalog/includes/modules/product_listing.php and catalog/includes/modules/new_products.php and, if used, catalog/includes/modules/special_products.php, and if you have all products you would have to look at the product listing file for that contribution. Also, if you have buy_now buttons in catalog/products_new.php and catalog/specials.php you will need to alter these pages as well.
The main alteration to the above pages consists of inserting the code to choose options found in catalog/includes/modules/master_listing.php. This will allow the user to choose options from a drop-down menu, and pass the option/attribute variables in $HTTP_GET_VARS ($_GET for those who have gone to the trouble to replace deprecated code) when the buy-now button is pressed.
Then, change any instances (in sql calls or buy-now code) of 'product_to_buy_id' to 'products_id' which will skip the code in application_top that sends products with attributes purchased form these pages to product_info.php instead of adding the products directly to the cart.
This should be a fairly straight forward update as you are basically replacing the code in the files above with that found in catalog/includes/modules/master_listing with only minor changes.
Although I see some value to these changes and will probably implement them, I am not putting the code changes here due to the number of files that need to be altered. This would have to be an add-on to the Master-Slave contribution.
I see that when showing product on the index.php page and product has got options, if we click on add to cart, it will first redirect us to it's master product.
Options on the product is however selectable when having master product on top of page, but this would be sort of wrong way - misleading product to wrong page?
So, in index.php showing products, product got options then it need to direct customer to actual product and not it's master
Replying to my own threads.
Still need some little help to finally complete this great addon.
Got everything sorted except the quantity drop down box.
When displaying product with master the quantity works fine on adding master and slave product.
When displaying a normal product the quantity selected from drop down is always 1 even if 20 is selected