«Do not load goods in poor packaging» — based on the supplier markdown setting «Goods in poor packaging» (with core 3.8.40: «as a separate card», «as regular items», «do not load»); by default — as before, based on this checkbox;
Login and password from the server response are not included in the log in case of an authorization error;
An API 3logic failure no longer resets stock levels: categories for which the API did not respond retain their stock and prices (with core 3.8.35); the request without a response is repeated two more times; a page load error is recorded in the log;
The 3logic product description is loaded (with core 3.8.27 — into the card description based on the setting);
Characteristics are loaded for products whose description or characteristics use a card sold by another supplier (with core 3.8.24);
Category export requests have been optimized;
Brands with an apostrophe in the name no longer interrupt the loading of properties;
Request timeouts to the API;
A 0.5 s pause between API requests has been restored; the request timestamp is no longer written to the module catalog;
API tokens are not included in the log in case of an authorization error;
API errors (network, authorization, server) are recorded in the log; a revoked token is updated automatically;
Characteristics: the search for already loaded values has been fixed; a stable category order is maintained between pages;
Unused image downloading by link and file reading by method name have been removed;
AdPar core 3.7.71 or higher is required;
Prices in currencies other than the ruble and the dollar are no longer treated as ruble prices; a product without a currency exchange rate receives a zero stock level;
The new product flag is removed after a successful API response for characteristics;
A distributor API failure no longer resets stock levels: resetting occurs only after a server response;
Product weight and dimensions for goods supplied by 3logic in boxes have been fixed: weight is calculated per unit, and box dimensions are not recorded;