variants can be unshippable and not digital
add unshippable delivery, calculator