Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Table of Contents

Обычные файлы по ссылке

Перейдите во вкладку вверху Автоматизация / внизу Sync.X

...

Колонка Арх. - если прайс по ссылке находится в архиве, то укажите тип этого архива. Если в архиве несколько файлов или кроме файла есть еще какие-то подпапки, то можно указать просто путь к папке, в которую сохранятся все файлы из архива (обязательно укажите слеш на конце пути к папке)

...

Если в названиях файлов в архиве есть цифры, то они будут заменены на знаки подчеркивания.

...

Колонка XML->Excel - здесь должна быть пустая птичка, если по ссылке вы скачиваете не XML-файл, который нужно конвертировать в Excel.

...

т.е. например, для ссылки test.ru/img/prices/Остатки_на_20210512_АТ.xlsx итоговая ссылка будет выглядеть как test.ru/img/prices/Остатки_на_[yyyy][mm][dd]_АТ.xlsx

Если в момент выполнения задания еще нет файла с сегодняшней датой, то будет ошибка в задании.

...

Сохранить в файл - здесь указывается путь к файлу, в который будет сохранен скачиваемый прайс. Сохраняйте прайсы в папку Quad Solutions\files\2_ price\ чтобы они все были в одном месте. Называйте файл по названию поставщика, например merlion.xlsx, чтобы потом проще было его найти.

XML -> CSV / CSV -> XLSX - в этой колонке можно указать настройки конвертации файла сразу при скачивании. Если вы, например, скачиваете файл CSV, при этом он в таком формате, который не открывается сразу правильно в Excel, то его можно конвертировать такими настройками:

...

Настройки вводятся в окне редактирования, которое открывается при нажатии кнопки в правой части ячейки, если в нее установить курсор.

...

В первой строке нужно указать тег csvxlsx - это значит что файл будет конвертирован из CSV в Excel.

В этой же строке нужно указать теги utf8, если файл в кодировке utf-8 или ansi, если файл CSV в кодировке Windows и русские тексты в нем читаемые.

Если вы скачали файл CSV и видите в нем “кракозябры” вместо русских букв, то значит нужно указать в настройках параметр utf8

Во второй строке указывается разделитель значений в CSV файле, может быть запятая или точка с запятой.

Пример настроек:

Code Block
csvxlsx utf8
,

GoogleSheets / GoogleDrive

...

https://docs.google.com/spreadsheets/d/ 1pS5XpAzkxyoUzv7khJN_fkEL0/edit#gid=0 

...

...

Если вы скачиваете прайс с GoogleDrive и после продолжительного ожидания скачивания прайса по ссылке, формирование которой описано выше, в браузере вы видите ошибку, то попробуйте использовать такую ссылку:

https://drive.google.com/uc?authuser=0&id=1gnNNvwWyMkZ7i4G-tkHFYodmBQ3&export=download

где вместо выделенного жирным подставить ваш ID.

Note

При большом количестве прайсов поставщиков в Google Docs этот сервис может блокировать скачивание, начиная с какого-то количества прайсов. Либо будут скачиваться пустые файлы. В этом случае устанавливайте интервал между скачиванием каждого прайса в задании

...

Интервал устанавливается в миллисекундах. Можете поставить 2 или 3 секунды, для этого нужно ввести 2000 или 3000.

Yandex Disk

Пример ссылки https://disk.yandex.by/d/8MCgWMMjgPX3Mw

...

https://getfile.dokpub.com/yandex/get/https://disk.yandex.by/d/eRZh-4Ac4YhRdA/Папка/wc-product-export-30-06-2021.csv

DropBox

Пример ссылки

https://www.dropbox.com/scl/fi/9vk60k53yx111hr9ovk2gt/price.xls?rlkey=g5jcg4mfo0ias3jp1jee114z1mz

Чтобы скачать такой прайс нужно к ссылке добавить &dl=1

https://www.dropbox.com/scl/fi/9vk60k53yx111hr9ovk2gt/price.xls?rlkey=g5jcg4mfo0ias3jp1jee114z1mz&dl=1

Если в ссылке уже есть &dl=0, то поменять 0 на 1.

GoogleSheets через CSV

Если по каким-то причинам вы не можете скачать файл из GoogleSheets в формате XLSX, то можно скачать прайс или один из его листов в формате CSV.

Вам нужно скопировать ссылку из браузера, когда просматриваете документ, например получилась такая ссылка

https://docs.google.com/spreadsheets/d/1pS5XpAzkxyoUzv7khJN_fkEL0/edit#gid=0

из нее нужно убрать все что идет после выделенного идентификатора, остается

https://docs.google.com/spreadsheets/d/1pS5XpAzkxyoUzv7khJN_fkEL0/

и к тому что получилось добавить export?format=csv , чтобы в итоге получилось так:

https://docs.google.com/spreadsheets/d/1pS5XpAzkxyoUzv7khJN_fkEL0/export?format=csv

Если в прайсе несколько листов, то скачать одной ссылкой вы можете только 1 лист. В этом случае в ссылку нужно добавить еще ИД листа

https://docs.google.com/spreadsheets/d/1pS5XpAzkxyoUzv7khJN_fkEL0/export?format=csv&gid=1615075392

ИД листа можно посмотреть в браузере в строке ссылки, выбрав соответствующий лист в самом прайсе

...

Скачиваемый CSV вы можете сразу сконвертировать в XLSX, как написано в этой инструкции для настройки “XML -> CSV / CSV -> XLSX

Пример настройки для прайса Русклимат:

...

Обратите внимание, что если вы конвертируете в XLSX, то и расширение сохраняемого файла нужно указывать как XLSX, а не CSV.

Note

Если у вас прайс уже был настроен и вы его скачивали как XLSX, со всеми вкладками, то сейчас вам его нужно перенастроить для загрузки информации из нового вида прайса, с 1 листом.

При перенастройке прайса, чтобы сохранились все связи, важно сохранить соответствие текста, загружаемого в п.5 настройки прайса, чтобы товары не задублировались. Подробнее здесь: Настройка прайса: сравнение при загрузке

Второй вариант - оставить старую настройку прайса, выключить тот прайс и добавить новый прайс для файла CSV. В этом случае нужно будет скопировать связи из старого прайса, а так же выбрать новый прайс во всех правилах наценки, где он был, и в правилах Автозаполнения/Экспорта, если он там использовался.

Копировать связи из одного прайса в другой

Note

Если вам из GoogleSheets нужен не 1 лист, а несколько, то каждый лист скачивается по отдельной ссылке в виде отдельного прайса. Другой возможности нет.