📜  Magento-面试问题

📅  最后修改于: 2020-10-22 05:44:41             🧑  作者: Mango


亲爱的读者,这些Magento面试题经过专门设计,可让您熟悉在Magento主题的面试中可能遇到的问题的性质。根据我的经验,优秀的面试官几乎不会计划在面试过程中提出任何特定的问题,通常,问题是从该主题的一些基本概念开始的,然后根据进一步的讨论和您的回答继续进行讨论-

Magento是Varien创建的一种开放源代码电子商务软件,可用于在线业务,并且具有灵活的模块化体系结构。它具有可扩展性,并且具有许多可帮助用户的控制选项。 Magento使用电子商务平台,该平台为公司提供了最终的电子商务解决方案和广泛的支持网络。

Magento的用途是-

  • Magento是开源的电子商务软件。

  • 它具有可扩展性,并为小型公司提供业务发展机会。

  • 它以多种方式提供产品的搜索和分类。

  • 轻松与运行有效的电子商务网站所需的许多第三方站点集成。

  • 客户可以使用它订购或购买许多产品。购买产品的数量没有限制。

Magento的虚拟主机网站是-

  • SiteGround

  • 蓝主机

  • HostGator

  • 激励

  • Arvixe

  • 网站5

Magento的缺点是-

  • Magento使用更大的磁盘空间和内存。

  • 构建自定义功能需要花费大量时间。

  • 与其他电子商务网站相比,它非常慢。

  • 它需要适当的托管环境,如果托管环境不合适,则用户可能会遇到问题。

支持Magento的Web服务器是-

  • Apache 2.x
  • Nginx 1.7.x

产品是在Magento中出售的物品。产品可以是能够满足客户需求的任何东西。这包括实物产品和服务。

Magento中可用的产品类型是-

  • 简单产品
  • 分组产品
  • 可配置产品
  • 虚拟产品
  • 捆绑产品
  • 可下载的产品

库存允许设置产品的库存数量。例如,您有一个库存量为100的产品。如果将库存量设置为“无库存”,则将强制该物料无库存。

电子商务的类别为:

  • 企业对企业(B2B)

  • 企业对消费者(B2C)

  • 消费者对消费者(C2C)

  • 消费者对企业(C2B)

税率百分比指定税率的百分比。

优先级字段指定何时应将税金应用于其他税金规则。

零小计结帐面板是一种付款选项,当订单总额为零且不需要输入客户的付款明细时显示。

这是附加的安全功能,客户需要提供信用卡密码才能完成购买订单。

PayPal支付网关的两种方法是-

  • Payflow Pro(包括Express Checkout)

  • Payflow链接(包括Express Checkout)

Payflow Pro选项是可自定义的付款网关,可与商户帐户一起使用以处理信用卡交易。

Payflow Link选项通常称为托管付款网关,通过提供快速简便的方法来向您的站点添加交易处理,从而使客户留在您的站点上。

“我的购物车链接”面板指定是使用“显示购物车摘要”字段显示购物车中的数量还是显示其他产品的数量。

Google Checkout是Google提供的在线付款处理服务。 Magento允许在线商店与Google Checkout集成。就像贝宝(PayPal)一样,简化了在线购买的付款过程。

订单管理很重要,它可以使业务平稳运行并使客户满意,从而使他们将来更有可能访问您的站点。

对于那些积极管理网站并向Magento商店添加分析(包括其网站的电子商务跟踪和转化)的用户而言,Google Analytics(分析)是一项出色的Google服务。

布局文件对于渲染Magento的首页很有用。

Magento CMS(内容管理系统)部分用于管理所有网站页面。它是通过向客户提供有价值的信息并提高搜索引擎可见性来促销产品的一种方式。

静态块是一项内容,可以在页面的任何地方使用。 Magento允许创建可在商店中使用的内容块,并可将其添加到任何页面或其他块中。

民意调查用于获取客户的意见和偏好。提交响应后,轮询结果立即出现。

以下几点描述了如何优化Magento环境

  • 它使用复杂的数据库,因此需要在专用服务器上运行。

  • Magento应用程序可以通过使用云计算进行优化。

  • 合并您的JavaScript和CSS文件,因为它仅加载一个合并的文件,因此可以大大减少加载时间。

  • 就性能而言,正确的MySQL配置是最重要的方面之一。

  • 始终升级到最新的Magento版本可以使性能更好。

以下几点指定如何优化magento配置

  • 为了提高Magento的性能,请不要在同一台计算机上运行mysql和Web服务器。

  • 不要在不使用的Web服务器上托管文件。

  • 优化会话存储。

  • 启用Magento平面目录。 (Magento使用基于复杂和资源密集型实体属性值[或EAV]的目录)。在初始目录建立之后,启用平面目录可以大大缩短数据库查询时间。

  • 识别并禁用未使用的Magento模块。

代码优化的过程是-

  • 删除未使用或不必要的代码过程。

  • 为了优化Magento的性能,需要压缩和聚合JavaScript和CSS文件。

  • 所有站点图像与最佳Web图像尺寸的一致性。

  • 识别前端和后端的瓶颈(导致整个进程变慢或停止的进程)。

以下几点描述了如何提高数据库性能-

  • 必须定期清理未使用的数据以提高性能。

  • 优化数据库查询。

  • 数据库服务器的设置和限制的配置(例如,内存设置,查询缓存,排序缓冲区优化)。

PHP 5.4以上

它代表Web服务描述语言。它用于描述Web服务以及如何访问它们。

用于设置阈值数。当该产品的单位降至该数字时,它将在产品详细信息页面上显示仅X左消息。

支付网关在客户与商家之间以及商家与支付处理器之间安全地处理信用卡数据。就像检查站一样,它可以保护客户免于尝试从客户那里收集个人和财务信息,还可以充当商人和保荐银行之间的调解人。

订单遵循标准的生命周期流程。当客户下达产品订单时,它以待处理状态到达管理界面。处理订单时,订单状态会根据处理工作流中的当前状态而变化。为订单创建发票后,状态将从待处理状态更改为处理状态。接下来,它为订单创建货件,将状态从待处理状态更改为完成状态。

设计部分中的两个部分是-

  • 页面布局
  • 定制设计

页面布局部分包含一个布局选项,该选项允许您根据自己的选择选择布局,而布局更新XML选项将插入XML代码。

元数据部分包含关键字和页面描述。

客户可以使用Magento订阅新闻通讯。客户创建新的客户帐户(其中包含用于注册的复选框)时,可以注册新闻通讯。要创建新闻通讯,您需要在magento中启用新闻通讯选项,以确保客户已确认收到新闻通讯。

以下几点显示了如何优化Magento前端性能-

  • 使用最新版本的php,以便您可以更好,更快地执行前端操作。最新发行的版本可能会导致错误,因此请仔细阅读发行说明并签出新版本。

  • 使用干净的数据库来提高magento的性能。需要定期清除数据库日志。数据库存储自动创建的日志,以跟踪记录会话和交互。

这是一组简单的产品。在这种类型中,您不能为产品指定特定价格;您可以只指定折扣。

客户可以在购买前根据颜色和尺寸选择产品。

示例-以不同颜色和尺寸获得的手机。

捆绑产品是指不能单独出售且对最终用户没有任何选择的产品。

如果启用了此功能,则客户即使缺货也可以购买产品。

税则规则是结合产品税类,客户税类和税率的实体。

在“管理商店”部分,您将看到网站名称,商店名称和商店视图名称列。

电子商务(Electronic Commerce)是一种业务,涉及通过称为Internet的电子渠道进行商业交易或购买或出售商品和服务。

Magento的功能是-

  • Magento提供了不同的付款方式,例如信用卡,PayPal,支票,汇票,Google Checkout。

  • 它以一种订单的形式将产品运送到多个地址。

  • 通过使用管理面板轻松管理订单。

  • 它过滤产品并以网格或列表格式显示。

magento的优点是-

  • 它是用户友好的电子商务软件。

  • 它与智能手机,平板电脑和其他移动设备兼容。

  • 它提供了多种付款方式,因此每个访客都可以根据自己的首选付款网关进行付款。

  • 它具有许多扩展,可支持在线商店的发展。

MySQL数据库

MySQL 5.1

这项交易是在消费者或客户与企业或公司之间进行的,消费者在该企业或公司生产的产品用于公司完成业务。