Перейти к содержанию
toporchillo

[Поддержка] Конвертация базы магазина Melbis в OpenCart

Рекомендуемые сообщения

Конвертация базы магазина Melbis в OpenCart


Конвертация базы магазина Melbis в OpenCart


Модуль конвертирует товары и категории из базы данных интернет-магазина

Melbis (http://www.melbis.com/) в OpenCart 1.5.4.x-1.5.5.x.

Модуль НЕ конвертирует заказы и покупателей.

ВНИМАНИЕ: При конвертации модуль удаляет ВСЕ старые товары и категории

из базы данных OpenCart

Установка:

1. Распакуйте архив, скопируйте файлы модуля (из папки upload) на сайт с установленным OpenCa

2. Файле catalog/controller/tools/melbis_import.php в строке

 define('MELBIS_DB', 'melbis_database_name');

укажите имя базы данных Melbis

3. Все картинки товаров Melbis перенесите в папку image/files

4. Убедитесь, что обе базы (OpenCart и Melbis) располагаются на одном хосте. Если это не так - скопировать таблицы MS_topic, MS_store, MS_topic_store из базы Melbis в OpenCart.

5. Запустите в коммандной строке браузера http://sait.ru/admin/index.php?route=tools/melbis_import

если не хватает прав - добавьте.

При запуске конвертации рекомендуется увеличить таймаут выполнения PHP-скриптов


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работал я как-то с Мелбисом этим. Это просто АД!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работал я как-то с Мелбисом этим. Это просто АД!!!

Кто на Мелбисе - переходите на OpenCart. Перенос товарной базы бесплатно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мелбис атрибуты берет из яндекс-маркета?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выдает ошибку

Fatal error: Class 'Controllertoolsmelbisimport' not found in /var/www/xxxx/xxx.xxx.com.ua/system/engine/front.php on line 39

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выдает ошибку

Fatal error: Class 'Controllertoolsmelbisimport' not found in /var/www/xxxx/xxx.xxx.com.ua/system/engine/front.php on line 39

Опечатался. Внес исправления. Скачивайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теперь вот такая ошибка

 

 

Converting database...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/xxx.xxxxx.com.ua/catalog/controller/tools/melbis_import.php on line 550 categories
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/xxx.xxxxx.com.ua/catalog/controller/tools/melbis_import.php on line 420 products
Done!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теперь вот такая ошибка

 

 

Converting database...

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/xxx.xxxxx.com.ua/catalog/controller/tools/melbis_import.php on line 550 categories

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/xxx.xxxxx.com.ua/catalog/controller/tools/melbis_import.php on line 420 products

Done!

А как называются таблицы в базе Melbis? MS_store MS_topic есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как называются таблицы в базе Melbis? MS_store MS_topic есть?

Префикс таблиц MS  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как называются таблицы в базе Melbis? MS_store MS_topic есть?

Префикс таблиц MS  

Тогда скажите, почему не выполняется SQL-запросы

SELECT s.*, ts.topic_id FROM MS_store s LEFT JOIN  MS_topic_store ts ON ts.store_id=s.id

SELECT * FROM MS_topic WHERE cache_how_goods>0 ORDER BY tlevel ASC

Вы не указали базу? Таких таблиц нет в вашем Мельбисе? У них другая структура?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<?php

define('MELBIS_DB', 'melbis_database_name');

 

Как указывать название базы? где должна лежать база мелбиса? Может какие тонкости есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужна ваша помощь!

Префикс базы данных был изменен с MS на MF.

При инсталяции выдает такую ошибку:

 

Converting database...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/xxx.xxxxx.com.ua/catalog/controller/tools/melbis_import.php on line 550 categories
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/xxx.xxxxx.com.ua/catalog/controller/tools/melbis_import.php on line 420 products
Done!

 

Подскажите, что нужно исправить, и где прописать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужна ваша помощь!

Префикс базы данных был изменен с MS на MF.

При инсталяции выдает такую ошибку:

 

Converting database...

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/xxx.xxxxx.com.ua/catalog/controller/tools/melbis_import.php on line 550 categories

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/xxxx/xxx.xxxxx.com.ua/catalog/controller/tools/melbis_import.php on line 420 products

Done!

 

Подскажите, что нужно исправить, и где прописать.

Что-то не пойму, откуда такие имена файлов, откуда такие номера строк? В модуле всего 156 строк

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то не пойму, откуда такие имена файлов, откуда такие номера строк? В модуле всего 156 строк

Я сам в недоумении. Нашел строки с прописанными MS_ строками, заменил их на MF_ Но все без результатно.

Обе базы бд находятся на одном хосте, в этом я думаю продлем нет.

 

Если быть еще точнее, то моя ошибка выгледит так:

Converting database...

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/***********/*************.com.ua/admin/controller/tools/melbis_import.php on line 550 categories

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/***********/**************.com.ua/admin/controller/tools/melbis_import.php on line 420 products

Done!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я сам в недоумении. Нашел строки с прописанными MS_ строками, заменил их на MF_ Но все без результатно.

Обе базы бд находятся на одном хосте, в этом я думаю продлем нет.

 

Если быть еще точнее, то моя ошибка выгледит так:

Converting database...

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/***********/*************.com.ua/admin/controller/tools/melbis_import.php on line 550 categories

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/***********/**************.com.ua/admin/controller/tools/melbis_import.php on line 420 products

Done!

В строках 53 и 38 у вас 2 sql-запроса:

 

SELECT * FROM MS_topic WHERE cache_how_goods>0 ORDER BY tlevel ASC

 

и

 

SELECT s.*, ts.topic_id FROM MS_store s LEFT JOIN  MS_topic_store ts ON ts.store_id=s.id LIMIT 0,500

 

Если вы заменили MS_ на MF_ то наверно другие. Выполните их в phpmyadmin либо добавьте после Каждого из них

 

echo mysql_error();

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите как должна выглядеть эта часть кода.

 

76204d92cc05.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите как должна выглядеть эта часть кода.

 

76204d92cc05.png

Скажите, с какой ошибкой не выполняется SQL-запросы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот ошибка:

Converting database...
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/***********/**********.com.ua/demo/admin/controller/tools/melbis_import.php on line 550 categories
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/***********/**********.com.ua/demo/admin/controller/tools/melbis_import.php on line 420 products
Done!

Еще вопрос, может я нет как, или не там прописал имя базы

4d31d00942bc.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавил:

 

Converting database...
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/ffishing/activepro.com.ua/demo/admin/controller/tools/melbis_import.php on line 550 categories
Table 'ffishing_openca.MF_store' doesn't existWarning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/ffishing/activepro.com.ua/demo/admin/controller/tools/melbis_import.php on line 420 products
Done!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день! Мне нужна ваша помощь. Я не разработчик, я владелец магазина. Мне нужна ваша помощь, в миграции с melbis на openCart.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Подскажите пожалуйста: если переносить базу данных из одного движка Opencart на другой, сохранятся ли все товары и описания к нему? Проблема в одном интернет магазине(Atlantmobile.ru) на нем купленный багнутый движок, хочу переустановить и чтобы не наполнять товаром снова.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Подскажите пожалуйста: если переносить базу данных из одного движка Opencart на другой, сохранятся ли все товары и описания к нему? Проблема в одном интернет магазине(Atlantmobile.ru) на нем купленный багнутый движок, хочу переустановить и чтобы не наполнять товаром снова.

Речь о движке Melbis. Это не перенос с OpenCart на opencart

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день! Планируем мигрировать с мелбиса на опенкарт. Сможете взять в свои руки процесс и перенести базу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день! Планируем мигрировать с мелбиса на опенкарт. Сможете взять в свои руки процесс и перенести базу?

написал в лс

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От zcell
      600.00 руб
      Скачать/Купить дополнение


      Мультивалютный магазин с автоконвертацией по курсу ЦБ РФ и Yahoo (автообновление и фиксированные курсы валют)
      Цены по курсу ЦБ РФ и Yahoo | Разные валюты у товаров | Фиксированные курсы валют |
      100% совместимость | Пакетное назначение валюты |  Легкая установка
       
      Новая версия от 21 ноября!

      ВОЗМОЖНОСТИ:
      - Актуальные цены по курсу ЦентроБанка РФ и Yahoo
      - Пакетное редактирование валюты товаров по категории и/или бренду
      - Автоподсчет сконвертированной цены при редактировании цен товара;
      - Разные валюты для опций, скидок, акций и основной цены;
      - Возможность указать разные валюты у товаров;
      - Возможность использовать валюты с фиксированным курсом;
      - Клиенты видят суммы в валюте по умолчанию (рассчитанные по актуальному курсу);
      - Автоматическое обновление курса валют.
       
       
      ПРЕИМУЩЕСТВА:
      - Простая установка;
      - Интеграция в ядре системы, что позволяет получить интеграцию с подавляющим большинством модулей и шаблонов;
      - Не грузит систему, всего один файл.
        
       
      ПОДДЕРЖКА:
      В случае, если модуль не заработает в вашем магазине (1% вероятность), могу оказать бесплатную помощь по интеграции, но не более 30 минут (в 99% случаев этого времени достаточно).
      Сообщения без адреса сайта будут игнорируются. Для помощи по интеграции потребуется доступ по FTP и доступ в административную панель.
       
         
       
       
      УСТАНОВКА:
      0. Сделать БЕКАП базы данных!
      Для Opencart 1.5.x:
      1. Закачать через FTP файл модуля в папку vqmod/xml
      Для Opencart 2.1.x, 2.2.x, 2.3.x,3.x.x:
      1. Воспользоваться стандартным установщиком дополнений Opencart.
      Для всех версий:
      2. Открыть раздел Система - Локализация - Валюты
       
      КАК ПОЛЬЗОВАТЬСЯ:
      - После установки, зайдите в раздел (Система - Локализация - Валюты) - модуль автоматически проверит и создаст необходимые для функционирования поля
      - Зайдите в Система - Настройка -> Локализация и выберите подходящий метод обновления валют
      - Добавьте валюты (Система - Локализация - Валюты), если отсутствую необходимые валюты. Необходимо указать правильно код валюты - большими буквами, например RUB, USD, EUR
      - Выберите в каждом товаре, у которого валюта отлична от основной, нужную валюты (селектор находится справа от поля цены)
      - Если вам нужна фиксированная валюта (например 1 уе = 65 руб), то создаете новую валюту, пишите вымышленный код валюты, например FIX, FIC, FIE, чтобы система обновления не меняла курс автоматом, в поле значения курса пишите значение курса в рублях, далее выбираете эту валюту в нужных товарах.
        
      КАК РАБОТАЕТ МОДУЛЬ (для программистов и интеграторов):
      - Модуль создает дополнительные поля price_value и currency в таблице product, product_special, product_discount и product_option_value.
      - В поле price вышеуказанных таблиц хранится вычисленное значение цены по указанному значение price_value для валюты currency.
      - При обновлении курса валют во всех таблицах запускается перерасчет цены согласно новому курсу
      - При каждом сохранении товара поля для данного товара пересчитываются по текущему курсу
      - Фронт никак не модифицируется модулем, в связи с чем получаем 100% совместимость
       
      Административная панель: 
      - Цены товаров могут задавать в разных валютах (например указываете 10 USD в админке - на фронте будет цена по актуальному курсу доллара в рублях);
      - Валюты задаются как индивидуально для каждого товара, так и работает пакетное назначение, например в BatchEditor;
      - В заказах фиксируется сумма в рублях, по курсу соответствующему моменту оформления заказа (то есть цена товаров в заказе будет фиксирована).
       
      Фронт: 
      - Все цены автоматически показываются в основной валюте сайта;
      - Работает конвертация цены Опций, Скидки за количество;
      - Работает конвертация в мини-корзине, корзине и оформлении заказа;
      - Также корректно работает переключение между валютами в интернет магазине с пересчетом по актуальным курсам.
       
      Обновление курса валют:
      - Происходит при открытии главной страницы административной панели;
      - Источником курса валют является ЦБ РФ и Yahoo (если не удалось получить данные у ЦБ РФ, получит у Yahoo).
       
      Валюты:
      1. Стандартные валюты
      Любые валюты, которые поддерживаются ЦБ РФ или Yahoo
      2. Фиксированные курсы валют
      Например, если поставщик зафиксировал курс на 75 руб.
      Можно будет завести валюту и указать ей нужный курс, при обновлении курс будет сохраняться.
       

       

       


       
      Добавил zcell Добавлено 28.12.2015 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика https://true-studio.ru Старая цена 900 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От zcell
      Цены по курсу ЦБ РФ и Yahoo | Разные валюты у товаров | Фиксированные курсы валют |
      100% совместимость | Пакетное назначение валюты |  Легкая установка
       
      Новая версия от 21 ноября!

      ВОЗМОЖНОСТИ:
      - Актуальные цены по курсу ЦентроБанка РФ и Yahoo
      - Пакетное редактирование валюты товаров по категории и/или бренду
      - Автоподсчет сконвертированной цены при редактировании цен товара;
      - Разные валюты для опций, скидок, акций и основной цены;
      - Возможность указать разные валюты у товаров;
      - Возможность использовать валюты с фиксированным курсом;
      - Клиенты видят суммы в валюте по умолчанию (рассчитанные по актуальному курсу);
      - Автоматическое обновление курса валют.
       
       
      ПРЕИМУЩЕСТВА:
      - Простая установка;
      - Интеграция в ядре системы, что позволяет получить интеграцию с подавляющим большинством модулей и шаблонов;
      - Не грузит систему, всего один файл.
        
       
      ПОДДЕРЖКА:
      В случае, если модуль не заработает в вашем магазине (1% вероятность), могу оказать бесплатную помощь по интеграции, но не более 30 минут (в 99% случаев этого времени достаточно).
      Сообщения без адреса сайта будут игнорируются. Для помощи по интеграции потребуется доступ по FTP и доступ в административную панель.
       
         
       
       
      УСТАНОВКА:
      0. Сделать БЕКАП базы данных!
      Для Opencart 1.5.x:
      1. Закачать через FTP файл модуля в папку vqmod/xml
      Для Opencart 2.1.x, 2.2.x, 2.3.x,3.x.x:
      1. Воспользоваться стандартным установщиком дополнений Opencart.
      Для всех версий:
      2. Открыть раздел Система - Локализация - Валюты
       
      КАК ПОЛЬЗОВАТЬСЯ:
      - После установки, зайдите в раздел (Система - Локализация - Валюты) - модуль автоматически проверит и создаст необходимые для функционирования поля
      - Зайдите в Система - Настройка -> Локализация и выберите подходящий метод обновления валют
      - Добавьте валюты (Система - Локализация - Валюты), если отсутствую необходимые валюты. Необходимо указать правильно код валюты - большими буквами, например RUB, USD, EUR
      - Выберите в каждом товаре, у которого валюта отлична от основной, нужную валюты (селектор находится справа от поля цены)
      - Если вам нужна фиксированная валюта (например 1 уе = 65 руб), то создаете новую валюту, пишите вымышленный код валюты, например FIX, FIC, FIE, чтобы система обновления не меняла курс автоматом, в поле значения курса пишите значение курса в рублях, далее выбираете эту валюту в нужных товарах.
        
      КАК РАБОТАЕТ МОДУЛЬ (для программистов и интеграторов):
      - Модуль создает дополнительные поля price_value и currency в таблице product, product_special, product_discount и product_option_value.
      - В поле price вышеуказанных таблиц хранится вычисленное значение цены по указанному значение price_value для валюты currency.
      - При обновлении курса валют во всех таблицах запускается перерасчет цены согласно новому курсу
      - При каждом сохранении товара поля для данного товара пересчитываются по текущему курсу
      - Фронт никак не модифицируется модулем, в связи с чем получаем 100% совместимость
       
      Административная панель: 
      - Цены товаров могут задавать в разных валютах (например указываете 10 USD в админке - на фронте будет цена по актуальному курсу доллара в рублях);
      - Валюты задаются как индивидуально для каждого товара, так и работает пакетное назначение, например в BatchEditor;
      - В заказах фиксируется сумма в рублях, по курсу соответствующему моменту оформления заказа (то есть цена товаров в заказе будет фиксирована).
       
      Фронт: 
      - Все цены автоматически показываются в основной валюте сайта;
      - Работает конвертация цены Опций, Скидки за количество;
      - Работает конвертация в мини-корзине, корзине и оформлении заказа;
      - Также корректно работает переключение между валютами в интернет магазине с пересчетом по актуальным курсам.
       
      Обновление курса валют:
      - Происходит при открытии главной страницы административной панели;
      - Источником курса валют является ЦБ РФ и Yahoo (если не удалось получить данные у ЦБ РФ, получит у Yahoo).
       
      Валюты:
      1. Стандартные валюты
      Любые валюты, которые поддерживаются ЦБ РФ или Yahoo
      2. Фиксированные курсы валют
      Например, если поставщик зафиксировал курс на 75 руб.
      Можно будет завести валюту и указать ей нужный курс, при обновлении курс будет сохраняться.
       

       

       


       
    • От dinox
      Скачать/Купить дополнение


      Миграция с Opencart 2.1.0.2 на ocStore 2.1.0.2
      Для тестирования предлагаю Вам скрипт для миграции с Opencart 2.1.0.2 на ocStore 2.1.0.2, всем кому это интересно и нужно жду в теме поддержки Вашу обратную связь, итак
      Для тех кто не читает описания - это не скрипт обновления с ocStore 1.5.х на ocStore 2.1.0.2
      Перед началом миграции сделайте копию файлов Вашего магазина и бекап базы.
      Не тестируйте на живом сайте!
      В архиве находятся только те файлы которые изменены по сравнению с оригинальным опенкартом
      1. Залейте в корень Вашего сайта с заменой файлы
      2. Перейдите по адресу http://site.ru/install/
      3. Нажмите продолжить на странице обновления (в базу внесуться изменения согласно структуры ocStore)
      4. Авторизируйтесь в админ панели, зайдите в Настройки = Пользователи = Группы пользователей у Администратора в Разрешить просмотр и Разрешить редактировать выберите все дополнения
      а в скрыть дополнения скройте которые Вам не нужны, нажмите сохранить
      5.Зайдите в настройки магазина, и настройте как Вам нужно, нажмите сохранить
      Мелочи на которые нужно обратить внимание
      У товаров не прописана главная категория для ЧПУ, давайте с Вами придумаем решение как это сделать быстро. Если не придумаем вводите руками каждому товару

      Добавил dinox Добавлено 21.03.2016 Категория Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От Koss88
      Добрый день, требуется перенос сайта https://kinoigrushki.ru с конструктора shop-express на ocStore 2.3.
      При переходе требуется сохранить трафик с поиска через постраничный 301 редирект. В магазине около 230 товаров.
      Сколько это будет стоить и какое время займет?
      Жду ваших предложений.
    • От supermaskme
      Необходимо доработать сайт по формату T&M (600 руб.час) список задач. см вложение.
      02_Supe_tasks_scope_of_work_2018.docx
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.