Historique des mises à jour du module Fastmag Sync pour Magento 2.

Versions

1.7.5 – 2024-01-14

Added

  • Default order/transaction rule on extension installation
  • Resync button on configurable product pages

Changed

  • Fastmag IP address on pre-config script

Fixed

  • Dynamic street lines number handling on customer and address synchronization
  • URL encoding specific API calls to handle « + » character in email addresses
  • Strong type declaration on methods changed
  • Code review

1.7.4 – 2023-09-19

Changed

  • Column « Is the customer deleted? » in synced customer grid renamed
  • Customer matching deletion button renamed

Removed

  • Sleep on remonte-sync cron
  • Full-text search on admin grids

Fixed

  • Missing null type possibility in entity functions declaration
  • Duplicate inventory transfers when several orders are synchronized within the same worker instance
  • Handling of missing inventory errors on order synchronization
  • Configurable products created even if all variations are not actives nor visibles in eshop (if config allows it)
  • Log message on MySQL connection error
  • Address alias save micro-optimization
  • Exclusion of products without inventory management in Fastmag of inventory workers
  • Column « Has the customer deletion been sent to Fastmag? » filter fix
  • Column « Status » on orders grid filter fix
  • Items entity quantity fields type

1.7.3 – 2023-07-05

Fixed

  • Dependency of Laminas\Http\Client for Magento 2.4.5 (instead of Magento\Framework\HTTP\LaminasClient)

1.7.2 – 2023-06-21

Fixed

  • Move HTTP client reset before authenticate and post, allowing us to get last request data

1.7.1 – 2023-06-20

Fixed

  • Rate code test on product synchronization when code is null
  • Get last API request before reset

1.7.0 – 2023-05-23

Added

  • Magento 2.4.5 and 2.4.6 compatibility
  • PHP 8+ compatibility

Changed

  • Check payment code existence before trying to sync the order

Fixed

  • Code review
  • Adding Symfony/Console dependency

1.6.2 – 2023-03-28

Fixed

  • Orders synchronization unblocked when several bundle products contain the same simple product

1.6.1 – 2023-02-10

Fixed

  • Product not syncable exception handling in inventory and price workers

1.6.0 – 2023-01-27

Added

  • Handling of extended bundle products from Amasty module

Fixed

  • Module ConfigurableProduct dependency
  • Code review

1.5.3 – 2022-12-02

Removed

  • Hydration limit size config field

Fixed

  • Check unicity InfosComp Fastmag sales to avoid duplicates when API is in timeout
  • Code review

1.5.2 – 2022-11-08

Fixed

  • Area code setting moved from configure to execute of the process queue console class

1.5.1 – 2022-10-19

Fixed

  • Prioritize Fastmag shop on transfer check
  • Quantity round in transfer log message

1.5.0 – 2022-10-04

Added

  • Display source Fastmag shop in sales alerts
  • Display products names in Fastmag alerts if config allows it
  • Action to delete M2 and Fastmag customers matching
  • Specific error message when an Fastmag customer is matched with more than one M2 customer

Changed

  • Unification of transfers alerts by shop
  • Detailled cancellation transfers alerts replaced by generic alerts

Fixed

  • Products hydration SQL query greatly optimized
  • Code review on textile related attribute synchronization
  • Round quantity in transfers and sales alerts

1.4.3 – 2022-09-19

Fixed

  • Stock status synced in products synchronisation, based on salable quantity
  • Changed ambiguous « in_stock » variation field as « stock_received »

1.4.2 – 2022-09-01

Fixed

  • Real sotck inventory level calculation (minus quantity reserved)

1.4.1 – 2022-08-24

Fixed

  • « excluding_tax » token sent in order synchronization
  • Format shipping fees product prices in order synchronization
  • Items’ comment not sent if empty in order synchronization

1.4.0 – 2022-08-23

Added

  • Do not force product visibility anymore

Removed

  • Fulltext search on jobs grids

Fixed

  • « excluding_tax » token sent in order synchronization
  • Prefix error when sending customer to Fastmag
  • Error when trying to add an attribute option, because of case-sensitive test
  • Last and first names of customers sent in uppercase in Fastmag, to allow fonctionnal search
  • Test on config fields filling when trying EDI connection
  • Filtering and sorting « to Fastmag » jobs grid
  • Size and color swatch attributes creation script
  • Empty comments on order item
  • Invalidate order status jobs when could not ship, instead of skip
  • Preconfig script

1.3.3 – 2022-10-18

Fixed

  • Prioritize Fastmag shop on transfer check
  • Quantity round in transfer log message

1.3.2 – 2022-09-19

Fixed

  • Stock status synced in products synchronisation, based on salable quantity
  • Changed ambiguous « in_stock » variation field as « stock_received »

1.3.1 – 2022-09-01

Fixed

  • Real sotck inventory level calculation (minus quantity reserved)

1.3.0 – 2022-06-14

Added

  • Config field to choose products name composition (ref, designation and designation bis)

Changed

  • Default attribute set getting optimization in products synchronization
  • Source models standardized

Fixed

  • Fix product synchronization button for configurable products
  • Switch sender and recipient shops for transfer alerts
  • Unknown job code error handled
  • Unique size label now on size and not color
  • Monitored data sent correctly
  • Addon FastSimpleImport installation added in README

1.2.3 – 2022-05-26

Fixed

  • Deletion of sleeping time before remote queue synchronization

1.2.2 – 2022-05-16

Fixed

  • Wrong dependancy of Sapient/Worldpay for payment data extractor

1.2.1 – 2022-05-13

Added

  • Versions release date on changelog file

Fixed

  • « Real » inventory level calculation by adding reserved stock from Magento
  • Trim of whitespaces in size value on inventory and price synchornization
  • Translation of « transfer with AR » config field comment
  • Changelog URL

1.2.0 – 2022-04-11

Added

  • Customers import from Fastmag to M2 (only customers not existing in M2)
  • GDPR compliant options for customer data deletion : anonymization and deletion
  • Check « ping-pong » jobs creation
  • Check if jobs are enabled before creation throught plugins in M2
  • Resync button on product pages
  • Changelog link

Changed

  • Customers and orders addresses synchronization process
  • Plugins naming convention
  • Skip of the jobs which are not enabled

Fixed

  • API timeout exception handling
  • Customers synced listing
  • Transfers workers logs
  • Translations
  • Code review

1.1.2 – 2022-02-23

Added

  • Check if products name is not empty before import
  • Increment ID and link to order in Synced Orders grid
  • Logs in transfers workers
  • Logs at the end of the remote queue synchronization process

Fixed

  • Add a specific suffix on URL key for simple products without size/color (to set a distinction with parent product)
  • Reset jobs to Magento when the entity is updated on Fastmag
  • Inventory levels request when checking for inventory transfer before syncing orders
  • Columns fixed in Synced Orders grid
  • PHPMD.CouplingBetweenObjects warning suppression
  • Send customer referer to Fastmag only on creation
  • Link to edit page on order/transaction rules grid
  • Code review

1.1.1 – 2022-01-20

Fixed

  • Clarify comment on « inventory_transfer » config field
  • Change field use to set orders’ status in Fastmag
  • Stock transfers not sent multiple times if order is not synced
  • Code review

1.1.0 – 2021-12-30

Added

  • Factory logic to get specific payment ID extractor class depending on payment method of the order synced

Fixed

  • Code review

1.0.2 – 2021-12-20

Added

  • Add a comment on Fastmag API query on each item which have a discount

Fixed

  • Substract discount amount to each item total row

1.0.1 – 2021-12-02

Fixed

  • Check order’s synchronization history to avoid duplicating transactions in Fastmag when an order is saved in a status defined in Order/Transaction Rules