OrderProducts
OrderProducts テーブルからデータを返します。
Select
本製品 は Bcart API を使用して、以下のカラムと演算子で構築されたWHERE 句条件を処理します。その他のフィルタはクライアントサイドで本製品 内部で処理されます。
- ほとんどのカラムは次の演算子をサポートしています:<、>、<=、>=、=、!=、IN、NOT_IN。
- カスタムフィールドのカラムは次の演算子をサポートしています:=。
- Options カラムはサーバーサイドの演算子をサポートしていません。
SELECT * FROM OrderProducts WHERE ProductName = 'Sample Order Product'
SELECT * FROM OrderProducts WHERE OrderId IN (1, 10)
SELECT * FROM OrderProducts WHERE ShippingSize <= 10
Insert
Insert はこのテーブルではサポートされていません。
Update
Bcart は、ProductName、MainNo、および読み取り専用ではないカラムの更新を許可します。
UPDATE OrderProducts SET ProductName = 'Sample Order Product' WHERE Id = 2
Bulk Update
INSERT INTO OrderProducts#TEMP (Id, ProductName, MainNo) VALUES (1, 'Sample Order Product 1', '1')
INSERT INTO OrderProducts#TEMP (Id, ProductName, MainNo) VALUES (2, 'Sample Order Product 2', '2')
UPDATE OrderProducts (Id, ProductName, MainNo) SELECT Id, ProductName, MainNo FROM OrderProducts#TEMP
Delete
Delete はこのテーブルではサポートされていません。
Columns
| Name | Type | ReadOnly | Description |
| Id [KEY] | Integer | True | |
| OrderId | Integer | False | |
| LogisticsId | Integer | False | |
| ProductId | Integer | False | |
| MainNo | String | False | |
| ProductNo | String | False | |
| JanCode | String | False | |
| LocationNo | String | False | |
| ProductName | String | False | |
| ProductSetId | Integer | False | |
| SetName | String | False | |
| UnitPrice | Decimal | True | |
| SetQuantity | Integer | True | |
| SetUnit | String | False | |
| OrderProCount | Integer | True | |
| ShippingSize | Integer | False | |
| TaxRate | String | True | |
| TaxTypeId | Integer | True | |
| TaxIncl | Integer | True | |
| ItemType | String | True | |
| Options | String | True |