小编cec*_*lab的帖子

您如何估算Magento升级?

我很想知道你如何衡量Magento升级所需的时间?我想,大多数人都很难回答客户的问题:"升级我的Magento商店需要多长时间?"

通常客户需要听到一个数字,例如:"这需要X小时,而且需要花费Y美元."

这个问题背后的主要思想是关于技术方面,你作为开发人员检查了什么来自己计算Magento升级.

我创建了下一个检查列表,仅用于我自己的计算:

  • Magento核心触及了吗?
  • Magento DB架构是否触及?
  • 数据库中是否存在不一致的数据?
  • 本地和社区代码池中安装了多少个自定义扩展?
  • 自定义扩展程序是否与最新版本的Magento兼容?
  • 主题开发人员是否使用local.xml文件作为布局指令,或者只是将xml文件从base/default/layout复制到自定义主题的布局目录中?
  • 我们是否在布局xml文件中弃用了布局指令/块方法?
  • 我开发了这个Magento商店吗?

你认为,我错过了一些东西,如果是的话,你想和我和社区分享你的额外积分吗?

magento

9
推荐指数
1
解决办法
1427
查看次数

使用配置覆盖Magento中的Zend框架类?

你知道Magento中是否有一种方法可以使用如下例所示的配置来覆盖Zend框架中的类:

<config>
    <global>
        <models>
            <mymodule>
                <class>MyNamespace_MyModule_Model</class>
            </mymodule>
            <zend>
                <rewrite>
                    <somezendclass>MyNamespace_MyModule_Model_SomeZendClass</somezendclass>
                </rewrite>
            </zend>
        </models>
    </global>
</config>
Run Code Online (Sandbox Code Playgroud)

overriding zend-framework magento

4
推荐指数
1
解决办法
1980
查看次数

Magento - 在Onepage Checkout上使用Google Checkout作为选项的风险

最近我玩Google Checkout又称Google Wallet.我的任务是让它在Onepage Checkout的付款方式步骤中作为选项工作.

我的Mangento版本是CE 1.6.2.0

默认情况下,我们只在购物车页面上提供Google Checkout表单,但不在Onepage Checkout页面上.我查看了模块的管理员设置(Google Api),但没有找到为结帐页面启用它的选项.

我发现,我们在googlecheckout/form.phtml中有表单模板,似乎计划在结帐页面上工作.

我决定"拍摄"并创建简单的扩展,重写Mage_GoogleCheckout_Model_Payment所以我改变了

protected $_canUseCheckout = false; to protected $_canUseCheckout = true;
Run Code Online (Sandbox Code Playgroud)

瞧,该选项在结账页面上显示为付款方式.

我在沙箱模式下做了一些测试订单,一切似乎都很好,产品和运费都是正确的.此外,结算信息也会自动填充在Google电子钱包页面中,并且无需再次在Google电子钱包中再次填充结帐页面的相同信息.

困扰我的是这样一个事实,即默认情况下这个"功能"不可用,可能有一个原因,为什么Magento核心的人们以这种方式工作.

基本上我的问题是,您是否认为在结帐页面中使用Google Checkout作为选项有任何风险?

magento radio-button google-checkout android-pay

2
推荐指数
1
解决办法
678
查看次数