VMM – Adding My First Viewer Managed Marketplace Item

August 7, 2015 by
Filed under: New Products, SL Marketplace, Technical Info 

Article on using VMMAre you still standing on the sidelines, trying to decide if you should jump into the VMM pool? Well stop wondering and jump in. I used VMM to upload six new products just yesterday. Now I’m here to explain what I did, why I did it, and how you can do it too. Rather than just provide bland step-by-step instructions though, I’ll give you the philosophy of the process along with the steps; that way you’ll know what to do because you’ll know WHY you’re doing it.

Step Zero – The Tools Used – VMM Viewer

Before we jump in to the actual process, a quick review of the tools used is in order. At the time of this writing, the only really trusted Viewer (trusted by me at least) that supports Viewer Managed Marketplace is the official SL Viewer. It was recently released with full VMM support, so I considered it safe to use.

I use the Firestorm Viewer for everything other than the actual uploading of the item. I find it much better for every facet of the building and creating process so it also captures 99% of my In-World time. The folks that write, develop and maintain Firestorm are the BEST!

Step 1 – Preparation

Preparing the Product Delivery FolderThis should be the first step in the posting of anything on the SL Marketplace. The goal is to create a product package that contains every part, accessory, script, texture, attachment … absolutely everything you will deliver to the buyer. I use Firestorm to create a new Folder in my Inventory, populate it with all the parts to be included then double-check that everything is there and has the proper Object Permissions.

On the right are shown the three (okay four) product preparation folders I used for the new DGP4SL HyperMenu products. They are:

  • ! Box – This is where I put all the items that are common to each version. (The ‘!’ on the front of the name ensures that it appears at the start of the folders listed.)
  • Copy – This folder contains all the items that are specific to the Copyable version of the product.
  • NonCopy – This folder contains all the items that are specific to the Non-Copyable version.
  • NonCopy 4-Pak – This folder contains all the items specific to the 4-Pack version.

Step 2 – Create the Delivery Box

Okay, so you’re saying “We don’t use delivery boxes anymore, only folders.” And yes, you are right. But there are some advantages to putting an entire item into a single object (Delivery Box). They are:

  1. The objects shown in the Contents tab of the box are listed in alphabetical order. That helps you spot typos and quickly identify any missing parts.
  2. There are scripts available that list the Contents along with their type (Object, Script, Texture, etc.) and their Next Owner Permissions. Some scripts will also prepare the object for use as an actual Delivery Box. For example: Delivery Box Preparation Script – Free Script to Prepare a Product Delivery Box
  3. The Delivery Box can be easily used as a backup copy just in case you need to find the exact contents provided on a specific date.
  4. It can also be easily used for product redelivery systems like the iGlom RDS that I use for my SLM Products.
  5. It reinforces the VMM limitation of “no child folders”. You cannot have sub-folders in an Object and you cannot have them in a standard SLM item listing.

A typical product delivery box in Edit modeTo the right is a screen capture of the Delivery Box I prepared for the copyable version of HyperMenu. You can see that the items are listed in alphabetical order, each type is shown and all the parts from the two source folders (!Box and Copy) are included.

Also notice the Delivery Box itself. You’ll see that it has floating text enabled. The preparation script mentioned above does that for you. It also sets the “Default Touch Action” to Open the Box. This means that buyers need only touch the Delivery Box once to open it and instantly copy everything to their Inventory. It also happens to be handy for you in the next step:

Step 3 – Copy the Delivery Box to a New Product Folder

The Delivery Box copied into a new FolderThis step is actually very important. By opening the Delivery Box created in Step 2 then copying it to your own Inventory, you get a chance to see exactly how your buyers will see it. It also provides the perfect source for uploading to the SL Marketplace via VMM.

To the right is the resulting folder from the HyperMenu delivery box created above. Again you can see all the proper items are listed. Don’t worry about the name of the Folder; it can be anything you wish at this point. However I strongly recommend that you make sure the name is correct, refers to the product properly, and is something you will recognize as the proper product and version. In my case the “BOX” stuck on the end is not important, so I just left it there.

Step 4 – Upload to the Marketplace using VMM

The Marketplace Listings floater and the Product Folder in InventoryIt’s now time to abandon our lovely Firestorm Viewer (but hopefully soon it won’t be required) and switch to the Linden Lab provided SL Viewer. Once you’ve logged in and finished rezzing, you can open the “Marketplace Listings” floating window and begin the upload process. The image to the right shows the Marketplace Listings floater in the SL Viewer along with the Product Box folder created in Step 3 above.

It’s time folks! Grab the entire product folder (click and drag it from Inventory) then drop it into the area marked “Drop folders here to create new listings” at the bottom of the Marketplace Listings floater. (You can click on the image to the right to see it in more detail.)

Important Note: The folder will be MOVED and not copied. This means that it will vanish from your Inventory and instead appear in the Marketplace Listings floater. It will also have a new Parent Folder.

Marketplace Listings floater showing New Product FolderAfter the Folder has been uploaded (which happens almost instantly) then you will see both a new Product Listing folder and within it a new “Version” folder. The image to the right shows how they look using my example HyperMenu product.

Note that the status shown after the Item Listing folder name “(listed)” means that I’ve already listed the item. You won’t see that right after uploading the product for the first time. However the Version folder (the child folder under the Product folder) will show the term “(active)”. This indicates the Version folder is properly associated with the Product folder.

Step 5 – Back to the Marketplace Web Site

While the Linden Lab provided instructions tell you to start working on the new item from within the Viewer, my personal preference is to exit the SL Viewer as quickly as possible then switch to my web browser (Chrome in my case) to do all the rest of the edits on the item. In fact, from here on out everything is exactly the same as it was with Direct Delivery. All the procedures and details you followed and checked with Direct Delivery (and Magic Boxes for that matter) are still applicable.


So there ya go! Your very first new Item Listing uploaded using VMM. That wasn’t so tough, was it?

Visit the DGP4SL Store on SL Marketplace


Comments are closed.