Assets 4

POP Commerce Retail and Wholesale ERP and eCommerce 2.0.0 is a major new feature and bug fix release.

This release is based on Moqui Framework version 2.1.0, mantle-udm 2.0.0, mantle-usl 2.0.0, and SimpleScreens 2.0.0. It also uses the moqui-elasticsearch 1.1.0 and moqui-fop 1.1.0 tool components.

This release also supports the optional AuthorizeDotNet and mantle-shippo components for payment and shipping integration.

With this release the POP Commerce Admin (ERP) application has sufficient functionality for real world use out of the box as a business management and ecommerce administration system for retail, wholesale, and distribution companies. This is thanks to a company who decided not just to use POP Commerce but also to contribute all generic functionality they needed to PopCommerce and related Moqui Ecosystem projects.

Some basic stats to show just how much new there is:

  • Screens: 153 (last release 71)
  • Forms: 464 (last release 210)

The admin app has new screens from SimpleScreens for comprehensive general party, request, returns, and wiki/content management.

The ecommerce app (/popc) has a new content screen which is the root page for managed content pages that can be added and edited (with version history and published version management) in the admin app, along with attachments, for display on the ecommerce site.

There are significant improvements in accounting including various new and improved reports and period closing automation.

With the Mantle integrations for Authorize.NET and Shippo, and various user interface changes, the admin app also supports full payment processing and shipping/labels processes.

For additional details see the release notes in SimpleScreens.

The PopCommerce-2.0.0.war file is a pre-built all-in-one distribution with demo data loaded and tests run. To try it out just drop it into your preferred Servlet container (Tomcat, Jetty, etc; on AWS ElasticBeanstalk, etc). You can also run it with 'java -jar PopCommerce-2.0.0.war' but be aware that this will use a temporary directory for database files, etc that will be deleted on exit.

There is a Docker image similar to the WAR file available here: