Hi all!
This is my very first question in this forum.
I'm trying to achieve the following:
Having a product that is hidden in the shop (not in any category and doesn't show up in the search-results) but can be accessed / added to the cart by a non-public path.
The problem:
I've built a parallel system (integrated as a plugin) that allows the customer to search in a manufacturer-repository. The manufacturer has about 20.000 products in their catalogue. Obviously my client doesn't want to create a product in their store for every possible item that the customer might (or never) buy.
Solution proposal alt. 1:
Create a hidden product that can be added to the cart from the other system (price will be taken from the other system). This requires nopCommerce to be able to add a comment of some sort to the order (preferably to the specific order row) so that the admin can take action when the order comes in (add that specific product to the local catalogue or whatever).
The name / product nr. (and the price) comes from the other system and probably needs to be added in the cart and propagated to the order row when needed.
Solution proposal alt. 2:
Dynamically create the product when the customer presses buy in the other system. And then add that product into the cart.
Solution proposal alt. 3:
After looking around in the forum I took a look at the "Build your own computer" and the use of product variant attributes. Maybe it would be easier to add a variant attribute dynamically rather than creating a whole product.
So, in the cart it would show up as:
Manufacturer part:
Some manufacturer part name (prod.nr.): [+1299 kr]
Solution proposal alt. 4:
Create a product like alt. 3 and import all manufacturer-products as variant attribute alternatives into the local store. Would this pose a performance problem if say 20.000 alternatives were added!?
I would of course prefer if this could be done somehow straight out of the box, but if needed I will change the source to make it work.
So, do you guys have any other ideas or any input about which way I should go on this one!?
Kind regards,
Richard