示例#1
0
 /**
  * generates the OPS order id in dependency to the config
  *
  * @param Mage_Sales_Order $order
  * @param                  $useOrderIdIfPossible if false forces the usage of quoteid (for Kwixo pm etc.)
  *
  * @return string
  */
 public function getOpsOrderId($order, $useOrderIdIfPossible = true)
 {
     $config = $this->getConfig();
     $devPrefix = $config->getConfigData('devprefix');
     $orderRef = $order->getQuoteId();
     if ($config->getOrderReference($order->getStoreId()) == Netresearch_OPS_Model_Payment_Abstract::REFERENCE_ORDER_ID && $useOrderIdIfPossible === true) {
         $orderRef = self::DELIMITER . $order->getIncrementId();
     }
     return $devPrefix . $orderRef;
 }