генерировать счета и отгрузку программно, если расширение включено в магазине-> конфигурация - PullRequest
0 голосов
/ 06 февраля 2020

Я хочу сгенерировать счет-фактуру и отгрузку автоматически, когда включена опция store-> configuration Enable Invoice ... Я уже сгенерировал счет-фактуру и отгрузку автоматически, но теперь мне нужно сгенерировать ее, только когда эта опция включена, и я проверить, является ли активный способ оплаты и мой вариант оплаты верным. например: введите описание изображения здесь

Любой вариант есть!? С помощью которого я могу добавить это условие в моем наблюдателе!?

1 Ответ

0 голосов
/ 06 февраля 2020

создайте вспомогательный файл следующим образом

use Magento\Store\Model\ScopeInterface;
use Magento\Framework\App\Helper\AbstractHelper;

class Data extends AbstractHelper
{

    const ENABLE = 'section/group/field';
    const VALUE = 'section/group';

    public function isEnable()
    {
       return $this->scopeConfig->getValue(self::ENABLE, ScopeInterface::SCOPE_STORE);
    }
    public function getConfig()
    {
        return $this->scopeConfig->getValue(
            self::VALUE ,
            ScopeInterface::SCOPE_STORE
        );
    }
}

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

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