Hi,
1. and 2. are already possible by default in HikaShop. You can add an attachment to emails in the System>Emails menu and it will be sent to the receiver with the attachment each time.
3. 4. and 5. Potentially, you could combine HikaShop with HikaMarket Multivendor, with each manufacturer being a vendor. If you're able to separate the elements from the different manufacturers in different products, then you can assign each product to the corresponding vendor. Then, after the purchase, the system will automatically split the order into sub orders, one per vendor, and each vendor will receive an email with the elements of his sub order only.
6. Having a checklist during the checkout process will be the hard part here. It will require a developer to develop a HikaShop plugin to implement the "checkout API" (
www.hikashop.com/support/documentation/6...tation.html#checkout
) of HikaShop in order to add that extra interface to the checkout process. I don't see a problem doing that development, it's just time to create the interface, check the products in the cart, have the checkbox mechanism, etc.
7. These payment methods are available in HikaShop.
8. HikaShop is optimized for SEO by default. But for the website in general, you'll have to follow Joomla's best practices for SEO. Here is a good start:
www.joomlashine.com/blog/joomla-seo-optimization-guide.html