• Resolved tkster95

    (@tkster95)


    Hi,

    I’m new to wordpress and woocommerce, trying to build my first site now. Having a lot of fun learning the process. Hopefully it all works out.

    I’m trying to build a site to sell tshirts and I’m wondering if anyone can recommend a way or plugin that will allow me to add attributes and variations based on those attributes to every product on my site at the same time.

    I’m beginning to create the product pages for my t-shirt designs and at the moment, I would like to add multiple options for each of the designs, such as:

    (Type of Garment) Men’s T-shirt, Ladies T-Shirt, Youth T-Shirt, Toddler T-Shirt
    (Sizes) S, M, L, XL, 2XL, 3XL, 2T, 3T, 4T 5/6T
    (Color of Garment) Red, Yellow, Black, Purple

    I plan on creating a draft listing with every attribute / variation and enter in all the info such as price, shipping etc. Then every time I’m ready to list a new design use the “draft” I created for all the variations as my starting point for creating the listing. That way all I’d have to do is write in the title, description and add pictures for each new listing. (Is that a pretty standard way to go about this or am I missing anything?)

    The problem is, as time goes buy, I’ll get new color / size / type of garment options that I’ll need to add or remove from current listings and any future ones.

    Say for example, I’d like to add a new type of Garment (Hoodie) and a new color (Orange) and all the possible variations of the new attribute to every existing product page on my site (or the ones I choose). Or another example, say I wanted to remove the option for the color yellow from every possible variation and also wanted to remove the variations of purple and hoodie, but keep purple for every other option.

    Is there a way to do all that in woocommerce or any other sort of plugin? Any help is appreciated. Thanks.

    • This topic was modified 3 years, 5 months ago by tkster95.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Mirko P.

    (@rainfallnixfig)

    Hi there,

    Welcome to WooCommerce! Just to mention, we have extensive documentation that can help you set up your store right from the start: https://docs.woocommerce.com/.

    I’m wondering if anyone can recommend a way or plugin that will allow me to add attributes and variations based on those attributes to every product on my site at the same time

    Can you please clarify a bit and give us an example of what you’re trying to accomplish? If I understood correctly you’re selling T-shirts, right? For that type of product, you can use variations and have control over prices, stock, images and more for each variation. Read more about variable products here: https://docs.woocommerce.com/document/variable-product/.

    Here’s also an interesting post on how to get started with an Online Clothing Store using WooCommerce:

    https://woocommerce.com/posts/starting-an-online-clothing-store/

    For additional customizations and special options for your products, you’ll want to look at Product Add-Ons, one of the most popular extensions in the WooCommerce.com marketplace: https://woocommerce.com/products/product-add-ons/.

    Cheers.

    Thread Starter tkster95

    (@tkster95)

    Hi,

    Thanks for your reply! Yes, I design, print and sell t-shirts and other sort of apparel. I have an inventory of blank garments and print the design after the order is placed.

    I want to list my t-shirt designs and offer the same product options (my blank garment inventory) for every listing on my site (eventually 1,000’s of designs)

    I need a way to manage what options are available for customers to purchase, because my blank inventory changes a lot over time. To do that I downloaded the plug in “WooCommerce Attribute Stock” which should do the trick.

    What I need in addition to that plug in, is one that will allow me to bulk add/remove/edit attributes/variations on all my listings (or which ever ones I choose) at the same time.

    Say for example, I have 20 product pages. Each of those product pages have the same attributes a customer can choose from:

    (Type of Garment) Men’s T-shirt, Ladies T-Shirt, Youth T-Shirt, Toddler T-Shirt
    (Sizes) S, M, L, XL, 2XL, 3XL, 2T, 3T, 4T 5/6T
    (Color of Garment) Red, Yellow, Black, Purple

    Say I get a new “Type of Garment” attribute, a Hooded Sweatshirt. And say that hooded sweatshirt is only available in Red. How can I add the new attribute in all the Red variations, to every product page on my site at the same time? Or remove a attribute in the same manner?

    Also, when in the process of adding a new attribute and its variations to every page, I’d like to be able to set the sku, price, weight, dimensions etc to be applied to every product page.

    Any help is appreciated. Thanks.

    Thread Starter tkster95

    (@tkster95)

    One other thing I forgot to mention, I’m using the Flatsome Theme so I’d like a plugin that will work with that. Thanks.

    Mirko P.

    (@rainfallnixfig)

    Hi there,

    Thanks for getting back to us.

    What I need in addition to that plug in, is one that will allow me to bulk add/remove/edit attributes/variations on all my listings

    It sounds like these plugins might do the job for you:

    Smart Bulk Variations
    Bulk Variations for WooCommerce

    If they don’t work the way you want, you can search for a related extension in the WooCommerce.com marketplace or a free plugin in the www.ads-software.com plugins directory. Alternatively, you also have the option to get a quote from a developer for a custom solution: https://woocommerce.com/customizations/.

    Kindly note that this particular forum is for questions that are directly related to the features and functionality of the free WooCommerce core plugin.

    I’m going to close the thread now. Feel free to open a new topic if you have questions about the core WooCommerce plugin.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘How can I add or remove attributes / variations to every one of my products’ is closed to new replies.