関数
Wishlist::delete( array $args, array $payload )
IDでお気に入りリストの商品を消し、更新したお気に入りリストを返す
パラメータ パラメータ
- $args
(配列) (必須) URIパラメータ
- 'itemId'
(数値)お気に入りリストアイテムID
- 'itemId'
- $payload
(配列) (必須)
$_POST['payload']に格納されたjson_encodedデータから抽出された配列
ファイル: src/API/Wishlist.php
public function delete(array $args, array $payload) {
$res = CRUD::executeDeletion((int)$args['itemId']);
if ($res === false) {
return $this->master->estore->getErrorResponse(Store::INTERNAL_SERVER_ERROR);
}
/**
* Fires after deleting a wishlist item.
*
* @important
* @param \Aivec\Welcart\Extensions\Wishlist\API\Wishlist $this Instance of the `Wishlist` API class
* @param array $args See \Aivec\Welcart\Extensions\Wishlist\API\Wishlist::delete()
* for details
* @param array $payload See \Aivec\Welcart\Extensions\Wishlist\API\Wishlist::delete()
* for details
*/
do_action('wcexwl_wishlist_api_delete_on_complete', $this, $args, $payload);
return CRUD::getAndBuildWishlistItems();
}