[
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)