SaveTo Wishlist for WooCommerce

Get Started
How to use variable products in a wishlist - SaveTo Wishlist
  1. Home
  2. Knowledge Base
  3. Wishlist
  4. How to use variable products in a wishlist

How to use variable products in a wishlist

Selling shirts in different sizes or mugs in different colors? Your customers can save the exact variation they want to their wishlist, so they don’t have to pick it again later. Here’s how saving a variable product works in SaveTo Wishlist, what the wishlist shows for it, and what happens when a shopper saves one without picking a variation first.

Before you begin

Step 1: Save a specific variation from the product page

On a variable product’s page, the wishlist button follows whatever the shopper picks in the WooCommerce variation dropdowns. Once every option is chosen and WooCommerce finds a matching variation, the button saves that exact variation.

  1. Open a variable product page in your store.
  2. Choose an option from each variation dropdown (for example, Color and Logo).
  3. Click the wishlist button.
Hoodie product page with Color set to Blue and Logo set to No, showing the price, the Add to cart button and the Save to Wishlist button

The button also updates as the shopper changes options. If they switch to a variation that’s already in their wishlist, the button shows as saved. If they switch to one that isn’t, it goes back to its unsaved look. That makes it easy for shoppers to see at a glance which versions they’ve already saved.

Each variation is saved as its own wishlist item. A shopper can save a Red hoodie and a Blue hoodie from the same product, and both show up as separate rows in their wishlist.

Step 2: Check how the variation shows in the wishlist

On the wishlist page, a variable product row shows the product’s name with a dropdown for each of its options right underneath. The dropdowns are already set to the variation the shopper saved, so they can see at a glance which size or color they picked.

Wishlist row for a Hoodie saved as Red and No, with the dropdowns preset to that variation, In stock, the variation price and Add to Cart

The row’s image and stock status match the saved variation. If that variation has its own image, the row shows it instead of the main product image. The Add to Cart button adds that exact variation to the cart, and the subtotal is worked out from the variation’s price.

By default, the Price column shows the product’s overall price range (the same range shoppers see on your shop page). With an active SaveTo Wishlist Pro license, the Price column shows the selected variation’s own price instead.

Changing the variation from the wishlist

Shoppers can change the dropdowns right on the wishlist row. The image, stock status, and subtotal update to match the new choice, and Add to Cart adds the newly picked variation. This change only applies while the shopper is on the page. The wishlist still keeps the variation they originally saved, so the dropdowns go back to it the next time the page loads. To save a different variation for good, the shopper saves it again from the product page.

What happens when no variation is selected

If a shopper clicks the wishlist button before choosing all the options, or saves the product from a shop or category page, SaveTo Wishlist saves the product itself without a specific variation.

On the wishlist page, that row still shows the option dropdowns. Since there’s no saved variation to fall back on, each dropdown starts on its first option. The shopper picks the size, color, or other options they want, and then clicks Add to Cart.

Wishlist row for a Hoodie saved without a variation, after the shopper picks Green and No, showing In stock and Add to Cart

If the selected options don’t match any variation you’ve created, the row shows Out of stock and the Add to Cart button changes to Select options. Clicking Select options opens the product page with the shopper’s current choices filled in, so they can finish picking a variation there.

Wishlist row with Green and Yes selected, a combination with no matching variation, showing Out of stock and Select options

Troubleshooting

The wishlist button saves the product, not the variation. The button only picks up a variation after the shopper has chosen every option and WooCommerce has matched it to a variation. If any dropdown is still on its default “Choose an option” setting, the product is saved without a variation. Ask the shopper to choose all the options first, then click the button again.

A wishlist row shows Out of stock and Select options, even though the product is in stock. The options picked on that row don’t match any variation you’ve created. This often happens when a product was saved without a variation and the first option of each dropdown isn’t a real combination, or when the saved variation has since been deleted. Picking a valid combination in the row’s dropdowns brings back the Add to Cart button. You can also check the product’s Variations tab in WooCommerce to make sure every combination you sell exists.

The Price column shows a price range instead of the variation’s price. That’s the default behavior. The subtotal still uses the selected variation’s price. To show each variation’s own price in the Price column, activate a SaveTo Wishlist Pro license.

Frequently asked questions

Can a customer save more than one variation of the same product?
Yes. Each variation is a separate wishlist item, so a customer can keep several sizes or colors of one product in the same wishlist.

If a customer changes the dropdowns on the wishlist page, is the new variation saved?
No. Changing the dropdowns only affects what gets added to the cart on that visit.

What happens to a saved variation if I delete it from the product?
The wishlist row stays, but it can’t find the saved variation anymore, so it falls back to the first option of each dropdown. The customer can pick a different variation on the row. If the first options don’t match a variation, the row shows Select options, and the customer can click it to choose one on the product page.

Need help?

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support
Complete Your Purchase