Inspired by the industries such as food and beverage, metal and steel, as well as petroleum and petrochemical ones, the current study addresses a joint order acceptance and scheduling, lot streaming in a flexible flow shop and batch delivery problem. For maximizing a profit objective function with trading off between the revenue of the accepted orders and the costs incurred, a novel mixed integer linear programming is proposed. This paper develops a hybrid metaheuristic algorithm based on the Genetic Algorithm. In the developed algorithm, (1) a heuristic, (2) a local search, and (3) a restart phase is proposed. To set the appropriate parameters of the algorithms, Taguchi experimental design was applied. The obtained results reveal the appropriate performance of the hybrid genetic algorithm.