Обновление WebAsyst Shop-Script
Сегодня обновили WebAsyst Shop-Script.
Появились новые возможности:
- Добавлены шаблоны, которые были доступны только в Shop-Script PREMIUM — Glamour, Sci, Computer Store. Теперь в WebAsyst Shop-Script 13 шаблонов дизайна.
- Экспорт заказов в CSV-файл (Microsoft Excel, OpenOffice Calc).
- Уведомление покупателя по электронной почте при действиях с заказом (при изменении статуса заказа) с возможностью добавления комментария к действию. Например, если отправлять заказ Почтой России, очень просто теперь отправить пользователю номер отправления для трассировки заказа на сайте Почты России, сделав это при смене статуса заказа.
- Трассировка заказа в пользовательской части для незарегистрированных пользователей — мы добавили выделенный раздел «Статус заказа», в котором, введя номер заказа и email, ваши покупатели смогут посмотреть текущий статус заказа и полную информацию о нем, включая историю его обработки (ранее эта информация была доступна только зарегистрированным пользователям в разделе «Мой аккаунт»). Чтобы эта функция появилась в вашем интернет-магазине, необходимо зайти в «Редактор дизайна», кликнуть (двойной клик) по компоненту основной навигации, который содержит ссылки на главную страницу, страницу регистрации пользователей, вход с паролем, форму обратной связи и другие, и включить отображение раздела «Статус заказа».
- RSS-подписка на новости магазина, отзывы об определенных продуктах, все отзывы (для администратора).
- Групповой перенос продуктов из одной категории в другую.
- Произвольное редактирование заголовков (title) страниц продуктов и категорий.
- Модуль PayPal Website Payments Standard — добавлена настройка режима работы — тестовый (sandbox) и рабочий.
- Модуль RBK Money (ранее — RUpay) обновлен согласно последним изменениям, введенным после приобретения Рупея группой РБК.
- Новый модуль приема платежей по кредитным картам Chronopay Gateway.
- ЧПУ для информационных страниц.
- Счетчик добавления продуктов в корзину. В отчетах о продуктах появилась новая колонка, в которой можно посмотреть количество сколько раз каждый продукт был добавлен в корзину (счетчик начнет работать с этого обновления).
- Изображения продукта — добавлена возможность сортировки.
- В редакторе дизайна на вкладке «Витрина» появилась возможность настройки отображения подкатегорий в развернутом списке категорий на главной странице магазина.
Помимо этого:
- Оптимизация кода — уменьшено количество SQL-запросов к базе данных при открытии пользовательской части интернет-магазина (в отдельных местах, например, в расширенном поиске, количество запросов сокращено в несколько раз).
- Добавлена настройка соединения CURL через прокси-сервер в настройках WebAsyst Installer — это требуется на площадках некоторых хостинг- провайдеров (например, godaddy.com).
- Устранены многие недочеты, найденные на разных хостинг-площадках (связанные со спецификой настроек серверов и неправильностью пути установки ВебАсиста). Теперь путь установки можно всегда поправить вручную.
- Небольшие улучшения интерфейса отдельных экранов администрирования.
- Расширенный поиск продуктов по дополнительных характеристикам — оптимизирован поиск, исправлены логические ошибки в поиске.
- Исправлена ошибка работы модуля WorldPay.
Пользователям WebAsyst Shop-Script: Установить обновление можно в WebAsyst Installer.
Также обновленные скрипты можно скачать в Центре Заказчика.
Прямо сердцем чуял, что сегодня обновление будет. Сразу через 2 билда перепрыгнули ))
Сейчас будем тестировать.
Comment от Vasily — Август 1, 2008 @ 9:24 пп
Фотки можно теперь загружать с удаленного сервера. Теперь очень удобно “заимствовать” с других сайтов
А вообще все глюки исправлены. Спасибо за обновление.
Comment от Vasily — Август 1, 2008 @ 9:28 пп
6. Групповой перенос продуктов из одной категории в другую.
Владимир, как им пользоваться? У меня ничего не получилось.
Comment от Vasily — Август 1, 2008 @ 9:40 пп
Скорее всего дело в том, что браузер не обновил используемые джаваскрипты, и использует последнюю сохраненную в кеше версию.
Нажмите Ctrl+F5 в режиме администрирования.
Comment от Тупоршин Владимир — Август 1, 2008 @ 11:23 пп
Если быть точней, то необходимо сбросить кеш именно на странице редактирования продуктов и категорий.
Для этого есть два способа -
полностью очистив кеш всего браузера (искать в самом браузере)
Либо в редактировании продуктов/категории по контекстному меню (по правой кнопке мыши)- фрейм - открыть в новой вкладке(окне) и там нажать Ctrl+F5 открыть
Comment от Vlad — Август 1, 2008 @ 11:59 пп
Влад, спасибо!
Comment от Тупоршин Владимир — Август 2, 2008 @ 12:06 дп
Очень замороченно. Права-группы-пользователи какие-то. :-/
И с SS-Pro, похоже, на WebAsyst ShopScript не проапгрейдить
Все заново заводить
Comment от Сергей — Август 2, 2008 @ 8:26 пп
…не проапгрейдить даже базу данных.
В БД сейчас около 180 тыс. товаров и при миграции оно съедает всю доступную для PHP память и падает.
Comment от Сергей — Август 2, 2008 @ 11:15 пп
2 Владимир
Я так понял проблема автоматического обновления
так и не решена ?
“Неверный ответ сервера
2008.08.03 00:31:58:: my.webasyst.net “
Comment от ALEXsei — Август 2, 2008 @ 11:35 пп
Сергей, проблема экспорта больших БД решаема, главное, чтобы не было ограничения на время выполнения скрипта (ну или было бы достаточное время)
ALEXsei, такой “ответ” может быть получен либо из-за долгого ожидания ответа от сервера (к примеру медленное соединение, проверить можно по времени пинга с сервера вашего хостера до my.webasyst.net), либо высокой нагрузкой на сервер обновлений. Если повторные попытки приводят к тому же результату - либо ждать, либо общаться с спортом
Comment от Vlad — Август 3, 2008 @ 1:05 дп
Vlad.
Ограничения по времени нет. Но оно и не по таймауту падает, а по ограничению памяти.
Это происходит наверняка от того, что на большой таблице выполняется запрос SELECT * FROM … . Поищите в гугле по словам ‘php’ и ‘memory limit exhausted’
Comment от Сергей — Август 3, 2008 @ 11:30 дп
Сергей, мне искать ничего не надо, я знаком с процедурой экспорта данных из SS-Free/Pro/Premium в новый WASS, знаю узкие места и возможные проблемы.
Я сказал, что уйти от ограничения на объем экспортируемой БД легко. Новым ограничением станет время - сколько данных скажем за час можно скопировать ПХП скриптом?
Думаю, это реализуют в ближайшем обновлении для инсталлера.
Comment от Vlad — Август 3, 2008 @ 12:16 пп
2 Vlad
c хостингом в моем понятии и как показала практика все хорошо , поэтому я и задал вопрос Владимиру
ждать .. вот ждем 

2 Сергей ограничение памяти чего ? назовем это само диагностикой , которая показывает что хостинг удовлетворяет требованиям
В свое время я был оппонентом Владимира , когда Владимир утверждал , что главная задача в разработке этого движка - это простота использования … я вот все жду когда ЭТО наступит
Comment от ALEXsei — Август 3, 2008 @ 12:27 пп
Все очень просто: если в таблице много записей то выборка по запросу всех записей SELECT * from [table_name] вызовет ошибку о недостаточности памяти ‘PHP fatal error: allowed memory limit exhausted’. У меня сейчас установлен лимит для PHP - 64M. Могу и 512M сделать, но это лишь отсрочит падение. Товаров — 180 тысяч.
Ошибка проектирования
Поковырял пока без товаров.
- Все еще нет возможности отсрочить оплату заказа (заказ - заказ_скомплектован - оплата).
- Разные типы доставки для разных категорий товаров отсутствует.
- Удалить все страны и все области кроме России и Москва+Моск_область тоже занятие для людей с крепкими нервами
Внутри еще не сильно копался. Посмотрим, что там переделать надо
Comment от Сергей — Август 3, 2008 @ 1:04 пп
Vlad: а ограничение времени меня не волнует. У меня свой сервер. Сколько надо — столько и будет мигрировать. Хоть сутки.
Comment от Сергей — Август 3, 2008 @ 1:23 пп
проблемы с сортировкой картинок, 1-я по списку - не значит, что будет отображаться главной картинкой, после сортировки и сохранения товара - выходит вникуда (в разделе “продукты и категории” ничего не отображается).
Comment от sandr — Август 3, 2008 @ 2:24 пп
Кстати, о картинках… Два предложения.
1. Если есть, например, два набора (маленький, средний, оригинал) картинок для товара, то при удалении основной картинки оставшаяся не становится главной и не отображается в каталоге. Как-нибудь поправить было бы неплохо.
2. Сделайте, пожалуйста, небольшую утилиту (скрипт, инструмент), что бы удалялись “мёртвые” картинки, которые не используются базой данных и наоборот, выводился список товаров, для которых картинки в БД заявлены, но их нет в файловой системе.
Это очень полезная штучка будет.
Comment от Vasily — Август 4, 2008 @ 8:57 дп
Спасибо за предложения. Записал в список пожеланий.
Comment от Тупоршин Владимир — Август 4, 2008 @ 9:02 дп
+ к вышесказанному, сделайте возможность выбора картинок из папки сервера, где находится сайт, было бы удобно загружать все сразу, а уж потом выбирать соответствие картинки товару.
Comment от sandr — Август 4, 2008 @ 11:07 дп
2 Владимир
Я так понял проблема автоматического обновления
так и не решена ?
“Неверный ответ сервера
2008.08.03 00:31:58:: my.webasyst.net “
Написан Август 2, 2008 @ 11:35 pm
Comment от ALEXsei — Август 4, 2008 @ 12:59 пп
Автоматическое обновление будет работать только в том случае, если в настройках сервера не запрещены подключения к удаленному серверу. Вероятно, у вас на сервере соединение может блокировать firewall (возможно, он просто “режет” запрос, при этом не давай никакого ответа).
Следует проконсультироваться с хостинг-провайдером относительно настроек файервола.
Внутри WebAsyst Installer какую информацию об обновлении вы видете — номер новой версии, список изменений — все это можно посмотреть непосредственно в WA Installer?
Comment от Тупоршин Владимир — Август 4, 2008 @ 1:09 пп
У меня пара вопросов,
1. В настройках: Лицензия:* , какую лицензию сюда писать, и где ее можно взять, или нужно покупать?)
если у меня Premium
2. При установке основной язык - русский, как обычно появляются каракули, это ошибка в кодировке в самой БД, или при установке кодировки в настройках магазина?
спасибо
Comment от KLUBS — Август 4, 2008 @ 1:48 пп
Номер лицензии можно получить в Центре Заказчика в разделе загрузки WebAsyst.
Номер лицензии нужен для регистрации лицензии и получения обновления скриптов через Installer.
Насчет неверной кодировки. Все в WebAsyst Shop-Script хранится в UTF-8. В браузере при просмотре страниц попробуйте выбрать UTF-8, если она не выбрана? Если выбрана UTF-8, но отображение неверное, то, вероятно, MySQL не так работает с этой кодировкой. В этом случае напишите нам в службу поддержки, чтобы мы смогли более детально посмотреть этот случай.
Comment от Тупоршин Владимир — Август 4, 2008 @ 3:52 пп
Владимир, в импорте CSV что-то изменилось, сейчас обычный файл (слава богу всего 160 товаров заливал, а не 1500) импортировал, а создалось 160 категорий вместо 160 продуктов….
Comment от sandr — Август 5, 2008 @ 8:09 дп
понял, при импорте нельзя отключать столбец с ценами, иначе скрипт воспринимает товары как категории… а если мне не нужно обновлять цены?
Comment от sandr — Август 5, 2008 @ 8:22 дп
Сейчас в структуре CSV-файла нет отдельного поля, которое бы указывало продукт это или категория. Поэтому приходится “ориентироваться” по колонке Цена. Пока другого решения нет.
Comment от Тупоршин Владимир — Август 5, 2008 @ 10:11 дп
Проблема с картинками! При заливки изображения к товару, после сохранения товара появляется 2 (две) комплекта (мал, средн, больш) одной и той же картинки!!!
Comment от Михаил — Август 5, 2008 @ 2:37 пп
Возможно, два раза нажали на “Загрузить”? Мы такого эффекта не замечали…
Comment от Тупоршин Владимир — Август 5, 2008 @ 3:14 пп
Нет, наблюдается постоянно… Могу дать доступ к админке
Comment от Михаил — Август 6, 2008 @ 11:51 дп
Пожалуйста, отправьте в службу поддержки.
Comment от Тупоршин Владимир — Август 6, 2008 @ 11:55 дп
Владимир, есть предложение добавить столбец в админ-панель продуктов, по которому можно будет сортировать по дате создания продукта и его обновления (получается даже два столбца. Если не нужно сильно загружать страницы - может имеет смысл сделать адаптивный интерфейс?
Comment от sandr — Август 6, 2008 @ 5:47 пп
По поводу двойных картинок - есть такое дело. При создании нового товара если выбрать картинку и нажать загрузить, то она загружается. А вот если после этого нажать кнопку “Сохранить”, то картинка дублируется.
Страшнее другое: при редактировании контактной информации покупателя поле “Емайл” не сохраняется. Т.е. остается таким же, как и до редактирования. Не айс.
Comment от Vasily — Август 6, 2008 @ 6:24 пп
to Vasily, Тупоршин Владимир:
Да, действительно, если нажать “Сохранить”, то картинка дублируется! Но так же быть не должно )
И, кстати, это наблюдается не только для новых товаров…
Comment от Михаил — Август 6, 2008 @ 7:56 пп
Проверим и исправим. Спасибо.
Comment от Тупоршин Владимир — Август 7, 2008 @ 8:16 дп
у меня тоже пара вопросов.
1. Когда планируется устранить проблему со страницей 404 (набирая всё, что угодно мы всегда получаем ответ серввера - 200 ОК)
2. Очень хочется, чтобы была возможность обновлять SS в “ручном режиме”, т.к. некоторые файлы изменены и инсталлер стопорится, когда ему не удаётся перезаписать файлы темы оформления (дизайн свой, и менять его не хочу)., и т.д. и т.п.
Я конечно понимаю, что вы хотите обезопасить скрипт (обновления) от нелегального использования, но инсталлер не совершенен, и могут возникнуть другие проблемы, которые быстрее решить ручками.
Спасибо.
Comment от Максим — Август 8, 2008 @ 7:21 пп
Установить обновление можно не через инсталлер:
1. Скачать обновленные скрипты с сервера.
2. Распаковать и загрузить на сервер, точно также, как вы производили первую установку (файлы нужно перезаписать).
3. Запустить install.php и следовать инструкциям.
Обновление технчиески произойдет точно также, как и из инсталлера.
Ваш дизайн не будет изменен, потому что редактируемые вами файлы находятся в отдельной папке (data/[databasename]/), которая при обновлении не затрагивается.
Comment от Тупоршин Владимир — Август 8, 2008 @ 7:32 пп
По поводу несохранения электропочты замечание отменяется - все сохраняется. Может просто что-то глюкануло. Сейчас попробовал - все работает.
Comment от Vasily — Август 12, 2008 @ 11:32 дп
ок, спасибо за ответ.
а касаемо первого вопроса?
>1. Когда планируется устранить проблему со страницей 404 (набирая всё, что угодно мы всегда получаем ответ серввера - 200 ОК)
Comment от Максим — Август 13, 2008 @ 5:47 пп
Задание по этому поводу есть, но пока не знаю, когда выпустим это в основной дистрибутив.
Comment от Тупоршин Владимир — Август 13, 2008 @ 5:54 пп
Владимир, а модуль sitemap когда-нибудь появится?
Comment от sandr — Август 14, 2008 @ 10:37 дп
Да, в списке пожеланий это есть
Comment от Тупоршин Владимир — Август 14, 2008 @ 11:19 дп
Владимир, пожалуйста, послушайте ещё ряд предложений.
Очень нужно развивать массовое управление товарами. Сегодня столкнулся с необходимостью организации товаров в каталогах, очень много проблем.
1. Массовое удаление дополнительных категорий для товаров. (Это где во вкладке “Дополнительно” в свойствах товаров можно задавать несколько доп. родительских категорий)
2. Массовое изменение количества. Не в смысле. что бы все одним кликом, а что бы все товары выводились одним списком и можно было в полях ввода напротив товара ставить кол-во на складе.
Я понимаю, что это довольно сложные функции, но, кажется, довольно полезные.
Спасибо!
Comment от Vasily — Август 14, 2008 @ 2:19 пп
Спасибо за предложения. Записал.
Comment от Тупоршин Владимир — Август 14, 2008 @ 2:28 пп
Владимир, запишите, если можно и это, чтобы в списке товаров выводилось наличие или отстутствие фотографии и желательно включить сортировку (отображать/не отображать) по следующим параметрам: наличие на складе, скрытый/не скрытый. И все-таки что-то с сортировкой фотографий в параметрах товара.
Comment от sandr — Август 14, 2008 @ 11:06 пп