vitalik 0 Опубликовано 10 апреля, 2011 Жалоба Share Опубликовано 10 апреля, 2011 Уважаемый VaM, посмотрите пожалуйста, что можно сделать, чтобы была возможность импорт/экспорт склада атрибутов. Приходится руками каждый день править количество на складе товаров с определенными атрибутами. На данном этапе интересует такая возможность в любом ее проявлении. Заранее огромное спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 апреля, 2011 Жалоба Share Опубликовано 10 апреля, 2011 Попробуйте вот файл /admin/easypopulate.php easypopulate.php Ссылка на сообщение Поделиться на другие сайты
vitalik 0 Опубликовано 11 апреля, 2011 Автор Жалоба Share Опубликовано 11 апреля, 2011 Спасибо, экспорт работает замечательно. С импортом какая-то проблема. Экспортирую атрибуты, в notepad+ (для чистоты эксперимента) меняю у одного атрибута количество склада, затем импортирую обратно. В магазине изменений никаких. Потом заметил, что после импорта появляется надпись: ... Товар обновлён... а ниже красными буквами: Интернет-магазин закрыт на техническое обслуживание, заходите позже! Прописал мыло для ошибок mysql, еще раз повторил, пришло вот такое: MYSQL ERROR REPORT - 11/04/2011 03:04:17 --------------------------------------- 1146 - Table 'vamshop_mag.TABLE_PRODUCTS_STOCK' doesn't exist select products_stock_quantity from TABLE_PRODUCTS_STOCK where products_id = '2' and products_stock_attributes ='1-1' --------------------------------------- Server Name : ***.ru Remote Address: *.*.*.* Referer : http://***.ru/admin/easypopulate.php Requested : /admin/easypopulate.php?split=0 Trace Back : admin/easypopulate.php:1389(process_rowarray(7) {; [0]=>; &array(106) {; [0]=>; string(2) "01"; ... и т.д. Попробовал сделать экспорт и импорт без изменений (т.е. без редактирования), такая же ошибка. Вернул старый easypopulate.php и всё снова заработало (кроме склада атрибутов, разумеется). Куда смотреть? Что делаю не так? Еще заметил, что если экспортировать, а потом импортировать (даже ничего не меняя), то у атрибутов все значения исчезают (порядок сортировки, код, склад). Это еще со старым easypopulate.php заметил. При импорте пробовал выбирать разные режимы (Нормальный и Обновление). P.S. огромное спасибо за интеграцию резервного копирования БД в админку, очень удобно, что всегда под рукой :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2011 Жалоба Share Опубликовано 11 апреля, 2011 А если в /admin/easypopulate.php в константе EP_PRODUCTS_ATTRIBUTES_STOCK указать false ?! Ссылка на сообщение Поделиться на другие сайты
vitalik 0 Опубликовано 11 апреля, 2011 Автор Жалоба Share Опубликовано 11 апреля, 2011 А там и так это указано: define ('EP_PRODUCTS_ATTRIBUTES_STOCK', false); // default is false Попробовал указать true на всякий случай :) Ошибка при экспорте на мыло приходит: TABLE_PRODUCTS_STOCK' doesn't exist select products_stock_quantity from TABLE_PRODUCTS_STOCK where products_id = '2' and products_stock_attributes = '1-1' И в экспортируемом файле вместо продуктов надпись: Интернет-магазин закрыт на техническое обслуживание, заходите позже! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2011 Жалоба Share Опубликовано 11 апреля, 2011 А Вы в самом файле /admin/easypopulate.php ничего не правили?! Ссылка на сообщение Поделиться на другие сайты
vitalik 0 Опубликовано 11 апреля, 2011 Автор Жалоба Share Опубликовано 11 апреля, 2011 Исправил только вот это: define ('EP_MODEL_NUMBER_SIZE', 18); // default is 12 Иначе ошибку выдавал, у меня до 18 цифр в моделе товаров. Больше ничего не трогал. В базе тоже ничего не трогал, т.к. не разбираюсь :) Еще добавил вывод количества склада атрибутов на страничке товара (в шаблоне), но это, как я понимаю, ни на что не влияет. Всё остальное дефолтное, никуда больше свои рученки не совал :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2011 Жалоба Share Опубликовано 11 апреля, 2011 А если вот этот файл попробовать. easypopulate.php Ссылка на сообщение Поделиться на другие сайты
vitalik 0 Опубликовано 11 апреля, 2011 Автор Жалоба Share Опубликовано 11 апреля, 2011 Спасибо огромное, всё заработало! Предлагаю включить эту фишку в следующую версию, чтобы больше ни у кого вопросов таких не возникло. Единственное, можно сделать, чтобы склад атрибутов галочкой можно было выбирать при экспорте, иначе не всегда удобно, когда большое количество атрибутов будет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2011 Жалоба Share Опубликовано 11 апреля, 2011 Уже поправил код по умолчанию на этот файл. Галочкой не получится, можно лишь выключить атрибуты из общего прайса. т.е. что б атрибуты отдельно выгружались. В выгрузке нужно выбрать не Нормальную выгрузку, а Атрибуты. Ссылка на сообщение Поделиться на другие сайты
vitalik 0 Опубликовано 11 апреля, 2011 Автор Жалоба Share Опубликовано 11 апреля, 2011 Ага, я уже понял, спасибо еще раз, что так оперативно сделали всё. Хотел спросить попутно. Заметил вот такое неудобство: Атрибуты товаров - Значения атрибутов Их как-то можно упорядочить? А то они идут списком по мере добавления. Т.е. добавляем 5 значений атрибута Цвет, затем 5 значений атрибута Вкус, теперь если добавить еще одно значение атрибута Цвет, то оно будет в конце списка, после последнего добавленного значения атрибута Вкус. Как сделать, чтобы все одинаковые названия вместе были в списке? А то не очень удобно при редактировании, когда их много. Может быть как-то можно руками ID исправить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 апреля, 2011 Жалоба Share Опубликовано 12 апреля, 2011 Если нет поля порядок сортировки, то никак не упорядочить. Ссылка на сообщение Поделиться на другие сайты
arian 0 Опубликовано 11 мая, 2011 Жалоба Share Опубликовано 11 мая, 2011 Здравствуйте, Александр. Скажите, есть ли где-нибудь подробное описание импорт/экспорт-а в обновленном варианте? Уже пару дней пытаюсь разобраться на денвере - не получается!!! Я так полагаю, новая версия работает немного иначе чем вот эта http://vamshop.ru/manual/catalog.html#easypopulate Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 мая, 2011 Жалоба Share Опубликовано 11 мая, 2011 Здравствуйте! Работает точно так же, как написано в руководстве. Только отличие - в отсутствии колонки v_products_id Основная колонка v_products_model теперь, а так ничего не изменилось в принципе работы с модулем. Описание колонок выгружаемых в руководстве чуть позже будет исправлено. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения