영카트 상품 더미 입력하기
쇼핑몰 제작할때 테스트 상품을 등록하는 용도입니다.
DummyJSON - Fake REST API of JSON data for development
위 사이트 이용해서 영카트 더미상품을 등록할 수 있습니다.
상품은 총 100개 입니다.
등록 후 카테고리는 알맞게 수정하세요.
굵은글자 표시 부분 필히 수정하세요.
<?php
include_once "./_common.php";
function GetJsonFeed($json_url)
{
$feed = file_get_contents($json_url);
return json_decode($feed, true);
}
$it_img_dir = G5_DATA_PATH . '/item';
//아래 100 숫자를 100이하로 수정하면 해당 개수만큼만 가져옵니다.
$res = GetJsonFeed('https://dummyjson.com/products?limit=100');
$count = count($res['products']);
for ($i = 0; $i < $count; $i++) {
//상품 id
$it_id = 2000000000 + $i;
$price = $res['products'][$i]['price'] * 1000;
$cust_price = $res['products'][$i]['price'] * 900;
//업로드 폴더 생성
if (!is_dir($it_img_dir . '/' . $it_id)) {
mkdir($it_img_dir . '/' . $it_id, G5_DIR_PERMISSION);
chmod($it_img_dir . '/' . $it_id, G5_DIR_PERMISSION);
}
//이미지파일 저장
$img_tag = '';
$attach_file = '';
for ($a = 0; $a < count($res['products'][$i]['images']); $a++) {
$imgfile = file_get_contents($res['products'][$i]['images'][$a]);
$name = basename($res['products'][$i]['images'][$a]);
//저장
file_put_contents($it_img_dir . '/' . $it_id . '/' . $name, $imgfile);
$attach_file .= "it_img" . ($a + 1) . " = '{$it_id}/{$name}',";
$img_tag .= "<p class='img-fluid'><img src='/data/item/{$it_id}/{$name}' class='goods-img'/></p>";
}
$img_tag = addslashes($img_tag);
$title = addslashes($res['products'][$i]['title']);
$brand = addslashes($res['products'][$i]['brand']);
$desc = addslashes($res['products'][$i]['description']);
$sql = " INSERT g5_shop_item
set it_id = '{$it_id}',
ca_id = '카테고리번호넣으세요 - 필수',
ca_id2 = '카테고리번호넣으세요-필요없으면 지우세요',
ca_id3 = '카테고리번호넣으세요-필요없으면 지우세요',
it_skin = 'theme/basic',
it_mobile_skin = 'theme/basic',
it_name = '{$title}',
it_maker = 'ASK-SEO',
it_origin = '한국',
it_brand = '{$brand}',
it_model = 'ASK-SEO',
it_option_subject = '',
it_supply_subject = '',
it_type1 = '1',
it_type2 = '1',
it_type3 = '1',
it_type4 = '1',
it_type5 = '1',
it_basic = '{$desc}',
it_explan = '<p>{$desc}</p>{$img_tag}',
it_mobile_explan = '',
it_cust_price = '{$price}',
it_price = '{$cust_price}',
it_point = '0.1',
it_point_type = '2',
it_supply_point = '0',
it_notax = '0',
it_sell_email = '',
it_use = '1',
it_nocoupon = '',
it_soldout = '',
it_stock_qty = '99999',
it_stock_sms = '',
it_noti_qty = '0',
it_sc_type = '0',
it_sc_method = '0',
it_sc_price = '0',
it_sc_minimum = '0',
it_sc_qty = '0',
it_buy_min_qty = '0',
it_buy_max_qty = '0',
it_head_html = '',
it_tail_html = '',
it_mobile_head_html = '',
it_mobile_tail_html = '',
it_ip = '111.111.111.111',
it_order = '0',
it_tel_inq = '',
it_info_gubun = 'wear',
it_info_value = 'a:8:{s:8:\"material\";s:22:\"상품페이지 참고\";s:5:\"color\";s:22:\"상품페이지 참고\";s:4:\"size\";s:22:\"상품페이지 참고\";s:5:\"maker\";s:22:\"상품페이지 참고\";s:7:\"caution\";s:22:\"상품페이지 참고\";s:16:\"manufacturing_ym\";s:22:\"상품페이지 참고\";s:8:\"warranty\";s:22:\"상품페이지 참고\";s:2:\"as\";s:22:\"상품페이지 참고\";}',
it_shop_memo = '',
ec_mall_pid = '',
{$attach_file}
it_1_subj = '',
it_2_subj = '',
it_3_subj = '',
it_4_subj = '',
it_5_subj = '',
it_6_subj = '',
it_7_subj = '',
it_8_subj = '',
it_9_subj = '',
it_10_subj = '',
it_1 = 'dummy',
it_2 = '',
it_3 = '',
it_4 = '',
it_5 = '',
it_6 = '',
it_7 = '',
it_8 = '',
it_9 = '',
it_10 = ''
, it_time = '" . G5_TIME_YMDHIS . "' , it_update_time = '" . G5_TIME_YMDHIS . "' ";
sql_query($sql, true);
echo "$it_id <br/>";
}
댓글 3개
게시판 목록
영카트5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 41 | 11년 전 | 9172 | ||
| 40 | 11년 전 | 3403 | ||
| 39 | 11년 전 | 8910 | ||
| 38 | 11년 전 | 13312 | ||
| 37 | 11년 전 | 4757 | ||
| 36 | 11년 전 | 6877 | ||
| 35 | 11년 전 | 7037 | ||
| 34 | 11년 전 | 9902 | ||
| 33 |
restime
|
11년 전 | 8255 | |
| 32 | 11년 전 | 10306 | ||
| 31 | 11년 전 | 8956 | ||
| 30 |
사악한천사☆
|
11년 전 | 5911 | |
| 29 |
|
11년 전 | 7681 | |
| 28 | 11년 전 | 6995 | ||
| 27 | 11년 전 | 6063 | ||
| 26 | 11년 전 | 13601 | ||
| 25 | 11년 전 | 4863 | ||
| 24 |
sahara
|
11년 전 | 7288 | |
| 23 | 11년 전 | 22876 | ||
| 22 | 11년 전 | 6218 | ||
| 21 | 11년 전 | 8757 | ||
| 20 |
|
11년 전 | 11293 | |
| 19 | 11년 전 | 8887 | ||
| 18 | 11년 전 | 9506 | ||
| 17 | 11년 전 | 8228 | ||
| 16 |
Lemios
|
11년 전 | 7931 | |
| 15 | 11년 전 | 10661 | ||
| 14 | 11년 전 | 7532 | ||
| 13 | 11년 전 | 6134 | ||
| 12 | 11년 전 | 7431 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기