1. A computer processor-implemented method to provide commodity offerings, comprising: setting at least one commodity offering term for a commodity offering; determining at least one commodity offering pricing value based on the at least one commodity offering term and at least one commodity offering pricing model for the commodity offering; providing the commodity offering, including at least one association based on the commodity offering pricing value between a strike price and a premium, for selection by a customer; and determining whether the at least one association is satisfactory and iteratively re-processing the commodity offering term until the association has been accepted; providing payment for some portion of a commodity purchase for an exercised commodity offering, wherein the strike price of the commodity offering is less than a local retail commodity price.