I formatted the shopping cart to look really nice and added some graphics. I also created a quick buy block that interfaces with the shopping cart to allow a user to click once and checkout at the same time. As well is my latest invention. The ability to register your user in the cart and continue the checkout process without having to check their e-mail and have to come back to login, taking the same checkout steps over again. I also integrated the drupal_get_destination code from 4.7 into 4.6. It all works great. I am not finished my hacking but I believe that this cart is by far more functional and user friendly. Are my hacks of interest to drupal? If so I would like to help give back. Please let me know. Thanks On February 27, 2006 04:00 am, stuff@trackingsolutions.ca wrote:
I just fixed it!
I know it is a hack but it is awesome customer purchase flow and it is such a minor change. With a small diff and half an our I should be able to upgrage easily.
<code>
if(ereg("cart/checkout", urldecode(drupal_get_destination()))) { //1. Login new user here
$tsiedit['name'] = $account->name; $tsiedit['pass'] = $pass; user_login($tsiedit);
$mytext = 'Your account has been created. For security purposes you have been sent an e-mail with your account information. Click the Checkout button below to and enter your account information from the e-mail'; $mytext .= '<br/><br/>'; $mytext .= '<a href="?q=cart/checkout"><img src="themes/tsilinux/images/checkout.png" ></a>';
return $mytext; } else { //This is the original flow. I go here if the request is not from the cart return t('Your password and further instructions have been sent to your e-mail address.'); }
</code>
Thanks