You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Sharan Foga (JIRA)" <ji...@apache.org> on 2015/02/21 08:38:29 UTC

[jira] [Updated] (OFBIZ-264) Order manager order entry still looking at tracking code in cookie

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