EC-CUBE4

商品情報連携

EC-CUBE4 × proteger

EC-CUBE4とprotegerの商品情報は自動で連携されます。
ご契約が完了し、連携設定を終えていれば商品の追加、編集情報が自動で連携されます。

また、EC-CUBE4で商品価格を更新すると、protegerの延長保証料も自動で更新されます。

連携された商品情報は3〜5営業日内に確認され、保証が自動で付帯されます。

初期連携時にCSVファイル等の共有を依頼させていただく場合がございます。

protegerプラグインで商品作成、編集のイベント情報を取得しています。

イベント取得のトリガーとなっているのはEC-CUBE4本体EccubeEvents.phppublic const ADMIN_PRODUCT_EDIT_COMPLETE = 'admin.product.edit.complete';の部分です。

デフォルトのEC-CUBE4は商品作成、編集がされると上記ADMIN_PRODUCT_EDIT_COMPLETEのイベントがトリガーされます。
EC-CUBE EccubeEvents.php

商品作成、編集部分をカスタマイズしていたり、特殊な方法で商品を追加している場合は適宜protegerプラグインの該当部分を編集する必要があります。
protegerプラグインのProteger/EventListener/ProductEventListener.phpファイル44行目付近return[]内に商品作成・編集時に発火されるイベントを追加してください。

public static function getSubscribedEvents()
{
    return [
       EccubeEvents::ADMIN_PRODUCT_EDIT_COMPLETE => 'productEdit',
       // 適宜イベントの追加を行う。
    ];
}