如果在商店->配置中启用扩展,则以编程方式生成发票和发货
generate invoice & shipment programmatically if extension is enable in store->configuration
我想在商店->配置启用发票选项启用时自动生成发票和发货...我已经自动生成发票和发货但现在我只需要在启用该选项时生成它并且我' 检查有效的付款方式和我的付款选项是否正确。像下面这样:
enter image description here
有什么选项吗!?我可以用它在我的观察者中添加这个条件!?
像这样制作辅助文件
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
);
}
}
并在您的观察者文件中调用此函数以检查扩展启用或禁用并获取您的所有配置数据
我想在商店->配置启用发票选项启用时自动生成发票和发货...我已经自动生成发票和发货但现在我只需要在启用该选项时生成它并且我' 检查有效的付款方式和我的付款选项是否正确。像下面这样: enter image description here
有什么选项吗!?我可以用它在我的观察者中添加这个条件!?
像这样制作辅助文件
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
);
}
}
并在您的观察者文件中调用此函数以检查扩展启用或禁用并获取您的所有配置数据