Commerce Commerce 1.x Class Reference Model comSimpleObject

Base object for all model classes in Commerce.

Contains logic for Formatters, properties, making the Commerce class and adapter available, etc.


  • Extends: xPDOSimpleObject

Descendant Classes

The following classes belong to classes in extensions or third-party code. They may require a package to be installed or are not publicly available at all.

  • ctsSchedule
  • ctsScheduleSlot
  • ctsDate
  • ctsDateSlot
  • ctsOrderSlot
  • Digitalproduct
  • DigitalproductFile
  • DigitalproductProduct
  • UserGroupShipment
  • MyParcelOrderShipment
  • DigitalproductOrderShipment
  • TableRatesShippingMethod
  • MyParcelShippingMethod
  • TimeSlotsShippingMethod
  • GoogleRoutesShippingMethod
  • UserGroupStatusChangeAction
  • MyParcelCreateShipmentAction
  • ReserveTimeSlotStatusChangeAction
  • SlackStatusChangeAction
  • SnippetStatusChangeAction
  • CaptureKlarnaOrder
  • ReleaseKlarnaOrder
  • AvalaraCreateTransaction


Field Type Description
id integer (INTEGER) Primary key
class_key string (varchar[100]) Type of object
properties array (text)
may be null
Serialized arbitrary data stored with an object. Use utility methods instead of directly accessing these values: getProperty($key, $default), getProperties(), setProperty($key, $value), setProperties($properties, $merge), unsetProperty($key), unsetProperties($keys)