[ https://issues.apache.org/jira/browse/OFBIZ-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sharan Foga updated OFBIZ-264: ------------------------------ Sprint: Bug Crush Event - 21/2/2015 > Order manager order entry still looking at tracking code in cookie > ------------------------------------------------------------------ > > Key: OFBIZ-264 > URL: https://issues.apache.org/jira/browse/OFBIZ-264 > Project: OFBiz > Issue Type: Bug > Components: marketing, order > Affects Versions: Trunk > Reporter: Marco Risaliti > Priority: Minor > > It's a copy of the old jira issue > http://jira.undersunconsulting.com/browse/OFBIZ-700 from Si Chen. > ========================================================== > If you visit the ecommerce store with a tracking code > (?atc=${trackingCodeId}) and then visit the order manager and create an > order, the order manager's order will also be attached to the tracking code. > This is because in CheckoutEvents.java there is this block of code in > createOrder: > //get the TrackingCodeOrder List > List trackingCodeOrders = > TrackingCodeEvents.makeTrackingCodeOrders(request); > String distributorId = (String) > session.getAttribute("_DISTRIBUTOR_ID_"); > String affiliateId = (String) session.getAttribute("_AFFILIATE_ID_"); > String visitId = VisitHandler.getVisitId(session); > String webSiteId = CatalogWorker.getWebSiteId(request) > callResult = checkOutHelper.createOrder(userLogin, distributorId, > affiliateId, trackingCodeOrders, areOrderItemsExploded, visitId, webSiteId); > We need to find some way to let the checkout code know that the order is > coming from the order manager and hence disable it from figuring out the > tracking code. > One possible solution is to set a parameter in web.xml for disable tracking > code, so if it is turned on, then we skip this block of code. -- This message was sent by Atlassian JIRA (v6.3.4#6332)