CS-Cartには各種データをインポートする機能が実装されています。 インポートはUTF-8のCSVファイルにて行います。 商品データのインポート †カテゴリー(Category)は区切り文字 /// にて指定となります。 商品画像(Detailed image)は以下に予めアップしておきます。 CSVファイルへの記述は以下になります。 フィールドの説明は以下
ユーザーデータのインポート †Saltはパスワード暗号化のキーとなり、パスワード(Password)はMD5化した文字列となります。 <?php $salt = fn_generate_salt(); $password = fn_generate_salted_password('password', $salt); /** * Generate random salt * * @param int $length - salt length * @return string salt */ function fn_generate_salt($length = 10) { $length = $length > 10 ? 10 : $length; $salt = ''; for ($i = 0; $i < $length; $i++) { $salt .= chr(rand(33, 126)); } return $salt; } /** * Generate password with salt * * @param string $password - simple text password * @param string $salt - password salt * @return string generated password */ function fn_generate_salted_password($password, $salt) { $_pass = ''; if (empty($salt)) { $_pass = md5($password); } else { $_pass = md5(md5($password) . md5($salt)); } return $_pass; } フィールドの説明は以下
注文データのインポート †注文データは注文とそれに紐づく注文商品の2種類をインポートすることになります。 注文データはUser IDとPayment IDを整合性を合わせるために変更が必要そうです。 ゲスト購入時のUser IDは 0 になります。 注文ステータスはアルファベット1文字で指定となります。
フィールドの説明は以下
|