• Resolved pedson88

    (@pedson88)


    Basically this is a woocommerce site for my wifes floral shop. She needs to sell in person AND have a working E-commerce website.

    So far I have learned the hard way that if I use WOO as the system of record then I can only sync one variation to square, which honestly is garbage.

    So I changed to Square as the system of record and I am trying to add products there. However whenever I setup (2) attributes such as Stem Count & Color when it syncs back to woocommerce I can see it does so like this:

    7, Red | 7, White | 7, Yellow | 7, Pink | 7, Purple | 50, Red | 50, White | 50, Yellow | 50, Pink | 50, Purple | 12, Red | 12, White | 12, Yellow | 12, Pink | 12, Purple | 24, Red | 24, White | 24, Yellow | 24, Pink | 24, Purple | 36, Red | 36, White | 36, Yellow | 36, Pink | 36, Purple

    So Basically it is combining the (2) attributes i am using to generate variations in SQUARE, to (1) attribute in woo commerce — this causes things like my swatch plugin to look like this : — https://imgur.com/a/r3GT0MI

Viewing 9 replies - 1 through 9 (of 9 total)
  • Saif

    (@babylon1999)

    Hello @pedson88,

    Thank you for reaching out!

    So far I have learned the hard way that if I use WOO as the system of record then I can only sync one variation to square, which honestly is garbage.

    You can sync more than one variation. If you’re referring to this part of the documentation, it means the product needs to have one attribute, but that one attribute can have many terms/variations. :‎)

    So Basically it is combining the (2) attributes i am using to generate variations in SQUARE, to (1) attribute in woo commerce — this causes things like my swatch plugin to look like this : — https://imgur.com/a/r3GT0MI

    Just to confirm, you’re not importing these as variable products from Square, it’s a one-variation product with custom attributes, correct?

    It would be great if you could attach a few screenshots of that product settings page in Square.

    If you don’t already have a screenshot service installed, here are a few free options: 



    Also, please attach a copy of your system status. You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support” (after you scroll down a bit)”. Once done, please paste it here in your reply or via a text-sharing service like https://gist.github.com/.

    Look forward to hearing back from you.

    Thread Starter pedson88

    (@pedson88)

    Thanks for the quick reply.

    check the Imgur link I sent it shows I am adding (2) option sets or attributes as woo calls them, to square directly.

    that is then generating a decent number of variations which by the time the attribute options syncs back to woo it is only (1) attribute instead of 2.

    so instead of having separate counts and colors in woo I just have 7, red | 10, blue

    this causes the swatch plugin to go nuts

    Saif

    (@babylon1999)

    this causes the swatch plugin to go nuts

    I think the problem is here—primarily because the plugin doesn’t import Square’s custom attributes, let alone convert them into variations.


    Link to image: https://d.pr/i/PojBZO

    Variations from Square can be imported directly if they meet the criteria outlined here: WooCommerce Square Sync Settings.

    Could you attempt deleting this product and then re-import it with all plugins disabled except WooCommerce and Square?

    If you’re still encountering issues, please attach the details I mentioned in my previous response.



    Let us know how it goes!

    Thread Starter pedson88

    (@pedson88)

    hey so it’s not just the plug-in: I have already disabled the plug-in so that the product page goes back to just having drop downs to select variations.

    I am not adding custom attributes in square.

    I am just using the normal

    ”option set” area that square provides to generate the variations. I watched the square video which showed this process.

    are you saying this is wrong ?

    I added the woo commerce attribute page here to this link also — https://imgur.com/a/r3GT0MI

    • This reply was modified 2 years, 6 months ago by pedson88.
    Saif

    (@babylon1999)

    ”option set” area that square provides to generate the variations. I watched the square video which showed this process.

    From what I checked, each option is treated as one variation.

    Please check this screencast: https://d.pr/v/EJduIw

    If you try to import this product, all these options will be imported as variations, each with a single attribute.

    In order for us to get a better understanding of the issue, could you please provide the details I requested earlier?


    Thread Starter pedson88

    (@pedson88)

    Hey thanks for the video! it looks like that is exactly what I am doing — did you see the screenshots I uploaded?

    here is the system report — https://pastebin.com/NfwALVLP

    Saif

    (@babylon1999)

    here is the system report — https://pastebin.com/NfwALVLP

    Could you try downgrading your PHP version to 8.1? Your current version of PHP is still considered experimental by some hosting providers.

    Hey thanks for the video! it looks like that is exactly what I am doing — did you see the screenshots I uploaded?

    Sorry for the repetitiveness, but I don’t see a screenshot of the product settings in Square. Could you please attach it? I’m trying to replicate the exact setup you have.

    Look forward to hearing back from you.

    Thread Starter pedson88

    (@pedson88)

    hey there. The second image from the top in this link is the options I added to square. Is there something else you want to see ?

    View post on imgur.com

    I am using WordPress on Microsoft azure app service. I would have to research how to upgrade the php version as I am unsure how right now.

    in the documentation it clearly states that syncing from WordPress to square only supports one attribute. I think it’s a (ridiculous and unusable) limitation on syncing back from square to WordPress as well? Seriously if this is the case it’s beyond insane.

    I am probably just going to have to use square as a payment processor only. I can just have my wife enter in the prices for hand to hand sales.

    Plugin Support abwaita a11n

    (@abwaita)

    Hi @pedson88,

    in the documentation it clearly states that syncing from WordPress to square only supports one attribute.

    I’d like to confirm that presently, syncing products with multiple attributes is not supported. For instance, if your variable product has color and stem count attributes, our recommendation is usually to combine these into a single attribute. That’s why you’re seeing 7, Pink since the two have been combined to allow for syncing – https://d.pr/i/4LJe0N.

    More information about this can be found here in the FAQs section of the Square documentation -https://woo.com/document/woocommerce-square/faq/#section-5.

    There’s an open feature request for this, and I would recommend upvoting it so that our developers can track demand – https://woo.com/feature-request/allow-square-to-support-multiple-attributes-for-products/.

    Thanks.

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘Problem with Attribute/Variation Sync from Square’ is closed to new replies.