• News
  • nopCommerce Sync - Release 2.4(from version 4.2) - 2020-06-26

nopCommerce Sync - Release 2.4(from version 4.2) - 2020-06-26

  • 7:34:29 AM
  • Friday, June 26, 2020

  • Added \Source\Nop4.1_Example\DevPartner.Nop.Plugin.Sync.FrigatERP\ folder. This folder contains a plugin which sends information about new orders to External ERP and  based on our Sync plugin please check FrigatERPConsumerService to get more details. 
  • Added \Plugins\DevPartner.Sync.Sql\ folder. This folder contains:
    • Configuration for task to import cats - \pluginsettings.json
    • Example of SQL data that should be imported  - \SQL\dataExample.sql
  • Removed DP_ValidateSlug function from \Plugins\DevPartner.Sync\SqlScripts\Install.sql
  • Added \Plugins\DevPartner.Sync.Vendor\pluginsettings.json. This file contains:
    • Configuration for task to import vendor products 
    • Configuration for task to import vendor product pictures
    • RegExp conversion for ProductExtId to create unequal key for vendors products
    • Lookups conversions for ProductType, ManageInventoryMethod and LowStockActivity mappings
    • Configuration for Translate conversion that represents text data in Unicode in ASCII.It's useful conversion for SeNames especially for Russian/German languages. 
    • Picture conversion allows you to upload pictures. Supported picture formats:
      • https://image.shutterstock.com/z/stock-photo-silhouette-a-man-sitting-relaxing-under-full-moon-at-night-with-stars-on-the-sky-519411058.jpg
      • ~/wwwroot/images/thumbs/0000013_digital-downloads_450.jpeg
      • C:\Users\DeLL\source\repos\nop42\Presentation\Nop.Web\wwwroot\images\thumbs\0000005_electronics.jpeg
  • Added excel example \Sync\Excel\importacion_masiva_productos.xlsx
  • Added xml examples  \Sync\Inc(\Sync\Inc_for_test). These examples are used by default by ~/Plugins/DevPartner.Sync/pluginsettings.json configuration.
  • Added \Source\Nop4.2_ExampleDevPartner.Nop.Plugin.Sync.Vendor\ folder. This folder contains a plugin which overrides product importexcelfile action to support import based on Sync plugin. This plugin contains:
    • vendor conversion to support unique external products ids. ProductExtId = VendorId+"_"+Uniqual id(from excel file. We used SKU). 
    • VenderExcelImportDataSource - excel datasource was overridden to support excel files uploaded by vendor
    • pluginsettings.json - configuration of 3 tasks that used during vender excel import
  • Added TableLookupConversion to Sync plugin