docs: def getBasePrice(self,**kwargs):
          '''
          This handles the logic of finding the correct price.  If more sophisticated
          discounting systems are needed, then this PricingTier model can be subclassed,
          or the discounts and vouchers apps can be used.
          '''
          payAtDoor = kwargs.get('payAtDoor', False)
          dropIns = kwargs.get('dropIns', 0)
  
          if dropIns:
              return dropIns * self.dropinPrice
          if payAtDoor:
              return self.doorPrice
          return self.onlinePrice