Support » Plugin: Simple Sales Tax » Compatible with Multi-Vendor?

  • Resolved h20live

    (@h20live)


    Hello, can you tell me if this is compatible with Dokan or WCFM Marketplace plugins? Thank you.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Brett Porcelli

    (@bporcelli)

    Simple Sales Tax is not compatible with any marketplace plugins, although we may consider that for a future enhancement. In the meantime you can use Simple Sales Tax with marketplace plugins, but only if you’re acting as the seller of record and collecting sales tax on behalf of your sellers.

    alentogroup

    (@alentogroup)

    > only if you’re acting as the seller of record and collecting sales tax on behalf of your sellers

    Can you please elaborate @bporcelli ?

    I have a client who has a developer who is convinced that this will not work with WCMp (based on the description of the plugin) however, though it is a multi-vendor marketplace, my client is the seller of record.

    The limitation of the plug-in is that it does not automatically add each vendor to the “Shipping Origins” of TaxCloud automatically, but that is not a deal breaker. I assert that piece of the code needs to be custom coded, else the plugin will work. Can you offer insight, and if my theory is absolutely incorrect, consider as you mentioned doing a “future enhancement”.

    Plugin Author Brett Porcelli

    (@bporcelli)

    @alentogroup

    Hi,

    We do not support WCMp, but on supported platforms like Dokan, WCFM Marketplace, and WC Vendors no custom coding is required to make the marketplace integration work. One tax lookup request is sent per seller using the seller’s address as the origin address, and the results are summed to get the tax for the order. The correct tax amount should be calculated whether or not the origin address actually exists in the seller TaxCloud account.

    Hopefully that helps.

    alentogroup

    (@alentogroup)

    The correct tax amount should be calculated whether or not the origin address actually exists in the seller TaxCloud account.

    There’s two different issues going on here … this part that you referenced would seem to me to be inconsistent with the way that TaxCloud works … as they only actually collect taxes in states that there is nexus. So wouldn’t they need to know which states have physical nexus, which is accomplished by listing the ‘shipping origin’ within the TC account? @bporcelli

    Plugin Author Brett Porcelli

    (@bporcelli)

    @alentogroup You can enable tax collection for a state in TaxCloud whether or not you have a Location there. You’d still have to enable tax collection in any states where you have nexus for the correct tax to be calculated, but that doesn’t require that sellers’ store addresses be added as Locations in your TaxCloud account.

    In most situations you’d probably start by collecting tax in places where the marketplace actually has physical nexus and would be required to collect tax under traditional sales tax laws, then enable tax collection in states with marketplace facilitator laws (or similar) as you hit the relevant economic nexus thresholds.

    alentogroup

    (@alentogroup)

    You’d still have to enable tax collection in any states where you have nexus

    Ok, thanks for clearing this up. This was a misconception given to me by a TaxCloud chat rep as she had indicated that the ‘shipping origins’ would need to be entered into the TaxCloud account. I simply assumed that was the mechanism TaxCloud used to determine states in which there is nexus.

    As I do not have a TaxCloud account I am not privy to the exact settings within.

    Your last paragraph is the exact intended course of action to be taken.

    So that leaves me with one simple (not really, lol) question. Does WooCommerce automatically send the shippers address to TaxCloud? It would seem to me that the WCmP controls the shippers address within WooCommerce, so that would mean that the shippers address would be the one submitted to the API. Unfortunately, I am completely non-literate in API and PHP so I cannot determine what, if any, code modifications would be required. Can you advise further on this?

    Plugin Author Brett Porcelli

    (@bporcelli)

    @alentogroup The Simple Sales Tax plugin handles sending the correct origin address in Lookup API requests when a marketplace integration is enabled. It will use a seller’s store address as the origin address when calculating the tax for that seller. No custom coding is required to make SST calculate the correct tax in a marketplace setting unless you’re using an unsupported marketplace plugin, and currently we support Dokan, WCFM, and WC Vendors (not WCMp). To make this work with WCMp you’d have to implement a custom integration like the ones I’ve already written for the supported marketplace plugins.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Compatible with Multi-Vendor?’ is closed to new replies.