ITOBEN STYLE > EC-CUBE4 > EC-CUBE4.0.2→EC-CUBE4.0.3 バージョンアップファイルの一覧 2019年9月12日カテゴリー: EC-CUBE4 EC-CUBE4.0.2→EC-CUBE4.0.3 バージョンアップファイルの一覧 EC-CUBE4.0.3では、次のデータベースが追加されています。 ① dtb_order_itemに、tax_adjustカラムが追加。 ② dtb_csvに、「税率」というデータが追加。 EC-CUBE4.0.2のデータベースに対して、次のSQLで追加することができます。 ▼MySQL ——————————— ALTER TABLE dtb_order_item ADD tax_adjust decimal unsigned NOT NULL DEFAULT 0; INSERT INTO dtb_csv (id, csv_type_id, creator_id, entity_name, field_name, reference_field_name, disp_name, sort_no, enabled, create_date, update_date, discriminator_type) VALUES (LAST_INSERT_ID(), 1, null , ‘Eccube\\\\Entity\\\\ProductClass’, ‘TaxRule’, ‘tax_rate’, ‘税率’, 31, false, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP,’csv’); ——————————— ▼PostgreSQL ——————————— ALTER TABLE dtb_order_item ADD tax_adjust decimal NOT NULL DEFAULT 0; INSERT INTO dtb_csv (id, csv_type_id, creator_id, entity_name, field_name, reference_field_name, disp_name, sort_no, enabled, create_date, update_date, discriminator_type) VALUES (nextval(‘dtb_block_block_id_seq’), 1, null , ‘Eccube\\\\Entity\\\\ProductClass’, ‘TaxRule’, ‘tax_rate’, ‘税率’, 31, false, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP,’csv’); select setval(‘dtb_csv_id_seq’,(select max(id) from dtb_csv)); ——————————— EC-CUBE4.0.3で変更されているファイルと新規追加されているファイル(★印) ***************************************** 先頭のコメントアウトの箇所だけが修正されているファイルは、変更の対象になっていません。 修正されている箇所は次の通りです。 ——————————— * Copyright(c) LOCKON CO.,LTD. All Rights Reserved. * * http://www.lockon.co.jp/ ——————————— ↓【修正】 ——————————— * Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved. * * http://www.ec-cube.co.jp/ ——————————— ***************************************** ———————————————– 直下の、vendor ———————————————– 直下のvendorフォルダは上書きではなく、新しいものに入れ換えます。 ———————————————– 直下ファイル ———————————————– .dockerignore★ .htaccess composer.json composer.lock Dockerfile★ index.php symfony.lock web.config ———————————————– 直下フォルダ ———————————————– dockerbuild★ ———————————————– app/config/eccube/ ———————————————– .gitkeep★ services.yaml ———————————————– app/config/eccube/packages/ ———————————————– eccube.yaml ———————————————– app/Customize/Controller/ ———————————————– .gitkeep★ ———————————————– app/Customize/Entity/ ———————————————– .gitkeep★ ———————————————– app/DoctrineMigrations/ ———————————————– Version20190821081036.php★ ———————————————– app/Plugin/ ———————————————– .gitkeep★ ———————————————– app/PluginData/ ———————————————– .gitkeep★ ———————————————– app/proxy/entity/ ———————————————– .gitkeep★ ———————————————– app/template/admin/ ———————————————– .gitkeep★ ———————————————– app/template/default/ ———————————————– .gitkeep★ ———————————————– app/template/user_data/ ———————————————– .gitkeep★ ———————————————– html/plugin/ ———————————————– .gitkeep★ ———————————————– html/template/default/assets/css/ ———————————————– mypage_receipt.css(本サイトのカスタマイズ版のみ、通常のEC-CUBEには存在しません) style.css ———————————————– html/template/default/assets/css/maps/ ———————————————– style.css.map ———————————————– html/template/default/assets/scss/component/ ———————————————– _7.3.cart.scss ———————————————– html/template/default/assets/scss/project/ ———————————————– _11.2.header.scss ———————————————– html/upload/ ———————————————– .gitkeep★ ———————————————– html/upload/save_image/ ———————————————– .gitkeep★ ———————————————– html/upload/temp_image/ ———————————————– .gitkeep★ ———————————————– html/user_data/ ———————————————– .gitkeep★ ———————————————– src/Eccube/ ———————————————– Kernel.php ———————————————– src/Eccube/Command/ ———————————————– InstallerCommand.php LoadDataFixturesEccubeCommand.php UpdateSchemaDoctrineCommand.php ———————————————– src/Eccube/Common/ ———————————————– Constant.php ———————————————– src/Eccube/Controller/ ———————————————– AbstractController.php ProductController.php ———————————————– src/Eccube/Controller/Admin/ ———————————————– AdminController.php ———————————————– src/Eccube/Controller/Admin/Content/ ———————————————– FileController.php ———————————————– src/Eccube/Controller/Admin/Customer/ ———————————————– CustomerController.php ———————————————– src/Eccube/Controller/Admin/Order/ ———————————————– CsvImportController.php EditController.php OrderController.php ShippingController.php ———————————————– src/Eccube/Controller/Admin/Product/ ———————————————– CategoryController.php CsvImportController.php ProductClassController.php ProductController.php ———————————————– src/Eccube/Controller/Admin/Setting/Shop/ ———————————————– PaymentController.php ———————————————– src/Eccube/Controller/Admin/Setting/System/ ———————————————– MasterdataController.php ———————————————– src/Eccube/Controller/Admin/Store/ ———————————————– TemplateController.php ———————————————– src/Eccube/Controller/Install/ ———————————————– InstallController.php ———————————————– src/Eccube/DataCollector/ ———————————————– EccubeDataCollector.php ———————————————– src/Eccube/Doctrine/ORM/Mapping/Driver/ ———————————————– AnnotationDriver.php ReloadSafeAnnotationDriver.php ———————————————– src/Eccube/Entity/ ———————————————– CartItem.php Delivery.php Order.php OrderItem.php Product.php ———————————————– src/Eccube/Entity/Master/ ———————————————– OrderStatus.php ———————————————– src/Eccube/Form/Type/Admin/ ———————————————– LayoutType.php OrderItemType.php SearchCustomerType.php SecurityType.php ShippingType.php ———————————————– src/Eccube/Repository/ ———————————————– OrderRepository.php TaxRuleRepository.php ———————————————– src/Eccube/Resource/doctrine/import_csv/en/ ———————————————– dtb_csv.csv dtb_product_class.csv dtb_product_stock.csv ———————————————– src/Eccube/Resource/doctrine/import_csv/ja/ ———————————————– dtb_csv.csv dtb_product_class.csv dtb_product_stock.csv ———————————————– src/Eccube/Resource/doctrine/migration/ ———————————————– .gitkeep★ ———————————————– src/Eccube/Resource/locale/ ———————————————– messages.en.yaml messages.ja.yaml ———————————————– src/Eccube/Resource/template/admin/ ———————————————– login.twig ———————————————– src/Eccube/Resource/template/admin/Content/ ———————————————– block_edit.twig css.twig file.twig js.twig page_edit.twig ———————————————– src/Eccube/Resource/template/admin/Order/ ———————————————– edit.twig order_item_prototype.twig order_item_type.twig shipping.twig ———————————————– src/Eccube/Resource/template/admin/Setting/Shop/ ———————————————– mail.twig ———————————————– src/Eccube/Resource/template/admin/Store/ ———————————————– authentication_setting.twig plugin_confirm.twig plugin_search.twig plugin_table_official.twig ———————————————– src/Eccube/Resource/template/default/Forgot/ ———————————————– reset.twig ———————————————– src/Eccube/Resource/template/default/Mail/ ———————————————– order.html.twig order.twig shipping_notify.html.twig shipping_notify.twig ———————————————– src/Eccube/Resource/template/default/Mypage/ ———————————————– delivery.twig history.twig login.twig receipt.twig(本サイトのカスタマイズ版のみ、通常のEC-CUBEには存在しません) ———————————————– src/Eccube/Resource/template/default/Shopping/ ———————————————– confirm.twig index.twig shipping.twig ———————————————– src/Eccube/Resource/template/smartphone/ ———————————————– .gitkeep★ ———————————————– src/Eccube/Service/ ———————————————– EntityProxyService.php OrderHelper.php OrderPdfService.php PluginService.php PointHelper.php SchemaService.php TaxRuleService.php ———————————————– src/Eccube/Service/PurchaseFlow/ ———————————————– PurchaseFlow.php ———————————————– src/Eccube/Service/PurchaseFlow/Processor/ ———————————————– StockDiffProcessor.php TaxProcessor.php ———————————————– src/Eccube/Twig/Extension/ ———————————————– EccubeExtension.php TaxExtension.php★ ———————————————– var/ ———————————————– .gitkeep★
EC-CUBE4.0.3では、次のデータベースが追加されています。
① dtb_order_itemに、tax_adjustカラムが追加。
② dtb_csvに、「税率」というデータが追加。
EC-CUBE4.0.2のデータベースに対して、次のSQLで追加することができます。
▼MySQL
———————————
ALTER TABLE dtb_order_item ADD tax_adjust decimal unsigned NOT NULL DEFAULT 0;
INSERT INTO dtb_csv (id, csv_type_id, creator_id, entity_name, field_name, reference_field_name, disp_name, sort_no, enabled, create_date, update_date, discriminator_type) VALUES (LAST_INSERT_ID(), 1, null , ‘Eccube\\\\Entity\\\\ProductClass’, ‘TaxRule’, ‘tax_rate’, ‘税率’, 31, false, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP,’csv’);
———————————
▼PostgreSQL
———————————
ALTER TABLE dtb_order_item ADD tax_adjust decimal NOT NULL DEFAULT 0;
INSERT INTO dtb_csv (id, csv_type_id, creator_id, entity_name, field_name, reference_field_name, disp_name, sort_no, enabled, create_date, update_date, discriminator_type) VALUES (nextval(‘dtb_block_block_id_seq’), 1, null , ‘Eccube\\\\Entity\\\\ProductClass’, ‘TaxRule’, ‘tax_rate’, ‘税率’, 31, false, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP,’csv’);
select setval(‘dtb_csv_id_seq’,(select max(id) from dtb_csv));
———————————
EC-CUBE4.0.3で変更されているファイルと新規追加されているファイル(★印)
*****************************************
先頭のコメントアウトの箇所だけが修正されているファイルは、変更の対象になっていません。
修正されている箇所は次の通りです。
———————————
* Copyright(c) LOCKON CO.,LTD. All Rights Reserved.
*
* http://www.lockon.co.jp/
———————————
↓【修正】
———————————
* Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
*
* http://www.ec-cube.co.jp/
———————————
*****************************************
———————————————–
直下の、vendor
———————————————–
直下のvendorフォルダは上書きではなく、新しいものに入れ換えます。
———————————————–
直下ファイル
———————————————–
.dockerignore★
.htaccess
composer.json
composer.lock
Dockerfile★
index.php
symfony.lock
web.config
———————————————–
直下フォルダ
———————————————–
dockerbuild★
———————————————–
app/config/eccube/
———————————————–
.gitkeep★
services.yaml
———————————————–
app/config/eccube/packages/
———————————————–
eccube.yaml
———————————————–
app/Customize/Controller/
———————————————–
.gitkeep★
———————————————–
app/Customize/Entity/
———————————————–
.gitkeep★
———————————————–
app/DoctrineMigrations/
———————————————–
Version20190821081036.php★
———————————————–
app/Plugin/
———————————————–
.gitkeep★
———————————————–
app/PluginData/
———————————————–
.gitkeep★
———————————————–
app/proxy/entity/
———————————————–
.gitkeep★
———————————————–
app/template/admin/
———————————————–
.gitkeep★
———————————————–
app/template/default/
———————————————–
.gitkeep★
———————————————–
app/template/user_data/
———————————————–
.gitkeep★
———————————————–
html/plugin/
———————————————–
.gitkeep★
———————————————–
html/template/default/assets/css/
———————————————–
mypage_receipt.css(本サイトのカスタマイズ版のみ、通常のEC-CUBEには存在しません)
style.css
———————————————–
html/template/default/assets/css/maps/
———————————————–
style.css.map
———————————————–
html/template/default/assets/scss/component/
———————————————–
_7.3.cart.scss
———————————————–
html/template/default/assets/scss/project/
———————————————–
_11.2.header.scss
———————————————–
html/upload/
———————————————–
.gitkeep★
———————————————–
html/upload/save_image/
———————————————–
.gitkeep★
———————————————–
html/upload/temp_image/
———————————————–
.gitkeep★
———————————————–
html/user_data/
———————————————–
.gitkeep★
———————————————–
src/Eccube/
———————————————–
Kernel.php
———————————————–
src/Eccube/Command/
———————————————–
InstallerCommand.php
LoadDataFixturesEccubeCommand.php
UpdateSchemaDoctrineCommand.php
———————————————–
src/Eccube/Common/
———————————————–
Constant.php
———————————————–
src/Eccube/Controller/
———————————————–
AbstractController.php
ProductController.php
———————————————–
src/Eccube/Controller/Admin/
———————————————–
AdminController.php
———————————————–
src/Eccube/Controller/Admin/Content/
———————————————–
FileController.php
———————————————–
src/Eccube/Controller/Admin/Customer/
———————————————–
CustomerController.php
———————————————–
src/Eccube/Controller/Admin/Order/
———————————————–
CsvImportController.php
EditController.php
OrderController.php
ShippingController.php
———————————————–
src/Eccube/Controller/Admin/Product/
———————————————–
CategoryController.php
CsvImportController.php
ProductClassController.php
ProductController.php
———————————————–
src/Eccube/Controller/Admin/Setting/Shop/
———————————————–
PaymentController.php
———————————————–
src/Eccube/Controller/Admin/Setting/System/
———————————————–
MasterdataController.php
———————————————–
src/Eccube/Controller/Admin/Store/
———————————————–
TemplateController.php
———————————————–
src/Eccube/Controller/Install/
———————————————–
InstallController.php
———————————————–
src/Eccube/DataCollector/
———————————————–
EccubeDataCollector.php
———————————————–
src/Eccube/Doctrine/ORM/Mapping/Driver/
———————————————–
AnnotationDriver.php
ReloadSafeAnnotationDriver.php
———————————————–
src/Eccube/Entity/
———————————————–
CartItem.php
Delivery.php
Order.php
OrderItem.php
Product.php
———————————————–
src/Eccube/Entity/Master/
———————————————–
OrderStatus.php
———————————————–
src/Eccube/Form/Type/Admin/
———————————————–
LayoutType.php
OrderItemType.php
SearchCustomerType.php
SecurityType.php
ShippingType.php
———————————————–
src/Eccube/Repository/
———————————————–
OrderRepository.php
TaxRuleRepository.php
———————————————–
src/Eccube/Resource/doctrine/import_csv/en/
———————————————–
dtb_csv.csv
dtb_product_class.csv
dtb_product_stock.csv
———————————————–
src/Eccube/Resource/doctrine/import_csv/ja/
———————————————–
dtb_csv.csv
dtb_product_class.csv
dtb_product_stock.csv
———————————————–
src/Eccube/Resource/doctrine/migration/
———————————————–
.gitkeep★
———————————————–
src/Eccube/Resource/locale/
———————————————–
messages.en.yaml
messages.ja.yaml
———————————————–
src/Eccube/Resource/template/admin/
———————————————–
login.twig
———————————————–
src/Eccube/Resource/template/admin/Content/
———————————————–
block_edit.twig
css.twig
file.twig
js.twig
page_edit.twig
———————————————–
src/Eccube/Resource/template/admin/Order/
———————————————–
edit.twig
order_item_prototype.twig
order_item_type.twig
shipping.twig
———————————————–
src/Eccube/Resource/template/admin/Setting/Shop/
———————————————–
mail.twig
———————————————–
src/Eccube/Resource/template/admin/Store/
———————————————–
authentication_setting.twig
plugin_confirm.twig
plugin_search.twig
plugin_table_official.twig
———————————————–
src/Eccube/Resource/template/default/Forgot/
———————————————–
reset.twig
———————————————–
src/Eccube/Resource/template/default/Mail/
———————————————–
order.html.twig
order.twig
shipping_notify.html.twig
shipping_notify.twig
———————————————–
src/Eccube/Resource/template/default/Mypage/
———————————————–
delivery.twig
history.twig
login.twig
receipt.twig(本サイトのカスタマイズ版のみ、通常のEC-CUBEには存在しません)
———————————————–
src/Eccube/Resource/template/default/Shopping/
———————————————–
confirm.twig
index.twig
shipping.twig
———————————————–
src/Eccube/Resource/template/smartphone/
———————————————–
.gitkeep★
———————————————–
src/Eccube/Service/
———————————————–
EntityProxyService.php
OrderHelper.php
OrderPdfService.php
PluginService.php
PointHelper.php
SchemaService.php
TaxRuleService.php
———————————————–
src/Eccube/Service/PurchaseFlow/
———————————————–
PurchaseFlow.php
———————————————–
src/Eccube/Service/PurchaseFlow/Processor/
———————————————–
StockDiffProcessor.php
TaxProcessor.php
———————————————–
src/Eccube/Twig/Extension/
———————————————–
EccubeExtension.php
TaxExtension.php★
———————————————–
var/
———————————————–
.gitkeep★