Skip to main content.

Interchange News

  • Interchange 3rd-party tax support for TaxJar & Avalara

    Posted on March 21, 2023 by Mark Johnson

    The U.S. Wayfair court decision complicated collecting sales tax for ecommerce sales, and many businesses running Interchange catalogs lack the necessary tools for full compliance. A new Vend::Tax translation layer has been created to connect Interchange’s standard sales tax structures and routines with vendor-specific 3rd-party sales tax providers.

    Vend::Tax is a general interface that delegates to vendor-specific tax gateway modules. It defines 3 new tags to calculate either estimated or live-lookup sales tax, request and store tax averages, and report tax collected for orders to a 3rd-party provider.

    Connectors have already been constructed for TaxJar and Avalara in core Interchange, so that developers can use either of these popular services for calculating their sales tax with an upgrade and a few adjustments to their catalog configuration. We encourage the development of other 3rd-party providers through the creation of new Vend::Tax::<ServiceName> modules.

    My blog post Interchange 3rd Party Tax Support gives more details and setup instructions.

  • Alternate CGI link connector in Rust now available

    Posted on March 6, 2023 by Jon Jensen

    For anyone wanting to try an alternative to the classic compiled vlink and tlink CGI programs written in C, I made available my equivalent new Rust version called rust_link.

    It is functionally almost identical to the other implementations, but has Rust’s strong memory-safety guarantees and nice modern language features for the developer. And was a fun little project!

    The other link programs are fine, so no need to change them if they’re working for you. But in any case you may enjoy reading my blog post about rust_link for Interchange. It details the Interchange link protocol and explains what the link programs do.

  • IRC chat channel #interchange moves to Libera Chat

    Posted on May 20, 2021 by Jon Jensen

    Today the Interchange project IRC chat channel #interchange moved from Freenode to Libera Chat.

    IRC users, please join us there for real-time discussion to augment the mailing lists.

  • Marco Pessotto joins Interchange core developer team

    Posted on August 26, 2020 by Jon Jensen

    We are happy to announce that Marco Pessotto recently joined the Interchange core developer team! Marco’s involvement with Interchange dates back to 2013 or earlier. He has contributed several core code commits and worked on many Interchange stores.

    You can find Marco also involved at his web home or working on his CMS/wiki engine/publishing software called amusewiki.

    We look forward to working even more closely with Marco in the future!

News archive