Вход • Регистрация

Разные url одному товару в разных категориях

  • 14 января 2019 г.
  • Здравствуйте, может кто сталкивался с проблемой , у меня один товар находиться в нескольких категориях и ему нужен разный url в зависимости от того с какой категории мы зашли на него, сейчас товар открывается во всех категориях по одной ссылке(Псевдоссылка). Подскажите как сделать разные ссылки товару для разных категорий, вариант чтоб создавать отдельно в каждой категории товар не подходит
    • 14 января 2019 г.
    • А потом поисковик за дубли будет понижать позиции и появится вопрос: как убрать дубли?
      П.С. Это так, мысли вслух.

      Напрямую в диафане такое не предусмотрено, насколько я знаю, но программно возможно все.
      • 14 января 2019 г.
      • дублей не будет) так как в зависимости от выбраной категории меняется цена , характеристики, и дополнительные элементы(это уже дописывалось). Так что задача стоит в разных url . Все равно спасибо за ответ)
        • 14 января 2019 г.
        • Даже характеристики, ничего себе накостомизировали сайт Вам, ну так если это смогли сделать, в чем проблема сделать то что Вы хотите?
    • 14 января 2019 г.
    • Очень интересно, Вы создали товар, присвоили ему несколько категорий и хотите чтобы он открывался по разным URL, интересно на что должен ориентироваться сайт при таком подходе.
      Конечно же это можно сделать, но геморроя тут не измеримо много. И да, это не проблема уж точно. Откуда только такие задачи придумывают. Проблема была бы как раз в подходе, который Вы хотите.

      Для чего такая цель, объясните? ))) Захламить сайт одинаковыми страницами, придать объем сайту? СЕОшники посоветовали? Гоните их куда подальше, а если сами где вычитали, то плохо изучили тему)
      • 14 января 2019 г.
      • на сайте с дублями проблем не будет, делается для обеспечения и быстрого редактирования, так как создали некоторые комбинации для товара, и вот в определенных категориях будет тянуться информация о товаре именно для этой категории
        • 14 января 2019 г.
        • Есть таблица rewrite, доступность страницы по определенному URL определяется именно в ней и только в ней.
          В ней поля id, rewrite, module_name, element_id, element_type, trash.

          Чтобы страница с товарам стала доступна, создается запись с обязательными данным
          module_name = shop
          element_id = id товара
          element_type = element (тоесть карточка товара)
          ну и rewrite - тут может быть любой текст (ну почти, не вдаваясь в подробности)

          Если trash = 0, страница откроется, с тем шаблоном, который определен в настройках или в файле (опять таки не вдаемся в подробности)

          Этого достаточно чтобы страница работала.
          Что нужно сделать чтобы открылся другой товар? Поменять element_id

          А что сделать чтобы 1 и тот же товар открывался по разным url? Правильно, нужна новая запись, при чем уникальная, как создать уникальную запись, когда мы не можем поменять самые важные данные? Поменяем module_name, хана, и так далее, тоесть все должно быть индетично, есть ли выход?) Вот тот самый геморойный, о котором я говорил.

          Первое что нужно сделать, в админке в карточке товара переназначить сохранение категории и доп категорий
          Создать новую таблицу в базу со связями, сохранять в нее данные категории и id товара, чтобы не обосраться, обязательно первоначальный id записи в этой таблице нужно начать хотябы с одного миллиона, он будет идти в element_id в таблице rewrite.
          Также создавать новые записи в таблицу rewrite, где element_id будет id созданной таблицы

          После того как это сделали, если конечно получится, можно идти в файл модельки шопа и там шаманить с условиями, если мы получили element_id, который есть в таблице, которую создали со связями, то нужно сделать то то и то то. Это все очень поверхностно, но начать нужно с этого.
  • 14 января 2019 г.
  • А не проще было воспользоваться кнопочкой "клонировать" у товара и пересохранить его с новой ссылью?
    Или вообще экспортом/импортом все залить?
    А то что-то такое сильное замутили, что, боюсь, у вас от движка ничего не осталось уже
    • 14 января 2019 г. , редакция: 14 января 2019 г.
    • Чем такой товар отличается от нового?)))
      Клонирование это всего лишь создание нового товара, с теми же данным, поменяй в исходном значения, в этом они не поменяются, задача ведь в автоматизации))

      Все у Вас просто, Александра :)))
      • 14 января 2019 г.
      • Не, ну как я поняла, там просто лень пешком новые товары заносить.

        Я вот заношу аналогичные товары когда, то делаю один для образца, потом его клонирую, меняю название, картинку, вес, размер и сохраняю. Получается новый товар с новой ссылью.
    • 14 января 2019 г.
    • Задумка такая чтоб все цены на комбинации для товара были в одном месте, так как в разных категориях будут разные цены(выводиться будут в зависимости в какой мы категории )
      • 14 января 2019 г. , редакция: 14 января 2019 г.
      • Задайте характеристику влияющую на цену
        + укажите несколько значений которые будут у товара (пофигу какое название можете назвать как и категории) - но потом поможет устанавливать цены
        + добавьте к товару и укажите цены
        + добавьте во все категории (товар)

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

        - думаю вы без труда это навояете.... shop.view.buy_form.php

        Денег за совет не надо - можете просто спасибо клацнуть....

Новости

  • Вчера, 09:05
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.