Hello,
The product in creation should include the data from the product template but without creating the variants ; so when the product will be saved, the variants will be generated.
It has various implications and we still don't find the perfect solution, or the solution with the minimal drawbacks for the user.
But you cannot create any entry in the product table before the main product is saved. If your vendor want to create a product and close the window, you will have "lost" entries in your database which could be related to any product nor knowing if the product is still in creation or not (and in any case, the index will be incremented)
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.