[NPE #21] NP Ecommerce

October 6, 2021

basic-porto 9.1.0 / pro-porto 12.1.0 / pro-virgo 12.1.0

  • External ID is now automatically generated, if missing, on entities managed via the admin (Brands/Categories).
  • It is now possible to import and export Brands and Categories using CSV files.
  • Exporting the catalog products from the admin no longer fails to complete.
  • CSP (Content Security Policy) Whitelisting can now be done via the admin.
  • Translations can now be done via the admin.
  • Product Compare and Review features can now be turned off via the admin.

pro-porto 12.1.0 / pro-virgo 12.1.0

  • It is now possible to define sequence for the ID of sales document from the admin.
  • Frontend optimization: Critical CSS per type of page and ability to Defer JS is now possible from the admin.
    These aim at improving FCP (First Contentful Paint) and LCP (Largest Contentful Paint).
  • Rules used for Smart Product Lists can now be used as filter on any layered navigation (category, search, etc.).
    This effectively gives the possibility to create dynamic filters based on rules.
    For example, even though there could be a Smart Product List “Offers” with all discounted items, you could show the filter “Offers” on any layered navigation, giving the user the possibility to look at such discounted items wherever they are currently browsing products.
  • Multiple Click and Collect fixes with regards to UX and backordering logic used for store selection on checkout.

pro-virgo 12.1.0

  • Reworked default filter UX in layered navigation.
    Filters are now by default ajaxified.

[NPE #20] NP Ecommerce

August 26, 2021

basic-porto 9.0.0 / pro-porto 12.0.0 / pro-virgo 12.0.0

  • Upgraded Magento Open Source from 2.3.2 to 2.4.3
  • Refactoring across NP E-Commerce framework with numerous bug-fixes and improvements.
  • 3rd-party modules upgraded to newer versions.

[NPE | ME #1] NP Ecommerce

May 10, 2021

pro-porto 11.4.0

New features

  • Caching on Stock Status message rendering.
  • Support for changing ticket reservations.
  • Integration with NP Ticket Server / Ticket Designer.
  • Users part of a membership can now access their tickets bought under that membership under My Account.
  • It is now possible to make frontend theming changes to the ticket view via Porto admin design configurations.

pro-virgo 11.4.0

New features

  • Caching on Stock Status message rendering.
  • Support for changing ticket reservations.
  • Integration with NP Ticket Server / Ticket Designer.
  • Users part of a membership can now access their tickets bought under that membership under My Account.

[NPE #19] NP Ecommerce

April 1, 2021

basic-porto 8.3.0

New features

  • Official Facebook for Business extension.
  • Ajaxified add-to-cart button on widgets.

Bug fixes

  • Shipping rates on checkout are correctly updated when applying a coupon code that gives free shipping.
  • Custom options created via NaviConnect are no longer cleared when multi-store updates are made.
  • Fixed unnecessary attribute updates and cache cleaning when Configurable product updates are made via NaviConnect.
  • Fixed redirection issue after signing up for product restock notification.
  • It is now possible to select records past the first page of auto-generated coupon codes when mass selecting all.

pro-porto 11.3.0 / pro-virgo 11.3.0

New features

  • Official Facebook for Business extension
  • Ajaxified add-to-cart button on widgets
  • Users can now be redirected to a specified URL after logging in.
    This URL takes precedence over the vanilla configuration for redirection to the account dashboard.
  • Click & Collect shipping method on Checkout can now be configured to hide/show product name, stock, and in-stock filter individually.
  • Reserving a product for Click & Collect will now use the payment method “Click & Collect Reservation”.
    Previously Cash on Delivery would be used and could cause confusion with regards to the actual payment method used once the C&C reservation is confirmed.

Bug fixes

  • Shipping rates on checkout are correctly updated when applying a coupon code that gives free shipping.
  • Custom options created via NaviConnect are no longer cleared when multi-store updates are made.
  • Fixed unnecessary attribute updates and cache cleaning when Configurable product updates are made via NaviConnect.
  • Fixed redirection issue after signing up for product restock notification.
  • It is now possible to select records past the first page of auto generated coupon codes when mass selecting all.
  • Attribute set can now be used as part of a Smart Product List rule.
  • Negation of “Is currently New” now behaves correctly when used in a Smart Product List rule.
  • Store description is no longer mandatory for stores used in Store Locator.
    Previously synchronized stores from BC would fail to save in Magento admin because this info was missing.

[NPE #18] NP Ecommerce

March 3, 2021

basic-porto 8.2.0

New features

  • Cookie Privacy Management with integration to Cookie Information.

Bug fixes

  • QuickPay payment fee is now added to Order XML.

pro-porto 11.2.0 / pro-virgo 11.2.0

New features

  • Custom Options visibility control via Shared Catalog.
  • Cookie Privacy Management with integration to Cookie Information.

Bug fixes

  • QuickPay payment fee is now added to Order XML.
  • Shared Catalog rules that are inactive are now properly ignored.
  • Stock status modal per store is now correctly initially hidden on page load.

[NPE #17] NP Ecommerce

January 18, 2021

basic-porto 8.1.0

New features

  • Changed the QuickPay module to a new internal module that supports subscriptions.

Bug fixes

  • Fixed the issue with fonts in the Porto theme that was breaking the page.
  • It is now possible to set the quantity to zero in the shopping cart.

pro-porto 11.1.0

New features

  • Changed the QuickPay module to a new internal module that supports subscription.
  • Shared Catalog Rules and Groups can now be mass deleted on list views.

Bug fixes

  • Fixed the issue with fonts in the Porto theme that was breaking the page.
  • It is now possible to set the quantity to zero in the shopping cart.
  • The address field is now divided into separate fields on store location cards.
  • Improvements on the previous and next pages infinity scrolling.

pro-virgo 11.1.0

New feature

  • Changed the QuickPay module to a new internal module that supports subscription.
  • Shared Catalog Rules and Groups can now be mass deleted on list views.

Bug fixes

  • It is now possible to set the quantity to zero in the shopping cart.
  • The address field is now divided into separate fields on store location cards.
  • Improvements on the previous and next pages infinity scrolling.

[NPE #16] NP Ecommerce

December 18, 2020

basic-porto 8.0.0

New features

  • Support for Magento’s Multi Source Inventory was added.

Bug fixes

  • Porto’s labels are now properly rendered for configurable products with special price.

pro-porto 11.0.0

New features

  • Support for Magento’s Multi Source Inventory was added.

Bug fixes

  • Porto’s labels are now properly rendered for configurable products with special price.

Pro Virgo 11.0.0

New features

  • Support for Magento’s Multi Source Inventory was added.

Bug fixes

  • Stopped page zooming in mobile view.
  • Allow scrolling in search suggestions on mobile view.
  • Fixed style issues on checkout, wishlist, order history, my account dashboard, special price display, store location popup.

[NPE #15] NP Ecommerce

October 23, 2020

basic-porto 7.0.0

New features

  • Upgraded Ayden from v4 to v6.
  • Improved performance for AJAX requests that were locking session.

pro-porto 10.0.0 / pro-virgo 10.0.0

New features

  • Upgraded Ayden from v4 to v6.
  • Caching of Raptor recommendations contents has been implemented.
  • Improved performance for AJAX requests that were locking session.
  • Subscription on products and memberships is now possible.

[NPE #14] NP Ecommerce

September 30, 2020

basic-porto 6.1.0

New features

  • Product images are now shown on Order History.
  • Improved mini cart notification when adding products from product lists.
    Previously, on pages where the mini cart was not in view, the end-user had no feedback of successful action.
  • Brands can now be hidden if they have no visible products.

Bug fixes

  • NaviConnect: configurable products are now properly set back into stock when any of the children becomes in stock when previously all were out of stock.

pro-porto 9.0.0 / pro-virgo 9.0.0

New features

  • Cart tracking for Raptor.
  • Product images are now shown on Order History.
  • Improved mini cart notification when adding products from product lists.
    Previously, on pages where the mini cart was not in view, the end-user had no feedback of successful action.
  • Brands can now be hidden if they have no visible products.
  • Memberships can now be bought and managed online.

Bug fixes

  • New account now properly logs in only after checkout is completed.
  • When logged-in, immediately re-order after a successful checkout now properly adds all items to cart.
  • NaviConnect: configurable products are now properly set back into stock when any of the children becomes in stock when previously all were out of stock.
  • Gift items are now properly removed when applied discount coupon is no longer valid after it was previously successfully added to cart.
  • Variants are now properly defined when validating BC discount coupons.

pro-virgo 9.0.0

UX improvement

  • Improved responsive styling on for review step on checkout.

[NPR5.55] NP Retail

August 23, 2020

New Module

  • Integration with Dropbox Azure storage and ftp servers
  • NaviPartner Incoming Documents with Line Validation
  • Restaurant module

New Feature

  • Sending pdf2nav mails through mandrill
  • Waiter pad kitchen order enhancements
  • Adding +/- feature on self service add item action
  • Added formatted XML preview on the import list
  • Event Mgt.: E-mails can now be automatically sent per status change and per exchange template
  • Support for custom front-end dialogs, inside NPR it currently only involves being able to read pictures on-demand
  • Added support for Ship & Receiving
  • Send Electronic documents to endpoint
  • CS: Stock adjustments for locations set up as not bin-mandatory
  • Added unattended payment workflow
  • Possibility to predefined sequence, in which discount coupons should be applied
  • Dedicated Self Service actions
  • Handling of DPI>200 now possible (Epson m30)
  • Send SMS for optional phone number
  • Allow “Skip If Empty” to skip later columns on the same line in retail print templates
  • Document Exchange can now be run by Job Queue
  • Event Mgt.: distribution of resource across longer period with easier handling/checking of resource availability
  • Click and Collect Sales Order amount display in a separate line
  • Action for view timeout
  • Possibility to run all major waiter pad related actions directly from POS sale view without having to open the waiter pad list or card
  • Event Mgt.: New resource overview that shows availability per day and time intervals
  • Added Configurable admin menu for self-service
  • Add shortcut ‘POS Period Register List’
  • POS Action ‘SALES_DOC_EXP’: added support for invoking inter-company ordering routine for created sales documents
  • Auto-close of work shift for POS Unit in unattended mode when slave
  • Posting Error Handling option for EOD
  • New POS Action to play a sound (to be used as Ean Box event)
  • New Sales Order Page Action, Issue Return Voucher, which can be used when for order with excess Payment Amount
  • Retail Vouchers can now be manually issued via Sales Order
  • New Report : Gift Vouchers – Listing
  • SMS sent using SMS templates are now being sent using new API. ‘\n’ is for inserting new line
  • Centering of barcode through FGL is now possible
  • Report 6014515 Delete EFT Receipt
  • Generating 1-bit version of retail logo and capability of printing it for Boca printers through FGL
  • Create inventory /pick /put  on release
  • New button in Mobil app
  • Add open Drawer functionality to POS action  BALANCING_V3
  • Added support for RFID Ship & Receiving
  • Allow capital letters in email
  • Possibility to set discounts on negative lines (returned items)
  • NaviConnect Import Types now supports automatic retry
  • Include SSH and SSL protocols in the FTP functions
  • Capacity overview
  • Prompt for job queue entry disabling when making test companies
  • Adjust EAN bar codes in stock take worksheet
  • POS Action ‘REVERSE_SALE’: a new parameter to enable copying of dimensions from POS Entry being reversed to current sale header
  • Mixed Discount enhancement: support for multiple discount amount levels
  • Prefixes for RFID
  • POS Action ‘TRANSFER_ORDER’: a new parameter to preset Transfer-to location code, when creating new orders

Minor Change

  • Discount related fixes: negative discounts or discounts outside 0-100% range are note allowed anymore
  • Transfer order print template from POS
  • Post Retail Voucher on Import added to Magento Setup
  • Modified description control to allow for larger character count in description on newer versions
  • Added adjusted cost
  • Added Filter by Location Code to Sales Stats Related Queries
  • Kitchen Display System (KDS) for NP Restaurant (further enhancements)
  • Invoice Sales via POS can now use LCY instead of blank currency code depending on what is defined on Customer Card
  • Newly created Role center
  • Added Supervisor and POS user filter on RFID counting
  • #387142/LS/20200407  CASE 387142 Changed caption of Action “Send test SMS” from “Send test SMS” to “Send SMS”
  • Added inter job dependency for external storage and extra parameter for download action
  • Item worksheet: Lines can now be moved to retail journal for label printing purposes
  • Added commit to POS post item entries
  • External identification of items in incoming purchase orders
  • Remove Shortcut ‘POS Audit Log’ and ‘POS Info Audit Roll’
  • Remove group-action
  • Improved traceability. Parked sale, sale retrieval from POS quote and sale resume events are now recorded as POS Entries and POS Audit Log entries
  • POS quote cleanup: removed legacy functionality with load from hard-coded fields
  • Correction of report 6014416
  • Field Delivery Instructions in Sales/Sales Shipments increased from 50 to 100
  • Moved pepper action
  • Added Mix Discount Price in page Mixed Discount Lines
  • Added column Item Inventory by location in retail item list
  • Full sales reversals return points that created discount coupon
  • Exclude blank account number payment types
  • Changes to report header
  • Detailed VAT Summary section moved below Discount Module
  • Update POS Unit ‘Name’ with Register ‘Description’
  • Language Code added to Retail Voucher
  • Add “Discount %” to page Campaign Discount
  • POS Action ‘ITEM’: serial numbers now can be selected from a list
  • Can now add dimension to sale line
  • Remove field Item price function on the NP retail setup
  • New field Voucher Qty. (Closed) added to Retail Voucher Type
  • Added extra column to page
  • NPR Dimensions: Restructured dimensions on NPR discounts
  • Allow for third option in adjustment action (besides strictly positive or negative)
  • Possibility to exclude webshop sales from the dataset sent to Raptor tracking endpoint
  • Add publisher to SMS CU 6014502
  • Adjusted Magento Order import to support Text Field Custom Options
  • Discount amount bug in POS Entry
  • Check on Journal Entries before Anonymisation + Anonymisation of Issued Reminders
  • Merged Retail Voucher In-Use Qty. (External) with In-Use Qty. to prepare for better integration with Sales Order
  • Retail Vouchers are now included when exporting POS Sale to Sales Document
  • Added possibility to filter on item discount group in the DISCOUNT action
  • Admission filter added to turnstile
  • Added an event publisher to report that imports excel sheet
  • Item AddOn: possibility to define whether specified price should always be applied or only, when it is not equal to 0
  • Removed ‘:’ from ProfitExcVat_Caption
  • Added ‘.’ to Rbt1_Lbl
  • Changed Layout
  • Changed layout to landscape
  • Changed layout to align with header
  • Minor layout modifications
  • Changed layout
  • Deleted empty report and removed link
  • Deleted link to empty report
  • SMS can now be sent with danish special characters
  • If Consignor export is processed by Job Queue then auto processing happens 1 second after posting
  • Sales Time Report: Format Time Intervals to text  for display on Excel
  • popup.intpad when you use the +/- option and exceed threshold
  • Set field Amount to visible on page NpRv Arch. Vouchers (6151022)
  • Link to page 6151022 on NpRv vouchers
  • Navigation added to Archived Retail Voucher entries
  • External identification of items in incoming purchase orders
  • Replace the Storecode to “POS Unit No.” in dev and prerelease
  • Show negative inventory in POS Inventory Overview
  • Run Page Touch Screen – Balancing Line as Editable by default
  • Add localization support for self-service
  • Updates to NP Environment Mgt.
  • New field “Supervisor POS” on page “Salespersons/Purchasers”
  • Adjusted pre-generation of Retail Voucher reference to support external generation
  • Added Fields”Bill-to E-mail”,”Document Processing” on page
  • Collect Order within the same company are now updated instead of re-created
  • Sending Log added to Retail Vouchers
  • Adjusted RFID data commit timing and show list after printing of all new tags
  • POS Entry posting routine: POS Store’s location code ony if cash register’s location is blank
  • New Field POS Unit Serial No added on POS Units
  • Changes Condensed Posting Description
  • Modified onValidate of Cross-Reference No. in table 6014412
  • Added Warehouse posting update
  • NAV2018 and above: POS sales price lookup routine aligned with standard NAV routine. Zero sales prices won’t be disregarded now
  • Added ticket wizard to ticket setup menu
  • Populate Cross Reference No. on validate Item No in Item Journal Line
  • New report 6060123
  • Added Port parameter to SSH sftp wrapper
  • French NF525, 3rd audit adjustments
  • Adjusted CleanCash integration to work in BC
  • Adjusted Manual Nc Endpoint processing to work in BC
  • Added rapidstart import wizard for test/dev data
  • Removed Customer Repair Card,Claimed list and all status list from Customer Repairs List
  • Remove audit roll from menu
  • Upgrade codeunit to update POS UNIT
  • Changes to condensed posting description
  • You can now define for each payment type whether remaining amount or zero amount should be shown by default on the popup during payment routine
  • Remove POS Entry List from Sales Menu
  • Change filter Parameter from year to month in Retail Top 10 Sales Person
  • NpXml Batch can now be processed via Job Queue
  • Location Code is simply updated on Collect Orders from same company instead of creating duplicate Sales Order
  • Changed captions of action parameters
  • Page 6060157 “Event Word Layouts”: unsupported button “Edit Layout” is hidden in Web client
  • Added event publisher when inserting item worksheet line
  • Removed redundant price recalculation for lines with “Custom Price” set to ‘Yes’
  • Use reason codes, available on POS sales lines, when posting related item entries
  • Change field Amount to Amount Excl VAT in Sales Time Report
  • Amount Excl. VAT added to Magento Order interface to avoid rounding issues during recalculation
  • Customers is top of the list in Sales Menu for sales person role center
  • ‘Related Sales Document’ filter only by Entry No
  • Update document time for all posted entries
  • Added manually posting for RFID counting
  • Add print labels to Inventory Put away
  • Add start date and End Date to the page filter of Turn over Statistics
  • Restaurant module: seating list will be filtered now by a specific restaurant
  • Added mandatory OnGetTargetEncoding to fix errormsg when using hardware connector or MT
  • Display POS Store Code and POS unit on Balancing Report 6014460
  • Change display of Sales Orders count on Role Center Retail Salesperson. Now displays count for more than 999 instead of 999+
  • Image display changed for Cues in Retail Activities cues
  • Adjusted layout on Collect Store Opening Hours for better BC experience

Performance Optimization

  • Remove dummy fields needed for 5.54 upgrade performance optimization

Error Correction

  • Event Mgt: Updated ticket issue from events framework to match issue ticket framework
  • Fixed mixed discount handling for customers having Price Incl VAT = False
  • Changed function Sales(Qty) in Vendor to be limited to Sales in Value Entries
  • Corrections and Enhancements to GDPR
  • Discount amount is VAT agnostic
  • RFID adjustments
  • It was not possible to apply a prepayment amount from POS to a Sales Order, if there was a line in the Sales Order with 100% discount
  • Voucher print sales workflow ID was incorrectly upgraded
  • Deleted sales headers shouldn’t be counted as posted when balancing register
  • Fixed aggregation for US tax
  • Event Mgt: Renaming attribute template now properly inherits default values
  • Dynamic module – Purchase and Sales Blocked properties for Items will be checked only if module is enabled
  • A cash register could be opened multiple times from different user sessions
  • Small fix for return vouchers
  • Incorrect view change after cancel sale
  • Added StartTransaction when EOD is forced at login
  • Magento 2: Ship-to Post Code now properly returns Post Code (instead of Phone No.)
  • Create Tax Amount Line when convert Audit roll to POS Entry
  • EAN Box is not selecting action parameter values from correct EAN box setup when multiple setup are defined
  • Accessories: there was a double VAT deduction for customers with prices set to be VAT-excluding, if unit price were to be retrieved from item card
  • Wrong mix discount calculation in sales tax environment, when prices are set to be tax-excluding
  • InPay: the amounts on POS line were not recalculated properly on quantity change
  • Better error handling for BAXI Cloud integration when connection is lost
  • Fixed incorrect initialization for POS View profile
  • POS sale view was not updated after a dimension change, if there were more than one line in the sale
  • POS Store Location Code were not assigned to item journal line during POS Entry (item entry) posting, if there was no location code coming from POS Sales Line
  • You could get an unexpected quantity change on Item Add-on dependent lines after setting the price with the “DISCOUNT” POS Action
  • Filter out lines marked “exclude from posting” from EOD as well
  • Sales Ticket – POS Entry now displays all Payment Methods in Payment Specification
  • Changed use of Ftp KeepAlive in Doc. Exch. File Mgt.
  • Exchange labels: incorrect sales price calculation when Prices were set to be VAT-excluding
  • Adjusted lock timing on EFT response transaction
  • A runtime variable was not reset after waiter pad move to a POS sale, causing double VAT calculation on new lines
  • Sale dates were not updated in auxiliary tables, while retrieving a saved sale
  • Handle filter correctly in POS posting dimension check
  • Re-applying VAT to all lines after discount or unit price change
  • Customer fields will not be used for validation during Magento Import customer create if a Config Template has been defined in Magento Setup
  • Item Add-on handling, when there are more than one item add-on base line in the sale

AL Conversion

  • Remove keys that can’t be reference in al code
  • Fixed V16 related AL issues: TempBlob, Service Password, Encryption Management, V14 .net references, Calendar Management
  • Merge role centers to the NPR core. Reserve field IDs in C/AL code base to avoid conflicts