Jump to content

Recommended Posts

Добрый день, сообщество.

Готов поделиться небольшим скриптом который позволяет быстро обновить остатки и цены на сайте, при этом не найденные товары в базе будут добавлены в определенную категорию.

 

Сам скрипт лежит на GitHub

 

Ниже постараюсь расписать только его работу и настройки.

 

Работа скрипта:

1) Работает с файлами XLS

2) Проверяет соответствие товара по артикулу

3) Не найденные товары, отправляем в заранее определенную категорию

4) Обновляет цены и остатки, как у товаров, так и у комплектаци1

5) Не запускает повторное обновление если файл с остатками не обновился.

 

Настройки:

1) Указываем xls файл с остатками

$file_xls = 'ost.xls';

2) Настраиваем подключение к БД

3) Указываем категорию в которую будут складываться товары, в моем случае id категории 314

define('CAT_ID', 314);

4) Распределяем номера колонок в файле xls

// номера колонок
define('COL_UID', 1);
define('COL_SKU', 2);
define('COL_CATEGORY', 3);
define('COL_NAME', 4);
define('COL_FULL_NAME', 5);
define('COL_DESCRIPTION', 6);
define('COL_CONTENT', 7);
define('COL_PRICE', 8);
define('COL_UNIT', 9);
define('COL_STOCK', 10);
define('COL_IMAGE', 11);

5) Т.к. скрипт нацелен в основном на обновление то необходимо учесть что в дальнейшем будут использоваться только следующие переменные:

- COL_SKU

- COL_FULL_NAME

- COL_PRICE

- COL_STOCK

 

Если кому то сложно будет разобраться и необходима помощь в настройке или доработке обращайтесь на почту hi@citypeople.ru

 

Для кого это дополнение было полезно можете отблагодарить ЯДОМ

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...