Nostr has NIP-15 for resilient marketplaces. Maybe that can be used for shops. NIP-15 defines kind 1021 for bids and kind 1022 for bid confirmations.