Skip to content

243.2 - Release Notes - Jumpmind Commerce

Announcing

Commerce Central | Configuration Management

This release of Commerce Central will introduce Configuration Management. This first release will include a limited number of configurations for Parameter Maintenance, Device Personalization and Payment & Printer Device Configuration. Future release will add additional parameters and user editable configuration management.

Point Of Sale

243.2.0

New + Improved

  • Add additional context caches to the list of caches to be cleared when data is sync'd via symmetricds (JMC-5138)
  • Add Aplazo icon (JMC-4885)
  • Add configurable Opt Out option on Anonymous Email Marketing prompt (JMC-4904)
  • Add configurable prompt to confirm a Gift Card Cash Out amount (JMC-4933)
  • Add endpoint to get the default e-receipt email address displayed to the cashier (JMC-4755)
  • Add validation pattern configuration for Employee Discount prompt (JMC-4730)
  • Allow a return policy to specify that exchanges of the same product or item are the only returns allowed for a given policy (JMC-4684)
  • Allow different return policies based on purchase date of an item (JMC-4683)
  • Allow different return policies that will apply only to employee sales (JMC-4682)
  • Allow return policies for orders to be based on ship or delivery dates vs purchase dates (JMC-4685)
  • Cash label when foreign currency should allow translation override (JMC-4890)
  • Customer Points | Add member tier and points balance to customer lookup results (JMC-4610)
  • Enhance extensibility of Transaction Bridge field adapters (JMC-5012)
  • Manual Coupon | Provide a method of applying multiple manual coupons to selected items (JMC-5099)
  • Pay By Link Returns/Refunds (JMC-4772)
  • POS rewards history not being displayed properly (JMC-4753)
  • Provide configurable limits for Appointments "Past Purchase" history on the consultation screen (JMC-4752)
  • Remove Vertex Job dependencies on SymmetricDS (JMC-4751)
  • Tender Adjustment | DSR | Provide the ability to edit Tender Amounts by moving one tender/amount to another tender/amount (JMC-4011)

Fixed

  • Adyenreferenced returns of Ecommerce trans failing (JMC-4767)
  • Aurus DCC (Dynamic Currency Conversion) is not working (JMC-4911)
  • Dynamic logout buttons cannot be disabled. They can only be removed. (JMC-4913)
  • Issue with return of split tender with original using GC/CC, return of second portion not completing (JMC-4436)
  • JMC hangs at promotion calculation when the reward is super small (in this case $0.01) (JMC-4820)
  • Order Items 'label' appears on transaction search and EJ search even when no orders were included (JMC-3774, JMCH-135)
  • E-Receipts - When customer wishes to have an email receipt BUT the transaction includes store copies of receipts those are not printing out. (JMC-4322, JMCH-215)
  • Auto Suspended Store Order that was at the payment screen, when resumed there are issues with shipping info (JMC-4400, JMCH-231)
  • Application hangs indefinitely after selecting Email receipt option (JMC-4986, JMCH-301)
  • JPOS scanners sometimes fail to initialize. Try several times at startup to connect. Also reinitialize when an error event is received (JMC-4930)
  • Payment Device | Aurus pinpad displays "Transaction Complete" message after a decline (JMC-4188)
  • Prevent commerce from starting if two modules are defined with the same name (JMC-5005)
  • PRICE_TOTAL rewards best deal can be inconsistent (JMC-4927)
  • Returns | JMC becomes unresponsive when return is initiated from the home screen (JMC-4995)
  • Returns | Search by card should use token if available (JMC-4696)
  • Symmetric | Registers fail to update due to 500 error (JMC-4505)
  • Tax | Vertex integration rounding rule defaults to round .5 down instead of up. (JMC-5003)
  • TenderReturnPoliciesEndpoint does redundant requests for original transactions (JMC-4726)
  • The close button does not work on the payment device selection dialog (JMC-5125)
  • The default SymmetricDS configuration for the syncing of ctx_config should not be limited to business unit ids (JMC-5140)

Upgrade Considerations

  • The new endpoint for getting the default email address value is (HTTP GET) /transmgmt/eReceiptDefaultEmail located in ITransMgmtService.getEreceiptDefaultEmail(). Retailers can override this endpoint if they want to diverge from the default base commerce logic. Default logic is:The logic above is the same as it has been prior to this release. The logic has just been moved into this new endpoint to better support customization. (JMC-4755)
  • Note this could be a breaking change for anyone who has a loyalty or non-loyalty returns policies in place. With the addition of employee to the customer group of the match model, customers may need to add an ‘employee' customer match model to ensure that employees sales are pointed to the properly return policy. (JMC-4682)
  • This will result in your bean being used over the default ItemTypeAdapters.ToOrpos bean. (JMC-5012)

Promote

243.2.0

New + Improved

  • Dismiss the campaign selection dialog on selection of a campaign (JMC-4902)
  • Provide the ability to maintain the same Promo ID throughout the life of a promotion (JMC-4297)
  • Provide the ability to sort promotions be date/time modified (JMC-4271)
  • Update the sorting to be based on alphanumeric value (JMC-4272)

Fixed

  • Editing a promotion with promo codes can cause the promotion to previous revision of the promotion to NOT be archived due to a race condition (JMC-4979)
  • If the server dies while generating codes, then we need a way to recover that promotion. Allow the promotion to be recalled while in that status (JMC-4981)
  • When editing promotions with lots of promo codes the system hangs and if you refresh the screen while the promo codes are updating the promotion disappears. Changing the system to not hang and show a new status of GENERATING CODES (JMC-4922, JMCH-261)
  • You can't use custom item groups right away in a promotion unless you refresh your browser (JMC-4903, JMCH-286)
  • Promote allowed a promotion to be published without a RHS of an item attribute that was added and resulted in a null pointer exception during publishing (JMC-4861)

Upgrade Considerations

  • Additional server-side validation rule added to commerce-central-server/src/main/resources/data/jmcc_svr/startup/post_01_jmcc-prm-validation-rule.csv (supplements new front-end validation):Same location as other promotion validation rules, such as "Rewards Misconfigured" and "No Qualifying Conditions". (JMC-4861)

Retail Core (Shared core by store applications)

243.2.0

New + Improved

  • Turn off registration.auto.create.group.link in SymmetricDS's base configuration (JMC-4948)

Inventory

243.2.0

New + Improved

  • Inventory Cycle Counts | Building a Store Requested List (JMC-4444)
  • Inventory Cycle Counts | Creating a Quick Count (JMC-4442)
  • Inventory Cycle Counts | Dashboard, Selection and User Dialog (JMC-4440)
  • Inventory Cycle Counts | Editing, reviewing and submitting lists (Store and Central) (JMC-4445)
  • Inventory Cycle Counts | Reviewing and submitting a Count (JMC-4443)

Clientelling

243.2.0

New + Improved

  • Provide configurable limits for Appointments "Past Purchase" history on the consultation screen (JMC-4752)

Unified Promotion Engine

243.2.0

New + Improved

  • Add support for AMT_TOTAL qualification promotions with a QUAL_ITEMS_REWARD_PREFERENCE of REQUIRED to include all qualifying items as the REWARD (JMC-4860, JMCH-235)

Fixed

  • Effective date is not being passed when doing the promo code lookup in the Unified Promotion Service (JMC-4761)