PATH:
home
/
lab2454c
/
vaultchip.com
/
platform
/
plugins
/
ecommerce
/
src
/
Repositories
/
Interfaces
<?php namespace Botble\Ecommerce\Repositories\Interfaces; use Botble\Support\Repositories\Interfaces\RepositoryInterface; use Eloquent; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Collection; interface DiscountInterface extends RepositoryInterface { /** * @param array $with * @param bool $forProductSingle * @return Collection */ public function getAvailablePromotions(array $with = [], bool $forProductSingle = false); /** * @param array $productIds * @param array $productCollections * @return Eloquent[]|\Illuminate\Database\Eloquent\Collection|Model[]|Collection */ public function getProductPriceBasedOnPromotion(array $productIds = [], array $productCollections = []); }
[-] ProductInterface.php
[edit]
[-] CustomerInterface.php
[edit]
[-] ReviewInterface.php
[edit]
[-] OrderInterface.php
[edit]
[-] BrandInterface.php
[edit]
[-] ProductAttributeInterface.php
[edit]
[+]
..
[-] AddressInterface.php
[edit]
[-] ShippingRuleInterface.php
[edit]
[-] ShipmentInterface.php
[edit]
[-] WishlistInterface.php
[edit]
[-] ProductLabelInterface.php
[edit]
[-] GroupedProductInterface.php
[edit]
[-] ProductAttributeSetInterface.php
[edit]
[-] ShippingRuleItemInterface.php
[edit]
[-] ShippingInterface.php
[edit]
[-] OrderHistoryInterface.php
[edit]
[-] ProductCategoryInterface.php
[edit]
[-] ProductTagInterface.php
[edit]
[-] ProductVariationItemInterface.php
[edit]
[-] FlashSaleInterface.php
[edit]
[-] CurrencyInterface.php
[edit]
[-] ShipmentHistoryInterface.php
[edit]
[-] OrderAddressInterface.php
[edit]
[-] StoreLocatorInterface.php
[edit]
[-] TaxInterface.php
[edit]
[-] ProductCollectionInterface.php
[edit]
[-] DiscountInterface.php
[edit]
[-] OrderProductInterface.php
[edit]
[-] ProductVariationInterface.php
[edit]