首页 > 解决方案 > Magento 2 Mysql查询taxvat到vat_id

问题描述

我从 magento 1.9.x 迁移到 2.2.5,现在我需要将一些增值税信息复制到另一个地方,以使支付网关在客人结账时正常工作。

如何将所有用户customer_entity taxvat 复制到 customer_address_entity vat_id?

我正在尝试这样的事情,但不知道如何使它工作。

INSERT INTO pku_customer_address_entity (vat_id)
SELECT taxvat FROM pku_customer_entity
WHERE entity_id = (SELECT parent_id FROM pku_customer_address_entity);

标签: mysqlsqlmagento2

解决方案


如果你们中的任何人进行了 Magento 迁移,并且在客户帐户下和帐单地址中有一些 TaxVat 信息,这导致结帐时出现问题,这是我的贡献。

重要提示:首先备份您的数据库

去做 phpMyAdmin => SQL 并使用它来将信息从taxvat (Magento 1)复制vat_id (Magento 2)

更新 customer_address_entity,customer_entity SET customer_address_entity.vat_id = customer_entity.taxvat WHERE customer_address_entity.parent_id = customer_entity.entity_id


推荐阅读