What this solution does
The module is designed for product export to farpost.ru, drom.ru, and 2GIS. It is compatible with Small Business and Business editions.
Export files are generated automatically based on profile settings. Links to the generated files are available on the profile list management page.
Core scenarios:
- Export of products and offers with current prices.
- Export with automatic price adjustment by a specified percentage.
- Filtering products by minimum price (products below the threshold are excluded).
- Manual export execution.
- Daily automatic export with configurable start time.
Additional features:
- Export of all products or selective export by category.
- Merging of offers into a single product (configurable, particularly relevant for farpost).
- Enable or disable automatic export.
- Apply discounts to exported products.
- Select a priority image for export.
- Export multiple images per product.
- Configure the list of product properties to export.
- Track product availability in the store.
- Track stock levels with the ability to select specific warehouses for export.
- Choose the price type for export.
Starting from version 2.0.1, the module supports creating multiple profiles with individual settings and scheduled start times.
Product export module for farpost.ru, drom.ru, and 2gis by Laboratory Sukoveya. Starting with version 3.0.1, the module features a new interface, helper functions for verifying exports and running agents, and export statistics. It additionally implements handling of the OnBeforeLSFarpostExportItem event before adding a product to the export. This allows modifying product descriptions, prices, and names for specific projects without changing the module code itself.
Example of connecting the OnBeforeLSFarpostExportItem event handler in the php_interface/init.php file: AddEventHandler("labsu.farpost", "OnBeforeLSFarpostExportItem", ["myClass", "event"]). The myClass contains a static event method that accepts a reference to the product fields array $item. Within this method, data can be modified, for example, by appending delivery information text.
To improve the module and adapt it to practical tasks, please share desired functions or work scenarios, including price calculation formulas, via comments or technical support. Your suggestions will be reviewed and implemented in future updates.
When needed, General iT can implement “Export of products to farpost.ru, drom.ru, 2GIS.”, configure the module and verify it against the current website setup.