in ecommerce ,
you can setup a link
cart/add/number
that will add the node/number item
to the cart directly, without having the customer go to the item page.
Is there a way to do this in ubercart ?
THanks,
DK
|
UbercartOne cart to rule them all... |
|
| Donate to Ubercart | ||
How to I setup a direct "add to cart" link for a given item ?
Submitted by dkashen on Sat, 09/01/2007 - 14:29
in ecommerce , Is there a way to do this in ubercart ? THanks,
Not yet... near the top of my todo list after I take care of a couple bugs from my vacation time. I'm just developing my first uc store right now. Can you tell me why you would want to do this and site an example? I ask because I'm new to this and don't really see the difference between you being able to insert the add to cart button on a node verus having an uc product node that already contains the add to cart button. Why not just display the product node? It's already done for you. Other's have asked for this feature in the past so there must be a valid reason for it. I guess i just don't see it. thanks There absolutely is a reason for it. My marketing department wants to place product "call to action" snippets in the middle of pages that are informative in nature. They usually come up with 5 to 10 pages of half-educational, half-infomercial type spam and want to give the customer that opportunity to add the product to the cart on every page of the webfomercial (my word, coined here ;-P) On these pages, the designers want to test as many as 5 different presentations of the product. The only common elements of the product buy they need are the price, quantity, attributs and the actual add_to_cart button. Does this make sense? By the way, in practice, I have found that this works okay, not great, for anonymous users but it does not work for authenticated users because of the need for a form-token. Yes, it could be very usefull for a lot of cases, for example to allow to add a product in a cart from another node. I add something to dkashen request, it's to have the possibility to directly add a product with a special attribute into the cart with /cart/add/number/attribute/number or something like that. Right! Another great example. The marketeers call it a suggested upsell, such as you see at amazon where it says, customers who bought this product also bought the following products... item 1,2 and 3. With the add to cart on each product there is a no-brainer impulse experience for the customer. In my case, our products come in different flavors, hence the radio-button attributes as part of the add to cart snippet that get embedded in the SEO'd webfomercial pages.
Does this make sense?
OK so let me put it back to you in my own verbiage. I think what you're saying is this. You've got your normal product node and it is going to be somewhat confined to the fields that define that product. You can REtheme it but it's still going to look like the basic product node. And you still only have ONE VIEW into the product. What you want to do is somehow get the ability to "multi theme" it. In essence, be able to present (theme) a single product in multiple ways. Yes? This allows you to create ad copy content "around" what used to be a very static and singular product node. Then you present these multiple product views with different "looks", in different "combinations" and probably in different menu paths or page locations (say on the front page) to entice a customer without having to go to the "dreaded" and "limited" product view. Yes? It sort of is a webommercial isn't it? You're really creating ads for uc products. Depending on how you write the content you can disguise the product aspect of it as much as you want. Very Cool. I always imagined doing that by just writing ad copy like you describe and then inserting a link to a product which would take you to the product view. Your method elminates the extra 2 clicks to go to the product page and then click the add to cart button. Qs: - Maybe it's because i don't do a lot of ecommerce shopping and when i do, i'm pretty specific about what i want. But do people in the real world actually just click to "quick" purchase stuff like this off of an ad? I just naturally assume i want to look at the product view. Get the facts and make sure i know what i'm getting before i pull the trigger. I get the feeling your ads are not that really disguised though and by the time you get through the infomercial part, the product part looks convincing enough to add to the cart. do you have an example of what you're talking about online somewhere? - when someone clicks add to cart embedded in these ads, do they stay on the ad or do they go to the cart? i have to look at how all of these forms are working underneath the scenes some day. i don't believe that is ajax but normally when you submit a form, you're routed to a different menupath/uri. the fact that you are embedding form code in a totally unrelated node with a different menu path would lead me to believe the same thing happens. - How do you handle the ad creation? Are they hard coded nodes, do you create a custom module to generate the ad pages or do you use custom blocks? - How do you determine the placement of the ads? Do you manually assign them to blocks or are you using some kind of auto rotate / auto placement code based on a set of criteria? - How do you track the effectiveness of the ad? As you said, i'm assuming you have 5 ads for a given product, how do you determine which one is giving you the best results or do you not have anything in place? thanks. i appreciate the insights. I just want to point out for others who find this thread that this sort of functionality is in core through the Cart Links module. Thumbs up Ryan. It works great too. If anyone wants a good example of embedded cart link buttons using cart_links to products with and without attributes on a page, you can checkout: http://www.blessedherbs.com/bh/cleansing_main Cart_links rocks! Steve Whoa! Steve! Why haven't you shown us that site before? It looks great. Is this wrong? =) // uc_cart_links.module // Add a product to the cart. if(isset($_POST['qty'])){Is that wrong for what? http://www.blessedherbs.com/bh/cleansing_main
great site Steve. quick question. how did you do that Step by step thing at the top of the checkout pages?
|
|
Joined: 08/08/2007