Keywords

1 Introduction

Online shopping and electronic commerce (e-commerce) continues to grow in importance since the advent of the Internet in the 1990s. In 2011, it represented 4.7 % of the total retail trades (U.S. Census Bureau 2013) and it is expected to grow to 10 % by 2017 with an average annual growth rate of 9 % (Forrester et al. 2013). At the end of 2010 mobile e-commerce represents 3 % and just one year later, mobile e-commerce was 9 % of e-commerce (Kleinman 2012). Growth rates may even be higher as Internet access has shifted from traditional computers to smartphones, increasing multichannel capabilities and the adoption of web retailing by large brick and mortar retailers.

The surge of Business to Consumer (B2C) e-commerce not only has made direct shipments from manufacturers and retailers to individuals grow, but it has also increased the rate of commercial returns that retailers need to manage in this new context. According to Guide et al. (2006) the return rates vary widely by product category, by season, and across global markets. For example, large traditional retailers, such as Home Depot, can have return rates of 10 % of sales or even higher due to liberal returns policies (Guide and Van Wanssenhove 2009). In the fashion apparel industry, this rate could increase up to 35 %. Returns percentages are also typically much higher for catalog sales and online sales (Guide et al. 2006).

Commercial returns are products returned to the retailer (or other actor in the reverse supply chain) by consumers after purchase. Tibben-Lembke (2004) provides a more detailed explanation of different types of commercial returns. Different retailers have different return policies (30, 60, 90 days), other have more liberal policies, allowing 365 days or even more. For instance, the returning online orders policy in Lands’ End, an online retailer in the USA, allows that online customers can return products at any time for an exchange or refund or tis purchase price (this policy only applies within the U.S.).

Reasons for returns also vary from products and industries. In the online retail fashion industry, where return rates are higher, color matching or sizing are the more typical reasons for returns. Many companies have identified the proper management of these commercial returns as a key aspect to achieve competitive advantage. According to Mollenkopf et al. (2007) online retailers should invest more in a more responsive and effective management of commercial returns.

There are also online retailers that are working on solutions that help them reduce online returns. For instance, Running Warehouse, an U.S. footwear retailer, has introduced an app which allows customers to find more accurate information about their shoe size and, as a result, this has reduced fit-related returns rates by 23 %.

In this new context more coordination between consumers, retailers and other actors in the direct and reverse supply chain is needed for both traditional and online sales. On the other hand, a more complex logistics network has to be managed by retailers and other actors, since new shipping and drop off options are offered to consumers in order to satisfy their expectation.

The management of a third party logistics (3PL’s) or a retailer’s network for the transportation and processing of commercial returns may require returns centers and collection points. Several authors, like Fleischmann et al. (2001), Fleischmann et al. (2003) and Jayaraman et al. (2003) have developed a zero-one mixed integer linear programming (MIP) models to define the right path for returns in reverse logistics systems. Such network design problems can be used to determine the flow between an intermediate transshipment sites, the refurbishment/recycling/return processing sites, and the collection points (origination sites) that minimize overall costs.

Due to the recent increasing development of omnichannel retailing, the newness of this paper rests on solving a network design problem that considers countless channels for both direct and reverse flows. In Sect. 2 a conceptual framework is introduced in order to identify the physical flows and associated costs of products in the logistics network of omnichannel retailers. Section 3 relates the trade offs in a MILP model to determine the optimal combination of flows that minimizes costs. Finally, conclusions and further research lines are proposed in Sect. 4.

2 Physical Flows of Products in Omnichannel Retailers

There are several options for both consumers and retailers to manage physical or online purchases and their associated commercial returns. The factors that affect the decisions for both depend on the costs and the lead times involved in the process.

Based on the available information found in the web sites of significant retailers that represented 79 % of online retail sales in 2012 in Spain (Euromonitor 2012), Table 1 shows the different options offered by retailers to online consumers for pickup and return their online purchased products.

Table 1 Retailers’ pick up and returns options for e-commerce

The order fulfillment facilities are the facilities where online orders are processed:

  • Distribution centers for store replenishment and online orders fulfillment.

  • Fulfillment centers, exclusively for online order fulfillment.

  • Stores, that allow traditional purchases and fulfillment of online orders.

Once the merchandise is ready for being delivered, it can be transported to any of these product exchange points (PEP):

  • Stores. The customer picks up the online order in a traditional retailer.

  • Convenience collection points for pickup online orders such as: post offices; kiosks; automated package stations (APS); gas stations; and convenience stores.

  • Homes. Merchandise is delivered to consumers’ homes.

There are also different options in omnichannel models where consumers can drop-off their commercial returns. We named these points as “return exchange points” (REP), and the choices identified are the same as the PEP.

Finally, commercial returns can be processed in the order fulfillment facilities or they can be sent to a dedicated returns processing center.

The red arrows in Fig. 1 represent the forward material flow, ε represents the demand (online purchased orders) and Xij the ordered units prepared at order fulfillment facilities (i) and delivered through the Product Exchange Points (j). Customers are depicted by l index, and Zjl represents the ordered units collected by customer l at PEP j. The blue arrows represents the reverse material flows associated with commercial returns (θ is the total commercial returns that enter into the system). Drop-off options for end customers that want to return their products are represented by REP at facilities j. Fixed and variables costs are associated to each facility represented in Fig. 1. In addition, customer costs associated to use each channel for pickup or drop-off options are also included.

Fig. 1
figure 1

Conceptual framework that describes the forward and reverse flows analyzed in this paper

Blackburn et al. (2004) identified the trade offs between responsive (short lead times) and efficient (low costs) supply chains and defined the product marginal value of time as a depreciation cost of the product affected by the total time of the recovery process and by the product characteristics. Depending on the combination of the locations in Fig. 1, costs and lead times will vary.

3 Model Proposed

Based on Fig. 1, a MILP model is proposed in this paper to determine the optimal combination of flows that minimizes overall costs in a forward/reverse logistic network that combines different channels for pickup online orders (different pickup collection options for customers) and different shipping returns options (drop-off options offer to customers for commercial returns).

Index sets

i :

orders fulfillment facilities

j :

product/return exchange points

k :

returns processing facilities

l :

customers

Decision variables

X ij :

ordered units prepared at i and sent to j in a period of time T

\( {{ \tilde{X}}}_{jk} \) :

returned units collected at j and sent to k in a period of time T

\( \tilde{X}_{ki} \) :

processed units at k and sent to i to be redistributed in time T

Z jl :

ordered units pickup/received by customer l from PEP j

\( \tilde{Z}_{lj} \) :

returned units by customer l to REP j

Y i , Y j , Y k :

binary variables, 1 if facility/option index is open, 0 otherwise

Parameters

p i :

order fulfilment cost (cost of preparing the order in facility i)

p j :

processing cost (of ordered units) in j

r j :

returns management cost (of returns collected) in j

p k :

returns processing cost in k

f i , f j , f k :

fixed cost of opening a facility in the locations represented by the index sets

c ij :

transportation costs from i to j

c jk :

transportation costs from j to k

c ki :

transportation costs from k to i

d jl :

customer costs associated to pickup option from PEP j

r lj :

customer costs associated to drop-off returns through REP j

g i , g j , h j , g k :

maximum capacity of processed units in i, j, k

ε l :

total units ordered by customers l

ε :

total demand

θ l :

total units returned by customers l

θ :

total units returned by customers (total commercial returns collected)

ρ k :

total units processed in k, but not sent to i in order to be re-distributed

M :

very large number

The objective function and constraints of the model are:

Transportation variable cost

$$ Min \sum \limits_{i,j} c_{i,j} \cdot X_{i,j} +\sum \limits_{j,k} c_{j,k} \cdot \tilde{X}_{j,k} + \mathop \sum \limits_{k,i} c_{k,i} \cdot \tilde{X}_{k,i} $$

Fixed cost of facility operations

$$ + \sum \limits_{i} f_{i} \cdot Y_{i} + \sum \limits_{j} f_{j} \cdot Y_{j} + \sum \limits_{k} f_{k} \cdot Y_{k} $$

Processing cost of facility operations

$$ + \mathop \sum \limits_{i} \left[ {p_{i} \cdot \mathop \sum \limits_{j} X_{ij} } \right] + \mathop \sum \limits_{j} \left[ {p_{j} \cdot \mathop \sum \limits_{i} X_{ij} } \right] + \mathop \sum \limits_{j} \left[ {r_{j} \cdot \mathop \sum \limits_{k} \tilde{X}_{jk} } \right] + \mathop \sum \limits_{k} \left[ {p_{k} \cdot\mathop \sum \limits_{i} \tilde{X}_{ki} } \right] $$

Consumer variable cost associated to pick up and drop/off choices

$$ + \mathop \sum \limits_{j,l} d_{j,l} \cdot Z_{j,l} + \mathop \sum \limits_{l,j} r_{l,j}\cdot \tilde{Z}_{l,j} $$

s.t.:

$$ \mathop \sum \limits_{j} X_{i,j} \le g_{i}\quad \forall i $$
(1)
$$ \mathop \sum \limits_{i} X_{i,j} \le g_{j}\quad \forall j $$
(2)
$$ \mathop \sum \limits_{k} \tilde{X}_{j,k} \le h_{j} \quad \forall j $$
(3)
$$ \mathop \sum \limits_{l} Z_{j,l} \le g_{j}\quad \forall j $$
(4)
$$ \mathop \sum \limits_{l} \tilde{Z}_{l,j} \le h_{j}\quad \forall j $$
(5)
$$ \mathop \sum \limits_{j} \tilde{X}_{j,k} \le g_{k} \quad \forall k $$
(6)
$$ \mathop \sum \limits_{i,j} X_{i,j} = \mathop \sum \limits_{j,l} Z_{j,l} = \mathop \sum \limits_{l} \varepsilon_{l} $$
(7)
$$ \mathop \sum \limits_{j,k} \tilde{X}_{j,k} = \mathop \sum \limits_{l,j} \tilde{Z}_{l,j} = \mathop \sum \limits_{l} \theta_{l} $$
(8)
$$ \mathop \sum \limits_{i,j} X_{i,j} \ge \mathop \sum \limits_{j,k} \tilde{X}_{j,k} $$
(9)
$$ \mathop \sum \limits_{k,i} \tilde{X}_{k,i} \ge \mathop \sum \limits_{j,k} \tilde{X}_{j,k} + \rho_{k} $$
(10)
$$ \mathop \sum \limits_{j} X_{i,j} \le M\cdot Y_{i} $$
(11a)
$$ \mathop \sum \limits_{i} X_{i,j} \le M\cdot Y_{j} $$
(11b)
$$ \mathop \sum \limits_{j} \tilde{X}_{j,k} \le M\cdot Y_{k} $$
(11c)
$$ \mathop \sum \limits_{l} Z_{j,l} \le M\cdot Y_{j} $$
(11d)
$$ \mathop \sum \limits_{l} \tilde{Z}_{l,j} \le M\cdot Y_{j} $$
(11e)
$$ \mathop \sum \limits_{i} X_{i,j} = \mathop \sum \limits_{l} Z_{j,l}\quad \forall j $$
(12)
$$ \mathop \sum \limits_{k} \tilde{X}_{j,k} = \mathop \sum \limits_{l} \tilde{Z}_{l,j}\quad \forall j $$
(13)
$$ \mathop \sum \limits_{j} Z_{j,l} = \varepsilon_{l}\quad \forall l $$
(14)
$$ \mathop \sum \limits_{j} \tilde{Z}_{l,j} = \theta_{l}\quad \forall l $$
(15)
$$ X_{i,j} \ge 0 $$
(16a)
$$ \tilde{X}_{j,k} \ge 0 $$
(16b)
$$ \tilde{X}_{k,i} \ge 0 $$
(16c)
$$ Z_{j,l} \ge 0 $$
(16d)
$$ \tilde{Z}_{l,j} \ge 0 $$
(16e)
$$ Y_{i} ,Y_{j} ,Y_{k} \in \left\{ {0,1} \right\}\quad \forall i,j,k $$
(17)

Constraints (1)–(6) reinforce that any flow entering at each facility does not exceed its processing capacity. Constraint (3) and (5) refers to the capacity of location j to process returns (the capacity of each REP). Constraint (7) guarantees that all demand (ordered units) received at facilities i, are sent to customers l through j facilities (PEP options), and constraint (8) guarantees the balance of the reverse flows (all returned units collected through all REP j flow out to one of the k facilities in order to be processed). Constraint (9) means that returns can´t be bigger than the ordered units sent to customers, and (10) represents that the units of returns sent to i for being re-distributed can’t be bigger than the amount of returns plus the unit processed at k, but not sent for re-distribution. Constraints (11a)–(11e) allow inflow of units only to open facilities. Constraint (12) represents that orders collected by customers l from a PEP (j) need to be prepared in i facilities. Same idea represents constraint (13) but for commercial returns (the reverse flow), where all the returns collected in REP j need to be sent to k facilities to be processed. Constraints (14) and (15) represent the balance between customers l and demand per each channel j (PEP), and among customers l and returns per each j (REP) respectively. Finally constraints (16a)–(16e) and (17) define non-negativity and binary variables respectively.

4 Conclusions and Further Research

The main contribution of this paper is the proposal of a MILP model to evaluate key trade-offs when different options for pick up online purchase and drop-off commercial returns arise in omnichannel models. In this research paper, a conceptual framework of a complex forward and reverse logistics problem is proposed and the formulation of the MILP model is developed.

As a further research we propose to apply the model to a real case study (any of the retailers included in Table 1).

For any retailer that offers online sales, the comparison between their current logistics network and the solution of the model proposed in this paper would provide an interested insight of the appropriateness of the different channels and options offered in an omnichannel network. In order to improve business performance, the model could help retailers to determine which channels should have to be limited and which ones should be boosted.

A sensitivity analysis could be also conducted to analyse different commercial return rates in product categories, and how these rates could affect network configurations. Commercial return rates for fast moving consumer goods are much lower than the rates for electronics or apparel products, and also require less collection and returns processing resources. As online sales have higher commercial return rates there is also a greater interest to analyse and quantify the costs related to these reverse flows.