TECHNIQUES FOR TRANSACTION QUANTITY CONTROL
Techniques for transaction quantity control are provided. A transaction having multiple purchases for a same item type and having an adjustment in price is identified. An analysis on an adjustment condition results in dynamic splitting a line entry for the item into multiple sets, each set reflect a different aspect of the adjustment condition and a quantity identifier; and the sets together completely representing the adjustment condition.
1 . A processor-implemented method programmed in memory and/or a non-transitory processor-readable medium and to execute on one or more processors of a device configured to execute the method, comprising:
detecting, on the device, an item listed in a transaction having a quantity value greater than 1;
identifying, on the device, a price adjustment for the item; and
dynamically splitting, on the device, the item listed in the transaction into two or more independent line entries, at least one entry applying all or a portion of the price adjustment, each line entry and its supporting details presented for inspection during the transaction, each line entry having a specific quantity and different prices based on the price adjustment.
2 . The method of claim 1 , wherein detecting further includes replicating the transaction as it progresses on a display screen of a Point-Of-Sale (POS) terminal.
3 . The method of claim 2 , wherein replicating further includes presenting the transaction on the POS terminal that is a kiosk and operated by a consumer.
4 . The method of claim 2 , wherein replicating further includes presenting the transaction on the POS terminal that is operated by a cashier on behalf of a consumer completing the transaction.
5 . The method of claim 1 , wherein identifying further includes acquiring the price adjustment from a consumer-provided coupon.
6 . The method of claim 1 , wherein identifying further includes acquiring the price adjustment from a promotion server.
7 . The method of claim 1 , wherein identifying further includes acquiring the price adjustment from a backend enterprise-based loyalty server.
8 . The method of claim 1 , wherein dynamically splitting further includes determining to split into the two or more line entries based on a total quantity identified for the item in the transaction and conditions defined for the price adjustment.
9 . The method of claim 1 , wherein dynamically splitting further includes cloning a quantity container from an original line entry having the item and a total quantity identified for the item into an additional quantity container.
10 . The method of claim 1 , wherein dynamically splitting further includes presenting each line entry and its supporting details on a mobile device of a consumer that the consumer uses as a kiosk to perform the transaction.
11 . The method of claim 1 , wherein dynamically splitting further includes presenting each line entry and its supporting details on a Point-Of-Sale (POS) terminal.
12 . The method of claim 1 , wherein dynamically splitting further includes printing each line entry and its supporting details on a receipt for delivery to a consumer performing the transaction.
13 . The method of claim 1 , wherein dynamically splitting further includes logging each line entry and its supporting details in a transaction database at the conclusion of the transaction.
14 . The method of claim 1 further comprising, processing, via the device, the method online in an online shopping cart service.
15 . A processor-implemented method programmed in memory and/or a non-transitory processor-readable medium and to execute on one or more processors of a device configured to execute the method, comprising:
detecting, on the device, a discount being applied to an ongoing transaction with a consumer for an item having a quantity greater than 1 and presented to the consumer as a single line entry that identifies the item along with that item's quantity and the discount based on the quantity; and
generating, on the device, two or more line entries for the item, each line entry having a portion of the quantity and the two or more line entries showing portions of having the discount applied.
16 . The method of claim 15 , wherein detecting further includes receiving the discount and a transaction identifier for the transaction from a Point-Of-Sale (POS) terminal.
17 . The method of claim 16 , wherein receiving further includes identifying the POS terminal as a kiosk operated by the consumer.
18 . The method of claim 16 , wherein receiving further includes identifying the POS terminal as being operated by a cashier on behalf of the consumer.
19 . A system, comprising:
memory having a quantity controller that processes as executable instructions on one or more processors of a device;
wherein the quantity controller is configured to dynamically split a single line entry having a quantity in a transaction for a given item into two or more line entries, each new line entry having a different quantity from the remaining line entry and the two or more line entries showing portions of a price adjustment that is different from a price reflected in the remaining line entry.
20 . The system of claim 19 , wherein the device is a kiosk, a mobile device of a consumer, or a cashier-manned Point-Of-Sale (POS) terminal operated by a cashier on behalf of the consumer.
21 . The system of claim 19 , wherein the quantity controller is configured to perform one or more of: dynamically update a display presenting details of the transaction with the two or more line entries, log the details of the transaction with the two or more line entries to a transaction log, and print the details of the transaction with the two or more line entries.