Giter VIP home page Giter VIP logo

data-migration-plugin's Introduction

データ移行プラグイン for EC-CUBE4

EC-CUBE2系・3系のバックアップデータを利用して、4系へのデータ移行を行うプラグイン

https://www.ec-cube.net/products/detail.php?product_id=1804

☀️ 移行出来るデータ

会員データ

  • dtb_customer
  • dtb_customer_address
  • mtb_sex
  • mtb_job

管理者データ

  • dtb_member
  • mtb_authority

商品データ

  • dtb_product
  • dtb_product_class
  • dtb_class_category
  • dtb_class_name
  • dtb_product_image
  • mtb_sale_type

カテゴリデータ

  • dtb_category
  • dtb_product_category

受注データ

  • dtb_order
  • dtb_shipping
  • dtb_order_item

支払い方法

  • dtb_payment ※データは移行するが非表示設定

配送方法

  • dtb_delivery ※データは移行するが非表示設定
  • dtb_delivery_fee
  • dtb_delivery_time

税設定

  • dtb_tax_rule

👉 他プラグイン連携

☁️ 移行出来ないデータ

カート

  • dtb_cart
  • dtb_cart_item

決済と配送の紐づけ

  • dtb_payment_option

決済モジュール

❗ 注意点

  • アップロードファイルの最大容量はPHPの設定に依存します。(memory_limit, post_max_size, upload_max_filesize)
  • PostgreSQLの場合は、super user権限が必要になります
  • 古いEC-CUBEからの移行の場合、eccube_password_hash_algos: SHA256を変更する必要があります
  • PostgreSQLの場合は、super user権限が必要になります
  • プラグイン内でcomposerを使用しているため、オーナーズストア経由のインストールが必要になります
  • 新規に使う支払い方法と配送方法を設定する必要があります
  • 複数配送は移行できません
  • ダウンロード商品の受注データは移行できません
  • ダウンロード商品も移行できません
  • 支払方法は、受注との紐づけのため移行されますが、有効化して利用することはできません。新規に作成することを推奨します。
  • ポイントの移行は、EC-CUBE2系のみ対応しています。3系は今後対応予定です。
  • ポイントは、受注時点の1ptあたりの金額が判別できないため、1pt=1円として計算しています。
  • パラメータ設定でPOINT_VALUEを変更している場合、正確な金額を移行することができません。
  • 存在しない受注ステータスを利用している受注は、受注ステータスがnullの状態で移行されます。受注検索画面では表示されないため、移行後に適切な受注ステータスを紐付ける必要があります。

License

LGPL

data-migration-plugin's People

Contributors

chihiro-adachi avatar dk-umebius avatar kentaroutakeda avatar kurozumi avatar nobuhiko avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.