Alexis88, vamos a ver,  según lo que me aconsejas:
 
"El objeto en el que imprimes la variable, debe de ir como valor de la propiedad data." 
debería ser así, según creo haberte entendido:    
Código Javascript
:
Ver original$.ajax({
    
                    type: "POST",
                    url: "data.php",
                    data: <?php echo $selected; ?>,
                    success: function(res) {
                        $("#tienda").append(res);
                        console.log(res);
            
                    }
                });
  
  
pero sigue sin ir. 
y he pasado la variable php llamada $selected , como valor del "data"