In-World Vendor Setup
Set up an AvatarShot vendor in Second Life to sell your products directly in-world.
How It Works
- Download the MultiVendor script from your store dashboard
- Rez a prim in Second Life and add the script
- Touch the vendor as owner and click "Admin Setup"
- A web page opens where you select your store and products
- The vendor updates automatically - no notecards needed
- Customers touch the vendor, browse products, and pay
- The product is delivered automatically
Setup Steps
Step 1: Download the Script
Go to your store dashboard at avatarshot.com/my-store and click "Download Vendor Script".
Important: The script contains your API key. Never share it publicly.
Step 2: Configure the API Key
Open the script and replace the placeholder with your API key (shown in your store dashboard):
string API_KEY = "YOUR_API_KEY_HERE";
Step 3: Rez and Touch
- Create a prim (box, mesh, etc.) for your vendor
- Drop the script inside
- The vendor will register itself and show "Not configured"
- Touch it as owner and click "Admin Setup"
- Configure your products on the web page that opens
Step 4: Vendor Modes
| Mode | Description |
|---|---|
| Store | Shows all active products from your store. Customers browse with arrows. |
| Single | Shows one specific product only. |
| Category | Shows products from a specific category. |
Owner Menu
Touch the vendor as owner to access:
- Admin Setup - Opens web configuration page
- Refresh - Force reload products from server
- Reset - Reset the script completely
- Detect Faces - Shows face numbers when you touch (for custom mesh)
- Set Screen - Choose which face displays the product image
- Hide/Show Text - Toggle the floating text above the vendor
Customer Experience
- Customers touch the arrows to browse products
- Touch the buy button or right-click Pay to purchase
- Touch info to see product details
- After payment, the product is delivered automatically
Wallet Terminal
You can also set up a Wallet Top-Up Terminal so customers can add L$ to their AvatarShot wallet and buy from the website:
- Download the Wallet Terminal script from your store dashboard
- Rez a prim and add the script
- Customers pay the terminal to add credit to their web account
- They can then buy any product on avatarshot.com/marketplace with one click
Managing Vendors
Go to My Store → Manage Vendors to see all your registered vendor units. You can:
- Toggle vendors online/offline
- Edit display name and description
- Delete vendors you no longer use
- See when each vendor last checked in
Troubleshooting
| Problem | Solution |
|---|---|
| Vendor shows "Not configured" | Touch as owner → Admin Setup → configure on the web page |
| Image on wrong face | Use Detect Faces to find the screen face, then Set Screen |
| Vendor not updating | Touch → Refresh, or check that the product is active on the website |
| Payment received but no delivery | Check that the bot is online and has the product in inventory |
| "Registration failed" | Check your API key is correct and not revoked |
Security
- Never share your API key publicly
- The script download is only available from your authenticated store dashboard
- If you suspect your key is compromised, contact support for a key rotation