Installation and Upgrades
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

3.0 旧バージョンと非互換の変更

このドキュメントは、サードパーティのLiferay Commerce開発者またはCommerce 3.0.のユーザーとの既存の機能、API、または契約に違反する変更の時系列リストを示しています。 私たちはこれらの混乱を最小限にするために最善を尽くしていますが、時には避けられないこともあります。

このファイルに記載されている変更の種類の一部を次に示します。

  • 削除または置換される機能

  • APIの非互換性:パブリックJavaまたはJavaScript APIの変更.

  • テンプレートで利用可能なコンテキスト変数の変更.

  • Liferayテーマおよびポートレットで利用可能なCSSクラスの変更.

  • 設定の変更:com.liferay.commerce.*.cfgなどの設定ファイルの変更

  • 実行要件:Javaバージョン、J2EEバージョン、ブラウザーバージョンなど

  • 非推奨またはサポート終了:たとえば、次のバージョンで特定の機能またはAPIが停止されると警告している

  • 推奨事項:たとえば、後方互換性のためにLiferay Portalに古いAPIが保持されているにもかかわらず、古いAPIに代わる、新しく導入されたAPIを使用することを推奨している

Commerceメニューの変更

変更点

Liferay DXP 7.3では、Commerceのメニュー項目がコントロールパネルから新しいグローバルメニューに移動しました。 新しい Commerce タブ(アプリケーションやコントロールパネルタブと同じレベル)には、これらのメニュー項目があります。

commerce-admin-apiおよびcommerce-admin-webモジュールも削除されます。

影響を受ける人

Commerce → Settingsに追加されたメニュー項目に影響します。 開発者は、CommerceAdminModuleを実装して、Commerce → Settingsにメニュー項目を追加することができなくなります。

これはエンドユーザーにも影響し、エンドユーザーはグローバルメニューの中の新しいCommerceメニューからCommerce管理アイテムにアクセスできるようになります。

変更が行われた理由

Liferay DXP 7.3の規格に準拠しつつ、ナビゲーションスコープをヘッダーバーに残すためメニューを変更しました。 commerce-admin-apicommerce-admin-webモジュールは、古いメニューの場所が削除されたことにより、使用されなくなったため削除されました。

移動したファイル

変更点

以下のファイルが移動します。

  • com.liferay.commerce.pricing.web.servlet.taglib.ui.CommerceDiscountScreenNavigationConstants

  • com.liferay.commerce.pricing.web.servlet.taglib.ui.CommercePricingClassScreenNavigationConstants

影響を受ける人

これは、これらのファイルをコードで参照または使用している開発者に影響します。

コードの更新方法

これらのファイルへの古い参照を、新しいパスに置き換えます。

ファイルはこれらのパスに配置されています。

  • com.liferay.commerce.pricing.web.internal.constants.CommerceDiscountScreenNavigationConstants

  • com.liferay.commerce.pricing.web.internal.constants.CommercePricingClassScreenNavigationConstants

変更が行われた理由

これらのファイルは、Liferayのコーディング規則に従うように移動されました。

宛先名の変更

変更点

プレフィックス commerce_com.liferay.commerce.constants.CommerceDestinationNamesで定義された Commerceの宛先に追加されました。

  • liferay/commerce_order_status

  • liferay/commerce_payment_status

  • liferay/commerce_shipment_status

  • liferay/commerce_stock_quantity

  • liferay/commerce_subscription_status

影響を受ける人

この変更は、コード内でこれらの宛先を参照または使用するすべての人に影響します。

コードの更新方法

プレフィックスcommerce_を持つCommerceの宛先への明示的な参照を更新します。

変更が行われた理由

宛先名は、Liferayの命名規則に従って変更されました。