private void BuildCommonSection(TemplateBuilder builder, int sortorder)
        {
            var resourceManager = ObjectFactory.Instance.Resolve <IResourceManager>();
            var userService     = ObjectFactory.Instance.Resolve <IUserService>();

            builder.CreateSection(resourceManager.GetLocalizedText(userService.GetCurrentUserCulture(), "Tabs", "Common"),
                                  FieldIds.Variant.SectionCommonId, sortorder);

            builder.CreateTextField(FieldIds.Variant.SkuFieldId, "SKU", 1);
            builder.CreateTextField(FieldIds.Variant.ProductIdFieldId, "Product id", 2);
            builder.CreateTextField(FieldIds.Variant.InternalNameFieldId, "Internal name", 3);

            // Multi lingual
            builder.CreateTextField(FieldIds.Variant.DisplayNameFieldId, "Display name", 6);
            builder.CreateTextField(FieldIds.Variant.ShortDescriptionFieldId, "Short description", 7);
            builder.CreateRichTextEditorField(FieldIds.Variant.LongDescriptionFieldId, "Long description", 8);
        }
        private void BuildCommonSection(TemplateBuilder builder, int sortorder)
        {
            var resourceManager = ObjectFactory.Instance.Resolve <IResourceManager>();
            var userService     = ObjectFactory.Instance.Resolve <IUserService>();

            builder.CreateSection(resourceManager.GetLocalizedText(userService.GetCurrentUserCulture(), "Tabs", "Common"), FieldIds.Store.SectionCommonId, sortorder);

            builder.CreateTextField(FieldIds.Store.NameFieldId, "Name", 1);
            builder.CreateTextField(FieldIds.Store.ProductCatalogGroupIdFieldId, "Product catalog group id", 2);
            builder.CreateDropdownList(FieldIds.Store.HostNameFieldId, "Host Name", 3, FieldIds.SystemContent.HostnamesFolderId);
            builder.CreateRichTextEditorField(FieldIds.Store.DescriptionFieldId, "Description", 4);
            builder.CreateDropdownList(FieldIds.Store.CurrencyFieldId, "Currency", 5, FieldIds.SystemContent.CurrenciesFolderId);
            builder.CreateDropdownList(FieldIds.Store.EmailProfileFieldId, "E-mail profile", 6, FieldIds.SystemContent.EmailProfilesFolderId);
            builder.CreateDropdownList(FieldIds.Store.OrderNumberSeriesFieldId, "Order number series", 7, FieldIds.SystemContent.OrderNumberSeriesFolderId);
            builder.CreateCheckBoxField(FieldIds.Store.ProductReviewRequiresApprovalFieldId, "Product reviews require approval", 8);
            builder.CreateCheckBoxField(FieldIds.Store.CreateCustomersAsMembersFieldId, "Create customers as members", 9);
            builder.CreateDropdownList(FieldIds.Store.MemberGroupFieldId, "Member group", 10, FieldIds.SystemContent.MemberGroupsFolderId);
            builder.CreateDropdownList(FieldIds.Store.MemberTypeFieldId, "Member type", 11, FieldIds.SystemContent.MemberTypeFolderId);
        }