There is a problem when you Comp an eGift Card that the transaction will be assigned to a random customer. I have tested this in two ways and both exhibit the same problem.
First: I created an eGift Card Promotion Code of 100%. If I use that code to purchase the gift card online the purchase gets assigned to a random customer. We duplicated this same behavior twice and it used the same customer both times as well as below.
Second: We used our iPad POS and purchased an eGift Card but did a Comp for the item. Once we completed the sale the transaction showed up but a few minutes later we noticed that the transaction CHANGED to show the card was purchased by a customer, and it happened to be the same as the one that was used at random for the online purchase.
Third: We, again, purchased an eGift Card on the iPad POS but this time we completed the order and used "Other" as the tender rather than doing the Comp. This time the transaction was NOT assigned to a specific customer.
The no balance purchase of an eGift Card that has been Comp'd needs to be fixed to NOT assign the transaction to a specific customer. I have specific examples if needed to further investigate this problem.
Further investigation appears it may not have been such a random customer. I found that the customer that was assigned the transactions had the email assigned to them that I used for the eGift Card on both the online and POS purchase. I have since removed that email from that customer and tried a purchase of an eGift Card again with the comp but it still assigned the transaction to that customer. I find now that the customer email states:
EMAIL Reachable via Marketing
There are currently NO customers in our database that have the email address I used. I'm left to assume that somehow that email address is still tied to that, incorrect, customer.
I tried creating a customer what uses the email address that was used when creating the eGift Card and tried it again but the transaction is STILL assigned to the other customer.
I let things "settle" overnight and tried purchasing a comp'd eGift Card online again this morning. It seems that things must have been processed in the background overnight because now the transaction DOES get assigned to the new customer I setup with the email address I used during the purchase.
I'm still not convinced that the transaction should be assigned to any specific customer given that no funds were used to make the purchase.
So, at this point the mystery is resolved as to why it appeared a random customer was getting the transaction assigned to their account.
Square Community
Square Products