The following code allows us to add any product to the basket, using the product code, with an specified price. No items required.
I'm exploring this route to implement a donation items, given the freedom to customer to put any amount for it.
<mvt:assign name="g.Product_code" value="'g.product_code'" />