TECHNICAL FIELD

The present disclosure relates generally to an offer redemption code system, and more particularly to methods and systems that allow for auto-detecting an electronic shopping basket and auto-completing offer redemption codes on the shopping basket webpage.

BACKGROUND

Merchants offer coupons or rebates as incentives for purchasing particular products. Traditionally, coupons are distributed in a paper format. A user redeems the coupon by taking the physical coupon to a merchant and purchasing a product that satisfies the terms of the coupon. Other forms of traditional coupons include rebates for purchasing particular products, wherein after purchasing a product that satisfies the terms of the rebate offer, the user fills out and returns required forms to request the rebate.

More recently, merchants have offered electronic offers. Such offers may be linked to merchant loyalty cards, wherein a user enrolls in a merchant's loyalty program and receives a loyalty card. A user then associates certain discounts to the loyalty card and redeems these discounts by presenting the loyalty card (or some form of identifying information, such as a telephone number) and the method of payment to the merchant when purchasing the discounted products.

With the advent of online marketplaces, users can copy/paste, click a link, or otherwise manually enter offer redemption codes when completing a transaction with an online merchant to receive a discount associated with the code. The user is required to search for codes that apply to the online merchant and/or the items in the user's electronic shopping basket.

SUMMARY

In certain example aspects described herein, a method for auto-completing offer redemption codes on a merchant system shopping basket webpage comprises and offer system that detects the electronic shopping basket, determines whether an offer code is applicable, and auto-completes the offer code in the field. When the user selects an item to add to the electronic shopping basket, the merchant system shopping basket webpage loads. The shopping cart module detects a load event and communicates information regarding the load event to the offer system. The offer system reviews the load event information, identifies the merchant system, and determines offer codes applicable to a purchase with the merchant system and/or the items in the electronic shopping basket.

The offer system communicates the offer code(s) to the shopping cart module, and the shopping cart module auto-completes the code(s) on the electronic shopping basket. The user completes the online transaction with the merchant system and the merchant system provides a notification of completed transaction webpage. The shopping cart module detects a load event for the completed transaction webpage and communicates information regarding the load event to the offer system. The offer system reviews the load event, identifies the offer code(s) previously transmitted for auto-completion by the shopping cart module, marks the offer code(s) as redeemed, and calculates the redemption rate of the transmitted offer code(s).

These and other aspects, objects, features, and advantages of the example embodiments will become apparent to those having ordinary skill in the art upon consideration of the following detailed description of illustrated example embodiments.

