WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to show large image in checkout page right now it showing 31x31 size image in wpsc-shopping_cart_page and using <img src="<?php echo wpsc_cart_item_image(); ?> to call thumbnail image.

what should i do for that?

enter image description here

share|improve this question

closed as off-topic by Pieter Goosen, kaiser Nov 22 '14 at 9:03

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

I agree with Goran on editing the core files. It should not be done. But, if a user has dimensions in the name of the image, they will also be replaced and the image won't display with this regular expression. Instead, you can create a new function in your theme's functions.php file. Something like this:

function wpsc_cart_item_image2( $width = 95, $height = 95 ) {
    global $wpsc_cart;
    $cart_image = wpsc_the_product_thumbnail( $width, $height, $wpsc_cart->cart_item->product_id, "shopping_cart");
    if( is_ssl() )
        $cart_image = str_replace( 'http://', 'https://', $cart_image );
    return $cart_image;

Then, make sure you copy wpsc-shopping_cart_page.php to your theme directory and replace

Or, use a regular expression that gets the last instance of an image size.

share|improve this answer

I suggest you not to hack core files because of updates. Rather transfer WPEC files to your theme folder and then in wpsc-shopping_cart_page.php file add following above image call

$imgurl = wpsc_cart_item_image();
$image = preg_replace('&(-[0-9]{1,4}x[0-9]{1,4})&is', '', $imgurl);

then call original image with <?php echo $image; ?>


share|improve this answer
up vote 1 down vote accepted

here is the solution i find myself with just 4 easy step

1. go to wp ecommerce plugin folder
2. find cart.class.php file
3. find wpsc_cart_item_image function
4. change $width and $height accordingly
share|improve this answer
If I make the above changes - how do I ensure that it doesn;t get overwitten with an upgrade? – user22824 Oct 23 '12 at 16:02

Not the answer you're looking for? Browse other questions tagged or ask your own question.