Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется взять всю информацию отсюда:

http://www.scooter-m.ru/catalog/index.php?SECTION_ID=5315

И добавить её в другой интернет-магазин.

Скрипт должен выхватывать следующее:

Артикул;

Наименование;

Картинка (если есть);

Цена не нужна - ставить по умолчанию любую цифру (допустим, 123);

На [нет в наличии] внимания не обращать и игнорировать при парсинге.

Уже в принципе есть почти работающий скрипт:

http://fgu.su/pp.php?cat=5316

Проблема сейчас ним в том, что он сбивается, если у товара нет картинки.

Далее требуется поместить всю это информацию в другую базу данных. Этой базой данной пользуется магазин VirueMart для Joomla - таким образом, скрипт должен создавать все требуемые записи в таблицах для корректной работы магазина (насколько я пока понял, один товар хранится в нескольких таблицах).

Касательно картинок - в новом магазине у каждого товара должна быть большая и маленькая картинка - если её нет в старом магазине, взять любое изображение (красный крестик, например) и храниться они должны на новом сайте. Данный процесс я себе вижу так - собрать все картинки со старого сайта и сохранить; использовать batch уменьшение и добавить к имени файла суффикс; закачать всё на новый фтп; в базе данных используя старые данные прописать путь к картинкам (если поле отсутствует, то ссылка на крестик.jpg). Впрочем, вы можете использовать любой алгоритм, главное - результат.

Также замечание - не использовать категории старого магазина. В новом магазине другой принцип - по производителю. В ПУ Магазина это Manufacturer. Categories в ПУ сейчас трогать не надо - будет редактироваться вручную.

Список:

Honda

Honling

Stels

Yamaha

Suzuki

Gates

Makida

Malossi

Mitsuboshi

Motul

Polini

Scooter-M

Yamasida

Misc

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

Остальные записи, которые создаются при добавлении товара непосредственно через ПУ Магазина оставлять пустыми/по умолчанию - будут редактироваться вручную.

Что получается на выходе: скопированный и работающий без сбоев магазин (никаких глюков, смещенных записей, ошибок базы данных и php при работе с магазином как со стороны клиента, так и ПУ возникать не должно).

Алгоритмы я все, как я их вижу, описал - но можете делать как вы считаете лушче, главное, чтобы всё функционировало корректно. Работа простая, но аккуратная. Сроки - желательно до вторника.

Жду ваших заявок.

12 лет назад
slowpewk
41 годРоссия
13 лет в сервисе
Был
11 лет назад
Выбранный исполнитель
alligatorus2
37 летКиргизия
14 лет в сервисе
Был
7 лет назад
12 лет назад
$50
1 день
Отличный исполнитель - задает нужные вопросы, делает бэкапы и предвидит возможные промахи заказчика. Рекомендую к сотрудничеству.
Отличный заказчик, четкая задача, своевременная оплата. Рекомендую.