Products

Everything you need to know about Products.

In order for you to create a Product, you will need to create a Category for your Product to be assigned to. Navigate to the Packages page, you can get here by clicking 'Webstore' -> 'Packages' in the side menu.

Create Package (Product)

Click the 'Create Package' dropdown and click 'Product' you will be shown the 'New Product' page. Configure your Product with the following:

General Product Information

  • Name

  • Category

  • Price

  • Featured Product

  • Short Description

  • Long Description

  • Image

Configuration

The configuration section allows you to customize the type of Product you are creating. You will have the following options:

  • Product Type

    • Standard

    • Subscription

  • Hide (Hidden in webstore)

  • Available Servers

  • Display order

  • Purchase limit

Subscription Product

If you have set your product to be a subscription, you will be given a few more options:

  • Subscription schedule

    • Monthly

    • Days

  • Subscription interval

Subscription schedule will be dependent on when you want your customers to be charged. For example, if you wanted to charge your customer every 30 days, you would select the days option from the 'Subscription schedule' drop down and also input '30' into the 'subscription interval'.

Available Servers

The server(s) you select will be what server(s) your commands run on.

Hide In Webstore

This will hide or show the product on the webstore depending on what option you choose.

Display Order

This will be what order your product displays on the store.

Purchase Limit

This will be the limit on how many times a customer can purchase this product. It is a limit for per customer.

Product Dependencies

The product dependencies section is optional and is commonly used for rank upgrades. Say you have VIP and VIP+ and you want your players to have purchased VIP before they can purchase VIP+. You would endable this feature and select the VIP product.

Be aware that if you assign a category to a parent category, you will unable to have products in the parent category.

Upselling Product

If enabled this will display the Product during the checkout, this gives customers another chance to add more products to their basket. You can also decide whether you want to discount the product at checkout by choosing whatever price you wish.

Reporting

The reporting section allows you to select where you want purchase statistics to be recorded. You will notice that the 'Reporting category' will already be populated with the assigned category.

If your product has been assigned to mulitple categories, you will have the option to select the required reporting category.

Your 'Reporting server' will require you to select what server you would want to your product to report to.

Make sure you have a server created before creating a product. You can find this under the side menu. Webstore -> Servers.

Commands

The commands section will be where you configure what command will be executed on your server when a player purchases the product. You will see the following configuration:

  • Command

  • Execute

  • Requires to be online / offline

  • Command delay

Command Placeholders

Here are the available command placeholders for your use:

  • [name] or {name}

  • [uuid] or {uuid}

  • [transactionId] or {transactionId}

  • [date] or {date}

  • [price] or {price}

  • [productName] or {productName}

  • [productId] or {productId}

Feel free to utilize these placeholders in your commands as needed.

Helpful Information Regarding Commands

Make sure you enter the correct command and test before releasing your product.

If you have not assigned an 'Available server' on your product, the command will use the server from the command section to execute on.

Requiring the player to be online / offline will depend on your server. If you have the option set to 'Execure offline', the command will be executed wether the player is online or not.

If you have the option set to 'Execute online' the command will wait until the player is online on the server before executing.

Last updated