Once you've completed exporting the entity, you can add it to Marketplace.
Click 'Choose File' and the entity's file. Here, we added the .fbx file. Once you upload the file, you can select it see the file's URL.
You will refer to the file using this URL (or a relative URL) in any of the other assets you upload. You cannot have any external references (or external URLs or URLs related to your local machine) in any of the assets you upload.
Example, assuming the script URL is "http://mpassets.highfidelity.com/0a5e847a-1e1f-4fb9-9081-a07b216393a5-v1/script1.js"
// BAD Script.include("http://mpassets.highfidelity.com/0a5e847a-1e1f-4fb9-9081-a07b216393a5-v1/script2.js"); // GOOD Script.include("script2.js"); // BAD const MODEL_URL = "http://mpassets.highfidelity.com/0a5e847a-1e1f-4fb9-9081-a07b216393a5-v1/assets/model.fbx"; // GOOD const MODEL_URL = Script.resolvePath("assets/model.fbx");
Each Marketplace item can be set to one of three status states: Draft, In Review and Active. The status of an item determines which elements can be edited freely and which elements require re-submission and review.