Current message kinds are for social networking, but if you wanted online stores for example, you'd have to define a new set of message kinds.
Unless you have a k-v storage / graph database. Then you can do nostr.put('npub123/store/items/socks/description', 'Pair of alpaca socks').