G General

Smart Vendor System LSL Script with Group Discount, Redelivery & Auto Refund | Full Perm

Smart Vendor System LSL Script with Group Discount, Redelivery & Auto Refund | Full Perm
Details
Features
Contents
Reviews

If you sell products in Second Life and want something simple, reliable, and professional, this Smart Vendor LSL Script does exactly what a vendor should do—no clutter, no gimmicks, no unnecessary complexity. It’s designed for creators who want control, transparency, and a smooth buying experience for customers.

This script is written from scratch in LSL and built to handle real-world selling scenarios inside Second Life. It supports a fixed-price product, automatic group discounts, secure payment handling, instant delivery, refund logic, and a built-in redelivery system. Everything runs locally in the object, which means no external servers, no experiences, and no setup headaches.

At its core, this is a single-product vendor. That’s intentional. Single-product vendors are faster, lighter on memory, and far less likely to break. You drop the script into an object, place your product inside, set the price, and you’re ready to sell. That’s it.

The vendor displays clear hover text showing the product name, price, and whether a group discount is available. When clicked, it prompts users to pay using the standard Second Life pay system—no confusing menus for first-time buyers. Payments are validated instantly. If a customer pays less than required, the script automatically refunds the full amount. If they pay more, the script calculates and refunds the exact change. No lost Linden dollars, no awkward support messages.

Group discounts are handled cleanly and safely. If the buyer is wearing the same active group as the vendor object, the script applies a percentage-based discount automatically. You control the discount amount using a simple multiplier. No need for group roles, external APIs, or manual price changes. It just works.

One of the most important features is redelivery. Customers lose items. It happens. With this script, repeat buyers don’t have to contact you for help. If someone who already purchased touches the vendor again, they’ll see a dialog offering redelivery. One click, and the item is sent again. This reduces customer support requests and makes your store feel professional and trustworthy.

The script also keeps a local sales log, storing buyer name, key, and timestamp. This allows the vendor to recognize previous buyers and enable redelivery. The log is capped to prevent memory issues and automatically trims itself to stay efficient. While the log resets if the script is reset or the region restarts, it’s more than enough for everyday vendor use.

Security and stability were priorities while writing this script. It requests debit permission only once and only for legitimate reasons—refunds and change handling. Inventory changes trigger an automatic reset to prevent broken deliveries. If the product is missing or renamed incorrectly, the script warns the owner immediately so issues can be fixed before customers are affected.

This vendor script is ideal for creators selling:

Clothing

Accessories

HUDs

Scripts

Props

Decor

Animations

Full-perm or no-copy items

It works with copy, no-copy, and transfer-restricted items as long as permissions are set correctly. The script itself is full permission, allowing you to modify, resell, or bundle it with your own products.

Everything in the script is clearly structured and commented, making it easy to customize. You can change the product name, price, discount rate, hover text, and dialog wording without digging through messy logic. If you understand basic LSL, you’ll feel right at home. If you don’t, the included user guide walks you through setup step by step.

There are no external dependencies. No servers. No experiences. No web calls. Just clean LSL doing what it’s supposed to do.

If you’re tired of overcomplicated vendor systems or unreliable freebies, this script gives you a solid foundation you can trust. Simple to use, easy to customize, and friendly for both sellers and buyers.

Drop it in. Set it up. Start selling.

  • Automatic payment validation with full refund and change handling
  • Built-in group discount system (percentage-based)
  • Redelivery dialog for previous buyers
  • Clean hover text with product name and price
  • Full-permission LSL script with user guide included