protected override DriverResult Editor(ProductPart part, IUpdateModel updater, dynamic shapeHelper)
        {
            var model = new InventoryBySKUProductEditorViewModel()
            {
                Product = part
            };

            if (updater.TryUpdateModel(model, Prefix, null, null))
            {
                //update the Inventory across all products that share it
                _productInventoryService.SynchronizeInventories(part);
            }
            return(Editor(part, shapeHelper));
        }
 protected void SynchronizeOnUpdate(UpdateContentContext context, ProductPart part)
 {
     //The Inventory gets copied over to Latest and Published
     _productInventoryService.SynchronizeInventories(part);
 }