Обновление WebAsyst Shop-Script

Vladimir N. Tuporshin — Август 1, 2008

Сегодня обновили WebAsyst Shop-Script.

Появились новые возможности:

  1. Добавлены шаблоны, которые были доступны только в Shop-Script PREMIUM — Glamour, Sci, Computer Store. Теперь в WebAsyst Shop-Script 13 шаблонов дизайна.
  2. Экспорт заказов в CSV-файл (Microsoft Excel, OpenOffice Calc).
  3. Уведомление покупателя по электронной почте при действиях с заказом (при изменении статуса заказа) с возможностью добавления комментария к действию. Например, если отправлять заказ Почтой России, очень просто теперь отправить пользователю номер отправления для трассировки заказа на сайте Почты России, сделав это при смене статуса заказа.
  4. Трассировка заказа в пользовательской части для незарегистрированных пользователей — мы добавили выделенный раздел «Статус заказа», в котором, введя номер заказа и email, ваши покупатели смогут посмотреть текущий статус заказа и полную информацию о нем, включая историю его обработки (ранее эта информация была доступна только зарегистрированным пользователям в разделе «Мой аккаунт»). Чтобы эта функция появилась в вашем интернет-магазине, необходимо зайти в «Редактор дизайна», кликнуть (двойной клик) по компоненту основной навигации, который содержит ссылки на главную страницу, страницу регистрации пользователей, вход с паролем, форму обратной связи и другие, и включить отображение раздела «Статус заказа».
  5. RSS-подписка на новости магазина, отзывы об определенных продуктах, все отзывы (для администратора).
  6. Групповой перенос продуктов из одной категории в другую.
  7. Произвольное редактирование заголовков (title) страниц продуктов и категорий.
  8. Модуль PayPal Website Payments Standard — добавлена настройка режима работы — тестовый (sandbox) и рабочий.
  9. Модуль RBK Money (ранее — RUpay) обновлен согласно последним изменениям, введенным после приобретения Рупея группой РБК.
  10. Новый модуль приема платежей по кредитным картам Chronopay Gateway.
  11. ЧПУ для информационных страниц.
  12. Счетчик добавления продуктов в корзину. В отчетах о продуктах появилась новая колонка, в которой можно посмотреть количество сколько раз каждый продукт был добавлен в корзину (счетчик начнет работать с этого обновления).
  13. Изображения продукта — добавлена возможность сортировки.
  14. В редакторе дизайна на вкладке «Витрина» появилась возможность настройки отображения подкатегорий в развернутом списке категорий на главной странице магазина.

Помимо этого:

  1. Оптимизация кода — уменьшено количество SQL-запросов к базе данных при открытии пользовательской части интернет-магазина (в отдельных местах, например, в расширенном поиске, количество запросов сокращено в несколько раз).
  2. Добавлена настройка соединения CURL через прокси-сервер в настройках WebAsyst Installer — это требуется на площадках некоторых хостинг- провайдеров (например, godaddy.com).
  3. Устранены многие недочеты, найденные на разных хостинг-площадках (связанные со спецификой настроек серверов и неправильностью пути установки ВебАсиста). Теперь путь установки можно всегда поправить вручную.
  4. Небольшие улучшения интерфейса отдельных экранов администрирования.
  5. Расширенный поиск продуктов по дополнительных характеристикам — оптимизирован поиск, исправлены логические ошибки в поиске.
  6. Исправлена ошибка работы модуля WorldPay.

Пользователям WebAsyst Shop-Script: Установить обновление можно в WebAsyst Installer.

Также обновленные скрипты можно скачать в Центре Заказчика.

44 комментариев »

  1. Прямо сердцем чуял, что сегодня обновление будет. Сразу через 2 билда перепрыгнули ))

    Сейчас будем тестировать.

    Comment от Vasily — Август 1, 2008 @ 9:24 пп

  2. Фотки можно теперь загружать с удаленного сервера. Теперь очень удобно “заимствовать” с других сайтов :)
    А вообще все глюки исправлены. Спасибо за обновление.

    Comment от Vasily — Август 1, 2008 @ 9:28 пп

  3. 6. Групповой перенос продуктов из одной категории в другую.

    Владимир, как им пользоваться? У меня ничего не получилось.

    Comment от Vasily — Август 1, 2008 @ 9:40 пп

  4. Скорее всего дело в том, что браузер не обновил используемые джаваскрипты, и использует последнюю сохраненную в кеше версию.
    Нажмите Ctrl+F5 в режиме администрирования.

    Comment от Тупоршин Владимир — Август 1, 2008 @ 11:23 пп

  5. Если быть точней, то необходимо сбросить кеш именно на странице редактирования продуктов и категорий.
    Для этого есть два способа -

    полностью очистив кеш всего браузера (искать в самом браузере)
    Либо в редактировании продуктов/категории по контекстному меню (по правой кнопке мыши)- фрейм - открыть в новой вкладке(окне) и там нажать Ctrl+F5 открыть

    Comment от Vlad — Август 1, 2008 @ 11:59 пп

  6. Влад, спасибо! :)

    Comment от Тупоршин Владимир — Август 2, 2008 @ 12:06 дп

  7. Очень замороченно. Права-группы-пользователи какие-то. :-/

    И с SS-Pro, похоже, на WebAsyst ShopScript не проапгрейдить :-( Все заново заводить :-(

    Comment от Сергей — Август 2, 2008 @ 8:26 пп

  8. …не проапгрейдить даже базу данных.

    В БД сейчас около 180 тыс. товаров и при миграции оно съедает всю доступную для PHP память и падает.

    Comment от Сергей — Август 2, 2008 @ 11:15 пп

  9. 2 Владимир

    Я так понял проблема автоматического обновления
    так и не решена ?

    “Неверный ответ сервера
    2008.08.03 00:31:58:: my.webasyst.net “

    Comment от ALEXsei — Август 2, 2008 @ 11:35 пп

  10. Сергей, проблема экспорта больших БД решаема, главное, чтобы не было ограничения на время выполнения скрипта (ну или было бы достаточное время)

    ALEXsei, такой “ответ” может быть получен либо из-за долгого ожидания ответа от сервера (к примеру медленное соединение, проверить можно по времени пинга с сервера вашего хостера до my.webasyst.net), либо высокой нагрузкой на сервер обновлений. Если повторные попытки приводят к тому же результату - либо ждать, либо общаться с спортом

    Comment от Vlad — Август 3, 2008 @ 1:05 дп

  11. Vlad.

    Ограничения по времени нет. Но оно и не по таймауту падает, а по ограничению памяти.

    Это происходит наверняка от того, что на большой таблице выполняется запрос SELECT * FROM … . Поищите в гугле по словам ‘php’ и ‘memory limit exhausted’ :-)

    Comment от Сергей — Август 3, 2008 @ 11:30 дп

  12. Сергей, мне искать ничего не надо, я знаком с процедурой экспорта данных из SS-Free/Pro/Premium в новый WASS, знаю узкие места и возможные проблемы.
    Я сказал, что уйти от ограничения на объем экспортируемой БД легко. Новым ограничением станет время - сколько данных скажем за час можно скопировать ПХП скриптом?
    Думаю, это реализуют в ближайшем обновлении для инсталлера.

    Comment от Vlad — Август 3, 2008 @ 12:16 пп

  13. 2 Vlad

    c хостингом в моем понятии и как показала практика все хорошо , поэтому я и задал вопрос Владимиру :-) ждать .. вот ждем ;-)
    2 Сергей ограничение памяти чего ? назовем это само диагностикой , которая показывает что хостинг удовлетворяет требованиям :-)
    В свое время я был оппонентом Владимира , когда Владимир утверждал , что главная задача в разработке этого движка - это простота использования … я вот все жду когда ЭТО наступит :-)

    Comment от ALEXsei — Август 3, 2008 @ 12:27 пп

  14. Все очень просто: если в таблице много записей то выборка по запросу всех записей SELECT * from [table_name] вызовет ошибку о недостаточности памяти ‘PHP fatal error: allowed memory limit exhausted’. У меня сейчас установлен лимит для PHP - 64M. Могу и 512M сделать, но это лишь отсрочит падение. Товаров — 180 тысяч.

    Ошибка проектирования ;-)
    Поковырял пока без товаров.

    - Все еще нет возможности отсрочить оплату заказа (заказ - заказ_скомплектован - оплата).

    - Разные типы доставки для разных категорий товаров отсутствует.

    - Удалить все страны и все области кроме России и Москва+Моск_область тоже занятие для людей с крепкими нервами :-)
    Внутри еще не сильно копался. Посмотрим, что там переделать надо ;-)

    Comment от Сергей — Август 3, 2008 @ 1:04 пп

  15. Vlad: а ограничение времени меня не волнует. У меня свой сервер. Сколько надо — столько и будет мигрировать. Хоть сутки.

    Comment от Сергей — Август 3, 2008 @ 1:23 пп

  16. проблемы с сортировкой картинок, 1-я по списку - не значит, что будет отображаться главной картинкой, после сортировки и сохранения товара - выходит вникуда (в разделе “продукты и категории” ничего не отображается).

    Comment от sandr — Август 3, 2008 @ 2:24 пп

  17. Кстати, о картинках… Два предложения.

    1. Если есть, например, два набора (маленький, средний, оригинал) картинок для товара, то при удалении основной картинки оставшаяся не становится главной и не отображается в каталоге. Как-нибудь поправить было бы неплохо.

    2. Сделайте, пожалуйста, небольшую утилиту (скрипт, инструмент), что бы удалялись “мёртвые” картинки, которые не используются базой данных и наоборот, выводился список товаров, для которых картинки в БД заявлены, но их нет в файловой системе.

    Это очень полезная штучка будет.

    Comment от Vasily — Август 4, 2008 @ 8:57 дп

  18. Спасибо за предложения. Записал в список пожеланий.

    Comment от Тупоршин Владимир — Август 4, 2008 @ 9:02 дп

  19. + к вышесказанному, сделайте возможность выбора картинок из папки сервера, где находится сайт, было бы удобно загружать все сразу, а уж потом выбирать соответствие картинки товару.

    Comment от sandr — Август 4, 2008 @ 11:07 дп

  20. 2 Владимир

    Я так понял проблема автоматического обновления
    так и не решена ?

    “Неверный ответ сервера
    2008.08.03 00:31:58:: my.webasyst.net “
    Написан Август 2, 2008 @ 11:35 pm

    Comment от ALEXsei — Август 4, 2008 @ 12:59 пп

  21. Автоматическое обновление будет работать только в том случае, если в настройках сервера не запрещены подключения к удаленному серверу. Вероятно, у вас на сервере соединение может блокировать firewall (возможно, он просто “режет” запрос, при этом не давай никакого ответа).
    Следует проконсультироваться с хостинг-провайдером относительно настроек файервола.

    Внутри WebAsyst Installer какую информацию об обновлении вы видете — номер новой версии, список изменений — все это можно посмотреть непосредственно в WA Installer?

    Comment от Тупоршин Владимир — Август 4, 2008 @ 1:09 пп

  22. У меня пара вопросов,
    1. В настройках: Лицензия:* , какую лицензию сюда писать, и где ее можно взять, или нужно покупать?)
    если у меня Premium

    2. При установке основной язык - русский, как обычно появляются каракули, это ошибка в кодировке в самой БД, или при установке кодировки в настройках магазина?

    спасибо

    Comment от KLUBS — Август 4, 2008 @ 1:48 пп

  23. Номер лицензии можно получить в Центре Заказчика в разделе загрузки WebAsyst.
    Номер лицензии нужен для регистрации лицензии и получения обновления скриптов через Installer.

    Насчет неверной кодировки. Все в WebAsyst Shop-Script хранится в UTF-8. В браузере при просмотре страниц попробуйте выбрать UTF-8, если она не выбрана? Если выбрана UTF-8, но отображение неверное, то, вероятно, MySQL не так работает с этой кодировкой. В этом случае напишите нам в службу поддержки, чтобы мы смогли более детально посмотреть этот случай.

    Comment от Тупоршин Владимир — Август 4, 2008 @ 3:52 пп

  24. Владимир, в импорте CSV что-то изменилось, сейчас обычный файл (слава богу всего 160 товаров заливал, а не 1500) импортировал, а создалось 160 категорий вместо 160 продуктов….

    Comment от sandr — Август 5, 2008 @ 8:09 дп

  25. понял, при импорте нельзя отключать столбец с ценами, иначе скрипт воспринимает товары как категории… а если мне не нужно обновлять цены?

    Comment от sandr — Август 5, 2008 @ 8:22 дп

  26. Сейчас в структуре CSV-файла нет отдельного поля, которое бы указывало продукт это или категория. Поэтому приходится “ориентироваться” по колонке Цена. Пока другого решения нет.

    Comment от Тупоршин Владимир — Август 5, 2008 @ 10:11 дп

  27. Проблема с картинками! При заливки изображения к товару, после сохранения товара появляется 2 (две) комплекта (мал, средн, больш) одной и той же картинки!!!

    Comment от Михаил — Август 5, 2008 @ 2:37 пп

  28. Возможно, два раза нажали на “Загрузить”? Мы такого эффекта не замечали…

    Comment от Тупоршин Владимир — Август 5, 2008 @ 3:14 пп

  29. Нет, наблюдается постоянно… Могу дать доступ к админке

    Comment от Михаил — Август 6, 2008 @ 11:51 дп

  30. Пожалуйста, отправьте в службу поддержки.

    Comment от Тупоршин Владимир — Август 6, 2008 @ 11:55 дп

  31. Владимир, есть предложение добавить столбец в админ-панель продуктов, по которому можно будет сортировать по дате создания продукта и его обновления (получается даже два столбца. Если не нужно сильно загружать страницы - может имеет смысл сделать адаптивный интерфейс?

    Comment от sandr — Август 6, 2008 @ 5:47 пп

  32. По поводу двойных картинок - есть такое дело. При создании нового товара если выбрать картинку и нажать загрузить, то она загружается. А вот если после этого нажать кнопку “Сохранить”, то картинка дублируется.

    Страшнее другое: при редактировании контактной информации покупателя поле “Емайл” не сохраняется. Т.е. остается таким же, как и до редактирования. Не айс.

    Comment от Vasily — Август 6, 2008 @ 6:24 пп

  33. to Vasily, Тупоршин Владимир:
    Да, действительно, если нажать “Сохранить”, то картинка дублируется! Но так же быть не должно )
    И, кстати, это наблюдается не только для новых товаров…

    Comment от Михаил — Август 6, 2008 @ 7:56 пп

  34. Проверим и исправим. Спасибо.

    Comment от Тупоршин Владимир — Август 7, 2008 @ 8:16 дп

  35. у меня тоже пара вопросов.
    1. Когда планируется устранить проблему со страницей 404 (набирая всё, что угодно мы всегда получаем ответ серввера - 200 ОК)
    2. Очень хочется, чтобы была возможность обновлять SS в “ручном режиме”, т.к. некоторые файлы изменены и инсталлер стопорится, когда ему не удаётся перезаписать файлы темы оформления (дизайн свой, и менять его не хочу)., и т.д. и т.п.
    Я конечно понимаю, что вы хотите обезопасить скрипт (обновления) от нелегального использования, но инсталлер не совершенен, и могут возникнуть другие проблемы, которые быстрее решить ручками.
    Спасибо.

    Comment от Максим — Август 8, 2008 @ 7:21 пп

  36. Установить обновление можно не через инсталлер:
    1. Скачать обновленные скрипты с сервера.
    2. Распаковать и загрузить на сервер, точно также, как вы производили первую установку (файлы нужно перезаписать).
    3. Запустить install.php и следовать инструкциям.

    Обновление технчиески произойдет точно также, как и из инсталлера.

    Ваш дизайн не будет изменен, потому что редактируемые вами файлы находятся в отдельной папке (data/[databasename]/), которая при обновлении не затрагивается.

    Comment от Тупоршин Владимир — Август 8, 2008 @ 7:32 пп

  37. По поводу несохранения электропочты замечание отменяется - все сохраняется. Может просто что-то глюкануло. Сейчас попробовал - все работает.

    Comment от Vasily — Август 12, 2008 @ 11:32 дп

  38. ок, спасибо за ответ.
    а касаемо первого вопроса?
    >1. Когда планируется устранить проблему со страницей 404 (набирая всё, что угодно мы всегда получаем ответ серввера - 200 ОК)

    Comment от Максим — Август 13, 2008 @ 5:47 пп

  39. Задание по этому поводу есть, но пока не знаю, когда выпустим это в основной дистрибутив.

    Comment от Тупоршин Владимир — Август 13, 2008 @ 5:54 пп

  40. Владимир, а модуль sitemap когда-нибудь появится?

    Comment от sandr — Август 14, 2008 @ 10:37 дп

  41. Да, в списке пожеланий это есть :)

    Comment от Тупоршин Владимир — Август 14, 2008 @ 11:19 дп

  42. Владимир, пожалуйста, послушайте ещё ряд предложений.

    Очень нужно развивать массовое управление товарами. Сегодня столкнулся с необходимостью организации товаров в каталогах, очень много проблем.

    1. Массовое удаление дополнительных категорий для товаров. (Это где во вкладке “Дополнительно” в свойствах товаров можно задавать несколько доп. родительских категорий)

    2. Массовое изменение количества. Не в смысле. что бы все одним кликом, а что бы все товары выводились одним списком и можно было в полях ввода напротив товара ставить кол-во на складе.

    Я понимаю, что это довольно сложные функции, но, кажется, довольно полезные.

    Спасибо!

    Comment от Vasily — Август 14, 2008 @ 2:19 пп

  43. Спасибо за предложения. Записал.

    Comment от Тупоршин Владимир — Август 14, 2008 @ 2:28 пп

  44. Владимир, запишите, если можно и это, чтобы в списке товаров выводилось наличие или отстутствие фотографии и желательно включить сортировку (отображать/не отображать) по следующим параметрам: наличие на складе, скрытый/не скрытый. И все-таки что-то с сортировкой фотографий в параметрах товара.

    Comment от sandr — Август 14, 2008 @ 11:06 пп

RSS лента комментариев к этой записи. TrackBack URL

Оставить комментарий