Abstract

Uncertainties from retail price-fluctuation sales as well as constraints from suppliers make it difficult for retailers to place accurate orders, which have a great impact on the whole supply chain. Thus, this paper studies a supply chain ordering problem for two-level price-fluctuation sales and establishes a bilevel programming model by Copula function measuring the correlation between price and demand. The optimal order quantity is derived by transforming the bilevel programming model into a single-level model. An algorithm is given for solving the approximate optimal order quantity for the discrete model, and the convergence of the algorithm is proved. The results show that the approximate optimal order quantity decreases with the increase in the uncertainties of price and demand. Supply chain members should sell more products at the normal level, thereby increasing profits of each member in the supply chain under two-level price-fluctuation sales.

1. Introduction

With fierce competition caused by product renewal and commodity oversupply, price-fluctuation sales have been widely adopted by retailers. In most concentrated trading markets in China, such as open markets and small commodity markets, retail prices fluctuate with the bargaining power of customers and the purchase volume, so prices of the same commodity are not always the same. In addition, online retail prices change as frequently as those in physical stores [1, 2]. According to Profitero, an e-commerce analytics company, prices of a quarter of the products sold by Amazon itself change multiple times a day, along with 71% of products sold by third-party sellers [3]. In addition, to push the sales and catch every dollar revenue, retailers usually take the strategy of a big discount near the end of the sales season, i.e., the second stage of the sales, and make their retail prices fluctuate around another level—the discount price level. So retailers choose two levels for price to fluctuate: at first, they choose the normal price level in the first stage of the sales and then later the discount price level in the second stage of the sales, as it is difficult for retailers to predict the retail price of each transaction in advance [4, 5], where retail prices are sort of an uncertain random variable. So it is necessary to study the ordering problems for retailers in two-level price-fluctuation sales.

In studying ordering problems for retailers, there are lots of similar research studies considering retail price. Some research studies describe multilevel price strategies, where a sale period is usually divided into stages and the retail prices are set for each stage instead of fluctuating. For example, Khouja [6] gave a scenario that discounts are progressively used as long as products remain on the shelf and studied the ordering problem aiming at maximizing the expected profit or maximizing the probability of achieving a target profit. Pang et al. [7] discussed a periodic review model of inventory strategy under dynamic price adjustment and extended it to a multistage inventory system. Federgruen and Heching [8] studied the ordering problem when retail prices change in monotonic decline direction or unknown direction by assuming that retail price is a function of time which satisfies a Markov process, the retailer determines the price and the ordering strategy at each stage. Others concern varied price strategies, such as gift coupons and quantity discounts, i.e., the same product is sold at different retail prices [911]. For example, Mu et al. [11] considered a multiple retail price strategy where products are sold at multiple prices simultaneously and proposed an optimal ordering model corresponding to uncertain consumer demands. In sum, no matter what ordering problems are studied, either under a given price strategy or under price adjustments, the retail price is fixed rather than fluctuates at each sales stage, although price changes are taken into account as time flows.

The retailer is definitely a member of a supply chain. Its ordering strategy is affected not only by market conditions and sales strategies but also by suppliers. Some studies have discussed the ordering problem when retail price changes under the setting of a supply chain. For example, Jadidi et al. [12] considered a case where the retail price decreases at the product’s midlife and studied the supply chain ordering problem by using Sternberg game theory. In their model, retailers decide the order quantity and price reduction, and suppliers decide the wholesale price. Shah et al. [13] and Widyadana and Wee [14] discussed the supply chain ordering problem with declining retail prices. Shah et al. [13] examined the ordering and coordination problems in a two-echelon supply chain where the supplier decides the wholesale price and the retailer decides the order quantity and the frequency of price reduction. The results showed that the price reduction strategy may improve the profit of the supply chain. Widyadana and Wee [14] discussed the ordering decision and inventory control of the supply chain under the condition that the demand is affected by the price which is steadily decreasing with time. Venegas and Ventura [15] discussed a two-stage ordering problem considering a case that different retail prices are set to the final customer as a reaction to the supplier’s discount decisions, where the price and the demand are set to be deterministic variables. Nevertheless, the retail price is fixed. Therefore, the above is not suitable enough for price-fluctuation sales.

As we all know that price and demand are the two major factors that retailer wants to clearly understand to maximize their gain by determining an exact strategy. There are studies on the correlation between price and demand, most in the form of function. For example, Petruzzi and Yao [16, 17] summarized two main modes of how price impacts demand: multiplicative mode and additive mode. Tapiero and Kogan [18, 19] discussed the ordering problem under the equilibrium market price based on the above two models. In such settings, price is generally assumed to be deterministic which affects demand through a functional relationship with a random term. Such a price is an equilibrium price either determined by market competition or determined by retailers. However, in the real world, demand and price affect each other as a random price and a random demand. To study the above, the joint distribution is used in this paper. Although it is difficult to calculate the joint distribution of price and demand, the marginal probability distributions of price and demand are easily obtained from historical order data. Furthermore, Copula function provides a way to obtain joint distribution through marginal distributions. Copula function, also known as connection function, was first proposed by Sklar in 1959 [20]. It is mainly used to describe the correlation between random variables, to establish a connection between the marginal distributions, and to establish the joint distribution of multidimensional random variables, thus simplifying the modeling process. Copula function is widely used in the financial field and is an important tool for risk analysis and portfolio investment [21, 22]. However, few studies have applied Copula function to ordering problems, except Xu and Li [23], who applied Copula function to order decision-making and showed Copula function can effectively link random price and random demand together. However, they did not cover supply chain issues nor price strategies.

In summary, the comparison between the above and our research is shown in Table 1.

In ordering decisions, retailers should consider price fluctuations, supplies, and random demand altogether. However, there is no relevant research on supply chain ordering problems with two-level price fluctuations. Thus, this paper mainly discusses an ordering problem in a two-echelon supply chain containing one supplier and one retailer facing two-level price-fluctuation sales and uncertain demand. The followings are the innovations the paper attempts to make:(i)The extension of the ordering theory, where supply chain ordering problems are extended to a situation where prices fluctuate within a range(ii)The extension of the ordering theory, where the price fluctuations and the price strategies (i.e., the normal price level strategy and the discount price level strategy) of the retailer in the supply chain are considered together, which is not studied before(iii)A discrete solution algorithm for solving approximate optimal order quantity

So the focal points of the paper are highlighted in the attempts to study the two-level price-fluctuation supply chain ordering problems. This paper extends the current research on supply chain ordering problems. Since price-fluctuation sales are widespread in the real world, this paper is of great practical significance.

The rest of the paper is organized as follows. Section 2 gives the description and basic hypothesis of the proposed problem. In Section 3, a bilevel programming ordering model under two-level price-fluctuation sales is given, and the optimal order quantity is deduced. In Section 4, a discrete model is established, and an approximate solution algorithm is given for discrete data with the convergence of the algorithm proved. Section 5 carries out numerical simulation experiments, where the influence of uncertainties in price and demand on the ordering strategy and the optimal ordering strategies in different Copula markets are also discussed in this part. Section 6 gives a conclusion.

2. Problem Description and Hypothesis for Two-Level Price-Fluctuation Ordering Problem

Since price-fluctuation sales are adopted by many retailers both online and offline where retail prices change over time or vary among clients even at the same moment, this paper studies the two-level price-fluctuation supply chain ordering problem, where retailers adopt normal price level at beginning with retail prices fluctuating in the range and adopt a large discount near the end of the sales season in order to push the sales, wherein prices fluctuate in another range —the discount level. There are two relationships between these two levels: (1) no overlap between the two and (2) some overlap between the two. Whether the normal price level overlaps the discount price level mainly depends on the discount offered and the extent of price fluctuation at each level. The illustration of two-level price-fluctuation sales is shown in Figures 1(a) and 1(b).

In either case, the statistics of prices are counted at each level which has no impact on our modeling and calculation process. Assume that the lowest retail price regardless of the normal or the discount level is always higher than the wholesale price from the supplier.

It is well known that demand is almost always uncertain, so the price and the demand here are reasonably assumed to be random variables. Furthermore, the paper takes it into consideration that if products are not sold out at the end of the period, additional costs are required to dispose of them. To make analysis easy, in the study of the two-level price-fluctuation supply chain ordering problem, the following assumptions are taken:(1)The underorder does not bring additional losses to the retailer, i.e., no shortage cost.(2)Additional disposal cost is required for the unsold products, which is assumed to be a constant value.(3)The demand for products at each price level is independent of each other. As customers have different purchase behaviors [24], i.e., some choose to purchase at the normal price level as they do not want to wait while some choose to wait and buy discount products rather than at the normal price level. There is a third type who dynamically adjust their purchase behavior according to the retailer’s strategy. Since the sales data at the normal level cover the sales both to the first and to the third type of customers, and the sales data at the discount level relate to both the second and third types of customers, it is not necessary to find the probability distribution for the third type of customers, and the demands at the two price levels as reflected by probability distributions are independent of each other. This assumption is also adopted by some previous studies such as [25, 26].(4)The supplier can satisfy the retailer’s order quantity.(5)In practice, price fluctuations are limited in number, i.e., they are usually of a discrete distribution, and bargaining mechanism and stochastic pricing make common the phenomenon “thousands people, thousands prices.” However, to facilitate modeling and to facilitate the study of properties of the model proposed, this paper reasonably assumes that retail price and demand are continuous variables in Section 3.(6)The marginal probability distributions of both price and demand are continuous.

And the descriptions of symbols and parameters are shown in Table 2.

3. Two-Level Price-Fluctuation Ordering Model in the Supply Chain

The supply chain system consisting of a supplier and a retailer is considered in the paper, where the wholesale price is determined by the supplier, and then the retailer predicts the marginal probability distribution of price and demand at each price level and makes decisions as to the optimal ordering. As per whether the order quantity meets the demand at each price level, the retailer may face three possible sales cases:Case 1: if the demand is larger than the order quantity at the normal level, i.e., , the ordered products are all sold around the normal price, i.e., they are sold at fluctuant prices around the normal price. So there is no need to adopt a discount strategy and no stock left at the end of the period. The retailer’s profit in this case is .Case 2: if the demand at the normal level is less than the order quantity and the demand at the discount level is larger than the stock left after the sales at the normal level, i.e., and , then products are sold at the normal level, and products are sold at the discount level, and no stock is left by the end of the sales cycle. The retailer’s profit, in this case, can be expressed as Case 3: if the demand at the normal level is less than the order quantity and the demand at the discount level is less than the stock left after the sales at the normal level, i.e., and , then and are sold at the normal price level and the discount level, respectively. For products unsold by the end of the sales cycle, an extra cost is needed to dispose of them. Then, the profit of the retailer is expressed as follows:

From the above analysis, the retailer’s total profit is denoted by the following equation:where the profit at the normal level and discount level for the retailer is expressed as follows accordingly:where , and if , no longer exists.

For the supplier, when the retailer’s order quantity is , the supplier decides within a certain range the optimal wholesale price , so as to maximize the profit , expressed as follows:

To solve the supply chain optimal ordering problem, a bilevel programming model (P1) is presented with the aim of maximizing the expected profit of the supplier and the retailer: is the optimal solution for the retailer in lower-level programming:

In the calculation of the retailer’s expected profit, it is difficult to obtain the joint distributions of price and demand in practice, but it is easy to get the marginal probability distributions of price and demand through historical order statistics. Xu and Li [23] showed that Copula function can effectively change the marginal probability distributions of price and demand into the joint distribution. According to Sklar theorem [20], when the joint probability distribution function of two-dimensional random variables is , and the marginal probability distribution of each random variable is , respectively, and all of them are continuous functions, there exists a unique Copula function satisfying the following equation:

Therefore, under the assumption that the marginal distribution functions of demand and price , are continuous, the joint probability distribution functions of and can be uniquely determined if the Copula correlations between them are obtained (please refer to Section 5 for how to select Copula function and how to test it). Assume that , and , the price-fluctuation interval of each level is . When Copula functions between price and demand are given, and if two Copula functions are both differentiable, the Copula density functions are obtained:where and . The joint probability density functions of price and demand are calculated by the following equation:

Then, the expected profit of the retailer is expressed via Copula measure. Therefore, a two-level price-fluctuation supply chain ordering model with Copula correlation is established: is the optimal solution for the retailer in lower-level programming:

The expected profit of the retailer in the lower-level is expressed by the following equation:

The optimal ordering quantity of the retailer at a given wholesale price is obtained through Theorem 1.

Theorem 1. In the lower level of the model (P2), the wholesale price of the supplier and the Copula functions are given. If the marginal distributions of price and demand are continuous, then the expected profit is strictly concave w.r.t. , and the optimal order quantity is determined by the unique solution to the first-order condition of and satisfies the following condition:where are the expected values of fluctuant prices at the normal and the discount levels, respectively; and are denoted by the following equations:

Proof of Theorem 1. As , , and are continuous, then the variable limit integral function is continuous and derivable for . Using Newton–Leibniz’s formula, the first-order condition of w.r.t. givesVia simplification, we haveThen, (13) holds for .
The second derivative of is calculated. The derivative of the first term of formula (16) w.r.t. Q is given byThe derivative of the second term givesThe derivative of the third term givesSince the probability of a continuous random variable at a certain point approximately equals to zero, we have by adding the above three:We have for . Hence, is strictly concave, and is the only optimal solution for the retailer in the lower-level programming at given .
According to Theorem 1, (P2) can be transformed into the single-level model (P3):

Corollary 1. In two-level price-fluctuation sales, the optimal order quantity of the retailer in lower-level programming decreases with the increase of the wholesale price offered by the supplier.

Proof of Corollary 1. Derive the left and the right parts of equation (13) w.r.t. :Via simplification, we haveObviously, for . Therefore, the order quantity decreases with the increase in wholesale prices.
In a special case where the price fluctuation does not affect demand, i.e., when price and demand are independent of each other, the Copula function is expressed as the product of the corresponding marginal distributions, i.e., . Then, the Copula density function is a constant value . The optimal order quantity of the retailer at wholesale price is given by Corollary 2.

Corollary 2. When the price and the demand in each level are independent of each other, the retailer’s optimal order quantity satisfies the following equation:

In a second special case where the retailer does not take a price discount strategy and any products unsold by the end of the normal price period are to be disposed of, the optimal order quantity is obtained by simplifying (13) (see Corollary 3).

Corollary 3. Take and assume no longer exists, and the optimal two-level price-fluctuation ordering problem is reduced to the ordering problem at normal price, where the retailer’s optimal ordering quantity satisfies the following equation:

The proof is similar to that for Theorem 1.

In a third special case where the retail price is set at a deterministic value and does not affect demand, then Corollary 3 becomes the result of traditional deterministic price ordering models, in [27, 28].

4. Approximate Solution of Optimal Ordering Strategy for the Discrete Model

In practice, the retail price and the demand fluctuate at finite discrete points and the supplier provides a limited number of wholesale prices, so (P3) is transformed in this section into a discrete decision model. Assuming the maximum possible wholesale price is , then the wholesale price set of the supplier is denoted by . Products are sold at fluctuant prices, limited, and dissected, with all possible prices and demands:

Denote the joint probability of the discrete prices and demands at each level as ,, as the marginal distribution of the demand at the normal level and as the marginal distribution of the demand at the discount level. We denote as satisfying and with flowing from small to large, as satisfying and with flowing from small to large at discount level, and as the threshold where the unsold volume after the normal price meets the demand at the discount level.

The supplier’s profit is denoted by , and (P4), the discrete decision model, is obtained:

From Corollary 1, we have ; hence, is inversely proportional to . Take , . Since decreases with the increase of , we can get a that by searching incrementally for in a certain range. By solving (P4), the approximate optimal order quantity under discrete prices and demands is obtained. In the discrete model, denote as the approximate optimal order quantity and , , and as the maximum profit or the expected profit of the supplier, the retailer, and the whole supply chain.

In practical application, with the actual data, Monte Carlo method is used to generate enough number pairs of price and demand that meet the corresponding Copula relationship, and then, the approximate optimal order quantity is calculated through solving (P4). Next, we discuss how to generate number pairs of random price and demand through historical data and give an algorithm (called Algorithm 1) to calculate the approximate optimal order quantity.

Step 1: select suitable Copula functions according to the characteristics of price and demand fluctuation at each price level. First based on the experience, then the goodness-of-fit test is carried out. Specific Copula functions are selected as per [29, 30]. And the parameters of the selected Copula functions are set through historical data.
Step 2: determine the marginal distributions of price and demand at each price level with the related parameters estimated through the historical data.
Step 3: generate two pairs of random variables and , with marginal distributions satisfying uniform distribution in and the correlation in each pair satisfying the selected Copula function.
Step 4: number pairs of random price and demand at each level are obtained by inverse transformation:
Repeat Step 3-Step 4, enough number pairs of random price and demand are obtained for both price levels, which satisfy the given marginal distributions and Copula functions.
Step 5: initialize parameters , , , , , , , , and the wholesale price set . According to the generated discrete data of price and demand, the joint probability distributions of price and demand at two price levels are calculated, denoted by , then the marginal distribution of demand at each level is obtained. The statistic demand intervals at the normal and the discount levels are and . Then, the order quantity interval is determined, denoted by , where and .
Step 6: divide the order quantity interval into equal parts, where . Let .
Step 7: calculate corresponding according to the discrete model (P4):
Take indicator set: .
Step 8: obtain the profit set of the supplier {} satisfying indicator set and calculate the approximate optimal order quantity which maximizes the profit of the supplier, i.e., , and the maximum profit of the supplier is calculated.
Step 9: if , the algorithm terminates. The approximate optimal order quantity is , and the corresponding wholesale price is ; the supplier’s profit is . Otherwise, let , go to Step 6.

Theorem 2. The supplier’s profit sequence and the approximate optimal order quantity sequence obtained by Algorithm 1 are convergent. The algorithm terminates finitely.

Proof of Theorem 2. According to Step 8, the supplier profit sequence {} is obviously monotonically increasing with k. Since is bounded, the sequence {} is convergent to a finite value. Therefore, converges to in finite number of steps.
According to Theorem 1 and Theorem 2, when is large enough, an approximate optimal order quantity is obtained through Algorithm 1.

5. Numerical Experiments

5.1. Approximate Solution of Optimal Order Quantity in Two-Level Price-Fluctuation Sales

The sales of boxed Dongkui waxberry (a kind of waxberry commonly available in June and/or July) of a retailer in a fresh agricultural product supply chain, including both online and offline in Xihu District, Hangzhou, are surveyed. Dongkui waxberry is sold of the same quality in a package of 500 g per box where the retailer adopts a normal price-fluctuation strategy and/or a 50% discount price-fluctuation strategy within a sales cycle.

By goodness-of-fit test, it is found that the price and the demand meet Gauss Copula correlation, which uses linear correlation coefficient to measure the correlation between two random variables. If , the two random variables are independent; if , the two variables are collinearly positively correlated; on the contrary, means that the two variables are collinearly negatively correlated [31]. Through historical data, set .

Through statistics, the total demand volume at each price level in a sales cycle is obtained with the highest and lowest volume of 2191 boxes and 1821 boxes at the normal level, and 3350 boxes and 2779 boxes at the discount level, while the retail prices fluctuate in the range of [91, 99] (CNY per box) at the normal level and [41, 49] (CNY per box) at the discount level. It is found that the retail price as well as the sales volume approximately obeys normal distribution at each price level. With the help of MATLAB and through Algorithm 1 proposed in the previous section, we simulate and obtain 5000 number pairs of price and demand at each price level and enough data are obtained for analysis. It is obtained that the sales volume at each price level for every ordering obeys normal distribution with , , , and ; and the price approximately obeys normal distribution with , , , and accordingly. By investigation, set the unit disposal cost 5 (CNY per box), the supplier’s unit production cost 10 (CNY per box), and the set of the wholesale price (CNY per box).

The approximate optimal order quantity and the corresponding maximum profit of the supplier are calculated as shown in Figure 2.

Figure 2 confirms the conclusion of Corollary 1 that the optimal order quantity decreases with the increase of the wholesale price . When the wholesale price CNY and the approximate optimal order quantity boxes, the maximum profit of the supplier is 116340 CNY. Therefore, is the approximate optimal strategy for two-level supply chain price-fluctuation sales.

5.2. Impact of Demand Allocations on the Optimal Order Quantity

In this section, the impact of demand allocations on the optimal order quantity is discussed. Because market capacity is limited, it is reasonable to assume that the total demand is fixed throughout a sales cycle and the demand at the normal price level may or may not be higher than the one at the discount price level due to customers’ preference. Therefore, in this section, we examine the impact of demand allocations on optimal order quantity in three demand allocations where the total demand remains constant. Set the mean value of the total demand at 5000 and the ratio of the mean value of the demand at the normal price to that at the discount price at , , and in three allocations. For ease of comparison, we increase or decrease the standard deviation of the demand proportionally to the change of the mean value. Other parameters are the same as the ones in Section 5.1. The results are shown in Table 3.

When the ratio of the demand at the normal level increases, the optimal order quantity increases, and the profits of the retailer and the supplier increase substantially. Therefore, when products are sold in two-level price-fluctuation sales, more should be sold at the normal price level instead of later promoting through discount, which can greatly increase the profits of the members of the supply chain.

5.3. Impact of Price Fluctuation and Demand Uncertainty on the Optimal Order Quantity

It is known to all that the uncertainty of market demand, as well as the price fluctuation, greatly affects the profits of the members in the supply chain. This section focuses on the impact of price fluctuation as well as the impact of demand uncertainty on the ordering strategy and discusses how they affect the profits of each member in the supply chain in two-level price-fluctuation sales. Here, fluctuation and the uncertainty are both measured by the percentage of standard deviation from the mean value. The results are shown in Figures 3 and 4.

Figure 3 indicates that when the retail price fluctuation is large, the optimal order quantity decreases. When the retail price fluctuates within a certain range (this experiment shows that the percentage of the standard deviation from the mean value equals 20%), the retailer’s profit decreases and the supplier’s profit increases as the increase in price fluctuation. However, when the increase of price fluctuation is over the threshold—the abovementioned range, the impacts of price fluctuation on both the retailer and the supplier are almost the same.

Figure 4 shows that the demand uncertainty is inversely proportional to the optimal order quantity. The higher the demand uncertainty, the lower the optimal order quantity. The increase in demand uncertainty reduces the profits of the retailer and supplier.

Therefore, members in the supply chain need to fully predict the fluctuation of both price and demand before making an ordering strategy. When the fluctuation of retail price and demand is large, retailers should reduce the order quantity appropriately so as to maximize profits.

5.4. Impact of Correlation on the Optimal Order Quantity in Different Copula Markets

Different products have different price-demand correlations. Generally, price is inversely proportional to demand, so in this section, a negative correlation between price and demand is taken and its impacts on the ordering strategy under different Copula Markets are discussed. Gauss Copula, t-Copula [32], and Frank Copula [33] are used to describe different Copula markets, in which Gaussian Copula and t-Copula describe the correlation between price and demand by linear correlation coefficient and Frank Copula characterizes them by rank correlation coefficient. The relationships between correlation and optimal order quantity under different Copula markets are calculated (see Figures 5 and 6).

Figure 5 shows that the correlation between price and demand has different effects on the ordering strategy in different Copula markets. In Gauss Copula and t-Copula markets, the optimal order quantity decreases as the correlation between price and demand increases. Under Frank function, the impact is irregular. Figure 6 shows that the profits of the retailer in three Copula markets decrease with the increase in correlation. In Gauss Copula and t-Copula markets, supplier’s profits increase with the increase in correlation while in Frank Copula market, the change in supplier’s profit is not obvious. Thus, in two-level price-fluctuation sales, the correlation between price and demand has different effects on members in the supply chain. If the demand is sensitive to price, the retailer’s profit will be much less than the supplier’s while if the demand is not sensitive, the retailer’s and the supplier’s profits will tend to be the same.

Through the numerical simulations, it can be found that the supply chain needs to fully consider the price fluctuations and the demand uncertainties when making ordering decisions. And some detailed management suggestions are obtained:

(1) If the price fluctuation increases, the decision-maker should appropriately reduce the order quantity, because in such an occasion, more profits will go to the retailer as compared to the supplier when the price fluctuates within a certain range, and the retailer is likely to gain higher profits. But this requires the attention of the supplier; (2) with the increase in demand uncertainty, the decision-maker should reduce the order quantity, while the profits of both the supplier and the retailer would decrease as well. Therefore, both the supplier and the retailer should provide high-quality products and services, so as to maintain the stability of the demand as much as possible; (3) since the order quantity and the profits of both the supplier and the retailer increase with the increase of the demand proportion at the first level, the supply chain members should do their utmost to sell more products at the first level, so as to obtain higher profits; (4) supply chain members need to pay attention to the correlation between the price and the demand since it has great effects on the optimal ordering strategy.

6. Conclusions and Possible Extensions

The optimal ordering problem of the supply chain in two-level price-fluctuation sales is studied here. A bilevel programming model is established to maximize the expected profit of the supplier and the retailer with the optimal order quantity deduced by transforming the model into a single-level programming problem where Copula function is used to establish the joint distribution by connecting the marginal probability distributions of price and demand. Then, a discrete model is established when demand and price are finite discrete data in the real world with an algorithm for approximate optimal order quantity proposed, and the convergence of the algorithm proved.

Unlike many previous studies on supply chain ordering problem where the retail price is always set to be fixed, the paper tries to find an appropriate ordering decision from another point of view: price fluctuation under retailer’s two-level price strategy—a critical uncertainty in decision making. Since two-level price-fluctuation sales are common, this study has practical significance.

Via numerical experiments, the followings are observed:(i)Supply chain members should try their best to sale more products at the normal price level, rather than discount, so as to increase profits.(ii)The optimal order quantity decreases with the increase of price fluctuation as well as the increase of demand uncertainty.(iii)When the retail price fluctuates within a certain range, the retailer’s profit decreases and the supplier’s profit increases with the increase of price fluctuation as well as the increase of demand uncertainty.(iv)In different Copula markets, the correlation between price and demand has different effects on the optimal order quantity. In Gauss Copula and t-Copula markets, the order quantity decreases with the increase in the correlation, while in Frank market, the correlation does not show any obvious corresponding law.

Due to the complexity of ordering problems in the supply chain facing price fluctuation, our studies are limited to the two-echelon supply chain including only one supplier and one retailer, and the two-level price strategies are considered. The logic further researches may include the following:(i)The ordering problem with retail price fluctuation in multiechelon supply chain(ii)The supply chain ordering problem facing multilevel price-fluctuation sales(iii)Different price-demand distributions should be taken into consideration(iv)Different objective functions should be studied(v)Value losses in purchases and sales, which is quite common for some products in the business world, should be taken into consideration in the future models

This paper provides practical guidance for supply chain members facing two-level fluctuating price sales. As there is no relevant research on the supply chain ordering problem of two-level price-fluctuation sales while price-fluctuation sales are ubiquitous in practice, this paper has both theoretical and practical significance.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Grant no. 11871434) and the Natural Science Foundation of Zhejiang Province (Grant no. LY18A010031).