Thank you Ray, it worked, but that session does not appear in the bindings tab. The name of the Order ID is pedidoID, I just put it in the list of unset sessions.
<?php
@session_start();
if ("" == ""){
// WA_ClearSession
$clearAll = FALSE;
$clearThese = explode(",","captcha_Security_Code_1,ingreso_producto_imagen,comID,inventarioID,egresoCOMID,INVID,egresoID,undefined_ingresar_cliente,WADbSearch1_ingresar_cliente,clienteID,PRODID,undefined_ingresar_pedido,WADbSearch1_ingresar_pedido,session_id,pedidoID");
if($clearAll){
foreach ($_SESSION as $key => $value){
unset($_SESSION[$key]);
}
}
else{
foreach($clearThese as $value){
unset($_SESSION[$value]);
}
}
}
?>
I Also have some sessions that start with undefined that where created when I was configuring WA search, but I don't think they affect anything.
I manage to clear the cart contents in the landing page by adding this code:
<?php
//WA eCart Include
require_once("../WA_eCart/eCartPedidos_PHP.php");
?>
<?php
$eCartPedidos->GetContent();
?>
<?php
// WA eCart Trigger Clear Cart
if ("" == "") {
$eCartPedidos->ClearCart();
$Redirect_redirStr="";
if ($Redirect_redirStr != "") {
$eCartPedidos->redirStr = $Redirect_redirStr;
}
$eCartPedidos->cartAction = "ClearCart";
}
?>
I had to put it manually because the server behavior for clear cart is not working properly in my computer, I'm attaching an image.
Regards,
Daniel