/** * Handles the actual import * * @param integer $shopwareOrderId * @param PlentySoapObject_OrderHead $Order */ public function handle($shopwareOrderId, $Order) { try { $status = sprintf("%.1f", (double) $Order->OrderStatus); $message = sprintf('plentymarkets Status %s', $status); $orderStatus = PlentymarketsMappingController::getOrderStatusByPlentyID($status); self::$OrderModule->setOrderStatus($shopwareOrderId, $orderStatus, false, $message); } catch (Exception $e) { } try { $status = sprintf("%.1f", (double) $Order->OrderStatus); $message = sprintf('plentymarkets Status %s', $status); $paymentStatus = PlentymarketsMappingController::getPaymentStatusByPlentyID($status); self::$OrderModule->setPaymentStatus($shopwareOrderId, $paymentStatus, false, $message); } catch (Exception $e) { } }