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:

https://hub.docker.com/r/moqui/popcommerce/

Assets 2

POP Commerce Retail and Wholesale ERP and eCommerce 1.1.0 is a minor new feature and bug fix release.

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

This release includes various improvements from SimpleScreens and updates for the new features and improvements in Moqui Framework 2.0.0.

Using new framework features and SimpleScreens improvements there are now cleaner search forms, saved finds, column selection and CSV export options on various find screens.

There are small i18n improvements, better handling of sales/purchase order finds, active organization selector and demo for filtering finds by active or restricted organizations for users with limited permissions.

@jonesde jonesde released this Nov 6, 2016 · 207 commits to master since this release

Assets 2

This is a release candidate for public review. See the release notes at:

https://github.com/moqui/PopCommerce/blob/master/ReleaseNotes.txt

Assets 4

POP Commerce Retail and Wholesale ERP and eCommerce 1.0.3 is a minor new
feature and bug fix release.

This release is based on Moqui Framework version 1.6.2, mantle-udm 1.0.1,
mantle-usl 1.0.1, and SimpleScreens 1.0.2.

This is a small release with just a couple of fixes and cleanups for login
and logout handling. The main purpose of this release is to use newer
versions of Moqui and Mantle.

For complete release notes see:

https://github.com/moqui/PopCommerce/blob/master/ReleaseNotes.txt

The PopCommerce-all-1.0.3.war file is a prebuilt 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).

Assets 4

POP Commerce Retail and Wholesale ERP and eCommerce 1.0.2 is a minor new feature and bug fix release.

This release is based on Moqui Framework version 1.6.1, mantle-udm 1.0.0, mantle-usl 1.0.0, and SimpleScreens 1.0.1.

This release has only minor changes from the last, but has updates for the new Moqui Framework component management features and use of Bintray JCenter for jar files instead of local ones (used in automated tests).

The eCommerce application currently has 16 screens and 20 forms. The admin application currently has 71 screens and 210 forms. POP Commerce has around 3.7k lines of text, mostly in XML files (a small number in FTL, Groovy).

For complete release notes see:

https://github.com/moqui/PopCommerce/blob/master/ReleaseNotes.txt

The PopCommerce-all-1.0.2.war file is a prebuilt 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).

Assets 4

POP Commerce 1.0.1 is a minor new feature and bug fix release.

This release is based on Moqui Framework version 1.6.0, Mantle Business Artifacts version 1.2.0, and SimpleScreens version 1.0.0.

While there are a few new screens and improvements to the admin and ecommerce apps the main changes in this release are quality related. There are now screen render tests, run on every git push though Travis CI, and there were various fixes and improvements done while writing these tests.

Many screens (around 4800 lines) were moved to the SimpleScreens project for more generic reuse. These changes help POP Commerce focus on being an industry specific suite of applications while making it easier for other applications to reuse more generic functionality that was in POP Commerce. POP Commerce also no longer depends on HiveMind with this move to SimpleScreens.

The eCommerce application currently has 16 screens and 20 forms. The admin application currently has 71 screens and 210 forms. POP Commerce has around 3.7k lines of text, mostly in XML files (a small number in FTL, Groovy).

For complete release notes see:

https://github.com/moqui/PopCommerce/blob/master/ReleaseNotes.txt

The PopCommerce-all-1.0.1.war file is a prebuilt 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).

Assets 5

POP Commerce 1.0.0 is the initial release of POP Commerce, an ERP and eCommerce package for Retail and Wholesale organizations.

This release is based on Moqui Framework version 1.5.3, Mantle Business Artifacts version 1.1.0, and HiveMind version 1.1.2.

The eCommerce application currently has 16 screens and 20 forms. The admin application currently has 70 screens and 204 forms. POP Commerce has around 7.3k lines of text, mostly in XML files (a small number in FTL). It reuses various screens from HiveMind, keeping the code base smaller.

Features:

  • New POP Commerce Admin Application with operation screens for Suppliers,
    Purchasing, Receiving, Inventory, Customers, Sales, Picking, and
    Shipping, and manage screens for Catalog, Facilities, Assets, Vendors,
    Accounting (invoice, payment, balance account, GL, etc), and Reports
  • PDF documents (from XSL-FO templates) for Invoice, Payment Check and
    Payment Detail, Financial Account Statement, Order
  • Admin Dashboard screen with icon images from flaticon.com
  • eCommerce Application
    • Find products by category and/or faceted search (built on Moqui
      DataDocument and DataFeed with search using Elasticsearch)
    • Product detail screen
    • Cart and checkout process screens
    • Customer profile and order history screens
    • Flexible pricing plus price rules in Drools
    • Shipping calculation through Mantle shipping interfaces, by default
      uses a Drools rule set in a decision table spreadsheet and can also get
      shipping charges through external APIs
    • Tax calculation through Mantle tax interfaces
    • Payment processing through Mantle payment processor interfaces,
      Authorize.net AIM and CIM integrations currently available

The PopCommerce-all-1.0.0.zip file is a source distribution that includes Moqui Framework 1.5.3, Mantle Business Artifacts 1.1.0, and HiveMind 1.1.2. It must be built and data loaded to run (gradle load).

The PopCommerce-all-1.0.0-bin.zip file is a binary distribution that is built and data is loaded in the embedded H2 database. The Mantle tests have also been run so there is more data in place to review the applications. For real-world use the database should be cleaned and either seed and demo data loaded, or just seed data and then setup data customized from the demo data or entered manually (with all GL accounts and such this is a lot of work to do manually).

The PopCommerce-all-1.0.0-bin.war file is a binary distribution with the runtime directory embedded in the war file. It can be uploaded to a hosted Java Servlet container such as AWS ElasticBeanstalk or loaded in a servlet container such as Tomcat by putting it in the webapps directory. This is the file used on http://demo.moqui.org running on AWS ElasticBeanstalk.