SQUARE FOR MAGENTO 2 INVENTORY ASSIGNED ID

Good Morning!

 

We upgraded the website FINALLY to the latest version of Magento 2.4.7-p1 and we have updated our Square Extension to version 1.18 and I noticed a functionality was missing or maybe I don't have an option selected correctly.

 

Problem: Magento no longer assigning Square IDs to products

 

Previous Solution: Under the product page, there was a section called "Inventory Location" and that is now missing on the product page. To assign a Square ID previously, I would select the location as our physical store front. Enter the stock amount. Then save. It would generate the Square ID and sync with our Square inventory. 

 

I do see an option for "Single Stock-Source Mode" on the Catalog and inventory synchronization tab and I'm wondering if that's the source of my issues.

I'm attaching screenshots of items previously synced vs new products I would like to sync:

 

Capture3.PNGCapture2.PNGCapture1.PNG

920 Views
Message 1 of 4
Report
1 Best Answer
Square Champion

Best Answer

Hey there @atozmedical.  Unless I’m missing the point of your question here, this is not a problem that can be addressed by Square.  It sounds like Magneto is no longer providing functionality that they used to provide.  Even if Magneto does provide a connection to your Square account — as it seems that it does — it is their responsibility to use Square’s APIs to obtain and use the variation’s Square ID, which it does not seem they are doing any longer.  That ID does exist in Square, but it’s up to Magneto to access and use it.

 

That’s my long way of saying that if I AM understanding your quandary, only Magneto will be able to help you resolve it.  If I am misunderstanding you, please do not hesitate to reply and clarify for me and I’ll try again.

Chip A.
Square Expert & Innovator
(But NOT a Square employee, just a seller like you)

If my answer helps solve your issue, please take a minute to mark it as a best answer. That way others who are searching this board with similar issues are helped by your experiences.

View Best Answer >

891 Views
Message 2 of 4
Report
3 REPLIES 3
Square Champion

Best Answer

Hey there @atozmedical.  Unless I’m missing the point of your question here, this is not a problem that can be addressed by Square.  It sounds like Magneto is no longer providing functionality that they used to provide.  Even if Magneto does provide a connection to your Square account — as it seems that it does — it is their responsibility to use Square’s APIs to obtain and use the variation’s Square ID, which it does not seem they are doing any longer.  That ID does exist in Square, but it’s up to Magneto to access and use it.

 

That’s my long way of saying that if I AM understanding your quandary, only Magneto will be able to help you resolve it.  If I am misunderstanding you, please do not hesitate to reply and clarify for me and I’ll try again.

Chip A.
Square Expert & Innovator
(But NOT a Square employee, just a seller like you)

If my answer helps solve your issue, please take a minute to mark it as a best answer. That way others who are searching this board with similar issues are helped by your experiences.
892 Views
Message 2 of 4
Report
Square Community Moderator

Hi @atozmedical ! 

 

@TheRealChipA is correct. This would be on Magneto to help you resolve. Please let us know if you have any further questions regarding this matter. I am sorry that we aren't more help with this one. 

774 Views
Message 3 of 4
Report

Hi @atozmedical ,

What you’re experiencing is related to changes in Magento 2.4.7 and the updated Square extension. The previous “Inventory Location” section on the product page has been removed, and inventory assignment is now handled differently.

Key points:

  1. Single Stock-Source Mode: Magento now uses Multi-Source Inventory (MSI) by default.
    If Single Stock-Source Mode is enabled, Magento treats all products as coming from a single source, and the separate “Inventory Location” selection is hidden.
  2. Assigning Square IDs now: To generate Square IDs and sync inventory, assign your default Magento source to the Square location using the extension’s bulk or default source settings instead of per product.
    Most modern Square-Magento integrations (like SKUPlugs) offer a bulk assign or auto-sync feature that automatically maps all products to your Square location.
  3. Next steps: Enable Single Stock-Source Mode if you only have one physical store.
    Use the extension’s bulk sync feature to generate Square IDs for all products at once.
    After this, inventory changes in Magento will sync automatically with Square.

    Check the full guide with help of SKUplugs in Square Magento Integration

 

79 Views
Message 4 of 4
Report