techdivision / import-product-url-rewrite
Pacemaker库,提供基本的Magento 2产品URL重写导入功能
26.0.0
2024-07-24 15:49 UTC
Requires
- php: ^8.1
- techdivision/import-product: ^26.0.0
Requires (Dev)
- consolidation/robo: ^4.0.2
- doctrine/dbal: ^4.0.4
- mikey179/vfsstream: ~1.6.11
- pdepend/pdepend: ^2.16.2
- phpmd/phpmd: ^2.15.0
- phpunit/phpunit: ^11.2.5
- sebastian/phpcpd: ^2.0.1
- squizlabs/php_codesniffer: ^3.10.1
- symfony/http-kernel: ~4.4.51
- dev-master
- 26.0.0
- 25.0.4
- 25.0.3
- 25.0.2
- 25.0.1
- 25.0.0
- 24.x-dev
- 24.1.8
- 24.1.7
- 24.1.6
- 24.1.5
- 24.1.4
- 24.1.3
- 24.1.2
- 24.1.1
- 24.1.0
- 24.0.0
- 23.x-dev
- 23.0.0
- 22.x-dev
- 22.0.2
- 22.0.1
- 22.0.0
- 21.x-dev
- 21.0.0
- 20.x-dev
- 20.0.0
- 19.x-dev
- 19.0.1
- 19.0.0
- 18.x-dev
- 18.0.2
- 18.0.1
- 18.0.0
- 17.x-dev
- 17.0.2
- 17.0.1
- 17.0.0
- 16.x-dev
- 16.0.0
- 15.x-dev
- 15.0.0
- 14.x-dev
- 14.0.0
- 13.x-dev
- 13.0.0
- 12.x-dev
- 12.0.0
- 11.x-dev
- 11.0.0
- 10.x-dev
- 10.0.0
- 9.x-dev
- 9.0.0
- 8.x-dev
- 8.0.0
- 7.x-dev
- 7.0.0
- 6.x-dev
- 6.0.0
- 5.x-dev
- 5.0.0
- 4.x-dev
- 4.0.0
- 3.x-dev
- 3.0.0
- 2.x-dev
- 2.0.1
- 2.0.0
- 1.0.0
- 1.0.0-beta13
- 1.0.0-beta12
- 1.0.0-beta11
- 1.0.0-beta10
- 1.0.0-beta9
- 1.0.0-beta8
- 1.0.0-beta7
- 1.0.0-beta6
- 1.0.0-beta5
- 1.0.0-beta4
- 1.0.0-beta3
- 1.0.0-beta2
- 1.0.0-beta1
- dev-compatibility-php-81
- dev-fix-url-confilct
- dev-pac-5-optimize-code
- dev-metsup-32
- dev-pac-512-fix-url-suffix
- dev-bugfix/replace-operation
- dev-pac-235--rewrites-for-store-views
- dev-pac-335--slash-handling
- dev-pac-264--pdo-exception
- dev-pac-307--update-url-key-from-name
- dev-backport--product-301-rewrite-to-active-url
- dev-pac-273--product-301-rewrite-to-active-url
- dev-pac-252--category-product-rewrites-3.8
- dev-pac-252--category-product-rewrites
- dev-di
This package is auto-updated.
Last update: 2024-08-24 16:06:43 UTC
README
多商店URL重写导入
- 导入器支持多商店url_key,需要注意的是,如果新产品的文件中只包含默认商店行,则只将一个条目存储在catalog_product_entity_varchar表中的默认商店,并将一个键存储在所有商店的url_rewrite表中。
- 当更新此产品的新键时,所有商店都将更改。
- 为了避免这个问题,可以省略默认行,只导入特定的商店。
特殊情况
在某些情况下,必须在产品文件中包含默认行,在这种情况下,如果商店的varchar中没有条目,则所有商店的url_rewrite将根据默认列中的内容更新。
解决方案
- 为了解决这个问题,应该只导入默认商店和特定商店,因此产品将只针对商店和特定商店导入。
- 导入应该始终包括新产品的所有商店,以便每个商店在catalog_product_entity_varchar表中都有一个用于url_key属性的条目。
- 如果只更新商店中的类别,则必须提供特定商店的默认行,然后更新Varchar表中的url_rewrtie和url_key。