저희 사이트에는 가끔 공유 기프트바우처가 많이 올라옵니다. 모두 한 사용자에게서 다른 사용자로 공유되는 것이죠. 그런데 바우처(코드)가 고유한 일회용 코드임에도 불구하고, 모든 사용자가 "안녕하세요. 바우처가 필요하시면 PM으로 연락 주세요"라는 표준적인 글을 남기는 것이 다소 이상하게 느껴집니다.
다음과 같은 기능이 도입되었으면 좋겠습니다:
A가 바우처를 게시할 수 있으며, 다른 사용자가 수령하지 않으면 숨겨집니다.
B가 해당 바우처를 수령/예약할 수 있습니다.
B는 언제든지 수령/예약한 바우처를 취소할 수 있습니다.
A+B+C는 누가 공유된 바우처를 수령했는지 확인할 수 있습니다.
여기서: A = 코드/바우처를 공유하는 사람 B = 코드/바우처를 수령/예약하는 사람 C = 스레드 내 다른 사람들. 이들은 이미 수령/예약된 바우처를 발견했지만, B에게 바우처가 실제로 사용되었는지 물어보고 싶어 할 수 있습니다. 이를 위해 사용자가 스레드에서 직접 소통하지 않고 PM으로 소통할 수 있는 툴팁 등의 기능을 제공할 수 있습니다. 또한, 단순히 읽기만 하고 바우처를 가져가는 몰래 보기(lurker) 사용자들을 추적하는 데에도 도움이 됩니다.
이런 기능이 이미 존재합니까? 그렇지 않다면, 표준 기능으로든 플러그인으로든 구현하는 것이 좋을 것 같다고 생각합니다.
추가로 고려해야 할 사항:
사용자가 바우처를 "무제한"으로 표시할 수 있도록 하여, 모든 사람이 수령할 수 있게 하고 바우처 옆에 수령자를 목록으로 표시합니다. 이렇게 하면 토픽 안의 수많은 “감사합니다” 답글 대신 코드를 실제로 누가 사용했는지 추적/확인할 수 있습니다. 바우처가 "무제한"으로 표시된 경우, 문구도 "감사합니다. 바우처를 확인해 주세요."와 같이 변경될 수 있습니다.
A는 무료 게임에 대한 바우처를 가지고 있으며, 이를 다른 사용자에게 기부하고 싶습니다. (우리는 "무료 디지털 상품"이라는 주제가 있습니다.)
A는 새로운 기능을 사용하여 바우처를 공유합니다.
B는 해당 바우처를 원하며 “수령/예약” 버튼을 클릭합니다. 이제 바우처가 GUI에 표시되어 B가 사용할 수 있습니다.
A, B, 그리고 C(주제에 있는 다른 사람들) 모두 바우처가 수령되었는지, 그리고 누가 수령했는지를 확인할 수 있습니다.
이 시나리오에서 B는 A에게 메시지를 보내 바우처를 요청할 필요가 없습니다. 또한 다른 모든 사람들은 바우처가 이미 B에게 수령되었음을 볼 수 있으므로 A에게 개인 메시지를 보낼 필요가 없습니다.
시나리오 2 (시나리오 1과 거의 유사)
A는 일부 간식류에 대한 15% 할인 코드를 가지고 있으며, “할인코드” 주제에서 이를 공유하고 있습니다. 이 코드는 고유하며, “시간 제한” 사용만 가능합니다.
B는 피자를 주문하면서 해당 코드를 수령합니다. 이제 코드가 B의 GUI에 표시되어 사용할 수 있습니다.
A는 누가 할인 코드를 수령했는지 확인할 수 있으며, C(주제에 있는 다른 사람들)는 코드가 B에게 수령된 것으로 표시되므로 A에게 연락할 필요가 없습니다.
시나리오 3
A는 특정 무작위 매장에서 결제 시 가격을 10% 할인할 수 있는 코드를 가지고 있습니다. A는 쿠폰 기능을 사용하여 이를 공유하고 "고유하지 않음/여러 번 사용 가능"으로 표시합니다.
다른 사람들은 이제 “감사합니다, 바우처 받기” 버튼을 누를 수 있습니다. 바우처가 이제 표시되며(일회성 사용이 제한되지 않으므로 DOM에서 숨길 수 있을 것 같습니다), 사용자는 결제 시 이를 사용할 수 있습니다.
A, B, C는 누가 바우처를 수령했는지 확인할 수 있습니다(또는 단순히 수령 횟수만 표시할 수도 있습니다 - 이는 솔루션 설계 방식에 따라 다릅니다).
세 시나리오 모두에서 개인 메시지는 다른 용도로 남겨둘 수 있습니다. 모든 다른 사용자는 코드가 수령되었는지(그리고 누가 수령했는지) 확인할 수 있습니다. 이상적인 시나리오에서는 이 데이터를 커뮤니티에서 다른 방식으로 활용할 수 있을 것입니다. 예를 들어, 미수령 바우처를 페이지나 주제의 첫 번째 게시물에 나열하는 것 등입니다. (하지만 이는 원래 아이디어에서 많이 벗어난 것입니다). 또 다른 좋은 점은 만료일을 추가하고, 제목/그 외 항목을 추가하는 것일 수 있습니다.
음, 봇에게는 수집이 훨씬 쉬울 것입니다 - 맞습니다. 하지만 우리는 그러한 유형의 행동을 실제로 제한할 수 있는 방법이 없습니다. 저희 사이트에서 공유되는 대부분의 바우처는 동일한 주제 안에 있으며, 누군가가 그렇게 하려 한다면 봇이 그것들을 쉽게 수집할 수 있습니다.
하지만, 코드를 사용한 사람이 누구인지 모든 사람이 볼 수 있게 함으로써, 최소한 누가 계속 코드를 청구(claim)하는지 확인할 수 있습니다.
현재로서는 큰 문제가 아니지만, 때때로 사람들이 바우처를 사용하고 A와 C에게 알리지 않는 경우가 있습니다. 새로운 솔루션을 사용하면 바우처가 누군가에게 전달되었는지 명확해질 것입니다. 그리고 바우처를 가진 A는 더 이상 B와 직접 연락할 필요가 없습니다 - 그것은 청구(Claim) 시스템이 처리할 것이므로, 다른 사용자는 바우처를 볼 수 없게 됩니다.