Free Shipping, Business Levels correction, Products Buying, Fonts

This commit is contained in:
Kevin Adametz 2023-01-25 12:37:29 +01:00
parent 3f2fbd6d5b
commit 0341c9c189
197 changed files with 9161 additions and 329 deletions

View file

@ -117,6 +117,12 @@ use Illuminate\Database\Eloquent\SoftDeletes;
* @method static \Illuminate\Database\Eloquent\Builder|Product withUniqueSlugConstraints(\Illuminate\Database\Eloquent\Model $model, string $attribute, array $config, string $slug)
* @property string|null $ean
* @method static \Illuminate\Database\Eloquent\Builder|Product whereEan($value)
* @property bool|null $no_free_shipping
* @property bool|null $buying_restriction
* @property int|null $buying_restriction_amount
* @method static \Illuminate\Database\Eloquent\Builder|Product whereBuyingRestriction($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereBuyingRestrictionAmount($value)
* @method static \Illuminate\Database\Eloquent\Builder|Product whereNoFreeShipping($value)
*/
class Product extends Model
{
@ -143,6 +149,9 @@ class Product extends Model
'shipping_addon' => 'bool',
'active' => 'bool',
'no_commission' => 'bool',
'no_free_shipping' => 'bool',
'buying_restriction' => 'bool',
'buying_restriction_amount' => 'int',
];
use Sluggable;
@ -161,6 +170,7 @@ class Product extends Model
'points',
'weight',
'no_commission',
'no_free_shipping',
'contents',
'contents_total',
'unit',
@ -177,6 +187,8 @@ class Product extends Model
'show_at',
'show_on',
'shipping_addon',
'buying_restriction',
'buying_restriction_amount',
'identifier',
'action',
'upgrade_to_id'
@ -245,6 +257,10 @@ class Product extends Model
];
}
public function product_buyings(){
return $this->hasMany('App\Models\ProductBuying', 'product_id', 'id');
}
public function attributes(){
return $this->hasMany('App\Models\ProductAttribute', 'product_id', 'id');
}