Productvelden (WooCommerce)
Dit is een overzicht van de velden die ik zoal tegenkom rondom WooCommerce-producten, inclusief maatwerk-velden en velden van allerhande plugins. De naamgeving is conform de PHP-API.
Post-in-het-algemeen
comment_status (lookup)
- Of bezoekers commentaren mogen achterlaten bij deze post
- Default: 'open' (inclusief apostrophes)
Geef met een numerieke waarde de plek aan van dit item in het menu (welk menu?) - Handig!
post_content (longtext)
Het gewone content-veld
post_excerpt (text)
post_name (varchar(200))
- Slug
- Moet uniek zijn
- https://stackoverflow.com/questions/33170835/what-is-post-name-field-in-wp-posts-in-wordpress-for
post_status (varchar(20) - lookup)
- Bv.
'publish'
- Default:
'publish'
(inclusief apostrophes!)
post_title (text)
Precies wat het zegt: De titel van de post, in dit geval een product.
post_parent (bigint)
post_type (varchar(20) - lookup)
Voor WooCommerce-producten: 'product'
Metavelden algemeen
Misschien zijn dit velden die in latere versies van WordPress zijn toegevoegd en daarom in metavelden zijn opgeslagen?
_edit_last
Niet relevant voor gebruikers
_edit_lock
Niet relevant voor gebruikers
Afbeeldingen
_wp_attachment_image_alt
Alt-tekst van een afbeelding (of andersoortige attachment). De overige gebruikelijke velden tav. afbeeldingen, staan in wp_posts
:
- Title:
post_title
- Caption:
post_excerpt
- Description:
post_content
- Slug:
post_name
.
WooCommerce
_backorders
Zijn backorders toegestaan? (boolean)
_crosssell_ids
_default_attributes
_downloadable
_download_expiry
_downloadable_files
_download_limit
_featured
_height
_length
_low_stock_amount
_manage_stock (varchar - lookup)
- Moet de voorraad voor dit product worden bijgehouden?
- Bv
yes
- Varchar(5)?
_price
_product_attributes
_product_image_gallery
_product_version
_purchase_note
Tekst die wordt meegestuurd naar klanten.
_regular_price
_sale_price
Een sale price betreft een tijdelijke prijs voor een bepaalde periode
_sale_price_dates_from
_sale_price_dates_to
_sku
_sold_individually
- Is het mogelijk om in een order slechts 1 stuks van dit product te bestellen?
- Bv.
yes
.
_stock
Aantal SKU's op voorraad
_stock_status
Bv. instock
_tax_class
Onder WooCommerce » Settings » Tax kun je tax rates defineren.
_tax_status (varchar(20)? - Lookup)
- Of er belasting (BTW?) wordt geheven over het product en/of bezorgkosten
- Bv.
taxable
(onder apostrophe): Belasting over zowel het product als de bezorgkosten - Vermoedelijk
varchar(20)
- Vergelijkbare velden hadden ook die lengte.
_thumbnail_id
Dit is het post_id
van de thumbnail-afbeelding. Heel handig dat je dit veld rechtstreeks kunt manipuleren middels update_post_meta
, want media_sideload_image
lijkt er niet in te slagen om een afbeelding te uploaden, en gelijk te associëren met een product (wordt vervolgd - mei 2019 - Afbeeldingen & automatisering (WordPress)).
total_sales
_upsell_ids
_virtual
_wc_average_rating
_wc_rating_count
_wc_review_count
_weight
_width
StaBa
ean_code
extra_tekst_in_overzicht
sku_alternatief
stuks_per_verpakking
KBO
automatic_stop
width_product_mm
ean_code
extra_tekst_in_overzicht
height_product_mm
length_product_mm
sku_oem
diagram
Yoast
_yoast_wpseo_content_score
Niet in te vullen door gebruiker
_yoast_wpseo_metadesc
- Gebruikelijke
meta description
-veld, maar dan verzorgd via de Yoast-plugin - Yoast (WordPress-plugin)
- Meta description-tag (algemeen)
_yoast_wpseo_primary_product_cat
Niet in te vullen door gebruiker
_yoast_wpseo_focuskw
- Focus keyword of focus phrase
- Yoast (WordPress-plugin)#Focus keyword