78 комментариев

Shop-Script обновлен до версии 5.1.2. В этом обновлении:

  • Добавлен плагин расчета стоимости и времени доставки «EMS Почта России» через API сервиса (http://www.emspost.ru/).

  • Добавлены плагины интеграции с платежными системами Liqpay и Интеркасса.

  • Улучшения интерфейса управления товарами: добавление и удаление товаров из категорий и списков с помощью пунктов в правом вертикальном меню, а также массовое присвоение нескольким тегов выбранным товарам.
  • Добавлена версия страницы заказа, адаптированная для печати (доступна по ссылке «Печать» на странице заказа в бекенде).
  • Добавлена возможность авторизации зарегистрированного покупателя во время оформления заказа (в виде переключателя на странице ввода контактной информации).
  • Добавлена возможность переключать вид отображения дерева категорий в шаблоне темы оформления: полностью раскрыты все категории либо раскрыта только выбранная часть дерева. Для отображения дерева категорий в шаблоне sidebar.html используется следующая конструкция

    {wa_print_tree tree=$wa->shop->categories(0, null, true) selected=$selected_category unfolded=false class="menu-v category-tree" elem =':name'}

    По умолчанию в дереве категорий раскрыт только текущий раздел, остальные свернуты. Если необходимо сделать дерево полностью раскрытым, нужно заменить значение параметра unfolded на true.

  • Улучшения интерфейса бекенда, исправления недочетов и ошибок.

90 комментариев

Shop-Script обновлен до версии 5.1.1. В этом обновлении:

  • Добавлена функция импорта товаров из CSV-файла. Описание структуры CSV-файла доступно по адресу http://www.shop-script.ru/help/csv-file-structure/. Замечания по работе функции импорта:
    • структура CSV-файла в целом сходна с той, которая используется для WebAsyst Shop-Script — большинство аналогичных полей импортируются, как раньше, а более неподдерживаемые игнорируются;
    • в числе важных нововведений присутствует возможность импорта отдельных вариаций товаров и их остатков для отдельных складов;
    • импорт наименований фотографий товаров невозможен ввиду изменённой структуры папок для их хранения; загружать фотографии после импорта новых товаров следует через веб-интерфейс;
    • услуги с помощью CSV-файла не импортируются.
  • Добавлена возможность отправки SMS-уведомлений о действиях с заказами; сообщения отправляются средствами плагинов, устанавливаемых через «Инсталлер». В качестве первого такого плагина доступен плагин отправки SMS-сообщений через сервис sms.ru.
  • Добавлена возможность скрывать товары и категории для показа и покупки.
  • Добавлены новые хуки для подключения плагинов на витрине: frontend_category и frontend_search.
  • Многочисленные улучшения и исправления мелких ошибок.

24 комментария

Интернет-магазин гигантских вещей «Мега Подарки» перешел на Shop-Script 5.

Если вы перевели ваш магазин на Shop-Script 5, расскажите нам о вашем опыте перехода, пришлите ссылку на ваш магазин или поделитесь ссылкой в комментариях. О наиболее интересных проектах мы расскажем в этом блоге и на сайте Shop-Script 5.

310 комментариев

Мы получаем очень много пожеланий по новым функциям для Shop-Script 5, но реализовать их в базовой версии не имеем возможности. Приглашаем всех пользователей и разработчиков к открытой дискуссии на тему самых желанных возможностей Shop-Script 5. Материалы дискуссии будут полезны для разработчиков и позволят понять, что в большей и меньшей степени нужно пользователям продукта, что можно включить в базовый функционал, а что реализовать в виде плагинов.

Вот список наиболее желанных функций, сообщения о которых мы получали в течение последней недели (уже после выпуска Shop-Script 5):

  • Новые разнообразные темы оформления для витрины,
  • Кнопка «Предзаказ» для товаров, отсутствующих на складе,
  • Возможность быстрого заказа одного товара в обход стандартного процесса оформления заказа,
  • Кнопка «Уведомить о поступлении в продажу» для витрины магазина,
  • Плагины увеличения фотографий товаров, просмотра товаров «каруселью» и прочие выразительные визуальные эффекты, которые можно сделать с помощью JS (в дефолтных темах уже используется jQuery),
  • Вид списка товаров в бекенде, орентированный только на редактирование цен и остатков товаров,
  • Интеграции с различными внешними сервисами: экспорт товаров в различные системы, аналогичные «Яндекс.Маркету», более гибкая настраиваемая синхронизация с «1С», модули обработки специализированных XLS-прайс-листов, модули для платежных систем и прочие плагины, учитывающие локальную специфику магазина,
  • Фильтрация заказов в бекенде по способу доставки, способу оплаты, городу, станции метро, назначенному менеджеру и т.д.
  • Отдельные приложения на базе фреймворка для оказания поддержки клиентам: онлайн-консультант, форум, хелпдеск и т.п.
  • И еще раз темы дизайна.

Разработчикам: Продолжение списка пожеланий смотрите здесь. В данный момент мы не планируем включать перечисленные выше функции в базовую версию продукта (кроме тем дизайна), но все эти функции можно реализовать в дополнение к базовой версии в виде плагинов и расширений.

Плагинная архитектура Shop-Script 5 позволяет реализовать плагины для решения всех этих задач, не затрагивая базовый исходный код и тем самым не ограничивая возможность установки обновлений. Все плагины можно будет разместить в магазине дополнений для фреймворка и Shop-Script 5, когда он будет открыт (в течение нескольких месяцев). До открытия магазина мы с удовольствием будем рассказывать о наиболее интересных решениях здесь в блоге со ссылкой на ваш сайт!

Доступ к репозиторию Shop-Script 5 на GitHub для разработчиков предоставляется бесплатно: www.shop-script.ru/developers/

Пользователям: Уважаемые пользователи, если ваши пожелания не были перечислены выше, высказывайте их в комментариях. Принимаются любые предложения. Чем полнее и конструктивнее вы опишите ваше пожелание, тем больше шансов, что разработчик вас услышит (так что обороты «да это же элементарно» и «школьник сделает это за час» вряд ли помогут; будет эффективнее изложить суть задачи и постараться подробнее описать ваше видение решения; разработчик и так ясно представляет, какие трудозатраты стоят за реализацией). Это будет хорошим материалом и для нас, разработчиков базовой версии Shop-Script 5, и для разработчиков плагинов и дополнений.

Что касается ближайших обновлений Shop-Script 5, то в них мы планируем выпустить следующие функции: импорт и экспорт товаров посредством CSV-файлов, обмен данными с «1С: Управление торговлей», SMS-оповещения о действиях с заказами, настройка режима заказа товара (выбором из плоского списка артикулов, как это работает сейчас, и выбором значений нескольких характеристик, как было в WebAsyst Shop-Script), новые возможности в отчетах, экспорте товаров, модули интеграции с EMS Почтой России, FedEx, DHL, UPS, USPS, Google Checkout, PayPal Express Checkout и прочими популярными системами. Наконец, новые темы оформления витрины магазина.

В комментариях можно плюсовать и флеймить. Флуд будет удаляться.

241 комментарий

Сегодня мы официально выпустили Shop-Script 5 и обновили основной сайт проекта www.shop-script.ru! Новую версию уже можно купить или попробовать бесплатно, создав хостинг-аккаунт.

Это большое событие в истории фреймворка Вебасист как проекта, потому как изначально разработка фреймворка была инициирована во многом благодаря неприспособленности предыдущей версии скрипта магазина (WebAsyst Shop-Script) к адаптации под индивидуальные задачи заказчика. Начиная с сегодняшнего дня процесс перехода с webasyst.ru на фреймворк будет проходить активнее, так как вместе с Shop-Script 5 во фреймворке уже становится больше основополагающих функций, чем когда-либо было в предыдущей версии платформы.

Разработка Shop-Script 5 в течение последних нескольких месяцев происходила особенно активно. Над проектом работала почти вся наша команда программистов. Сейчас мы продолжаем работать над новыми функциями для Shop-Script 5 и в ближайших обновлениях планируем выпустить ряд нововведений, среди которых есть следующие:
— Импорт и экспорт товаров через CSV
— SMS-оповещения о действиях с заказами

— Обмен данными с «1С: Управление торговлей»

— Новые темы дизайна, включая темы для Фейсбука и Вконтакте

— Автоматизация экспорта в «Яндекс.Маркет» с возможностью создания нескольких преднастроенных конфигураций экспорта

— Модули расчета стоимости доставки EMS Почта России, FedEx, DHL, UPS, USPS

— Модули оплаты LiqPay, Интеркасса, Google Checkout, PayPal Express Checkout и другие

Хочу поблагодарить всех пользователей за активное участие в тестировании и помощи в разработке Shop-Script 5. Мы прислушиваемся к вашим мнениям и учитываем их при работе над обновлениями.

Новость для разработчиков: мы открываем приватный репозиторий Shop-Script 5 на GitHub и приглашаем программистов и дизайнеров для совместной разработки приложений, плагинов, тем оформления и других дополнений для Shop-Script 5 и фреймворка. Доступ к репозиторию предоставляется индивидуально и на бесплатной основе (лицензию покупать не нужно). Оформите заявку: http://www.shop-script.ru/developers/

И еще: если вы уже перевели или переводите ваш магазин на Shop-Script 5 и хотели бы поделиться ссылкой, добавьте ее в комментариях. О наиболее интересных проектах мы отдельно расскажем как на основном сайте Shop-Script 5, так в этом блоге.

67 комментариев

Shop-Script обновлен до версии 5.1.0. В этом обновлении:

  • Улучшен интерфейс обработки заказов.
  • Добавлена отдельная версия страницы просмотра одного заказа вместе со списком заказов, адаптированная для мобильных устройств с сенсорным экраном.
  • В настройки складов добавлен выбор действия, выполнение которого приводит к списанию со склада заказанных единиц товара. Вы можете выбрать, должны ли складские остатки списываться сразу после оформления нового заказа либо только после того, как вы примете его в обработку.
  • Добавлены новые отчеты: продажи, прибыль, популярные товары.
  • Добавлено автоматическое формирование файла Sitemaps для витрины.
  • В режиме редактирования заказа добавлена возможность выбора склада, с которого следует выполнить списание. Если заказана единица товара, для которого остатки на момент оформления заказа были указаны без учета нескольких складов, то выбор складов для такого товара при редактировании заказа не предлагается.
  • Добавлена возможность загрузить файл для каждой вариации товара, который покупатель сможет скачать после оплаты заказа. Таким образом стала возможна продажа электронных товаров.
  • Добавлены новые модули формирования печатных форм для Shop-Script 5: накладная и счет-фактура. Модули устанавливаются через «Инсталлер» в разделе плагинов для Shop-Script 5.
  • В модуль расчета стоимости доставки Почтой России добавлены печатные формы №113 и №116.
  • Добавлен плагин «Бренды» для фильтрации товаров по брендам на витрине. Этот плагин удобно использовать в качестве примера при написании ваших собственных плагинов для Shop-Script 5.
  • Добавлен плагин «301 redirect», выполняющий перенаправление трафика со старых адресов страниц витрины WebAsyst Shop-Script (обычных и ЧПУ) на адреса, поддерживаемые в Shop-Script 5. Этот плагин предназначен для удобного перехода с WebAsyst Shop-Script на Shop-Script 5, т. к. позволяет сохранить позиции в поисковых системах за счет сохранения проиндексированных адресов страниц.
  • Улучшен механизм импорта данных из WebAsyst Shop-Script в плагине «Переход на Shop-Script».
  • Исправления ошибок.

82 комментария

Shop-Script обновлен до версии 5.0.3. В этом обновлении:

  • Партнерская программа: начисление бонусов за собственные заказы и возможность получения скидки за счет использования накопленных баллов. Начисление баллов осуществляется при оплате заказа. Это один из наиболее эффективных методов стимулирования покупателя к оформлению последующих заказов.
  • Фоллоу-апы: функция автоматизированной отправки email-уведомлений через указанный промежуток времени после оплаты заказа. Например, отправки покупателю сообщений рекламного характера через три дня после заказа.
  • Экспорт товаров в «Яндекс.Маркет» (плагин устанавливается через «Инсталлер»).
  • Плагин «Избранные товары», позволяющий выбирать отдельные товары в отдельный список для быстрого просмотра (устанавливается через «Инсталлер»).
  • Добавлена возможность выбора сортировки товаров в списках на витрине магазина.
  • Отображение информации о складских остатках на странице товара на витрине.
  • Модули оплаты по квитанции для физических лиц и по счету для юридических лиц (модули устанавливаются через «Инсталлер»).
  • В теме CUSTOM добавлено отображение списка специальных предложений в виде контент-слайдера (на основе jQuery bxSlider).
  • Добавлены хуки для подключения плагинов к основным разделам бекенда магазина.
  • Исправление ошибок и оптимизация кода.

Некоторые из перечисленных изменений (а именно отображение складских остатков и выбор порядка сортировки товаров на витрине) затронули шаблоны дизайна витрины магазина в темах оформления «Дефолт» и CUSTOM. Если вы используете для витрины магазина свою тему оформления, созданную на основе одной из указанных тем, то есть два варианта подключения новых функции в вашей теме дизайна:
— самый простой: если ваши изменения в теме оформления незначительны, откатиться к базовому варианту темы оформления (ссылка «Восстановить из оригинала» в настройках темы дизайна),
— более сложный: перенести изменения из базовых тем оформления в ваши шаблоны дизайна пофайлово. Откройте, например, файл product.html в дизайн-редакторе интернет-магазина (раздел «Настройки — Дизайн»). В правом верхнем углу щелкните по ссылке «Посмотреть оригинал». Скопируйте отдельные функциональные блоки (например, <div class="cart"> ... </div>; такие блоки можно отследить по коду и комментариям) и вставьте в ваши шаблоны дизайна. Основные изменения коснулись файлов product.html, category.html и .js-файлов тем оформления.

78 комментариев

Shop-Script 5 обновлен до версии 5.0.2:

  • Личный кабинет покупателя с возможностью редактирования контактной информации и просмотра информации о заказах. Для незарегистрированных покупателей личный кабинет предоставляет возможность доступа к информации о заказе по ссылке, которая отправляется покупателю в момент оформления заказа. Вместе со ссылкой также отправляется PIN-код, который покупатель должен ввести, чтобы просмотреть информацию об оформленном заказе.
  • Тема оформления CUSTOM для Shop-Script. Устанавливается через Инсталлер.
  • Улучшения в дефолтной теме оформления: CSS для мобильных устройств, «летающая корзина», исправление недочетов визуализации витрины в Internet Explorer.
  • Модули оплаты Яндекс.Деньги, Робокасса, PayOnline System, Assist. Все модули устанавливаются через Инсталлер.
  • Повышение общей стабильности продукта, исправление найденных ошибок.

Также мы открыли онлайн-демо Shop-Script 5:
— фронтенд (тема оформления CUSTOM): http://demo-ru.webasyst.com/shop/
— бекенд: http://demo-ru.webasyst.com/webasyst/shop/

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

75 комментариев

Сегодня выпущено обновление для Shop-Script 5 с несколькими значительными изменениями:

  • Добавлен раздел «Уведомления» — для настройки email-уведомлений о новых заказах, изменениях статуса заказа и т. д. Сейчас новые уведомления необходимо настраивать вручную, чтобы при тестировании магазина ваши клиенты не получили лишних уведомлений. В будущем при установке нового магазина основные типы уведомлений будут настраиваться автоматически.
  • Добавлена поддержка зависимых полей контактов, список значений которых зависит от значений других полей. Зависимые поля можно использовать, например, для отображения списка станций метро для выбранного города. Эта возможность доступна в разделе настройки процедуры оформления заказа.
  • Добавлена возможность авторизации через социальные сети при публикации отзыва к товару на витрине.
  • Выбранная наклейка (например, «Новинка!» или «Хит продаж») теперь применяется сразу ко всем изображениям товара, для того чтобы не приходилось настраивать наклейку для каждого изображения отдельно.
  • Добавлен модуль оплаты WebMoney (можно установить через Инсталлер в разделе «Плагины»). Теперь все подобные плагины можно будет установить через Инсталлер, и в описаниях обновлений Shop-Script они упоминаться не будут.
  • Добавлен новый тип адресов страниц товаров и категорий — «Естественный». Его можно выбрать в настройках поселения магазина (в разделе «Маршрутизация» приложения Сайт).
  • Добавлена возможность указать «старую» цену для каждой вариации товара (SKU). «Старая» цена отображается на витрине зачёркнутой — рядом с обычной ценой — для привлечения внимания покупателей.
  • Исправления и улучшения темы дизайна: отображение блоков перекрёстных продаж и списков альтернативных товаров (upselling), отображение рейтинга товаров, автоматическая загрузка содержимого (lazy loading) и др.
  • Мелкие улучшения и исправления недочётов.

9 комментариев

Сегодня мы закончили доставку Shop-Script 5 всем, кто оформил предзаказ, и тем, кто купил WebAsyst Shop-Script с 12 декабря 2012 года по 31 января 2013 года в рамках специального предложения. Ещё раз подчеркнём: данная версия нового приложения предоставлена для ознакомления с программной платформой для создания интернет-магазина, чтобы заинтересованные разработчики и веб-дизайнеры имели возможность начать создавать новые модули, плагины и темы оформления витрины и как можно раньше предложить эти разработки своим клиентам. Для создания полноценного интернет-магазина эта версия не предназначена, т. к. мы сознательно исключили из её состава некоторые модули (модули оплаты, импорта/экспорта с помощью CSV-файла и др.), которые можно будет немного позднее установить самостоятельно через Инсталлер, и другие важные функции (в частности, отправку уведомлений клиентам, чтобы во время тестирования новой версии вашим клиентам ничего не отсылалось).

В текущей версии представлена основная платформа, на которой работают Shop-Script 5 и его плагины: файловая структура, структура базы данных, общая архитектура продукта и пр. Особое внимание разработчиков мы хотели бы обратить на то, как организованы темы дизайна. Единственная пока тема несколько аскетична, и это сделано намеренно, чтобы сохранить простую вёрстку, на основе которой можно легко создать почти произвольную тему оформления витрины магазина и внедрять любые пользовательские скрипты.

В ближайших обновлениях мы сконцентрируемся на доработке и доставке через Инсталлер недостающих и анонсированных ранее функций, разработке полноценной документации для разработчиков с примерами и на создании нескольких разнообразных тем оформления для витрины.

Версия Shop-Script 5, пригодная для создания полноценного интернет-магазина, будет доступна в день официального релиза: 12 марта 2013 года.

Отвечаем на часто возникающий вопрос: «Как установить Shop-Script 5?». Shop-Script 5 — это приложение на базе фреймворка Вебасист, поэтому оно устанавливается так же, как и другие приложения — с помощью Инсталлера. Для того чтобы вам был доступен Инсталлер, сначала установите на своём сервере фреймворк Вебасист согласно инструкции. В разделе «Приложения» в Инсталлере щёлкните по кнопке «Установить» напротив Shop-Script 5. Если вы в данный момент не авторизованы в своём Центре заказчика, вам будет предложено ввести ваш электронный адрес и пароль. После перехода в Центр заказчика вы попадёте на страницу со списком доступных лицензий Shop-Script. Выберите лицензию, чтобы начать установку нового приложения.

Выше описана автоматическая установка Shop-Script 5. Это предпочтительный способ установки, т. к. при его использовании вы сможете устанавливать обновления обычным способом ­— через Инсталлер. Можно установить Shop-Script 5 и вручную. Для этого скачайте установочный архив из вашего Центра заказчика в разделе «Скрипты» и установите приложение согласно инструкции по ручной установке приложений, доступной в документации.

Ещё один вопрос, который задают  нашей службе поддержки: «Как получить Shop-Script 5, если заказ оформлялся через реселлера?» В этом случае вам следует обращаться напрямую к тому реселлеру, у которого вы покупали скрипты.

Если вы хотите сообщить нам об ошибке в Shop-Script 5, пожалуйста, пишите по адресу support@webasyst.com или на форуме в соответствующей ветке. На данный момент мы уже знаем о большинстве недоработок, задания по ним уже находятся в работе, однако все ваши сообщения обязательно обработаем и проверим.

Спасибо вам за сотрудничество и поддержку! Мы сделаем всё возможное, чтобы уже в самое ближайшее время превратить текущую раннюю версию в стабильный и надежный продукт.