PHP関連のメモ

システムに関するメモ

規格をCSV出力できるSQL

2011-04-15 10:56:38 | EC-CUBE
管理画面>コンテンツ管理>CSV出力設定>高度な設定

dtb_classcategoryとdtb_products_classから規格を出力

D.classcategory_id ,
D.name,
O.product_class_id,
O.product_id,
O.classcategory_id1,
O.classcategory_id2,
O.product_code,
O.stock,
O.stock_unlimited,
O.price01,
O.price02,
O.cancel_price01

FROM dtb_classcategory D
LEFT OUTER JOIN dtb_products_class O
ON (O.classcategory_id1 = D.classcategory_id) OR (O.classcategory_id2 = D.classcategory_id)

WHERE O.product_code = 'A-1TEST'

ORDER BY D.classcategory_id ASC

受注IDと詳細をCSV出力できるSQL

2011-04-14 15:15:08 | EC-CUBE
管理画面>コンテンツ管理>CSV出力設定>高度な設定

受注IDと詳細をCSV出力できるSQL

O.order_id, O.customer_id, O.order_sex, O.order_birth, O.order_job,
O.subtotal, O.discount, O.deliv_fee, O.charge, O.tax, O.total,
O.payment_total, O.status, O.create_date, O.del_flg,
D.product_id, D.classcategory_id1, D.classcategory_id2,
D.product_name, D.product_code, D.classcategory_name1,
D.classcategory_name2, D.price, D.quantity
FROM dtb_order_detail D
LEFT OUTER JOIN dtb_order O
ON O.order_id = D.order_id
ORDER BY D.order_id ASC, D.product_id ASC

カート内に商品情報を増やす

2011-04-11 12:48:14 | EC-CUBE

/cart/index.php



/data/class/pages/cart/LC_Page_Cart.php

// カート集計処理
$db->sfTotalCart($this, $objCartSess, $arrInfo);


内に商品情報を追加すると、
後々の送料計算や受注テーブルへの登録が簡単になる。


/data/class/helper/SC_Helper_DB.php
では

/**
* 商品規格情報を取得する.
*
* @param array $arrID 規格ID
* @return array 規格情報の配列
*/
function sfGetProductsClass($arrID) {


ここの部分に項目名を追記するだけ。