Skip to main content
Log in

A structural model of purchases, returns, and return-based targeting strategies

  • Original Empirical Research
  • Published:
Journal of the Academy of Marketing Science Aims and scope Submit manuscript

Abstract

Despite the importance of product returns, several less well understood issues still remain. In this paper, we propose a dynamic structural model that characterizes consumers’ sequential shopping trips for purchases and/or returns. We calibrate our proposed model to individual panel data in which we observe each consumer’s sequential shopping trips, including the number of products purchased and/or returned at each trip. Through our simulations, we find that product returns can also lead to desirable outcomes for retailers and that the ability to return purchased products incentivizes consumers to make more shopping trips and thus purchase more. Motivated by these observations, we also examine two possible return-based targeting policies: (1) targeted reduction of return cost and (2) targeted price promotion on return trips.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. The exception is Anderson et al. (2009), which will be discussed in the next paragraph.

  2. While it is possible that consumers form the postpurchase perceived quality from a sequential set of signals from repeated usages, we are unable to directly incorporate such a specification into our model as we do not observe consumers’ usage behaviors. However, our flexible structure in the distribution of the perceived value signal can accommodate the possible averaging across multiple draws of signals. In particular, signal dig, r could be the average of a set of repeated random signal draws from usage experience (presumably from a different distribution with much greater variance) and ϑir the variance of the distribution related to the average of these random draws. This is another explanation for why we need to differentiate the distribution of perceived value signals from purchase and usage.

  3. Alternatively, we can include RFM measures in the flow utility of purchases and returns when a trip is made.

  4. To capture the effect of customer relationships, we can use the RFM measures to enter the utility associated with either the not purchase/return option or the return/purchase option.

  5. We discretize the choice set of {Eit, Git} using the empirical distribution observed in the data by combining infrequently chosen purchases and return quantities in the same bucket.

  6. Even in the absence of financial charges imposed by the firm, consumers might still incur opportunity costs from product returns (e.g., the cost to carry the returned products to the store). In our model, the marginal cost of return captures such opportunity costs.

  7. We also checked the robustness of our counterfactual results under the model estimates with different levels of the normalized price coefficient. Results are not sensitive to these alternative specifications.

  8. In all simulations described in this and the next sections, we update the state variables (number of products eligible for returns and RFM measures) on the basis of predicted consumer purchase and return decisions under each scenario.

  9. The goal of simulations in this section is to quantify the impact of product returns rather than to propose alternative managerial strategies. Thus, whether the proposed scenario could be achieved in reality is less of concern. In the next two sections, we shift our focus to explore returns-based targeting strategies, in which we discuss in detail how retailers can implement each proposed strategy in reality.

  10. We equate the number of trips being targeted with this price discount between the benchmark and the proposed policy.

  11. When running the simulations, we also adjust consumers’ price expectations due to the additional price promotions. By doing so, the results reported from this policy simulation account for the potential strategic product return behaviors (e.g., consumers might purposefully make product returns to receive the targeted price discount).

  12. The general idea of the IJC approach is to approximate the value functions by the average of their past realizations, as weighted by the difference between the state variables at the current iteration for the focal consumer and the state variables at past iterations for randomly selected consumers.

References

Download references

Acknowledgment

The article benefited from invaluable comments from the editor, the associate editor, and the three anonymous reviewers.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jialie Chen.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Shrihari Sridhar served as Area Editor for this article.

Supplementary Information

ESM 1

(DOCX 37 kb)

Appendix: Implementation

Appendix: Implementation

Computational details

Here, we specify our implementation of the IJC framework. We denote the parameter set as θi, which includes (1) shopping trip fixed cost (vi), (2) parameters related to purchase utility (i.e., mean (di) and variance of match value signals in-store (ϑi) and from usage experience (ϑi, r)), (3) decay parameters related to purchase utility (δi) and return cost (Ri), and (4) coefficients related to the RFM measures. Individual-specific parameters come from \( \left\{{\theta}_i\right\}\sim N\left(\overset{\sim }{\theta },{\sigma}_{\theta}^2\right) \).

Imai et al. (2009) propose a less computationally intensive approach to approximate value function using realizations of the past 100 iterations (N = 100). Suppose that we are at iteration r and have accumulated \( {H}^r={\left\{{\left\{{x}_i^k,\kern0.5em {\overset{\sim }{V}}^k\left({x}_i^k;{\theta}_i^k\right)\right\}}_{i=1}^I\right\}}_{k=r-N}^{r-1} \) through past iterations, where k denotes a given iteration before the current rth iteration, \( {x}_i^k \) and \( {\theta}_i^k \)are the set of state variables and parameters stored at each past iteration (to be discussed subsequently), and \( {\overset{\sim }{V}}^k\left({x}_i^k;{\theta}_i^k\right) \) is the value function associated with the stored state variables and parameters at each past iteration. Given that our model accommodates individual-specific parameters, in theory it requires us to store all state variables, parameters, and realized value functions for all consumers across all past iterations, which is computational costly. Thus, we adopt Imai et al.’s (2009) procedure to store one realization from one randomly selected consumer during each iteration. This simplification reduces the requirement for computer memory considerably. Within the rth iteration, the estimation procedure is extended as follows:

Step 1: Update * {θ i}

  1. 1.

    We first draw a new set of parameter values of {θi} for each consumer using random walk. We denote the candidate draw as \( \left\{{\theta}_i^c\right\} \).

  2. 2.

    To assess the value function, we must compute the EV(xi, t + 1). Following Imai et al. (2009), we can compute EV(xi, t + 1) using all past state variables, parameters, and realizations of value functions, as follows:

$$ \overset{\sim }{EV}\left({x}_{i,t+1}\right)=\sum \limits_{k=r-N}^{r-1}{\overset{\sim }{V}}^k\ast \frac{K_{h\theta}\left({\theta}_i^c-{\theta}_i^k\right){K}_{h INV}\left({INV}_i-{INV}^k\right){K}_{h RFM}\left({RFM}_i-{RFM}^k\right)f\left({p}_i-{p}^k\right)f\left({d}_{ig,r}-{d_{ig,r}}^k\right)}{\sum \limits_{k=r-N}^{r-1}{K}_{h\theta}\left({\theta}_i^c-{\theta}_i^k\right){K}_{h INV}\left({INV}_i-{INV}^k\right){K}_{h RFM}\left({RFM}_i-{RFM}^k\right)f\left({d}_{ig,r}-{d_{ig,r}}^k\right)}, $$

where INVi is the total number of products available for return and RFMi is the set of RFM measures. Given consumers’ current-period purchase and return decisions, we can compute INVi and RFMi deterministically; KhINV and KhRFM are their kernel density functions accordingly. The other two state variables—average price of purchased products, pi, and match value from usage experience dig, r—evolve stochastically.Footnote 12

  1. 3.

    To compute the likelihood function, we must also integrate out the random match values. However, the complexity of our proposed model prevents us from analytically integrating out these two random match values. Following prior research (e.g., Erdem and Keane 1996), we draw 100 sets of random match values from their distributions (as specified in the main body of the paper) to integrate out the likelihood function.

  2. 4.

    With the likelihood obtained with \( {\theta}_i^c \)and \( {\theta}_i^{r-1} \), we determine whether or not to accept the candidate parameter draw for a given individual.

Next, we repeat Step 1 to update individual-level parameters for every consumer.

Step 2: Update \( {\overset{\sim }{\boldsymbol{V}}}^{\boldsymbol{r}}\left({\boldsymbol{x}}_{\boldsymbol{i}}^{\boldsymbol{r}};{\boldsymbol{\theta}}^{\boldsymbol{r}}\right) \)

  1. 5.

    The last step for iteration r involves computing the pseudo-value function \( {\overset{\sim }{V}}^r\left({x}_i^r;{\theta}_i^r\right) \), which can be done as follows:

    1. i

      Make one draw from the state space;

    2. ii

      Compute the expected future value;

    3. iii

      Apply the Bellman operator once.

  1. 6.

    Proceed to the next iteration

State variables

Here, we now discuss the specification and law of motion associated with our state variables.

Number of products available for return

We specify the number of products available for return as INVit = INVi, t − 1 + Eit − Git. For simplicity of notation, we denote INVi, t − 1 as the number of products purchased before the current trips that are still within the window of return, Eit as the number of newly purchased items, and Git as the number of items returned during the current visit. As we do not observe consumers’ purchases from the very beginning, our proposed model is subject to a left-truncation issue (i.e., we do not observe INVi0). To address this issue, we first estimate a preliminary model, which has the same structure of our proposed model but with the assumption that INVi0 equals 0 (i.e., consumers have no items that are available to return at the beginning). With the model estimates, we then forward-simulate consumers’ purchases and returns 100 times randomly draw a set of initial INVi0 to estimate our proposed model.

RFM measures

Again, in our model, we include the following RFM measures: (1) the number of weeks from the most recent purchase (recency), (2) the number of shopping trips with purchases made in the recent quarter (frequency), and (3) the number of net spending in the recent quarter (monetary). Similar to inventory, all RFM measures are subject to left-truncation. We therefore use the same approach, as described previously, to handle the left-truncation issue with RFM measure.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, J. A structural model of purchases, returns, and return-based targeting strategies. J. of the Acad. Mark. Sci. (2021). https://doi.org/10.1007/s11747-020-00761-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11747-020-00761-z

Keywords

Navigation