• Resolved ddas

    (@ddas)


    I’m new to WC and Square but trying to get it working for an organization that has multiple departments with separate finances. In other words, I might have Product 1 that belongs to Department A, and when it gets sold, I need Department A to get the credit for the sale in both WC and Square. Then ditto for Product 2 that belongs to Department B. (Square is set up to sweep the entire amount collected into the org’s bank account, but the accountant then needs to divide up how much each department has earned, every time the sweep occurs.)

    I thought I would do this with Square “locations” (i.e. locations = departments), since Square can generate nice tidy reports for each location, but now that I dig further into it, it seems like WC’s Square support only allows it to connect to one Square location. After extensive googling, this seems to be an undocumented limitation of that integration.

    Any suggestions? Is there a way to get this working? If I start from scratch and switch to Stripe, can Stripe handle this concept any better? I’m grateful for any help/tips here so I can figure out which direction to go.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @ddas

    Your situation is quite unique, and I understand the need for separate financial tracking for each department in your organization.

    Any suggestions? Is there a way to get this working?

    As you’ve discovered, the WooCommerce Square integration currently supports syncing with only one Square location per site. This limitation is due to the way the integration is designed.

    However, there might be a workaround for your situation. You could potentially use the WooCommerce Product Vendors extension. This allows you to assign products to different vendors (in your case, departments) and track sales separately for each. The drawback here is that the separate sales data may not sync directly with Square, but it would be available within your WooCommerce reports.

    If I start from scratch and switch to Stripe, can Stripe handle this concept any better?

    Stripe also does not natively support splitting payments between different accounts. However, Stripe has a ” Connect ” feature that can be used to build marketplace or platform style setups, which may suit your needs better. Please note that this would require custom development work to implement.

    I would recommend discussing your needs with a WooCommerce Expert or developer to explore the best solution for your specific needs.

    You can also ask for insight related to those on either the WooCommerce Advanced Facebook group or the WooCommerce Community Slack. Many of our developers hang out there and will be able to offer insights into your question.

    Please let us know if you have any other questions. We’re here to help!

    Thread Starter ddas

    (@ddas)

    Thank you so much. That is massively helpful just to have a top-down view, and also to know that finding the solution in Stripe could potentially be just as involved as a solution in Square.

    The real drawback to using WC Product Vendors (which is a great idea I was previously unaware of) would be that the accountants want to get all the data from Square/Stripe, because Square/Stripe accounts for all the fees, while WC’s reports are pre-fees.

    • This reply was modified 3 months, 1 week ago by ddas.
    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @ddas

    Yes, the separate sales data may not sync directly with Square and the reports are pre-fees, which might not meet your accountant’s requirements.

    Switching to Stripe might not resolve this issue directly either, as Stripe also doesn’t support splitting payments between different accounts natively. However, Stripe’s “Connect” feature might be useful in creating a platform-style setup, but this would require custom development work.

    Considering your specific needs, I recommend consulting with a WooCommerce Expert or developer to find the best solution. You could consider reaching out to a local web developer, Codeable.io or WooExperts. Additionally, you might find valuable insights from the WooCommerce Advanced Facebook group or the WooCommerce Community Slack, where many of our developers are active.

    Please feel free to ask if you have any other questions. We’re here to assist you!

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.