mozgbrasil / magento-base-php_56
Magento 基础模块
Requires
Suggests
- aoepeople/aoe_scheduler: Magento Cron Scheduler
- aschroder/smtp_pro: sending Magento mail through an external smtp-server
- connect20/mage_locale_pt_br: pt_BR locale
- husseycoding/customordergrid: Sort and filter the sales order grid by many different columns.
- jayelkaake/enhancedgrid: Improves the existing Magento admin product management grid. It adds some useful, customizable features to the admin product management grid including new columns and tools.
- magento-hackathon/hackathon_magemonitoring: Magento Monitoring Module to get information about the current installation (Server,Cache,PHP,Rewrites,Logs,...)
This package is auto-updated.
Last update: 2024-09-05 17:03:04 UTC
README
Mozg\Base
简介
是其他模块运行所必需的模块
动机
满足市场对 Magento 模块的需求,提供卓越的支持
支持/疑问
要获取适当的支持,请点击此处,尽可能详细地描述问题发生的原因,并附加屏幕截图以便我们理解
如果您愿意,可以安装 Chrome 插件以记录您的 Screencast
https://chrome.google.com/webstore/detail/loom-video-recorder-scree/liecbddmkiiihnedobmlmillhodjkdmb
技术特性
内部使用
在 Heroku 上测试
我想展示我为 Heroku 平台提供的应用程序
只需点击一次,应用程序即可创建使用电子商务平台 Magento 的虚拟商店,并安装 MOZG 模块
https://github.com/mozgbrasil/heroku-magento#descrição
安装 - 更新 - 卸载 - 禁用
--
建议“打印”执行的所有步骤的屏幕截图
如有任何困难,请将屏幕截图发送给我们
--
此模块旨在使用 Composer 安装
在终端中执行以下命令,以查看 Composer 的存在及其版本
composer --version
如果您的环境中没有 Composer,建议阅读以下文章 点击此处
--
服务器需要支持 ionCube PHP Loader 扩展
要在名为 PHP CLI 的环境中查看扩展的存在,请在终端中执行以下命令
php -v
要查看该扩展是否在您的服务器上名为 PHP WEB 的环境中激活
请确保在项目根目录中存在 phpinfo.php 文件
<?php phpinfo(); ?>
如果项目根目录中没有 phpinfo.php 文件,请创建该文件并添加上述内容
通过浏览器访问该文件
然后搜索“ionCube PHP Loader”术语
如果您的服务器不支持该扩展,请联系您的托管公司并要求他们激活该扩展
如果您有权并希望激活该扩展,请点击此处
在“Loader Downloads API”中,下载与您的服务器兼容的包
解压缩包并将“loader-wizard.php”文件上传到您的服务器,其中将展示激活扩展的步骤
点击此处查看执行过程
--
在存在“ionCube PHP Loader”的情况下,下载以下文件并将其放置在服务器根目录中,然后访问它,如果它工作正常,则表示“ionCube”正在读取此类加密
--
要使用MOZG模块,必须接受最终用户许可协议
--
建议保持一个测试环境进行测试,并且仅在经过适当的测试后,将相应的流程应用于生产环境
--
建议备份Magento平台和数据库
--
在进行任何更新之前,始终保持Compiler和Cache未激活
--
请确认您的项目根目录中存在composer.json文件,并且其参数与以下JSON模型类似
{
"minimum-stability": "dev",
"prefer-stable": true,
"license": [
"proprietary"
],
"repositories": [
{
"type": "composer",
"url": "https://packages.firegento.com"
}
],
"extra": {
"magento-root-dir": "./",
"magento-deploystrategy": "copy",
"magento-force": true
}
}
如果项目根目录中没有composer.json文件,请创建该文件并添加以上内容
要安装模块,请在您的服务器终端中项目目录下执行以下命令
composer require mozgbrasil/magento-base-php_56:dev-master
您可以通过访问后端来检查模块是否已安装
STORES -> Configuration -> ADVANCED/Advanced -> Disable Modules Output
--
要更新模块,请在您的服务器终端中项目目录下执行以下命令
在进行任何涉及更新操作之前,建议保持Compiler和Cache未激活
composer update
在出现错误时,重命名/vender/mozgbrasil文件夹并再次执行
要检查模块的日期,请执行以下命令
grep -ri --include=*.json 'time": "' ./vendor/mozgbrasil
要使用特定版本的模块
首先,通过访问releases来查看可用的版本https://github.com/mozgbrasil/magento-base-php_56/releases
使用与您的许可文件日期对应的版本
为此,请将composer.json文件中的版本更改为所需的版本
"require" : {
"mozgbrasil/magento-base-php_56": "1.0.0"
然后,在服务器终端中执行以下命令
composer update
--
要卸载模块,请在服务器终端中执行以下命令
composer remove mozgbrasil/magento-base-php_56
--
要禁用模块
-
在进行任何涉及更新操作之前,必须保持Compiler和Cache未激活
-
如果您想禁用MOZG模块,请重命名以下文件夹app/code/local/Mozg
模块禁用可以用来检测特定事件是否与模块相关
如何配置方法
要配置方法,请访问后端
STORES -> Configuration -> MOZG -> Geral
您将看到以下字段
默认设置
资源
• 激活IWD_Opc样式
激活资源
• 在商店控制面板中激活进度条
激活资源
• 在订单完成时激活进度条
激活资源
• 在订单查看中激活“导出”按钮
用于数据分析
• 在订单查看中激活“轨迹”按钮
显示商店地址和客户地址之间的路径
调试
• 显示块名称
用于调试
常见问题“FAQ”
重要建议
-
在进行任何更新之前,始终保持Compiler和Cache未激活
-
建议备份Magento平台和数据库
-
建议“打印”出所有执行过的步骤,如果需要,请将屏幕截图发送给我,以便在出现任何困难时进行参考
-
建议保持一个测试环境进行测试,并且仅在经过适当的测试后,将相应的流程应用于生产环境
服务器错误
cURL错误6:无法解析主机:api.cieloecommerce.cielo.com.br(见http://curl.haxx.se/libcurl/c/libcurl-errors.html)
370 - 无法解析主机:api.userede.com.br
这是一个与服务器相关的问题,请向服务器管理员报告此问题
以下文章可能有所帮助
关于没有门牌号的街道
已联系CAC
http://www.correios.com.br/sobre-correios/acesso-a-informacao/acesso-a-informacao
客服确认,这是强制用户在没有门牌号时输入零的正确做法
就像我们在邮政表单中看到的那样
http://www2.correios.com.br/sistemas/falecomoscorreios/
对于门牌号码,不允许输入“s/n”,应填写0,对于补充信息,应填写街区号和地块号
关于订单历史记录
关于重新提交支付交易的通知
请查看手册了解模块的工作原理
https://github.com/mozgbrasil/magento-cielo-php_56#v%C3%ADdeos-demonstrativo
https://github.com/mozgbrasil/magento-cielo-php_56#caracter%C3%ADstica-t%C3%A9cnica
请注意订单历史记录
前三个记录与订单完成有关
如以下演示所示
https://www.youtube.com/watch?v=oag7gee5R54&feature=youtu.be
在第1:51分钟具体说明
第三个历史记录涉及一个在订单完成时执行的事件,旨在将订单状态更改为“待处理”
如果符合显示的通知交易历史记录
如果由于任何原因通知没有被处理或甚至被删除,请在Magento中访问订单并单击“支付信息”块中的“查询”链接,这样就会创建一个待处理的记录,如果您想查看通知记录,请访问:销售 -> 通知队列
关于模块或模板之间的冲突
由于模块或模板之间可能存在冲突,因此任何模块的运行基础始终是原生平台
如果模块不符合预期,请按照以下步骤操作
我的建议是始终使用标准的Magento项目,并且只将MOZG模块用于偶尔的隔离测试
Aoe_Scheduler
存在多个具有相同作业代码的任务。跳过重复任务的执行。
--
错误提到“存在多个具有相同工作代码的任务正在累积。忽略重复任务的执行。”
这可能是由于CRON时间的原因,尝试将其增加至5分钟
--
在Magento后端中
Sistema -> List View ->
Deve ser exibido os serviços processados ou a serem processados pela CRON
Caso tenha registros, exclua os registros
通过终端删除或重命名位于Magento下的“var/cache”文件夹
这样在执行CRON时应该会创建待处理的服务
--
关于CRON配置的问题是Magento平台的一部分,与我们产品或服务无关
--
关于“Aoe_Scheduler”模块的问题可以向模块开发者提出疑问,在
https://github.com/AOEpeople/Aoe_Scheduler
--
关于发生事件的日志发送
重命名或删除“var/log”文件夹,这样就会重新构建新的日志文件
执行事件模拟
请注意“var/log”文件夹中的文件,系统日志文件“system.log”可能包含警告或错误,请始终分析其内容并执行相应的纠正措施
MOZG模块的日志文件命名为“mozg.log”
“var/log/cron”文件夹中的文件存在是模块出现错误的迹象,在这种情况下,请将日志发送给模块开发者
为了信息起见,Magento的错误日志存储在“var/report”中,建议分析该目录中的某些可能文件,并删除该目录以更好地控制“var”文件夹
异常:dl():未启用动态加载的扩展
在终端中执行以下命令,以查看PHP CLI环境中是否存在名为“ionCube PHP Loader”的扩展
php -v
如果未显示包含“with the ionCube PHP Loader”的术语,请联系您的服务器管理员并要求他们在PHP CLI环境中应用扩展支持
PHP致命错误:当前版本的ionCube Loader无法解码app/code/local/Mozg/Rede/Model/Cronjob.php文件。如果您是该网站的管理员,请安装ionCube Loader的最新版本。在未知行上
此错误在没有“ionCube PHP Loader”在PHP CLI环境中时显示
请联系系统管理员并请求为此环境激活扩展支持
模块应该在哪个版本的Magento版本以上运行
仅限在1.7.x版本以上
Magento 1.6.x不支持称为配置组的特性,即使用属性 'type="group"'
关于定制
如何自定义*.phtml
文件
永远不要编辑Magento的本地文件
永远不要编辑模块的文件
定制应遵循Magento的标准格式,即始终将新文件的支撑应用于项目模板目录的结构
您可以通过激活Magento的调试来查看*.phtml
文件的位置
我建议尽可能少地编辑文件,因为原始文件可能会有不应出现在此更改中的更改
我的建议是尝试使用CSS或JS应用支持
Mage注册键_singleton/telencephalon/observer already exists
Mage注册键_singleton/mozg_base/adminhtml_observer already exists
对于安装/更新过程,需要保持Cache和Compiler禁用
可能需要删除位于Magento /var/cache和/var/session下的文件夹
有一个案例,observer文件为空,导致错误发生,然后再次更新了模块
通过javascript隐藏元素
以下示例可以添加到:系统 -> 配置 -> 通用 -> 视觉 -> 页脚 -> 其他HTML代码
-- 在“/checkout/cart/”需要禁用“国家”和“州”字段
<script type="text/javascript">
//<![CDATA[
if( (window.location.pathname == '/checkout/cart/') )
{
console.log('### Ocultando elementos via javascript /checkout/cart/');
var mozg_Element = document.getElementById("shipping-zip-form");
if(mozg_Element)
{
var mozg_ul_Element = mozg_Element.children[1];
var mozg_li_Element_0 = mozg_ul_Element.children[0];
var mozg_li_Element_1 = mozg_ul_Element.children[1];
mozg_li_Element_0.style.display = "none";
mozg_li_Element_1.style.display = "none";
}
}
//]]>
</script>
-- 在“/customer/account/”需要禁用某些导航链接
<script type="text/javascript">
//<![CDATA[
if( (window.location.pathname == '/customer/account/') )
{
console.log('### Ocultando elementos via javascript /customer/account/');
console.log(document.getElementsByClassName('block-content'));
if(document.getElementsByClassName('block-content'))
{
var mozg_Elements = document.getElementsByClassName('block-content');
var mozg_Element = mozg_Elements[1];
var mozg_ul_Element = mozg_Element.children[0];
var mozg_li_Element_4 = mozg_ul_Element.children[4];
var mozg_li_Element_5 = mozg_ul_Element.children[5];
var mozg_li_Element_7 = mozg_ul_Element.children[7];
var mozg_li_Element_9 = mozg_ul_Element.children[9];
mozg_li_Element_4.style.display = "none";
mozg_li_Element_5.style.display = "none";
mozg_li_Element_7.style.display = "none";
mozg_li_Element_9.style.display = "none";
}
}
//]]>
</script>
关于产品显示分期付款
--
安装模块后,应创建一个名为“分期付款”的产品属性
然后
在Magento后端,访问菜单:目录 -> 属性 -> 管理属性 -> 搜索属性“分期付款” -> 更新记录为“用于产品列表 = 是”,然后保存记录并更新索引
--
如果分期付款在前端不可见,请执行上述操作
--
如何更改订单状态
由于订单状态为“支付审核”,因此Magento不允许在此阶段“取消”
但通过使用第三方模块或开发一个程序,您可以更改Magento的状态
建议在NET上搜索“Magento Change Order”
示例
https://marketplace.magento.com/xtento-advanced-order-status.html
https://amasty.com/order-status.html
如何条件性应用税费
以下模块可能满足此需求
https://github.com/yvoronoy/magento-extension-extra-fee
我们看到它使用的是Magento本地的“促销规则”功能
重新执行模块的设置脚本
在MySQL中执行以下命令以重新执行设置脚本
-- add table prefix if you have one
DROP TABLE IF EXISTS mozg_boxpacker_packing_comment_store;
DROP TABLE IF EXISTS mozg_boxpacker_packing_comment;
DROP TABLE IF EXISTS mozg_boxpacker_packing_store;
DROP TABLE IF EXISTS mozg_boxpacker_packing;
DROP TABLE IF EXISTS mozg_api_debug;
DROP TABLE IF EXISTS mozg_event_data;
DROP TABLE IF EXISTS mozg_event_data_queue;
DROP TABLE IF EXISTS mozg_order_payment;
SELECT * FROM `core_resource` WHERE `code` like '%mozg%';
DELETE FROM core_resource WHERE code like '%mozg%';
SELECT * FROM `core_config_data` WHERE `path` like '%mozg%';
DELETE FROM core_config_data WHERE path like '%mozg%';
如何更改产品(s)的尺寸
如何更改产品(s)的属性
在产品(s)数据表中选择记录是Magento的固有功能,可以选择“更新属性”操作,然后显示批量更新属性的可能性
如何获取分期付款数量
分期付款的引用存储在以下Magento层次结构中
Order
Payment
AdditionalInformation
number_of_installments
或
Order
Payment
po_number
如何获取订单交易代码
支付的引用存储在以下Magento层次结构中
Order
Payment
mozg_psp_reference
以下是一个示例
$order_id = '1';
$order = Mage::getModel('sales/order')->load($order_id);
$payment = $order->getPayment();
$pspReference = $payment->getData('mozg_psp_reference');
客户属性存储在哪里?
在eav_attribute
表中,Magento有注册属性,在eav_attribute_option_value
表中注册了选项类型的值“选择”
SELECT * FROM `eav_attribute` WHERE `attribute_code` = 'rg';
SELECT * FROM `customer_eav_attribute` WHERE `attribute_id` = 218;
SELECT * FROM `customer_entity_varchar` WHERE `attribute_id` = 218;
修改模块的翻译到模板
每个模块都有自己的翻译文件,文件名与模块相同
巴西葡萄牙语的翻译文件存储在以下目录
/app/locale/pt_BR/
建议不要编辑该目录下的文件,因为在模块的新更新中,这些文件应该用模块信息更新
在需要更换某些项的情况下
编辑位于您模板目录中的translate.csv文件,以显示新的结果
/app/design/frontend/default/default/locale/pt_BR/translate.csv
如果您的模板中没有"/locale/pt_BR/translate.csv"结构,只需在该目录结构下创建该文件即可
注意。
在Windows或Mac上,建议使用UltraEdit程序编辑文件,这样可以保持文件的UTF-8编码。
--
为了更改与Webservice返回错误相关的警报,请按照以下模型进行更改
"服务“04014 - SEDEX”返回了以下错误:“申报价值不应小于R$ 18,50。”,请选择其他选项。”
在CSV中,请使用以下记录模型
"服务 ""%s"" 返回了以下错误:""%s"",请选择其他选项。","xxx服务 ""%s"" 返回了以下错误:""%s"",请选择其他选项。"
--
为了更改与包装库返回相关的警报,请按照以下模型进行更改
"项 • 1 | 339 | Retro Chic Eyeglasses | 尺寸(LxWxH):3 x 2 x 3 cm | 重量 = 1 kg 没有与这种运费或包装方式关联的包装或兼容的包装来满足该产品的尺寸/重量”
在CSV中,请使用以下记录模型
"mozg_jamef_ERROR_PACKING","新消息”
--
Mage_Core_Exception: The requested Payment Method is not available. in /app/Mage.php:603
错误:选定的支付方式不可用
在前端,此错误可能与第三方结账方法有关,可能与某些支付方式有关,建议在结账方法配置中更改所选方法或重新保存
或
在后端,在查看订单时,如果相关支付方式的模块在项目中不存在,将导致此错误
em
我们看到有两个选项
- 使用与支付方式相关的模块
- 通过数据库更改方法的关联关系
我在本地环境中模拟了一个示例,因为我不想使用Cerebrum_Telencephalon模块,只想使用新的Mozg包
以下有两个SQL指令,第一个返回方法,第二个执行更改关联关系
mysql -h 'localhost' -u 'USER' -p 'DATABASE' -e "\
SELECT count(*) FROM sales_flat_order_payment WHERE method like '%rm_pagseguro_cc%'; \
SELECT entity_id, method FROM sales_flat_order_payment WHERE method like '%rm_pagseguro_cc%'; \
"
mysql -h 'localhost' -u 'USER' -p 'DATABASE' -e "\
UPDATE sales_flat_order_payment SET method = 'banktransfer' WHERE method like '%rm_pagseguro_cc%'; \
"
以下是方法的ID
# Telencephalon
cerebrum_americanexpress
cerebrum_banrisul_banricompras
cerebrum_bancodobrasil
cerebrum_bcash
cerebrum_boleto_bradesco
cerebrum_boleto_hsbc
cerebrum_boleto_itau
cerebrum_boleto_santander_banespa
cerebrum_boleto_banespa
cerebrum_boleto_bb
cerebrum_boleto_bancoob
cerebrum_banrisul_boleto
cerebrum_boleto_cef
cerebrum_boleto_cef_sigcb
cerebrum_bradesco
cerebrum_cielo
cerebrum_meucheckout
cerebrum_itaushopline
cerebrum_mercadopago
cerebrum_moip
cerebrum_pagseguro
cerebrum_pagador
cerebrum_redecard
# Mozg
mozg_bancodobrasil_comercioeletronico_bb
mozg_bancodobrasil_comercioeletronico_boleto
mozg_bancodobrasil_comercioeletronico_eletronictransfer
mozg_braspag_api_cc
mozg_braspag_api_dc
mozg_braspag_api_boleto
mozg_braspag_api_eletronictransfer
mozg_cielo_api_cc
mozg_cielo_api_dc
mozg_cielo_api_boleto
mozg_cielo_api_eletronictransfer
mozg_cielo_checkout_hpp
mozg_bradesco_shopfacil_boleto
mozg_bradesco_shopfacil_eletronictransfer
mozg_redecard_komerci_cc
mozg_itau_shopline_bankline
mozg_itau_shopline_boleto
mozg_pagseguro_api_lightbox
mozg_pagseguro_api_padrao
mozg_pagseguro_api_cc
mozg_pagseguro_api_boleto
mozg_pagseguro_api_eletronictransfer
关于结账
建议使用Magento的本地结账
或
使用以下1步结账购买
https://github.com/mozgbrasil/magento-iwd-opc#iwdopc
关于无效的分期付款金额,这是由于在先前选定的方法中应用了折扣
我想分享以下事件
重现步骤如下
1.1
创建一个促销活动,为某些支付方式应用折扣,可以是“货到付款”方法
1.2
在本地结账中继续,并选择具有折扣的方法
返回后,选择PagSeguro的方法
请注意,分期付款金额错误,使用的是相对于先前方法的折扣后的价值
1.3
更新页面
1.4
然后选择PagSeguro的方法
1.5
请注意,分期付款金额错误,使用的是相对于先前方法的折扣后的价值
在“ IWD_Opc”结账模块的帮助下,过程按预期进行,没有产生上述事件
关于在订单审查中显示分期付款税率
我们看到此功能在本地结账中工作
以下是第三方模块的事件
- 在“ IWD_Opc”模块的使用中
按预期工作,在更改支付方式时,会更新订单审查,显示税率的添加
- 未使用模块 "Inovarti_Onestepcheckout"
修改任何支付方式的信息时,不会更新订单版本
- 未使用模块 "MOIP_Onestepcheckout"
修改任何支付方式的信息时,不会更新订单版本
关于模块 "Inovarti_Onestepcheckout 2.0.3" - "One Step Checkout Brasil 6 Pro"
可在以下网址获取:https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro
关于模块 "Ideasa_IdeCheckoutvm 1.8.0" - "Checkout Venda Mais"
可在以下网址获取:http://www.ipagare.com/
如上图所示
请注意,当激活超过1种支付方式(例如信用卡或借记卡支付方式,它们具有表单)时,模块无法正确运行。模块发送的是所有表单的参数,而不仅仅是所选支付方式的表单参数。
https://drive.google.com/open?id=1qwNiJlS8JOz3s2JIYEOOLCDZZln3-188
https://drive.google.com/open?id=1PaBK_AdRTSzR_gYl7iTMy_AyaPYoTtAP
关于模块 "MOIP_Onestepcheckout"
可在以下网址获取:https://github.com/elisei/moip-transparente-magento
关于 DHTML 窗口 http://prototype-window.xilinus.com/
在 GoogleChrome 中,无法显示 Magento 的 DHTML 原生窗口的滚动条,因此使用弹出窗口
关于 "支付方式 ID" 和 "交易状态" 列
如何显示 "支付方式 ID" 和 "交易状态" 列
这些列是为 MOZG 程序员内部使用而添加的,用于分析支付方式和配送方式的 ID,这是一个实验性功能。
要禁用此功能,请访问,MOZG -> 一般 -> 在订单网格中显示新列 -> 设置为 "否"
如果已激活 "husseycoding_customordergrid" 模块,则应显示这些列的内容
"husseycoding_customordergrid" 模块允许在订单数据网格中添加列
由于该模块不显示支付方式 ID,MOZG 模块通过扩展 "husseycoding_customordergrid" 模块的功能添加了这个新列
可以在新的 "支付方式 ID" 列中进行搜索
在订单数据网格中,当通过以下标识符在 "支付方式 ID" 列中进行搜索时: "mozg_cielo" 或 "mozg_braspag",在数据网格的 "交易状态" 列中会显示每个订单的交易状态
建议通过 composer 安装模块,在终端中执行以下命令
composer require husseycoding/customordergrid
以下是模块存储库的 URL 和演示视频
https://github.com/husseycoding/customordergrid
https://www.youtube.com/watch?v=dxIUntG6M2A
--
已报告在使用 "husseycoding/customordergrid" 模块时出现错误
PHP Fatal error: Call to a member function addData() on boolean in /app/code/community/HusseyCoding/CustomOrderGrid/Model/Observer.php on line 49
--
关于第三方模块的问题,建议联系模块的开发者
--
在模块存储库中,我们发现最近在 "01/09" 报告了一个关于上述错误的情况
husseycoding/customordergrid#14
开发者表示将在下一个版本中进行分析
--
由于该模块是开源的,任何程序员都可以应用可能的修复,并为此模块做出贡献
--
如何删除项目中的文件
以下是在目录中按命名进行搜索
find /home/marcio/dados/public_html/application-dev39/FLOX/flox_public_html/ -type d -name 'Mozg*'
find /home/marcio/dados/public_html/application-dev39/FLOX/flox_public_html/ -type d -name 'mozg*'
find /home/marcio/dados/public_html/application-dev39/FLOX/flox_public_html/ -type l -name 'Mozg*'
find /home/marcio/dados/public_html/application-dev39/FLOX/flox_public_html/ -type l -name 'mozg*'
如我们所见,只返回与 MOZG 相关的目录,我们可以删除这些目录
find /home/marcio/dados/public_html/application-dev39/FLOX/flox_public_html/ -type d -name 'Mozg*' | xargs rm -rf
find /home/marcio/dados/public_html/application-dev39/FLOX/flox_public_html/ -type d -name 'mozg*' | xargs rm -rf
find /home/marcio/dados/public_html/application-dev39/FLOX/flox_public_html/ -type l -name 'Mozg*' | xargs rm -rf
find /home/marcio/dados/public_html/application-dev39/FLOX/flox_public_html/ -type l -name 'mozg*' | xargs rm -rf
请只执行第一条指令以供参考
然后删除项目根目录中的 vendor 目录,并在必要时更新 composer 的需求
在 "自定义" 模式下选择要阻止访问的选项,总是显示 "拒绝访问"
在访问权限的编辑级别
应选择 "系统" 下的 "配置" 节点
因为订单没有在 /sales/order/history/ 中显示
具有 "待支付" 状态的订单不应在此环境中显示
显示以下状态的订单
[✓] 新建
[x] 待付款
[✓] 处理中
[✓] 完成
[✓] 已关闭
[✓] 已取消
[✓] 暂停
[✓] 付款审核
统计
贡献者
Mozg 团队
许可证
徽章
🐈