0 Пользователей и 1 Гость просматривают эту тему.
  • 22 Ответов
  • 630 Просмотров
*

Денис-SP

  • Осваиваюсь на форуме
  • 37
  • 0
Друзья, приветствую!

В магазине закончились характеристики товаров. Исчерпан лимит в 190 штук. Выход для добавления новых товаров - это новый сайт. Либо в рамках уже существующего домена (развернуть новый сайт в каталоге действующего), либо сайт на отдельном поддомене.  Первый вариант наиболее предпочтителен.

Отсюда вопрос:
Как эти 2 сайта (или больше) объединить общей корзиной с товарами и общим личным кабинетом?

Пример такой "связки" общеизвестный викимарт:
Если положить в корзину товары из категорий _http://appliances.wikimart.ru/large/ и _http://computers.wikimart.ru/computers/ , то их можно купить без проблем из одной корзины залогинившись единожды.

Может подскажете что-то ещё..? Буду признателен.
 
*

artful knave

  • Осваиваюсь на форуме
  • 68
  • 8
Может подскажете что-то ещё..? Буду признателен. 
попробуйте для начала исправить в MySQL тип полей extra_field_### на TEXT.
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
корзину технически можно, тот же модуль и БД.
но как вы заказы планируете? тут столько "минусов" начнётся
статистика, настройки и тд.? это как?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
нашёл нужное для вас решение:
Невиген-ему пишите, платно за услугу, если не занят, и постарается решить вопрос.
Нев лучший!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Профи
  • 10059
  • 955
попробуйте для начала исправить в MySQL тип полей extra_field_### на TEXT.
и в этом поможет DB Checker
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Денис-SP

  • Осваиваюсь на форуме
  • 37
  • 0
Всем спасибо за участие и оперативнось.
и в этом поможет DB Checker
Ничего дельного не нагуглил. Можно подробнее?

*

dmitry_stas

  • Профи
  • 10059
  • 955
https://www.webdesigner-profi.de/joomla-webdesign/shop/addons/check-db-structure-table-shop.html?lang=en

а также чтобы вновь создаваемые характеристики были text
Цитата: \components\com_jshopping\lib\default_config.php
$config->new_extra_field_type = 'text';
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Живу я здесь
  • 1141
  • 103
В инете пишут что если "text" - то будет проблема с сортировкой... ?
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.
*

dmitry_stas

  • Профи
  • 10059
  • 955
во-первых в интернете и не такое пишут. а во-вторых, вы в принципе сортируете по столбцам характеристик?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Денис-SP

  • Осваиваюсь на форуме
  • 37
  • 0
во-первых в интернете и не такое пишут. а во-вторых, вы в принципе сортируете по столбцам характеристик?
Что значит "сортировать по столбцам характеристик"?
*

nevigen

  • Moderator
  • 8924
  • 755
  • http://n*****n.com
Что значит "сортировать по столбцам характеристик"?
в мускуле
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Профи
  • 10059
  • 955
ну как например по цене сортировка от большей к меньшей или наоборот, по наименованию (по алфавиту), и т.п.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Денис-SP

  • Осваиваюсь на форуме
  • 37
  • 0
ну как например по цене сортировка от большей к меньшей или наоборот, по наименованию (по алфавиту), и т.п.
Используется 2 фильтра: первый от невиджен (Модуль AJAX фильтр товаров) + второй по умолчанию (сортировка в категориях товаров).
Они будут работать, если сменить тип полей extra_field_### на TEXT ?
*

nevigen

  • Moderator
  • 8924
  • 755
  • http://n*****n.com
фильтры обеспечивают сортировку ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Профи
  • 10059
  • 955
если сменить тип полей extra_field_### на TEXT ?

как вы думаете, почему я написал
во-первых в интернете и не такое пишут
? это касается только случая, когда для русского текста есть несоответствие кодировок поля и таблицы/базы, да еще и плюс MySQL версии 4, о которой уже все забыли, потому что в ней нельзя переопределить на стороне клиента кодировку. а поскольку во-первых для Joomla все должно быть UTF-8, а во-вторых уже давно MySQL 5.5 или по крайней мере 5.1, то не вижу смысла рассматривать эту проблему вообще.

ну и
во-вторых, вы в принципе сортируете по столбцам характеристик?
:) в 99.99% случаев ответ думаю будет "нет"
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Денис-SP

  • Осваиваюсь на форуме
  • 37
  • 0
nevigen, dmitry_stas спасибо большое за участие и развёрнутые ответы.
В ближайшее время изменю типы полей и отпишусь о результате.
*

Денис-SP

  • Осваиваюсь на форуме
  • 37
  • 0
Реализовал:
1. Установил Check DB structure table shop и при прохождении проверки исправлены были поля на "text"
2. В файле www/components/com_jshopping/lib/default_config.php добавил вконце $config->new_extra_field_type = 'text';
3. Импортировал 50 новых характеристик. Итого характеристик сейчас в админке 234 штуки.

После импорта характеристик движок отдал предупреждение: "Ошибка записи в базу данных", но характеристики (все 50) были добавлены в админку.
При этом на сайте перестала отображаться часть фильтра (стоит от https://nevigen.com/ru/modules/universalnyj-ajax-filtr-joomshopping.html ), которая отвечает за работу с характеристиками. Осталась только эта часть: http://c2n.me/3qPrK52

В админке, если пройти в сам аддон Check DB , вылезло вот это: http://c2n.me/3qPs6HR и исправлению не поддаётся.
При чём характеристика с ID 323 это характеристика с порядковым номером 191.
Т.е. записать в админку их больше, чем 190 получилось, но не более.

Буду признателен за помощь как это дело побороть и нормализовать работу характеристик которых более 190 штук.
*

ViktorMah

  • Давно я тут
  • 251
  • 27
лучше бы сами характеристики создали руками. а свойства характеристик импортировали.

я сейчас делаю сайтик - так в нём уже 680 характеристик и более 4000 их свойств. И пока не замечал проблем с модулем фильтра. Копирую базу характеристик яндекс-маркет "Компьютерные комплектующие" + "Ноутбуки ".
По моим подсчётам,  режим $config->new_extra_field_type = 'text'; позволит мне создать порядка 1500-2000 характеристик.

Для импорта и экспорта из/в БД <=> .xlsx пользую эту программку https://www.devart.com/ru/dbforge/mysql/studio/
 
« Последнее редактирование: 26.11.2015, 09:34:51 от ViktorMah »
*

dmitry_stas

  • Профи
  • 10059
  • 955
1. Убедитесь, что существующие столбцы имеют тип TEXT
2. Выполните в phpMyAdmin запрос
Код
ALTER TABLE ПРЕФИКС_jshopping_products ADD extra_field_666 TEXT
и скажите какая будет ошибка
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Денис-SP

  • Осваиваюсь на форуме
  • 37
  • 0
1. Убедитесь, что существующие столбцы имеют тип TEXT
Скрин: http://c2n.me/3qQTn8L

2. Выполните в phpMyAdmin запрос
Код
ALTER TABLE ПРЕФИКС_jshopping_products ADD extra_field_666 TEXT
и скажите какая будет ошибка
ошибки не возникло.
« Последнее редактирование: 25.11.2015, 23:09:04 от Денис-SP »
*

dmitry_stas

  • Профи
  • 10059
  • 955
как это сделать?
в phpMyAdmin посмотреть

ошибка:
#1146 - Table 'baza-2.префикс_jshopping_products' doesn't exist
ну а префикс на свой поменять - не? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Денис-SP

  • Осваиваюсь на форуме
  • 37
  • 0
поправил предыдущее сообщение
*

dmitry_stas

  • Профи
  • 10059
  • 955
речь идет о таблице префикс_jshopping_products . столбцы в ней, и в запросе префикс поменять тоже для нее
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться