v2.5.3 Latest version
Multicompany fix: on installations where Doli2Shop is configured on an entity other than the first one, no webhook was ever accepted. The entry point always ran in the first entity and could not find the signing secret there: orders, products and shipments stopped coming through, without a single error message, and nothing was kept to be replayed later
Multicompany fix: product photos never reached Shopify. Dolibarr stores documents in a sub-folder named after the entity number, which the module did not recognise — the diagnostic screen reported "no product with at least one photo" while the ERP showed them
Multicompany fix: VAT on imported orders was computed using the company record of the first entity instead of the one the order belongs to
Multicompany fix: default payment mappings (card, bank transfer, cheque, PayPal…) were never created on a secondary entity. They are now seeded per entity, and never overwrite a mapping you have changed
Fix, all installations: a warning claiming a photo was not indexed was written for every product on every synchronisation, including when it was perfectly indexed — and each product was read from disk twice
Fix, all installations: your product photos were duplicated on every notification from Shopify — a mere price or stock change was enough to drop another copy. One customer had four copies of the same image on a single product, three of them created on the same day. A cleanup screen is provided for the duplicates already accumulated: it shows what will be deleted before acting, and never touches a photo you uploaded yourself
New document, in five languages: the go-live procedure for connecting Doli2Shop to a Dolibarr that already holds your sales history — the case of a store migrated to Shopify from PrestaShop, WooCommerce or Magento. It also states, explicitly, what it does not protect against