Recientemente he montado una web de empresa en PHP-Nuke con el modulo de ventas Aser'sShop 2.0 añadido.
Para poder acceder a la tienda, es necesario registrarse y loggearse en la web de empresa, y una vez que haces una compra, en el paso final requiere que introduzcas los datos a los que le será enviada la mercancía y factura.
Es posible que rellene (por defecto, aunque puedan luego cambiarse) estos campos de la base de datos del PHP-Nuke (Algo como un "Input Value")? (ya sabemos como son los clientes... rellenar sus datos más de una vez les da pereza... y puede suponer o no una pérdida de ventas..)
(el PHP-Nuke lo tengo ampliado con el CNB Your Account, que me ha permitido agregar, a la hora del registro del usuario, todos los campos deseados, en los que he añadido direción, cif, teléfonos...)
los campos son los siguientes:
Código PHP:
if($auth_name != '0') {
$result3 = $db->sql_query("select email, name, street, street1, city, state, zip, country from asershop_users where uname='$auth_name'");
$res = $result3;
$numrows = $db->sql_numrows($result3);
if($numrows > 0) {
list($email, $name, $street, $street1, $city, $state, $zip, $country) = $db->sql_fetchrow($result3);
}
}
echo "<center><font class=\"option\"><strong><big>"._SHIPPINGINFO."</big></strong></font></center><br>";
echo "<table align=\"center\" border=\"1\" cellpadding=\"3\" cellspacing=\"0\" width=\"50%\" bgcolor=\"$bgcolor2\">";
echo "<tr><td align=\"right\"><font class=\"option\">"._EMAIL.":</font></td><td width=\"70%\"><input type=\"text\" name=\"o_email\" size=\"20\" value=\"$email\"></td></tr>";
echo "<tr><td align=\"right\"><font class=\"option\">"._NAME.":</font></td><td width=\"70%\"><input type=\"text\" name=\"o_name\" size=\"20\" value=\"$name\"></td></tr>";
echo "<tr><td align=\"right\"><font class=\"option\">"._STREET.":</font></td><td width=\"70%\"><input type=\"text\" name=\"street\" size=\"20\" value=\"$street\"></td></tr>";
echo "<tr><td align=\"right\"><font class=\"option\">"._STREET1.":</font></td><td width=\"70%\"><input type=\"text\" name=\"street1\" size=\"20\" value=\"$street1\"></td></tr>";
echo "<tr><td align=\"right\"><font class=\"option\">"._CITY.":</font></td><td width=\"70%\"><input type=\"text\" name=\"city\" size=\"20\" value=\"$city\"></td></tr>";
echo "<tr><td align=\"right\"><font class=\"option\">"._STATE.":</font></td><td width=\"70%\"><input type=\"text\" name=\"state\" size=\"10\" value=\"$state\"></td></tr>";
echo "<tr><td align=\"right\"><font class=\"option\">"._ZIP.":</font></td><td width=\"70%\"><input type=\"text\" name=\"zip\" size=\"10\" value=\"$zip\"></td></tr>";
echo "<tr><td align=\"right\"><font class=\"option\">"._COUNTRY.":</font></td><td width=\"70%\"><input type=\"text\" name=\"country\" size=\"20\" value=\"$country\"></td></tr>";
echo "<tr><td align=\"right\"><font class=\"option\">"._COMMENT.":</font></td><td width=\"70%\"><textarea rows=\"5\" name=\"o_comment\" cols=\"50\"></textarea></td></tr>";
echo "</table>";
echo "<input type=\"hidden\" name=\"order_description\" value=\"$order_description\">";
echo "<input type=\"hidden\" name=\"s_op\" value=\"ordersubmit\">";
echo "<br><center><a href=\"javascript:history.go(-1)\"><img src = \"modules/$module_name/images/back.gif\" border =\"0\"></a> ";
echo "<input type=\"image\" src = \"modules/$module_name/images/check_out.gif\" border =\"0\"></a></center></form>";
}
CloseTable();
La base de datos es la misma "Nuke_3"
aunque uno, utiliza unos campos y otro, otros... (no sé si tendrá algo que ver...)
Un saludo
y gracias.