• Resolved alisontaylorbc

    (@alisontaylorbc)


    I am using this plugin for the first time, so I may be missing something here.

    I have ensured that all the products I want on WooCommerce are in a location called “eCommerce” in Square.
    All the products have unique SKUs in Square.
    In WP, the “Business Location” is set to “eCommerce”.
    In WP, the “Product System of Record” is set to Square.
    In WP, this is checked: “Enable to fetch inventory changes from Square”

    When I clicked “Import all products from Square”, all the products came over, with title, description, price and photo.

    However, on WooCommerce every single product has an “Out of Stock” label on it.

    I have tried clicking the “Sync now” button several times on the WooCommerce -> Square -> Update tab, editing one product description each time so I can confirm that the sync worked. The product description changes each time as it should, but the stock quantity stays stuck at zero.

    When I view an example product in WP admin, it says the following on the Inventory tab:
    Manage stock? CHECKED (greyed out) Synced with square
    Stock quantity 0 (uneditable) Managed by Square

    What do I need to do to get the inventory on the WP/Woo end to be populated with the value from Square, so that the “Out of Stock” labels go away?

    Thanks,
    Alison

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support 3 Sons Development – a11n

    (@3sonsdevelopment)

    Hi Alison,

    Let’s try this. Go to WooCommerce > Settings > Square and click on the “Import all products from Square” button. Then check the box to “update existing products during import” and run the import.

    That should update the products in WooCommerce including their stock levels.

    Let us know how that goes.

    Thanks!

    Thread Starter alisontaylorbc

    (@alisontaylorbc)

    Thanks for getting back to me. I tried that, but unfortunately it didn’t work.

    What should I do next?

    Plugin Support 3 Sons Development – a11n

    (@3sonsdevelopment)

    Hey @alisontaylorbc,

    Thanks for giving that a try. Here’s what I would do next if this was my site.

    1. Edit a product on Square and increase its stock level by 1.
    2. Then go to WooCommerce > Settings > Square and scroll to the bottom. Check the box to enable logging and save your settings.
    3. After that, click on the “Update” link at the top.
    4. Run a sync with Square

    See if the stock level updates. If it does, go on and change the stock quantity back on the Square side of things.

    If it doesn’t, go to WooCommerce > Status > Logs and use the drop-down in the top right to load the Square log for today. Click the view button. Then copy that log and paste it here in your reply.

    Thanks!

    Thread Starter alisontaylorbc

    (@alisontaylorbc)

    Hi 3 Sons

    Thanks for getting back to me!

    So I logged into Square and picked a product and went to edit the quantity. It said the product was available at both of our locations, but only had “Tracking” turned on for 1 of them: our bricks and mortar Thrift Shop. Tracking was turned OFF for the eCommerce location I’m trying to sync to with your plugin.

    Do I need to turn tracking on individually, for the eCommerce location, for every product that I want to sell on eCommerce?

    If I do that, do I have to divide up the inventory numbers and assign some inventory to the Thrift Shop and some to eCommerce? (I’m hoping that’s not the case, because we fulfill orders for both from the same place.)

    (I’m new to Square inventory system, as you’ll probably realize from these questions…)

    In case it makes a difference, our scenario is this:
    – All products are stored at the Thrift shop. That’s where we’ll fulfill eCommerce orders from.
    – We have two separate locations (Thrift Shop and eCommerce) for two reasons:
    a) So we can track how much each location sells.
    b) So we can have some products that are for sale ONLY in the Thrift Shop, not by eCommerce, so we don’t want to sync them over.

    Thanks for your help!
    Alison

    Thread Starter alisontaylorbc

    (@alisontaylorbc)

    For anyone looking for an answer to this, the solution was to log into Square and turn on inventory tracking for the eCommerce location, for each product.

    There also had to be a non-zero inventory assigned to the eCommerce location for each product.

    It turns out that Square isn’t sophisticated enough to let you “share” a common inventory account between two locations, so we had to divide up our inventory, assigning half to our physical store and half to eCommerce, even though the eCommerce orders are fulfilled directly from the physical store using the same inventory. Then, if the count of one location reaches zero, we will have to rebalance it to be half at each location again.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘All products on Woo show “Out of Stock”’ is closed to new replies.