Перейти к содержимому



  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 support

support

    Активный участник

  • Модераторы
  • 3 649 сообщений
  • ГородМосква

Отправлено 12 Сентябрь 2016 - 21:03

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

Из нового:

1) В разделе "настройки" > "SMS" добавлена опция, "Отключения транслитерации SMS". Текст SMS может состоять из алфавитно-цифровых символов. Максимальный размер сообщения в стандарте GSM — 140 байт (1120 бит). Таким образом, при использовании 7-битной кодировки (латинский алфавит и цифры) можно отправлять сообщения длиной до 160 символов. При использовании 8-битной кодировки (немецкий, французский язык) можно отправлять сообщения длиной до 140 символов. Для поддержки других национальных алфавитов (китайского, арабского, русского и др.) используется 2-байтовая (16-битная) кодировка UCS-2. Таким образом, SMS, написанное кириллицей, не может превышать 70 знаков.

Для того, чтобы снизить расходы магазина путём уменьшения число отправленных SMS, система перед отправкой проверяет их длину и в случае, если размер SMS превышает 70 символов, она производит автоматическую транслитерацию сообщения на латинский алфавит.

Теперь опцию транслитерации можно отключить с помощью опции «Отключить транслитерацию SMS». В этом случае SMS будут отправляться так, как были написаны, что позволит увидеть покупателям красивые уведомления на родном языке. Мелочь, а приятно))

Детализацию по отправленным SMS можно увидеть в разделе «Аккаунт» > «Взаиморасчёты» > «Скачать детализию отправленных SMS»
Изображение

2) В карточке заказа добавлено отображение истории заказов
В ней можно увидеть какие производились изменения по заказу, позициям заказа, как менялись статусы заказа и кто производил эти изменения. Не побоюсь этого слова текущий вариант решения лучший на рынке (Мы смотрели среди всех решений, которые есть у других платформ и подобных разработок), или по крайней мере на уровне. (Если найдёте что-то более крутое - напишите, докрутим этот модуль до новых высот=) )
Постарались сделать его визуально понятным, чтобы не выводилось ничего лишнего, чтобы всё было максимально интуитивно понятным, работало быстро и просто.

Изображение

Изображение
Мы писали об этой новости в соседней ветке, в день релиза этого модуля.

3) Дополнительная защита от DDoS атак.
Так как в интернет-магазинах атаки на конкурентов не редкость, например, по нашим магазинам атака средней мощности приходит раз в 2-3 дня, а большая случается где-то раз в месяц, то приходится улучшать инфраструктуру проекта, чтобы эти события не мешали работе людей.
В этот раз большой подарок нам сделал наш дата центр в Германии, они добавили централизованные DDoS фильтры для всех своих клиентов, включая и наш сервис, так что теперь StoreLand может выдерживать атаки очень больших мощностей, что положительным образом повлияет на работу каждого магазина на платформе.


4) В списке категорий товаров на витрине добавлена ссылка на изображение категории
Там теперь доступно 4 новых переменных:
IMAGE_EMPTY - Изображение не указано ? 1 - изображения нет, 0 - изображение есть,
IMAGE_ICON - Ссылка на иконку изображения категории витрины
IMAGE_MEDIUM - Ссылка на среднее изображения категории витрины
IMAGE_OTHER - Ссылка на пользовательский размер изображения категории витрины

Пример использования в коде:
<style>.block-menu-content ul li.subhead {line-height: 40px;}</style>
{% IF catalog_full.LEVEL = 0 && catalog_full.EMPTY = 0 %}<img style="width:40px;height:40px;margin-right: 0.5em;vertical-align:middle;position:relative;top:-3px;" src="{catalog_full.IMAGE_OTHER}" />{% ENDIF %}

Пример как это выглядит на сайте:
Изображение



5) Появилась возможность бесплатной регистрации имени отправителя в SMS для всех операторов.

Теперь у нас есть специальный, выделенный канал отправки SMS, для тех клиентов, которые используют буквенное имя отправителя.
Главное здесь, что мы это сделаем бесплатно для всех операторов и заголовок не будет меняться на "SMSINFO", "Zakaz" или какой-либо другой.
Для того чтобы зарегистрировать такой заголовок достаточно отправить нам в форму обратной связи:
1) Название организации, которая заказала буквенное имя
2) ИНН организации
3) Заголовок, который хочет заказать пользователь

После этого мы отправим его операторам связи и через некоторое время (обычно не более 2х недель) они скажут нам разрешили ли этот заголовок для магазина или нет.


6) В выгрузке на Яндекс.Маркет добавлена настройка для указания сроков курьерской доставки
Вот пример как это выглядит в редакторе Яндекс.Маркет файла:
Изображение

А также добавлена возможность полного редактирования шаблона Яндекс.Маркет файла в разделе "Сайт" > "Редактор шаблонов" в блоке "Другие шаблоны". Ссылка на него также доступна со страницы редактирования Яндекс.Маркет файла.



7) В дереве категорий витрины добавлена новая переменная
{catalog.BRANCH_GOODS_COUNT}
и
{catalog_full.BRANCH_GOODS_COUNT}
В которой выводится общее количество товаров в этой категории и всех вложенных категориях.

В связи с этой доработкой обновлён шаблон "Лайт", теперь в нём используются обе этих переменных. Если в категории есть товары, то сайт покажет то количество товаров, которое есть в категории. Если нет, то выведет количество всех товаров во всех подкатегориях. Пример на демо шаблоне:
http://design-light.storeland.ru/

Код для использования в шаблоне:
<!-- Отображение количества товаров в категории -->
{% IF catalog.GOODS_COUNT>0 %}
({catalog.GOODS_COUNT})
<!-- Если есть товары в подкатегориях, укажем количество во вложенных категориях -->
{% ELSEIF catalog.BRANCH_GOODS_COUNT>0 %}
({catalog.BRANCH_GOODS_COUNT})
{% ENDIF %}

Данную опцию удобно использовать для создания фильтров по товарам через механизм категорий. Похожим образом это отображается в крупных интернет-гипермаркетах техники, там используются и категории и фильтры, что в целом упрощает жизнь покупателю, товар становится значительно проще найти. Также этот механизм поиска используют некоторые наши магазины, у которых по 5000+ категорий на сайте.

8) Ускорена работа поиска
На странице поиска был ускорен механизм сохранения логов поисковых запросов пользователей, через использование фоновой обработки данных.

9) Ускорили работу панели управления магазином
Провели оптимизацию кода бэкофиса, ускорили открытие страниц панели управления магазином на 0.1-0.3 сек.

10) Новая база данных
Запустили специальную базу данных с логами и информацией, используемой для статистики и отлова ошибок. В панель управления магазином только лишь от администраторов за год проходит около 200 000 000 запросов, без учёта статических файлов, а в целом по системе, число запросов, вот прямо сейчас держится около 700 запросов в секунду...
Для построения статистики по продажам товаров или каналам продаж есть необходимость хранить терабайты текстовых данных, которые не возможно держать в одной базе, так что это логичный шаг на пути развития сервиса.

11) Добавлен график по отправленным из магазина SMS
Когда информация наглядна, картина становится яснее. Также и в этом случае, мы решили сделать информацию об отправленных из магазина SMS чуть более информативной. Чтобы понимать сколько было отправлено платных SMS, сколько бесплатных и сколько их было в пересчёте на реальное число SMS, отправленных оператором.
Изображение


12) Доработан автоматический запуск "упавших" баз данных.
Автозапуск теперь расширен в том числе и на базу данных логов и шаблонов пользователей, так что проблем с ними должно стать меньше, у админа нормализуется сон)

13) Доработали надёжности системы
Теперь в дополнение к хранению информации одновременно на трёх серверах добавлены автоматические ежедневные бэкапы на случай их взлома или серьёзной аварии, что позволит в случае проблем достать необходимые данные из резервного источника.

14) Повысили удобство работы с бланками Почты РФ
В сохранённых бланках почты РФ теперь, если меняется цена заказа, к которому привязан этот бланк и в самом бланке сумма объявленной ценности или наложенного платежа такая же как была раньше у заказа (Администратор не прибавлял и не убавлял её руками), будут изменяться и эти значения.


Написал сложно)))

На примере:
1) Поступил заказ на 1000 рублей
2) Создали бланк для почты РФ, указали там:
  а) Объявленная ценность=1000 рублей
  б) Наложенный платёж 1200 рублей.
3) Поменяли в заказе количество позиций, стоимость заказа стала 1500 рублей
В результате в том бланке будет так:
  а) Объявленная ценность=1500 рублей
  б) Наложенный платёж 1200 рублей.

15) Доработан сбор статистики посещаемости по магазинам
Доработан механизм сбора статистики на асинхронный код, чтобы в случае падения серверов сбора статистики или просто их не доступности для пользователя сайт не "зависал" и не "подтормаживал"

16) В API добавлено действие списания/восстановления остатков
Работа с API используется сторонними разработчиками для создания своих приложений и работы с данными магазина. В данном случае были произведены небольшие доработки по API, а также добавлен новый метод для взаимодействия с заказами в магазине. Более подробная инструкция по методу доступна в соседней ветке форума

17) Доработка в разделе работы с доменами

Дополнительно проработана логика добавления домена в панель управления, повысили удобство привязки домена, при сохранении высокого уровня безопасности его передачи, если, например, домен был привязан к другому магазину.

18) Обновлёны версии программного обеспечения на backend серверах
Это постоянная работа администратора, возможно стоит о ней хоть раз здесь написать))



Кроме создания нового функционала и повышения удобств никакая работа не обходится без работы над ошибками, пройдёмся по списку наиболее важных исправленных ошибок.

Исправлена работа уже существующих разделов:

1) В шаблонизаторе системы, когда передаётся пустой массив, например, result_list но при этом в определённых случаях могла не передаваться переменная result_list_empty. Теперь она передаётся корректно.


2) Доработали расчёт стоимости заказа.
Теперь в момент создания заказа цены на товары будут округляться до того количества знаков, которое есть на сайте. Так что если возникла ситуация, что есть
  • Яблоко с ценой 1.5 рубля,

  • Апельсин за 2.5 рубля

  • Груша за 4.3 рубля
то на сайте они будут отображаться также как и сейчас:
  • Яблоко: 2 рубля

  • Апельсин: 3 рубля

  • Груша: 4 рубля.
В момент создания заказа, товарная позиция придёт с округлением, таким же как на сайте и в карточке заказа отобразится так:
  • Яблоко: 2 рубля

  • Апельсин: 3 рубля

  • Груша: 4 рубля.
Сумма заказа 9 рублей.

Раньше выглядело бы всё одинаково, но сумма заказа получалась бы 8 рублей, а в товарном чеке 8 рублей 30 коп.
Теперь данная проблема проработана, путаницы с покупателями не возникнет.

3) Доработано отображение скидок в процентах, они также считаются с учётом округления. Так что расхождений в том, что отображается покупателю и сумме заказа больше происходить не будет.

4) Исправлена ошибка работы на техническом домене, когда пользователь устанавливает главным доменом свой домен, ставит отметку "перекидывать на основной" и при этом остаётся работать на техническом домене с использованием HTTPS. В этом случае раньше не загружались подсказки и ajax подгрузка данных, могла быть возможна только для обычного, http соединения. Сейчас данной ошибки больше не возникает.

5) Исправлены ошибки отображения данных в разделе настроек DNS. Раньше данные могли уезжать за границы экрана.

6) Исправлены ошибки в платёжном модуле Сбербанка, которые могли возникать при плохом соединении с удалённым сервером.

7) Исправлена ошибка работы списка новостей, раньше в панели управления магазином была возможна ситуация, когда новость могла быть потеряна в списке, если у неё получится удалить все связи со всеми разделами. Теперь этого сделать не получится, новость не потеряется
8) Обновлён модуль работы с валютами на сайте, увеличена скорость в несколько раз, там была хорошая структура для не больших данных, но сейчас уже другие времена, переписали, работает очень быстро.

9) Добавлено отображение информации о текущем количестве товаров в избранном, теперь оно отображается на любой странице магазина и выводится в переменной  {FAVORITES_GOODS_COUNT}.


10) Изменены стандартные настройки интернет магазина, при его создании, увеличен размер изображений товаров и категорий.
...
Думаю об остальных мелких правках и орфографии можно не писать)

Итак: Новые SMS, новая История заказов, новая защита от атак... Хороший выдался денёк!

Искренне желаем Вам успехов и повышения продаж!

Ваша, команда StoreLand.





Темы с аналогичным тегами обновления, заказы, нововведения, восстановление заказов, Статусы заказа, тарифы, смс, лимит, Яндекс.Маркет, yml

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных