AvatarShot
AvatarShotKnowledge Base
Open Platform Support
Knowledge Base Vendor Setup Guide 3 min read Updated Jul 15, 2026 9 languages

Vendor Setup Guide

In-World Vendor Setup

Set up an AvatarShot vendor in Second Life to sell your products directly in-world.

How It Works

  1. Download the MultiVendor script from your store dashboard
  2. Rez a prim in Second Life and add the script
  3. Touch the vendor as owner and click "Admin Setup"
  4. A web page opens where you select your store and products
  5. The vendor updates automatically - no notecards needed
  6. Customers touch the vendor, browse products, and pay
  7. 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

  1. Create a prim (box, mesh, etc.) for your vendor
  2. Drop the script inside
  3. The vendor will register itself and show "Not configured"
  4. Touch it as owner and click "Admin Setup"
  5. Configure your products on the web page that opens

Step 4: Vendor Modes

ModeDescription
StoreShows all active products from your store. Customers browse with arrows.
SingleShows one specific product only.
CategoryShows 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:

  1. Download the Wallet Terminal script from your store dashboard
  2. Rez a prim and add the script
  3. Customers pay the terminal to add credit to their web account
  4. 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

ProblemSolution
Vendor shows "Not configured"Touch as owner → Admin Setup → configure on the web page
Image on wrong faceUse Detect Faces to find the screen face, then Set Screen
Vendor not updatingTouch → Refresh, or check that the product is active on the website
Payment received but no deliveryCheck 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
ESC