Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Returns the firstName field of a JSMA address

This will either return The default values should be either 'male', 'female', 'unspecified', 'diverse', ' or 'unspecified'company' or 'family'.

Info

in script with JSMA you can sets any value but the masks in the management just allow for the 6 defaulted ones.


Code Block
languagejs
linenumberstrue
{
    'male' : 'Herr',
    'female' : 'Frau',
    'unspecified' : 'Unspezifiziert',
    'family' : 'Familie',
    'diverse' : 'Divers',
    'company' : 'Firma'
}


Image Added

Mask in IFE management for orders

Example

Code Block
languagejs
linenumberstrue
function getCartInvoiceAddress(cart, parameters)
{  
  var address = cart.invoiceAddress;  
  
 var result = {

    gender : (address.gender !== "undefined") ? address.gender : null , // => 'male'

    firstName : address.firstName,
    lastName : address.lastName,
    street : address.street,
    houseNumber : address.houseNumber,
    zipCode : address.zipCode,
    city : address.city,
    country : address.country,
    company : address.company,
    extra : address.extra,
    phone : address.phone,
    email : address.email
 };    
  
  return result;
}

...