Methods

  • post - Create CustomerGroups
  • get - Get customer groups
  • patch - Updates CustomerGroup entity

Properties

{
    "configurations": {
        "discount": "int64",
        "maxOrder": "int64",
        "minOrder": "int64",
        "otDiscount": "int64",
        "unallowedPaymentModules": [
            "string"
        ],
        "unallowedShippingModules": [
            "string"
        ]
    },
    "id": "int64",
    "names": {
        "de": "string",
        "en": "string"
    },
    "settings": {
        "addTaxOt": "boolean",
        "discountAttributes": "boolean",
        "fsk18": "boolean",
        "fsk18Display": "boolean",
        "graduatedPrices": "boolean",
        "otDiscountFlag": "boolean",
        "public": "boolean",
        "readReviews": "boolean",
        "showPrice": "boolean",
        "showPriceTax": "boolean",
        "writeReviews": "boolean"
    }
}
{
    "configurations": {
        "discount": 0.5,
        "maxOrder": 20,
        "minOrder": 2.5,
        "otDiscount": 0,
        "unallowedPaymentModules": [
            "paypal",
            "cod",
            "moneyorder"
        ],
        "unallowedShippingModules": [
            "selfpickup"
        ]
    },
    "names": [
        {
            "de": "Kinder",
            "en": "Kids"
        }
    ],
    "settings": {
        "addTaxOt": false,
        "discountAttributes": false,
        "fsk18": false,
        "fsk18Display": false,
        "graduatedPrices": false,
        "otDiscountFlag": false,
        "public": false,
        "readReviews": false,
        "showPrice": true,
        "showPriceTax": false,
        "writeReviews": false
    }
}
Name Type Description Additional
configurations object GXCustomerGroupConfigurations Required
configurations.discount int64 Required
configurations.maxOrder int64 Required
configurations.minOrder int64 Required
configurations.otDiscount int64 Required
configurations.unallowedPaymentModules[] array of string Required
configurations.unallowedShippingModules[] array of string Required
id int64 Optional , read only.
names object GXMultiLangOption Required
names.de string Required
names.en string Required
settings object GXCustomerGroupSettings Required
settings.addTaxOt boolean Required
settings.discountAttributes boolean Required
settings.fsk18 boolean Required
settings.fsk18Display boolean Required
settings.graduatedPrices boolean Required
settings.otDiscountFlag boolean Required
settings.public boolean Required
settings.readReviews boolean Required
settings.showPrice boolean Required
settings.showPriceTax boolean Required
settings.writeReviews boolean Required