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

В августе 2013 года наша компания полностью переходит на фреймворк Вебасист и прекращает продажу приложений семейства WebAsyst.ru (предшественника фреймворка). Мы будем продолжать оказывать поддержку по старым версиям приложений, но купить их после перехода будет уже нельзя.

Если вы собирались приобрести какие-либо из приложений WebAsyst.ru, то сейчас самое лучшее время сделать это. В течение июля—августа этого года на прежние версии приложений действуют самые большие скидки, которые мы когда-либо предлагали (до 78%!). Подробнее: http://www.webasyst.ru/the-final-sale.html

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

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

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

  • Интеграция Shop-Script 5 и сайтов на основе фреймворка Вебасист с соцсетями «ВКонтакте» и Facebook:


    Интеграция с соцсетями основана на специализированных темах дизайна, которые позволяют адаптирововать оформление сайта (магазина) на основе фреймворка Вебасист к внешнему виду соцсетей «ВКонтакте» или «Фейсбук» и внедрить его в соцсеть в виде iframe-приложения.

    Демонстрационные приложения:

    ВКонтакте: http://vk.com/app3741963
    Фейсбук: http://apps.facebook.com/webasyst-demo-ru/

    Внедрить ваш сайт или магазин в соцсеть аналогичным образом очень просто. Для этого нужно:
    1) Установить тему дизайна для «ВКонтакта» и «Фейсбука» в бекенде Вебасиста с помощью приложения «Инсталлер» (бесплатно, одним кликом),
    2) Создать скрытые поселения Вебасист-приложений по выделенному адресу (например, /vk/* и /facebook/*),
    3) Зарегистрировать приложение в соцсети и прописать идентификаторы (ключи) приложения в шаблоне дизайна index.html, чтобы подключить автоматическую авторизацию.

    Инструкция по настройке: для «ВКонтакта», для «Фейсбука».

    Интеграция с «Фейсбуком» поддерживает автоматическую авторизации пользователя, которая без лишних кликов и форм узнает пользователя соцсети и позволяет выполнять действия внутри приложения без регистрации: оформлять заказы, оставлять отзывы к товарам, комментарии к постам и т.д. Для «ВКонтакта» автоматическая авторизация, к сожалению, невозможна, так как API соцсети этого делать не позволяет: OAuth в iframe-приложениях «ВКонтакте» не работает. Для «ВКонтакте» мы реализовали автоматическую подстановку данных, которые можно получить из профиля пользователя, в соответствующие формы (например, форму оформления заказа). Но это, к сожалению, не полноценная авторизация.
  • Shop-Script 5 прошел процесс SEO-аудита, который провели специалисты «Корпорации РБС», занимающейся раскруткой сайтов и поисковой оптимизацией. В результате аудита Shop-Script 5 получил сертификат «Оптимален для SEO»:



    Сертификация была проведена на базовых темах дизайна, доступных в Shop-Script 5 сразу «из коробки». Никакие специальные изменения в темы дизайна для удовлетворения требованиям аудита не вносились.
  • Оптимизация экрана управления типами товаров и характеристиками для работы с очень большими количествами типов товаров, характеристик и их значений (более тысячи)
  • Новый тип характеристики «Да/нет-переключатель (boolean)»
  • Модуль USPS: нововведения, основанные на интеграции с USPS Web Tools APIs:

    • трекинг посылок в реальном времени: информация о текущем статусе отправления выводится непосредственно на странице заказа в бекенде магазина.
    • печатные формы для регистрации и отправки посылок USPS непосредственно из бекенда Shop-Script 5.
  • Модуль приема платежей через платежную систему WorldPay
  • Несколько новых методов API Shop-Script для работы с информацией о товарах

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

В сегодняшнем обновлении фреймворка Webasyst 1.1.1.23222 и Shop-Script 5.1.8 мы представляем очень важное для всей платформы нововведение — API.

API (англ. Application Programming Interface) представляет собой набор готовых методов, предоставляемых фреймворком и установленными в нем приложениями, для работы с данными приложений фреймворка во внешних программных продуктах. Введение API открывает возможности по созданию клиентских программных продуктов, тесно интегрированных с приложениями фреймворка и, в частности, Shop-Script 5. Например, дает техническую возможность создать нативные приложение для iOS, Android, Windows или Mac OS для управления данными в Shop-Script 5.

В данном обновлении мы выпускаем общий узел для работы с API фреймворка api.php и с целью первой демонстрации возможностей API — методы для работы с данными приложения «Стикеры» (работа со стикерами и досками) и Shop-Script 5 (работа с товарами и категориями).

Авторизация в API основана на протоколе OAuth 2.0: получаем токен авторизации (ключ доступа), указывая в запросе, к API каких приложений нужен доступ, и затем работаем с API-методами указанных приложений.

Например, вызов метода API получения данных о товаре в Shop-Script 5 выглядит следующим образом: http://yourcompanyname.ru/api.php/shop.product.getInfo?id=4&access_token=ACCESS_TOKEN

Документация по API (PDF):
Общая документация по использованию API фреймворка
Список и описание методов API для приложений Shop-Script 5 и Стикеры, реализованных в этом обновлении

Текущая версия API — альфа, ознакомительная. Мы планируем очень скоро (в течение месяца или быстрее) полностью вывести API из ознакомительного статуса и сейчас начинаем с «альфа», потому что хотим услышать ваше мнение о том, что вам хотелось бы видеть в API. После этого мы дополним API-методами весь Shop-Script 5, «покроем» API юнит-тестами, опубликуем подробную документацию по API на сайте (а не в PDF), выпустим PHP- и JS-тулкиты для работы с API фреймворка — и тогда статус «альфа» будет снят.

Уважаемые разработчики, выскажите ваше мнение об API: какие методы вам нужны, какие задачи вы хотели бы решить с помощью API, какие вопросы возникают, что не получается. Нам нужен ваш фидбек. Спасибо!

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

Диаграмма взаимосвязи основных сущностей в Shop-Script 5 (PDF-версия):

Задача этой диаграммы — показать логическую организацию продукта (это не описание структуры БД или MVC-модели продукта).

Более полная версия диаграммы с подробным описанием ключевых сущностей войдет в обновленную документацию по разработке на основе Shop-Script 5 и фреймворка Вебасист. Над новой версией документацией мы сейчас работаем.

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

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

Предлагаем вам добавить здесь в комментариях темы, которые вы хотели бы видеть освещенными в документации. Постарайтесь формулировать вопросы кратко. «+1» и подобные оценки предыдущим комментариям ставить не нужно, чтобы не засорять список.

Ждем ваши предложения!

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

Интернет-магазин бижутерии и аксессуров ручной работы Fox Stuff работает на основе Shop-Script 5.

Обратите особое внимание в оформлении магазина на реализацию адаптивности темы дизайна: попробуйте изменять размер браузера и посмотрите как сайт подстраивается под разрешение. Отличная работа!

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

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

Постепенно для Shop-Script 5 появляются все новые и новые темы дизайна, созданные нашими партнерами.

Темы дизайна можно приобрести и скачать непосредственно на сайте авторов:

  1. wm-site.ru (автор темы дизайна, представленной на скриншоте выше)
  2. zed-site.ru/category/shablony-dlja-shop-script-5/
  3. omito.ru/shop/webasyst-shop-script-5
  4. alltair.com

Если вы разработали тему дизайна для Shop-Script 5, пожалуйста, расскажите об этом в комментариях к этому посту. Когда будет открыт магазин дополнений и приложений для фреймворка Вебасист, мы будем рады опубликовать ваши темы дизайна на его страницах (сейчас ведется разработка магазина дополнений, обсуждаются условия работы; о сроках выпуска магазина будет объявлено позже). Магазин позволит вам максимально эффективно предложить созданные вами решения широкому кругу пользователей Shop-Script 5. Разработанные вами темы дизайна будут доступны для установки непосредственно из бекенда Shop-Script 5 с помощью приложения «Инсталлер».

Ссылки на ваши работы и сайты приветствуются. О наиболее интересных и выразительных темах дизайна мы опубликуем отдельные посты в этом блоге.

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

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

  • Три новые темы дизайна: Clear, Sidebar, Nifty

    Все новые темы дизайна универсальные и доступны для приложений Shop-Script, Сайт, Блог и Фото. Тему для нужного вам приложения можно бесплатно установить с помощью «Инсталлера».

    • Адаптивный дизайн. Все три новые темы дизайна адаптированы для различных устройств и разрешений экранов: стационарных компьютеров, планшетов (например, iPad) и мобильных устройств на базе iOS и Android. Требуемые CSS-стили автоматически подключаются в зависимости от разрешения экрана и типа устройства, которым пользуется посетитель сайта.
    • Dropdown. Для навигации в темах используется выпадающие меню, реализованное полностью на CSS и также адаптированное для работы на мобильных устройствах.
    • Увеличение изображений. Просмотр больших изображений товаров на витрине магазина во всех трех темах дизайна реализован на основе плагина Easy Zoom.
    • Также как и доступные ранее темы дизайна «Дефолт» и CUSTOM, новые темы Clear, Sidebar, Nifty являются удобной основой для создания собственных тем дизайна для всех приложений фреймворка с фронтендами, доступных сегодня: Shop-Script 5, Блог, Фото и Сайт. В качестве родительской темы в каждом из семейств тем используется тема для приложения «Сайт».

    Посмотрите новые темы дизайна в демо-версии по адресу demo-ru.webasyst.com. Переключатель тем дизайна находится в нижней части страницы. Попробуйте изменять размер браузера от стандартного до самого маленького, чтобы увидеть, как в режиме реального времени подгружаемые стили изменяют внешний вид страницы.

  • Добавлено отображение адресов обратных вызовов для платежных систем (callback URL) в настройках соответствующих модулей оплаты.
  • Улучшена обработка обратных вызовов от платежных систем и смены статуса заказа в зависимости от ответа платежной системы.
  • Улучшена обработка наличия на складе и доступности для заказа добавленных в корзину товаров — это критично в ситуациях, когда товар, добавленный покупателем в корзину, снимается с продажи или заканчивается на складе; для использования этого исправления в измененных темах дизайна необходимо использовать код файлов cart.html и cart.js оригинальных тем дизайна.
  • Добавлен хук backend_order для добавления функциональности на страницу просмотра отдельного заказа в бекенде.
  • Оптимизация системных функций и исправления обнаруженных ошибок.

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

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

  • Поддержка возможности обмена данными с «1С: Управление торговлей» версии 11
  • Модуль приема платежей через «Приват24» (Украина)


  • Улучшения в системе оформления заказов:

    • Улучшения в интерфейсе настройки формы ввода контактной информации.
    • Поле «Список (radio)»: возможность скрывать отдельные поля формы при определенных выбранных значениях. Это дает возможность, например, различным образом адаптировать форму оформления заказов для юрлиц и физлиц, настроив отображение полей в зависимости от выбранного значения списка (radio). Настройка применима только к полям «Список (radio)», созданным после обновления до версии 5.1.6.
    • Возможность отключать проверку заполнения полей контактной информации при оформлении заказа в бекенде (администратором магазина).
    • Согласие с условиями предоставления услуг магазина: в настройках этапа «Подтверждение» можно добавить текст соглашения, и на соответствующем этапе доставки появится ссылка для прочтения и галочка для принятия условий соглашения.
  • Улучшения в шаблонах тем дизайна «Дефолт» и CUSTOM:

    • Незначительные улучшения в CSS и исправления ошибок работы в браузере Internet Explorer
    • Шаблоны дизайна оформления заказа checkout*.html: изменения, направленные на улучшение процесса оформления заказа, обработки ошибочных ситуаций и т.п.

      Если вы используете измененную или собственную тему дизайна, то мы рекомендуем обновить в вашей теме дизайна шаблоны, ответственные за работу механизм оформления заказов:
      1) Заменить содержимое всех файлов вашей темы дизайна, название которых содержит checkout*.html, а также файл login.html содержимым одноименных файлов из темы CUSTOM,
      2) Из оригинального файла стилей темы (default.css для темы «Дефолт» и custom.shop.css для темы CUSTOM) перенести весь блок, отмеченный комментарием /* Checkout */, в вашу тему дизайна.
  • Множественные улучшения, направленные на повышение общей стабильности работы продукта. Исправление найденных ошибок.

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

С 1 июня 2013 года базовая стоимость Shop-Script 5 будет увеличена с 7999 рублей до 9999 рублей.

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

В ближайших обновлениях Shop-Script 5 мы планируем выпустить:

  • обмен данными с «1С: Управление торговлей» версии 11 (сейчас поддерживается только обмен данными с версиями «1С: Управления торговлей» не выше 10.3.4);
  • расширенные настройки зависимости полей ввода контактной информации при оформлении заказов, что позволит, к примеру, запрашивать у клиентов разную контактную информацию в зависимости от выбора переключателя «Физическое лицо / Юридическое лицо»;
  • новые темы дизайна
;
  • модули расчета стоимости и сроков доставки через службы FedEx, DHL, UPS, USPS
;
  • автоматизация экспорта в «Яндекс.Маркет» с возможностью создания нескольких типовых конфигураций экспортируемых данных;
  • модули оплаты Google Checkout, PayPal Express Checkout и другие модули, которые были реализованы в WebAsyst Shop-Script, но пока не доступны пользователям Shop-Script 5;
  • возможность фильтрации данных в отчетах по витринам, источникам заказов, выбранному периоду времени
;
  • внешний API для доступа к данным Shop-Script 5.

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

Стоимость обновления скриптов с WebAsyst Shop-Script до Shop-Script 5 (6499 руб.), хостинга Shop-Script 5 (599 руб./мес.), а также скидки при покупке нескольких лицензий останутся без изменений.

Спешите купить Shop-Script 5 до 31 мая 2013 года по цене 7999 рублей!