Call variants_service's push_to_layer after show
Get layer id or create in services
Renamed product to variant
Added event service spec