IMPORTANT: As of June 15, we have switched to a subscription model for working with modules.
Until July 1, modules will be sold in a transitional mode. Then you will be able to subscribe to modules, but you will not be able to purchase a module separately!

Read More

supplier_products_sync

No name

The main settings of the module are located in the menu item Products->Product synchronization task manager.

To add a new task, you need to perform initial module setup.

The name will be displayed in the task card header. The driver is not changed. In the output points, warehouses are selected for each task separately. In the schedule, you can set the frequency of checking the mailbox. The frequency of automatic task launch according to the schedule. Don't forget that you need to add the /shell_scripts/manager_launcher.php file to run on CRON more often than the most frequently performed task. In the root category, select the category to which new products that are not in CSCART will be added. After the initial setup, click the "Create" button in the top right corner of the panel. After that, mail driver settings will appear in the corresponding tab.

Task setup

Mail setup for parsing

On the tab, you need to fill in the standard mail settings. Specify the name of the file sent in a ZIP archive. As well as the email address of the file sender. The second sender setting is used to summarize the product balances. If you don't use the setting, then the product balances will be updated from the file.

That's it for the module setup.

To be able to control product collisions in price lists, there is a menu item that displays a table. In which the places of collisions and their description are indicated.

  • Price #1 and Price #2: Prices between which the comparison is made. If one of the fields is empty (has the value "none"), then the check was carried out only for one price.
  • Product #1 and Product #2: Information about the products that were checked. It is mainly technical in nature to enable unambiguous identification of products in price lists and correction.
  • Reason: A detailed description of the reason for the collision with additional information about the product that caused the collision.
  • Date: The date of the check and the occurrence of the collision.
  • Identical codes and different names in CSCART and the price list: When loading the price list, "Product code" and additional field "Name in the price list" from the price list are compared with those received from the price list. If the codes are the same, but the names are different, then the product goes to the table, and its loading is skipped.
  • Incorrect product quantity format in the price list: If the product quantity is a fractional number when loading the price list, then the product goes to the table and is also skipped.
  • Product with a lower price: If matches are found for the product in the price list with different prices, then the product with a higher price is selected, and the balances are summed up. Checking is carried out within the framework of one price list!

Fields were added to the product cards: "Name in the price list" - serves to enable changing the product name in CSCART, the name from the price list will be loaded into the field. "ID in CS CART" - a unique identifier of the product in the online store. "Original product ID" - the product is updated based on this field. If you need to specify another product to update from the price list, just enter the ID of the product corresponding to the original ID here.

Important: all product matches in CSCART and those coming in the price list are made by the name from the price list and the product code.