定制 mageplaza/module-same-order-number 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mageplaza/module-same-order-number

Composer 安装命令:

composer require mageplaza/module-same-order-number

包简介

Magento 2 Same Order Number Extension

README 文档

README

Magento 2 Same Order Number Extension by Mageplaza allows store owners to easily create the ID of Invoice, Shipment and Credit Memo the same as the ID of the original Order. This will significantly contribute to a well-managed order information system.

Latest Stable Version Total Downloads

1. Documentation

2. FAQs

3. How to install Magento 2 Same Order Number Extension

  • Install via composer (recommend)

Run the following command in Magento 2 root folder:

With Marketing Automation (recommend):

composer require mageplaza/module-same-order-number mageplaza/module-smtp
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy

Without Marketing Automation:

composer require mageplaza/module-same-order-number
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy

4. Highlight Features

Automatically same order ID update for billing documents

Magento 2 Same Order Number by Mageplaza helps create the ID number for billing documents, associated with the ID of the original order after customers purchase. Documents that are possible to be set with the same order number are Invoice, Shipment and Credit Memo.

Magento 2 Same Order Number

Automatically add the extra suffix

In case there are more than one Shipments, Invoices or Credit Memos for a single Order, the system will automatically create an extra suffix for the next shipments, start from the second one. For instance, Order ID is #100, the ID of Invoice will accordingly be #100, and from the next one, the ID of the second Invoice will be #100-1, the third will be #100-2, and so on.

Magento 2 Same Order Number extension

Billing documents united pack

The Invoice, Shipment and Credit Memo with the same increment IDs can be well displayed on the frontend. The united pack of billing documents allows both admin and customer to follow and track the order information easily and conveniently.

Magento 2 Same Order Number module

5. Full Magento 2 Same Order Number Features

For store owners

  • Enable/disable the module
  • Select billing documents (Shipment/Invoice/Credit Memo) to set ID according to the Order ID
  • Create an extra suffix for multiple billing documents of a single Order
  • Be compatible with any payment methods that create automated invoices
  • Work well with Mageplaza PDF Invoice

For customers

  • Easy to follow and manage the relationships among billing documents
  • View the record from the frontend, from the customer's login account.

6. Same Order Number User Guide

Login to your Magento Admin Panel, navigate to Store > Settings > Configuration > Mageplaza Extensions > Same Order Number.

same order number4

6.1. Same Order Number General Configuration

Magento 2 Same Order Number General Configuration

  • Enable: Select Yes to activate the extension
  • Apply for: Choose the billing documents to apply the extension. It is possible to apply to Invoice, Shipment and Credit Memo at the same time.
    • Apply to Shipment: ID increment of Shipment will be configured the same as ID of the Order. In case there are more than one Shipments for a single Order, the system will automatically create a following suffix for the next shipments, start from the second one. For instance, Order ID is #003, the ID of Shipment will accordingly be #003, and from the next one, the ID of Shipment will be in a format as follow: #003-1

Magento 2 Same Order Number Configuration

  • If you do not enable Same Order Number for Shipment ID, the ID of Shipment will be set as default.

    • Apply to Invoice: The ID of the Invoice will be set according to the Order ID.

      • Same Order Number is also possible to create Invoice ID automatically when purchasing via Paypal.

      • In case there are more than one Invoices for a single Order, ID of every next invoice will be added with an extra suffix. For example, when the ID of Order is Order #003, the Invoice ID will be #003 and the second Invoice will be #003-1.

Mageplaza Same Order Number

  • If you do not enable Same Order Number for Invoice ID, the ID of Invoice will be set as default.

    • Apply for Credit Memo: ID of Credit Memo will be set according to the Order ID. For Order that have more than one Credit Memos, ID of every next Credit Memo will be automatically added with a suffix. For example, ID of the Order is #003, ID of the Credit Memo will be #003, and the second Credit Memo ID will be #003-1.

Mageplaza Same Order Number for Magento 2

  • If you do not enable Same Order Number for Credit Memo ID, the ID of Credit Memo will be set as default.

6.2. Configuration for multi-stores

  • Stores will be set as Default Config.
  • To configure the extension for each store, go to Store View > Store. Next, uncheck the box Use Website of each option.
  • The configuration of each store will only be available right on that store, other stores are still unchanged.

6.3. Frontend

6.3.1. Invoice after being applied Same Order Number Extension:

Invoice after being applied Same Order Number Extension

6.3.2. Shipment after being applied Same Order Number Extension:

Shipment after being applied Same Order Number Extension

6.3.3. Credit Memo after being applied Same Order Number Extension:

Credit Memo after being applied Same Order Number Extension

Other free extension on Github

Get more Magento 2 extension on Marketplace:

mageplaza/module-same-order-number 适用场景与选型建议

mageplaza/module-same-order-number 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 24.7k 次下载、GitHub Stars 达 7, 最近一次更新时间为 2018 年 12 月 06 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 mageplaza/module-same-order-number 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 mageplaza/module-same-order-number 我们能提供哪些服务?
定制开发 / 二次开发

基于 mageplaza/module-same-order-number 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 24.7k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 7
  • 点击次数: 10
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 7
  • Watchers: 8
  • Forks: 7
  • 开发语言: PHP

其他信息

  • 授权协议: proprietary
  • 更新时间: 2018-12-06