Home › Forums › Plugins › Add to Wishlist › Support › [Resolved] Can you add to cart from wishlist? › Reply To: Can you add to cart from wishlist?
November 15, 2010 at 6:28 pm
#6460
ozoneboy
Participant
Hi jessemarple,
When you say “guest wishlist view” do you mean you’re not logged in? My wishlist links only appear if you’re logged into your account and I haven’t had any problems with refresh. I’ve included the full “table” code below in case that helps (note that I’ve renamed my wishlist as “Favourites” and replaced the remove text with a “X” graphic/button)
<h2>Your Favourite Products</h2>
<form action="<?php echo $wishlist_url; ?>" method="POST">
<table class="logdisplay">
<tr class="toprow">
<td style="width:52px;"> </td>
<td>Product</td>
<td>Quantity</td>
<td>Add to Cart</td>
<td>Remove</td>
<?php
if( !$guest ) { ?>
<td> </td>
<?php
} ?>
</tr>
<?php
foreach( $favourites_data as $favourite ) {
$favourite_name_sql = "SELECT <code>name</code> FROM <code>wp_wpsc_product_list</code> WHERE <code>id</code> = '".$favourite->product_id."'";
$favourite->name = $wpdb->get_var( $wpdb->prepare( $favourite_name_sql ) ); ?>
<tr class="product_row alt">
<td class="firstcol">
<?php if( $guest && $favourite->quantity == '0' ) { ?>
<img src='<?php echo vl_wpscat_item_image($favourite->product_id,48,48); ?>' alt='<?php echo $favourite->name; ?>' title='<?php echo $favourite->name; ?>' />
<?php } else { ?>
<a href="<?php echo wpsc_product_url( $favourite->product_id ); ?>">
<img src='<?php echo vl_wpscat_item_image($favourite->product_id,48,48); ?>' alt='<?php echo $favourite->name; ?>' title='<?php echo $favourite->name; ?>' />
</a>
<?php } ?>
</td>
<td>
<?php if( $guest && $favourite->quantity == '0' ) { ?>
<?php echo $favourite->name; ?>
<?php } else { ?>
<a href="<?php echo wpsc_product_url( $favourite->product_id ); ?>"><?php echo $favourite->name; ?></a>
<?php } ?>
</td>
<?php if( $guest ) { ?>
<td>
<?php if( $favourite->quantity == '0' ) { echo '-'; } else { echo $favourite->quantity; } ?>
</td>
<?php } else { ?>
<td nowrap>
<form action="<?php echo $wishlist_url; ?>" method="POST">
<input type="text" name="quantity" value="<?php echo $favourite->quantity; ?>" size="3" />
<input type="hidden" name="wpsc_action" value="update" />
<input type="hidden" name="wpsc_id" value="<?php echo $favourite->id; ?>" />
<td><?php echo wpsc_add_to_cart_button($favourite->product_id); ?> </td>
</form>
</td>
<td>
</td>
<td>
<form action="<?php echo $wishlist_url; ?>" method="POST">
<input type="submit" value="x" class="button sendbutton" />
<input type="hidden" name="wpsc_action" value="delete" />
<input type="hidden" name="wpsc_id" value="<?php echo $favourite->id; ?>" />
</form>
</td>
<?php
} ?>
</tr>
<?php
} ?>
</table>