Before I start I wanted to thank you for your contribution.
Running Zen Cart 1.5.1
I installed the “multi_cross_sell_v1.03” plug-in without any problems. This is a fresh install without any prior similar plug-ins.
PHP Code:
<!-- BEG: Multi Cross-Sell mod -->
<?php
// THIS CODE WOULD BE ADDED INTO YOUR TPL_PRODUCT_INFO_DISPLAY.PHP WHEREVER YOU WANT TO DISPLAY ALL THE CROSS_SELL BOXES:
if(defined('MXSELL_ENABLED') && MXSELL_ENABLED == 'true') {
for ( $mxsell = 1; $mxsell <= MXSELL_NUM_OF_TABLES; $mxsell++ ) { // show all cross sells
require($template->get_template_dir('tpl_modules_multi_xsell_products.php', DIR_WS_TEMPLATE, $current_page_base,'templates'). '/' . 'tpl_modules_multi_xsell_products.php');
}
}
?>
<!-- END: Multi Cross-Sell mod -->
I placed the above php code before "/form"
I created 4 products, 1 main product called “PRODUCT A” and 3 parts called “Part 1”, “Part 2” & “Part 3”as follow:
ID for “PRODUCT A” is 24
ID for “Part 1” is 25
ID for “Part 2” is 26
ID for “Part 3” is 27
Under admin/catalogue/Multi Cross Sell, I created a new cross sell as follow:

Under admin/configuration/Multi Cross Settings, my setup is as follow:

When I select “PRODUCT A” I see the following under the “product_info” page

So far so everything is OK.
Question 1) Why is it when I select, add to cart, in the above scenario, “Part 2” gets added to the cart instead of “PRODUCT A”? I have tried this many times on different products and it seems to add the first product on the left from the “Suggested Matching Items…”! What have done wrong? What am I doing wrong?
Question 2) Is there any way to code in and get a “Quantity Box” instead of “Buy Now” button on the product_info_display page only, so the customer could have the choice of picking the quantities of the items he needs to the cart from this page, instead of going back and forth to add related products?