Norman, thanks for confirming the instructions.
It's very important to note that making this change helps to prevent the problem occurring for new customers, but is not sufficient for existing customers who have an ACTINIC_CART cookie value of "hide" or "show". That will still cause them to have shared sessions.
Therefore it is also necesssary to change Actinic.pm to more strictly match the cookie name, and to throw out existing ACTINIC_CART cookie values that are less than the expected length. These are the changes that will be in 18.0.2 and can also be applied through support to existing sites that have the problem. Support have already passed these details to Tony.
I appreciate that if cookie processing was coded differently in the first place then this problem would not have occurred. However, we can never anticipate all the impacts of any customisation and write code appropriately before they are applied. With any system as flexible as Sellerdeck Desktop it's possible to add code (to layouts or to Perl scripts) which cause problems. We test our software in its standard configuration to ensure that it operates correctly.
Any addon developer takes on responsibility to ensure that their addon works correctly, and any merchant or designer using code snippets from the forums (or writing their own) should check that the site functions as expected. There can be unanticipated effects in any system and it's unfortunate that the interaction between the customisation posted by Norman and the Perl scripts has such an impact.
Finally, just to reiterate: if you find that you have the text ACTINIC_CARTVIZ in a layout then you can make the change outlined above, but you must also contact Sellerdeck Support for a code change to prevent further problems.
It's very important to note that making this change helps to prevent the problem occurring for new customers, but is not sufficient for existing customers who have an ACTINIC_CART cookie value of "hide" or "show". That will still cause them to have shared sessions.
Therefore it is also necesssary to change Actinic.pm to more strictly match the cookie name, and to throw out existing ACTINIC_CART cookie values that are less than the expected length. These are the changes that will be in 18.0.2 and can also be applied through support to existing sites that have the problem. Support have already passed these details to Tony.
I appreciate that if cookie processing was coded differently in the first place then this problem would not have occurred. However, we can never anticipate all the impacts of any customisation and write code appropriately before they are applied. With any system as flexible as Sellerdeck Desktop it's possible to add code (to layouts or to Perl scripts) which cause problems. We test our software in its standard configuration to ensure that it operates correctly.
Any addon developer takes on responsibility to ensure that their addon works correctly, and any merchant or designer using code snippets from the forums (or writing their own) should check that the site functions as expected. There can be unanticipated effects in any system and it's unfortunate that the interaction between the customisation posted by Norman and the Perl scripts has such an impact.
Finally, just to reiterate: if you find that you have the text ACTINIC_CARTVIZ in a layout then you can make the change outlined above, but you must also contact Sellerdeck Support for a code change to prevent further problems.
Comment