4 выпуска · Плагин WooCommerce

Журнал изменений оценщика даты доставки

Каждая версия оценщика даты поставки DevMerx, сначала самая новая. Это бесплатный плагин WooCommerce, который рассчитывает предполагаемую дату доставки на основе времени обработки, времени доставки, рабочих дней, праздников и ежедневного закрытия и отображает ее на витрине вашего магазина.

0.3.0 — это первая общедоступная версия. Следующие ниже выпуски были созданы во время разработки и во время ответов рецензентам WordPress.org, поэтому ни один из них так и не был выпущен, и ни один из них не имеет даты. Эта история представляет собой журнал изменений, который содержится в собственном файле readme плагина.

  1. v0.3.0Последние

    Критическое переименование короткого кода и хуков, более строгое экранирование витрины и полное удаление Freemius.

    Уведомление об обновлении. Ошибка: короткий код теперь называется [devmerx_delivery_estimate], а хуки — devmerx_dde_* — обновляйте любую страницу или пользовательский код, используя старые имена. Шаблон сообщения по умолчанию также изменился, поэтому ненастроенная формулировка витрины изменится. Настройки и оценки прошлых заказов сохраняются.

    • ИзмененоШорткод [estimated_delivery] переименован в [devmerx_delivery_estimate]. Если вы разместили на странице старый шорткод, обновите его — старый тег больше ничего не отображает.
    • ИзмененоКаждый хук и фильтр переименовываются с dde_* в devmerx_dde_*. Пользовательский код подключения к плагину необходимо обновить.
    • ИзмененоКаждая сохраненная настройка, переопределение для каждого продукта и сохраненная оценка заказа были перемещены в более длинный, защищенный от коллизий префикс хранения. Существующие данные считываются автоматически; ничего не нужно вводить заново.
    • ИзмененоИнтеграция с Freemius полностью удалена. Плагин теперь не связывается с внешними службами и не отправляет никаких исходящих сетевых запросов.
    • УлучшенныйВывод витрины магазина проходит через строгий список разрешенных, поэтому фильтр или измененное сохраненное значение не могут внедрить сценарии в страницу продукта, корзины, оформления заказа или заказа.
    • ИсправленоВкладка настроек, добавленная надстройкой, больше не может скрывать весь экран настроек.
    • ИзмененоШаблоном сообщения по умолчанию теперь является «Расчетное время доставки: {дата}» вместо «Предполагаемое время доставки: {min_date} — {max_date}», поэтому настройка режима отображения определяет формулировку по умолчанию.
    • ИсправленоНастройка режима отображения не повлияла на то, что видели покупатели. Все шесть режимов — диапазон дат, точная дата, самая ранняя дата, самая поздняя дата, продолжительность и относительный — теперь существенно меняют способ отображения токена {date}.
    • ИсправленоОценка не отобразилась в блоках «Корзина» и «Оформление заказа». Входящий в комплект скрипт блока устарел и запросил оценку под именем, которое плагин больше не публикует.
  2. v0.2.1

    Адаптивные экраны настроек, палитры цветов и исправление сценария блокировки корзины/оформления заказа.

    Уведомление об обновлении. Адаптивные экраны настроек, палитры цветов для параметров стиля и исправление зависимостей сценария блока «Корзина/Оформление заказа». Никаких критических изменений; безопасно обновляться.

    • УлучшенныйЭкраны настроек полностью адаптивны. Каждую вкладку, включая повторитель праздников, можно использовать на телефонах и планшетах вместо принудительной горизонтальной прокрутки.
    • УлучшенныйЦвет текста, фона и границы теперь являются палитрами цвета WordPress, а не обычными текстовыми полями, с кнопкой «Очистить», которая восстанавливает собственный цвет вашей темы.
    • ИсправленоСкрипт WooCommerce Blocks теперь объявляет свои зависимости wc-blocks-checkout и wc-blocks-data-store, поэтому оценка блока Cart и Checkout больше не зависит от того, что WooCommerce загружается первым.
    • ИсправленоСкрипты на экране настроек загружались только на вкладке «Праздники», поэтому ни одна другая вкладка не могла их загрузить.
    • УлучшенныйДва оставшихся PHP-файла верхнего уровня теперь блокируют прямой доступ по HTTP.
  3. v0.2.0

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

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

    • НовыйЭкран настроек WooCommerce → Предполагаемая доставка с вкладками «Общие», «Отображение» и «Праздники» для настройки времени обработки, времени доставки, рабочих дней, праздников, времени окончания и параметров отображения, не касаясь кода.
    • НовыйВкладка «Доставка» в редакторе продуктов WooCommerce для переопределения каждого продукта.
    • НовыйОценка теперь отображается на семи поверхностях витрины магазина — странице продукта, архивах магазинов и категорий, корзине, оформлении заказа, странице благодарности, сведениях о заказе в моей учетной записи и электронных письмах о заказе — каждую из которых можно переключать независимо.
    • НовыйШорткод [estimated_delivery] с атрибутом Product_id для отображения оценки конкретного продукта в любом месте. (Переименовано в 0.3.0.)
    • НовыйПолная поддержка блоков WooCommerce: оценка отображается в блоках «Корзина» и «Оформление заказа» через API магазина, а не только в классической корзине и оформлении заказа на основе короткого кода.
    • НовыйНеизменяемые снимки каждого заказа — для каждого заказа постоянно фиксируется оценка, указанная на момент покупки.
    • НовыйПолная поддержка высокопроизводительного хранилища заказов WooCommerce (HPOS).
    • НовыйНачальная загрузка лицензирования и обновлений Freemius, инертная, если не были настроены учетные данные. Снова удалено в версии 0.3.0.
  4. v0.1.0

    Первоначальный выпуск — механизм вычислений и его общедоступный API, без пользовательского интерфейса.

    Уведомление об обновлении. Первоначальный выпуск.

    • НовыйМеханизм расчета даты доставки: глобальные настройки, режимы рабочих и календарных дней, праздники и ежедневное ограничение заказов.
    • НовыйПубличный API dde_get_delivery_estimate() и его перехватчики.