ProductPrices
商品価格情報を取得、削除します。
Select
本製品 は、WHERE 句の条件と選択されたカラムを処理するために Smaregi API を使用します。
演算子: =、ORDER BY はサーバー側で処理されます。
例えば、以下のクエリはサーバー側で処理されます:
SELECT * from ProductPrices where ProductId=202504301729112
NOTE: 疑似カラムはINSERT およびUPDATE 操作でのみサポートされています。
Insert
ProductPrices に追加するには、以下のカラムを指定してください: Price、ProductName、CategoryId、StoreId、PriceDivision、StartDate、EndDate、ProductPrice。
INSERT INTO ProductPrices (Price, ProductName, CategoryId, StoreId, PriceDivision, StartDate, EndDate, ProductPrice) VALUES (90,testingproductname,1,35,2,2000-01-23,2000-01-24,12345678)
Update
Smaregi ではProductPrice カラムの更新が可能です。
UPDATE ProductPrices SET ProductPrice=89 WHERE ProductId=202504301729109
NOTE: ProductPrice を更新すると、Price カラムの値も更新されます。
Delete
ProductPrices は、ProductId、PriceDivision、StoreId、StartDate を指定することで削除できます。
DELETE FROM ProductPrices WHERE ProductId = 1 AND PriceDivision = 2 AND StoreId = 3 AND StartDate = '2025/3/3'
Columns
| Name | Type | ReadOnly | References | Description |
| ProductId [KEY] | Long | False |
Products.ProductId |
商品ID:数字15桁以内。 |
| PriceDivision [KEY] | String | False |
価格区分:1:商品単価、2:会員価格 | |
| StartDate [KEY] | Date | False |
適用開始日:適用開始日。 | |
| StoreId [KEY] | Integer | False |
店舗ID:数字9桁以内。全店の場合「-1」を設定 | |
| Price | Integer | False |
商品単価:商品単価。数字8桁以内。 | |
| EndDate | Date | False |
適用終了日:適用終了日。※未設定の場合、有効期限なしとして適用されます。 |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
| Name | Type | Description |
| CategoryId | Integer | |
| ProductName | String | |
| ProductPrice | String |