Перейти к содержанию
Форум поддержки пользователей VamShop

Excel Импрот проблема


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

помогите пожалуйста, при импорте импортируется не весь товар, каждый раз по разному, 3,4 товара и пишет ошибку на mysql базу ругается, как решить проблему не дам ладу (

вот ссылка на базу импорта http://odmins.net.ru/EPA.txt

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

не помогло, вот ошибка

string(46) "SELECT MAX( categories_id) max FROM categories"

string(46) "SELECT MAX( categories_id) max FROM categories"

| 0 | 097 | | BOLT | БОЛТ � | | | | | | | 0 | 0.00 | 0000-00-00 | 0000-00-00 | 0 | 0 | N90637201 | VW | 095, 0096 | | | | | | --нет-- | Active | Товар добавлен

Интернет-магазин закрыт на техническое обслуживание, заходите позже!

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

Создайте в папке /admin файл mysql_db_error.log

Поставьте права доступа 777 и зайдите ещё раз на страницу с ошибкой, затем посмотрите, что за ошибка запишется.

Возможно, что просто в описании товара или названии товара какие-то зарпрещённые сиволы используются.

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

вот что в логе

16/04/2008 19:04:17 | 1062 - Duplicate entry '3-1' for key 1 | insert into produ

cts_options_values (products_options_values_id, language_id, products_options_va

lues_name, products_options_values_description, products_options_values_text, pr

oducts_options_values_image, products_options_values_link) values ('3', '1', '44

', '', '', '', '') | /admin/products_attributes.php?action=add_product_option_va

lues&value_page=1

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

Странная ошибка, про атрибуты товара.

Может ошибка в прайсе?!

Вы создайте в админку для пробы категорию 1 и 1 товар, затем выгрузите прайс в файл, посмотрите структуру прайса и сравните со свей.

Могу сказать, что если прайс правильный, работает без ошибок.

Может убрали какие колонки или удалили.

Вот описание как работать с модулем - http://vamshop.ru/manual/ch05s04.html

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

после экспорта существующего товара не все поля по моему  :(

база изначально экспортировалась из os commerce, потом импортировал туда с помощью phpmyadmin, вот и думаю что может чего то не хватает, помогите пожалуйста.

поля те что есть после экспорта

v_products_id

v_products_model

v_products_image

v_products_name_1

v_products_description_1

v_products_short_description_1

v_products_keywords_1

v_products_url_1

v_products_meta_title_1

v_products_meta_description_1

v_products_meta_keywords_1

v_products_price

v_products_weight

v_date_avail

v_date_added

v_products_quantity

v_products_sort

v_manufacturers_name

v_categories_name_1

v_categories_name_2

v_categories_name_3

v_categories_name_4

v_categories_name_5

v_categories_name_6

v_categories_name_7

v_tax_class_title

v_status

v_action

EOREOR

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

На первый взгляд вроде бы правильно.

Только v_products_page_url нет колонки, это для seo url товара колонка.

Например в ней можно указать tovar.html

Вы вот гляньте описание структуры файла - http://vamshop.ru/manual/ch05s04.html#id2770836

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

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

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

тоже самое, добился я под категорий, но добавляется 1-2 товара, если проставить v_products_id 0 то пишет ошибку и не добавляет товар, 1 пишет товар обновлен, но его нет  :-[ не знаю что делать, может взять сделать экспорт, править файл, и загрузить все через импорт и старый и добавить туда новый и проставить v_products_id 0?

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

Наверное ошибка в прайсе где-то, если прайс правильный, то всё добавляется и довольно быстро.

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

Могу, только Вы сначала всё-таки вот так попрбуйте:

1. Добавьте в админке одну категорию, один товар.

2. Выгрузите прайс с этим одним товаром и сравните со своим прайсом.

Может ошибки найдёте.

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

категорию добавил, а вот товар ручками не добавляется, уже не знаю что и делать (

Интернет-магазин закрыт на техническое обслуживание, заходите позже!

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

У Вас что-то не так с базой данных.

Нужно узнать, в чём ошибка.

Создайте в папке /admin файл mysql_db_error.log

Поставьте права доступа 777 на него и ещё раз зайдите на страницу с ошибкой, затем посмотрите в этот файл и приведите текст ошибки.

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

вот ошибка при добавлении товара

30/07/2009 17:07:53 | 1062 - Duplicate entry '2147483647' for key 1 | insert int

o products (products_quantity, products_to_xml, products_model, products_ean, pr

oducts_price, products_sort, products_shippingtime, products_discount_allowed, p

roducts_date_available, products_weight, products_status, products_startpage, pr

oducts_startpage_sort, products_tax_class_id, product_template, options_template

, manufacturers_id, products_fsk18, products_vpe_value, products_vpe_status, pro

ducts_vpe, yml_bid, yml_cbid, group_permission_0, group_permission_1, group_perm

ission_2, group_permission_3, products_date_added) values ('', '1', '', '', '',

'', '1', '100', null, '', '1', '0', '', '0', 'default', 'default', '', '0', '',

'', '', '', '', '0', '0', '0', '0', now()) | /admin/categories.php?cPath=0&pID=&

action=insert_product

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

Пишет, что уже есть запись с id 2147483647

Это вообще очень и очень странное число.

Вы почистите все таблицы с товарами:

products

products_description

products_to_categories

categories

categories_description

или вообще на чистой базе добавляйте товары.

Видимо, всё-таки у Вас в прайсе была какая-то ошбика и глюки полезли.

Поставьте чистый магазин, сделайет копию базе в Админке - Разное - Инструменты - Резервное копирование и пробуйте грузить прайс, что не получилось, восстанавливаете чистую базу и снова пробуете, что б не засорялось ничего.

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

почистил базу привел в порядок файл импорта, но опять ошибки (

после импорта

string(46) "SELECT MAX( categories_id) max FROM categories"
| 0 | 01P | | | GASKET | ПРОКЛ | | | | | | | 0 | 0.00 | 0000-00-00 | 0000-00-00 | 0 | 0 | 90661 | 095, 0096 | | | | | | | --нет-- | Active | Товар добавлен
string(46) "SELECT MAX( categories_id) max FROM categories"
string(46) "SELECT MAX( categories_id) max FROM categories"
| 0 | 01P | | | GASKET | ПРОКЛ | | | | | | | 0 | 0.00 | 0000-00-00 | 0000-00-00 | 0 | 0 | 90661 | VW | 095, 0096 | | | | | | --нет-- | Active | Товар добавлен[/code] в лог файле
[code]01/08/2009 01:08:07 | 1062 - Duplicate entry '2147483647' for key 1 | INSERT INTO products (
                                                        products_id,
                                        products_image,
                                        products_model,
                                        products_price,
                                        products_status,
                                        products_last_modified,
                                        products_date_added,
                                        products_date_available,
                                        products_tax_class_id,
                                        products_weight,
                                        products_quantity,
                                        products_sort,
                                        manufacturers_id)
                                                VALUES (
                                                        '2147483648',
                                                        '',
                                                        '01P',
                                                                '0',
                                                                '1',
                                                                        CURRENT_TIMESTAMP,
                                                                "0000-00-00 00:00:00",
                                                                "0000-00-00 00:00:00",
                                                                '',
                                                                '0.00',
                                                                '0',
                                                                '0',
                                                                '1')
                                                        | /admin/easypopulate.php?split=0

и не могу в файле импорта найти эти цифры 2147483647 странно, как найти и исправить не пойму

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

Это не в файле.

Это в базе данных, в таблице products, в колонке products_id

У Вас что-то с базой случилось, наверное прайс неправильный один раз загрузили и вот такое приключилось.

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