Giter VIP home page Giter VIP logo

pmpro-avatax's Introduction

License

Welcome to the Paid Memberships Pro - AvaTax GitHub Repository

This plugin automates sales and use tax calculation at membership checkout through the Avalara AvaTax cloud-based service.

Membership sites can now turn on AvaTax and know that accurate sales tax calculation will be applied to all member checkouts automatically. You can use your account with Avalara to process monthly or quarterly tax filings.

For more information please visit the Add On documentation page for this plugin.

Installation

For detailed installation steps, visit the documentation page.

  1. Download the current development ZIP file directly: https://github.com/strangerstudios/pmpro-avatax/archive/dev.zip

Please ensure that once installing this version of the plugin to remove -dev from the plugin's folder name.

Bugs

If you find an issue/bug, let us know by creating a detailed GitHub issue.

Support

This is a developer's portal for Paid Memberships Pro - AvaTax. We do not offer support on this channel. Any support related questions should be directed to our website.

Contributing to Paid Memberships Pro - AvaTax

We encourage and welcome any contribution to Paid Memberships Pro - AvaTax. Please read the guidelines for contributing to this repository.

There are various ways to the help development of Paid Memberships Pro - AvaTax:

  1. Report bugs/issues on GitHub.
  2. Work on any issues by submitting a Pull Request.

Here are some ways for non-developers to contribute to Paid Memberships Pro - AvaTax:

  1. Translate Paid Memberships Pro - AvaTax into your own language.
  2. Purchase a Plus membership to help fund ongoing development and bug fixes.

pmpro-avatax's People

Contributors

dparker1005 avatar ideadude avatar kimcoleman avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

pmpro-avatax's Issues

Better error messages/etc if Avatax is not set up.

Someone running PMPro Avatax was getting "Billing address was not valid." errors at checkout, but they didn't even have Avatax set up fully.

We should not enable AvaTax unless we know at least have API keys to work with.

We also want to notify admins somehow to let them know they need to change the billing address settings on the payment settings or even use the add billing address for free levels add on.

We'd like PMPro core to have a "show billing address" option for the PayPal and other offsite gateways, but until then, we need to recommend the address for free levels add on.

Allow tax to be calculated on top of price

In order for this to work nicely for subscriptions, we would need to be able to update the amount charged by gateways for recurring payments right before the charge is made in case the tax rate has changed since the user's initial checkout.

Previous progress: 9153ad3

PMPRO-Avatax

Is there information anywhere the tells have to map the missing Avalara fields.

I am especially interested in populating the Location Code field.

Update Edit Level setting to use new PMPro v2.5.5 hook

We updated core Paid Memberships Pro v2.5.5 to include the new hookpmpro_membership_level_after_billing_details_settings.

In this Add On on L63 we could update to use the new hook and ensure that price-related level settings are closer to the price fields on the base Edit Level screen.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.