create_or_update_params() :: %{}
t() :: %{name: String.t(), price: String.t(), sku: String.t()}
create_or_update(create_or_update_params()) :: t()