Shopstr does offer a checkout via Cashu tokens. But I think Messaging is key. On the message, people can then send an lninvoice or just zap the person directly. That will work best for local/physical items.

Things are very different for actual online stores where people can order and the seller will simply ship things. Multiple regulations are also invoice in these activities and the application might have some legal liability for helping manage the sale (like KYCing people to make Invoices).

Either delete or status archive is fine. I do like the status as Sold to provide some stats on how many sales are happening. But that is not a necessity of the process.

nostr:npub16dhgpql60vmd4mnydjut87vla23a38j689jssaqlqqlzrtqtd0kqex0nkq 👆

Reply to this note

Please Login to reply.

Discussion

For transactions that can’t be done in-person, we’ve been looking into using a Cashu mint for escrow, where the mint would hold the tokens until everything is finalized and then have them automatically redeemed to a lightning address; the mint operation itself might lead to some legal liability, though. A time-locked, conditional token spend could be another way of handling escrow too.

cc nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg

Manual listing deletion is what’s supported on nostr:npub15dc33fyg3cpd9r58vlqge2hh8dy6hkkrjxkhluv2xpyfreqkmsesesyv6e, but we’re also going to add an option to manually tag an item as “sold” and/or have those things done automatically upon completion of a sale.

Facebook Marketplace adds an expiration date for 1 week. We could also do that. You have to keep renewing your listing to keep it active.

Most people will forget to mark as paid or delete the event.

FYI, I added a condition tag:

New

Like New

Good

Fair

:)

An expiry date would be great!