Contract production and transaction are very common and important since it can greatly reduce future uncertainty and is well-organized by buyers, sellers, and trusted third parties (TTPs). However, current commodity trading systems (such as spot, futures, and forward contract) are still traditional centralized structures, which means that there may always be concerned about the single point of failure and data corruption. Besides, even though there already exists fragmentary decentralized applications (DApps) for the marketplace, order management, resale, delivery, financing, and insurance, they are not integrated for operating contract production and transaction comprehensively. In this work, a blockchain-enabled integrated marketing platform (BeIMP) is proposed for contract production and transactions. BeIMP is a consortium blockchain (CsBc) framework that enables better safety, efficiency, and interoperability among stakeholders. BeIMP can directly match producers and consumers and reduce the problem of intermediaries' improper market operation. BeIMP has a three-tier risk diversification mechanism. First, both parties can know the quantity and price according to the contract specification (CSpec) in advance to avoid future uncertainty. Second, the buyers can resell the established order if they need, thereby diversifying the risk. Third, the concept of insurance is introduced to reduce force majeure and other systemic risks. BeIMP can also help producers get the loan from the financial institution (FI) if they need fund for production. We implement and demonstrate the prototype in contract farming (CF) first and discuss its generalizability to other scenarios. Experiment results show that the smart contract (SC) function is stable enough and the proof of authority (PoA) has the advantage in throughput and can give users a better experience.