18 lines
584 B
Python
18 lines
584 B
Python
from django.contrib import admin
|
|
from .models import Product, Variation
|
|
|
|
class VariationInline(admin.TabularInline):
|
|
model = Variation
|
|
extra = 0
|
|
|
|
@admin.register(Product)
|
|
class ProductAdmin(admin.ModelAdmin):
|
|
list_display = ('name', 'sku', 'price', 'stock_status', 'total_sales')
|
|
search_fields = ('name', 'sku', 'wp_id')
|
|
list_filter = ('stock_status',)
|
|
inlines = [VariationInline]
|
|
|
|
@admin.register(Variation)
|
|
class VariationAdmin(admin.ModelAdmin):
|
|
list_display = ('product', 'size', 'price', 'stock_quantity')
|
|
search_fields = ('product__name', 'size') |