WP Manifestindependent plugin directory
manifest / ecommerce / woocommerce-boxberry

WooCommerce Boxberry WP Registry grade D+. High-severity findings · 2 findingsWP RegistryHigh-severity findings · 2 findingsOpen the reportD+

Форк официального плагина для интеграции Boxberry

★ 1stars
5release downloads
1.0.2latest · 2 years ago

Install

Download woocommerce-boxberry.zip From the 1.0.2 release on GitHub, Jun 29, 2024

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/artikus11/woocommerce-boxberry/releases/download/1.0.2/woocommerce-boxberry.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Интеграция со службой доставки Boxberry

Description

Функционал модуля:

  • расчет стоимости доставки до ПВЗ и курьером;
  • выбор ПВЗ в виджете при оформлении заказа и в админке для смены ПВЗ;
  • применение настроек расчета и отображения ПВЗ из ЛК Boxberry;
  • выгрузка заказов в ЛК Boxberry;
  • формирование актов;
  • получение ссылок на отслеживание заказов;
  • печать этикеток и актов;
  • смена статусов заказа в Woocommerce, после выгрузки в ЛК Boxberry;
  • отображение текущего статуса заказа в Boxberry;
  • добавление префиксов к номеру заказа для выгрузки в ЛК Boxberry

Инструкция по установке и настройке

Техническая поддержка

Changelog

2.20

  • Добавлен расчет стоимости и выгрузка заказов курьером в СНГ

2.19

  • Добавлена передача id платформы при отправке заказа в ЛК Boxberry

2.18

  • Добавлено отображение способов доставки и расчет стоимости в корзине

2.17

  • Добавлена опция использования индекса покупателя для расчета стоимости курьерской доставки
  • Добавлена опция привязки способов доставки к способам оплаты

2.16

  • Переделан вывод кнопки/ссылки для выбора ПВЗ в оформлении заказа

2.15

  • Обновлена проверка на выбранный ПВЗ в оформлении заказа

2.14

  • Исправлена ошибка при автоматической отправке заказа в ЛК Boxberry

2.13

  • HTTP запросы переведены с curl на API Wordpress
  • Переделано кэширование апи запросов
  • Другие небольшие доработки

2.12

  • Исправлена ошибка при выборе города Королёв

2.11

  • Исправлена ошибка при выборе города Алматы

2.10

  • Исправлена ошибка при входе в заказ

2.9

thanks to mrswed

  • Добавлена смена статуса заказа в Woocommerce после выгрузки в ЛК Boxberry
  • Добавлена опция для смены префикса заказа
  • Добавлен хук после получения и записи трекинг кода
  • Добавлено разделение логики получения трекинг кода
  • Добавлено отображение текущего статуса в редактировании заказа
  • Добавлено формирование актов вручную в редактировании заказа
  • Переделана автоматическая выгрузка заказов при смене статуса
  • Переделана проверка выбранного ПВЗ
  • Другие небольшие доработки
  • Исправлены ошибки

2.8

  • Обновление для корректной работы с постаматами

2.7

  • Добавлена автоматическая выгрузка заказов при смене статуса

2.6

  • Доступные способы доставки Boxberry отображаются по умолчанию без указания города
  • Исправлена ошибка с вариативным весом
  • Другие небольшие доработки

2.5

  • Добавлена поддержка веса вариативного товара для расчета стоимости доставки
  • Если клиент делал заказ ранее, поле город не очищается при оформлении нового заказа
  • Другие небольшие доработки

2.4

  • Переделано кэширование апи запросов для оптимизации в оформлении заказа
  • Исправлены ошибки при использовании PHP 8
  • Другие небольшие доработки

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.0.2 latest
Jun 29, 2024 2 years ago
woocommerce-boxberry.zip
4
Jun 11, 2024 2 years ago
woocommerce-boxberry.zip
1
D+ grade

Security

WooCommerce Boxberry 1.0.2 · audited by WP Registry

High-severity findings.

1 high 1 medium
Audited release
1.0.2
Findings
2
Worst severity
high
Content hash
0a7da85a729d66bdf5779976…

Findings

  • high Order Boxberry meta update AJAX missing authentication

    missing_auth

    wp_ajax_boxberry_admin_update loads an order by POST id and writes boxberry_code/boxberry_address with no nonce and no capability check. Any authenticated user (Subscriber+) can redirect pickup points on arbitrary orders.

    classes/Ajax.php:55-68

    Recommendation

    Require current_user_can('edit_shop_orders') (or manage_woocommerce) and verify a nonce before mutating order meta.

  • medium Checkout pickup AJAX missing nonce

    missing_nonce

    nopriv/auth boxberry_update accepts city/code/address/price/method without nonce, enabling CSRF against a shopper's session shipping choice.

    classes/Ajax.php:21-51

    Recommendation

    Verify a checkout nonce and validate pickup point codes against the Boxberry API rather than trusting client price.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.