Accept amount during creation

- [ ] set original & current value
- [ ] variant_id ?