surprisehighway / craft-avatax

Calculate and add sales tax to an order's base tax using Avalara's AvaTax service with Craft Commerce 5.
MIT License
7 stars 11 forks source link

Provide setting to select when order is committed #18

Open jmauzyk opened 4 years ago

jmauzyk commented 4 years ago

Currently the Avatax plugin commits an order when the order is marked complete. However, we're finding there are situations where this causes issues:

These are just a few examples. I think it would be beneficial if there were an option in the Avatax plugin settings to select which order statuses trigger an order being committed. This would allow users to ensure that orders are only committed when they have been shipped/approved, and weed out scenarios above such as cancellations and edits to orders.

siffring commented 4 years ago

Good thoughts @jmauzyk. We'll discuss it and see what might be involved in that.

Are you on Commerce 3?

jmauzyk commented 4 years ago

Yep, using the latest version of Commerce 3. Thanks!

On Wed, Apr 8, 2020 at 10:21 AM Jason Siffring notifications@github.com wrote:

Good thoughts @jmauzyk https://github.com/jmauzyk. We'll discuss it and see what might be involved in that.

Are you on Commerce 3?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/surprisehighway/craft-avatax/issues/18#issuecomment-611021891, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFCP3JEF7AJSWKDPLX36KY3RLSJBJANCNFSM4MD73GTQ .

sparkalow commented 3 years ago

Bumping.

We have a similar use case. In our scenario, some orders cannot be shipped via traditional means and requires communication with the customer after the order is completed and partial shipping payments are collected with Commerce 3 after order completion.

apitel commented 1 year ago

Bumping as well, we have a similar scenario. We have a Order Status called "Quote," which is used to provide customers with pricing and terms prior to placing an order. Not until they actually order the product should it be committed within Avatax.