Skip to content

Creating the Configurationsoptions

ConanDoyl edited this page Aug 16, 2021 · 1 revision

For the Product we need Configurationsoptions. Otherwise the Module can't work. Now lets create 2 groups. The first one for a Fully Configurable Option and the second one for Packages. At the Navbar we hover on Setup going to Products/Services and select the menu item Configurable Options. Now we should be inside the Configurable Option Groups overview. Create a new group with the button Create a New Group. Chose a Name and a Description as you want. I'm choosing as Name for the first group Tekbase-All-Options. I don't set a description. After we saving our changes a new Button should appear Add New Configurable Option.

Configurabe Options

Click it and lets start creating the first option. Now it's important how we name the Options. We have 2 ways to name them. Directly or Indirectly. I'm naming it indirectly to show how the way it works. Directly naming means just name the option exactly as the modules requires it. Let's start with Lizenz Typ. As Option Name i type Lizenz Typ|The version of the License. The Modules requires the name Lizenz Typ but we don't want that the Customer see this name. So wee use the |-Separator to define 2 names. Internal and a Friendly name. That means the modules gets the internal name and the Customers sees only the Friendly name The version of the License. Keep that in mind, we will do it for each option. After we had chosen a name for this configuration option we also have to define a Type, i'm using Radio. Now we need to define Options. For Lizenz Typ there are 2 Options available. private,std and adv. Let's define them User Friendly.

Options

Repeat that for the other Options. Choose for cms and shop the Configurations Type Yes/No because that's just a checkbox, if yes or no. For gwislots,rwislots,vwislots and swislots I recommend to use the type Dropdown.

Your's should look the same if you've created all options.

All Options

Now we're done. We created a Configurations Option Group with all Options we need. Now lets start with the Second one. We do exactly the same, we create again Lizenz Typ,cms and shop. And a new field for the Servers amount. It's called Resources. Resources means the value you set here, will be applied to gwislots,rwislots,vwislots and swislots. So if you set it to 10, each of this field are 10. That means you get a License as a Package. Packages are mostly cheaper.

Resources

Here a full list of each Option we need to create and their values:

  • Lizenz Typ - defines the version of that license.

    • private - A Private License
    • std - A Business License
    • adv - A Business License with Billing
  • cms - Defines if the License contains the CMS. If defined as Yes/NO we don't need any options!

    • 1 - YES
    • 0 - NO
  • shop - Defines if the License contains the Shop (ONLY FOR STD/ADV). If defined as Yes/NO we don't need any options!

    • 1 - YES
    • 0 - NO
  • gwislots - Defines how many Gameservers can be created

    • 1 - ONLY Private
    • 10
    • 20
    • 50
    • 100
    • 200
    • 500
    • 999999 ONLY STD/ADV
  • rwislots - Defines how many Rootservers can be created

    • 1 - ONLY Private
    • 10
    • 20
    • 50
    • 100
    • 200
    • 500
    • 999999 ONLY STD/ADV
  • vwislots - Defines how many Voiceservers can be created

    • 1 - ONLY Private
    • 10
    • 20
    • 50
    • 100
    • 200
    • 500
    • 999999 ONLY STD/ADV
  • swislots - Defines how many Streamservers can be created

    • 1 - ONLY Private
    • 10
    • 20
    • 50
    • 100
    • 200
    • 500
    • 999999 ONLY STD/ADV
  • Resources - Defines how many Server can be created. Selected Value will be applied to all of those field: gwislots,rwislots,vwislots and swislots

    • 1 - ONLY Private
    • 10
    • 20
    • 50
    • 100
    • 200
    • 500
    • 999999 ONLY STD/ADV
Clone this wiki locally