Jump to content


Photo
- - - - -

После импорта меняются урл


6 replies to this topic

#1 dumitru05

dumitru05
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 90
  • topics: 18

Posted 27 June 2016 - 13:05

После каждого импорта и меня на сайте меняются урл. Яндекс Вебмастер насчитал уже 6к с лишним адресов при этом товаров и меня только 1100.

 

На всякий случай выкладываю настройки перед импортом https://s.mail.ru/HmSy/gWvw5UqCF + настройки SEF-ссылок JBZoo https://s.mail.ru/GqaJ/MXhJTjLTc. Гуру Импорта и Экспорта, подскажи в чем проблема, где мой промах?

 

Joomla: 3.5.1

JBZoo: 2.2.7 Pro rev3148

Zoo: 3.3.17

 

 

 

 

 


  • 0

#2 MOKEV

MOKEV
  • JBZoo User (rus)
  • User rate: 11.7
  • posts: 143
  • topics: 14

Posted 27 June 2016 - 14:53

В настройках импорта проверьте, чтобы элемент не создавался при отсутствии ключа. Ключ лучше всего выбирать - alias.

 

 a8e1e740e714.jpg


Edited by Evgeny_M, 27 June 2016 - 14:54.

  • 0

#3 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 28 June 2016 - 04:20

А каким образом меняется адрес?

Т.е какой был и какой получается после импорта? ID материала остается тем же?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 dumitru05

dumitru05
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 90
  • topics: 18

Posted 28 June 2016 - 09:23

В настройках импорта проверьте, чтобы элемент не создавался при отсутствии ключа. Ключ лучше всего выбирать - alias.

 

Евгений спасибо что откликнулись. Сделал как вы написали, при импорте пишет "Вы не выбрали параметр, являющийся ключом"

Attached Thumbnails

  • img-2016-06-28-11-21-30.png

  • 0

#5 MOKEV

MOKEV
  • JBZoo User (rus)
  • User rate: 11.7
  • posts: 143
  • topics: 14

Posted 28 June 2016 - 09:35

У вас скорее всего в самой таблице нет колонки с alias.

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

В самой таблице формата CSV вам необходимо добавить ещё один столбец (alias материала), заполнить этот столбец латинскими символами в соответствии с названием материала и затем при импорте выбрать этот столбец ключом.

А вообще вам надо навести порядок в самих матералах (я так думаю у вас огромное кол-во дублей одних и тех материалов, поэтому и url менялся).


Edited by Evgeny_M, 28 June 2016 - 09:37.

  • 0

#6 dumitru05

dumitru05
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 90
  • topics: 18

Posted 28 June 2016 - 10:45

А каким образом меняется адрес?

Т.е какой был и какой получается после импорта? ID материала остается тем же?

 

Денис, адрес товара формируется из псевдонима

 

Вот делаю сейчас импорт по таким настрйкам https://s.mail.ru/Bx9Z/mJFAzn9AU. В прайсе Артикул и Название не уникальны, уникален только ID.

 

Скриншот одного товара ДО импорта: (url: site/catalog/interernaya-lepnina/arhitrav-16)

https://cloud.mail.r.../2ae6/npJ5ZCidM

 

Скриншот того же товара ПОСЛЕ импорта: (url: site/catalog/interernaya-lepnina/arhitrav)

https://cloud.mail.r.../6DYQ/tjDCa8Cdo

 

Как можете заметить, артикул тот же, меняется только Псевдоним и ID.

 

Еще, можешь сразу подробнее объяснить как работают эти поля:


Edited by dumitru05, 28 June 2016 - 11:03.

  • 0

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 29 June 2016 - 05:12

У вас где-то коллизии. Например, ID не уникален в рамках csv-файла.

 

Если ID меняется, то по факту это другой материал, просто наполнен он так же.

Т.к. при сохранении материалов ZOO следит за уникальностью алиаса (псевдонима), то он в конце получает число (item-16, item-17, item-18 итд).

 

 

Наполнять radio, select, checkbox?

Мы можем импортировать свойства которые содержат жесткий список. Например, это select. Список опций задается в настройках элемента.

Если во время импорта в CSV попадается значение, которое не существует в настройках, то оно туда добавится (или нет, если опция отключена).

 

Полностью заменять все вариации в цене?

Цена часто содержит массу вариаций. Импорт позволяет менять эти данные частично, что не всегда удобно. 

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

Это позволяет избавиться от внезапных "хвостов" со старыми вариациями.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!