==Title== MO iMan Interface ==Author== MO ==Prefix== mo ==Shop Version== 5.0.x/4.7.x ==Version== 1.0 ==Link== - ==Mail== - ==Description== Syncs checkout with iMan / SAP. On adding to basket and checkout steps receives additional articles data, on order creation send it via SOAP. Also validate payment debit types, allows only defined in SAP payment methods. The oxarticle-extension in this module sets the class-property _blMoGroupPriceFinalized to true if an SAP price was found, in case there are other modules which override this method. ==Installation== In Your config.ini.php add setting: $this->mo_iman_interface_services = array( '[client_name_1]' => array('url' => '[wsdl_url_1]'), '[client_name_2]' => array('url' => '[wsdl_url_2]'), ); $this->ppOxDelId2SapId = array( '[oxid_delivery_type_id_1]' => '[sap_delivery_type_id_1]', ); For development testing define in config.inc.php: $this->mo_iman_interface_dev_response = 'someName'; This will ignore iMan communication and process the response from: /modules/mo/iman_interface/out/test/response_someName.xml ==Extend== *oxcmp_basket --render *basket --render *payment --getPaymentList *oxinputvalidator --validatePaymentInputData *oxarticle --_getGroupPrice *oxbasket --addToBasket --_calcDeliveryCost *oxorder --finalizeOrder --_setUser ==Modules== ==Modified original templates== ==Uninstall== In Your config.ini.php remove param: $this->mo_iman_interface_services $this->ppOxDelId2SapId $this->mo_iman_interface_dev_response