• Resolved Sonicelo

    (@sonicelo)


    Hi, while syncing products I noticed that it correctly synced products to our shop, but attributes are set in a strange way.
    For example, phone case models can be seen under “Single Product > Attributes > Size”, as well under “Single Product > Variations”.

    But for some reason this attribute called “Size” does not show up in “Products > Attributes page” as well I can not select them in the “Filter by Attributes widget”. The list is empty.

Viewing 15 replies - 16 through 30 (of 35 total)
  • andres0guerrero

    (@andres0guerrero)

    Thanks for the reply ????

    fluentad

    (@fluentad)

    if you created the attributes and terms manually i think there will be a problem with orders, this is a big defect with print on demand integration with woocommerce it’s the same problem with printify not only printful. Hopefully will find a solution for it in the near future

    Yes, I’ve run across this same issue. I can understand why print on demand places like Printful create custom attributes each time. This is because one brand’s ‘Navy,’ for example, would be a different hue than another brand’s ‘Navy.’ So this can create a lot of problems when trying to set a swatch for ‘Navy’ when each ‘Navy’ would be different between two or more brands!

    It’s going to be very difficult to come up with a workaround for such issues.

    To any of yall reading this, I came up with a VERY simple solution. Upload ALL of your products like normal via printful. Go to “Products” on the sidebar, choose export and filter it by category (makes it easier). So start with say “Shirts.”

    Export those products and open the CSV. Find the column for Attribute # “Color” or “Size.” Next to that column, you’ll see columns called “Attribute Value” “Visible” and “Attribute Global.”

    Change the value of “Attribute # Global” to 1. This will change your custom attribute to a global attribute, and will allow you to use filters without breaking SKU’s or printful’s integration.

    Save your new CSV file and import. Make sure you check the option to update items by Item # and SKU so it updates your exists SKUS.

    • This reply was modified 4 years, 9 months ago by taylorclark.

    Thank you soooooooo much @taylorclark. You are definitely the hero of the day ?? Been trying to think of a smart way around this that wouldn’t take hours – you are a genius. This works perfect and so easy!!! Can’t thank you enough. Have an awesome day and thanks again.

    Hey,

    Sounds great, will definitely test this solution.

    But… Will it not break anything in Printful account? I mean these vatiations will sync properly, when syncing all the products again, or not..?

    I’m thinking it shouldn’t as we are uploading exactly the same info (except from changing attributes to global)? Everything seems to be working fine for me both on woo and Printful side.

    Ok, so just chatted to Printful after testing a product. They said everything is working fine on their side after doing this:)

    Sounds like a gamechanger. How about the future, say you now sync all products in Printful, will they stay a? you want in woo? What do you think? ??

    Not sure I understand what you mean?

    @rosvaldas I’ve synced multiple times with no issue so far. The variation SKUs don’t change (which seems to be what Printful uses to identify the right product on their end), just whether or not WC treats the attribute as custom or global. In the future, just add your new products from Printful, run a quick export and swap the new colors/sizes from 0 to 1 and you’re good to go.

    Glad it helped yall out. Certainly made my life easier.

    @maziarom You might check out my solution above

    @taylorclark thank you! You are brilliant!

    Hello I did what you suggested @taylorclark but when I imported back in all of my variables are blank. Any thoughts? Thanks

Viewing 15 replies - 16 through 30 (of 35 total)
  • The topic ‘Product variations not showing under Attributes and Filter by Attributes Widget’ is closed to new replies.