How to Stop Drooling: Practical Solutions for Home and Therapy

SKU: 2538
Regular price $19.00
/
How to Stop Drooling book cover featuring a smiling boy holding his head, with colorful title text and author name.

How to Stop Drooling: Practical Solutions for Home and Therapy

SKU: 2538
Regular price $19.00
/
This section doesn’t currently include any content. Add content to this section using the sidebar.
{%- liquid assign current_variant = product.selected_or_first_available_variant assign days_price_valid_until = 10 | times: 86400 assign gtin_option = 'gtin' assign is_barcode_available = false assign is_valid_gtin_length = false if current_variant.barcode != blank assign is_barcode_available = true assign gtin_string_length = current_variant.barcode | size if gtin_string_length == 8 or gtin_string_length == 12 or gtin_string_length == 13 or gtin_string_length == 14 assign is_valid_gtin_length = true assign gtin_option = gtin_option | append: gtin_string_length endif endif comment ============================================================ DETECT COURSE PRODUCTS ============================================================ Course Product schema fallback is enabled when ANY of the following conditions are true: 1. Product type contains "course" 2. Product template suffix contains "course" 3. Any product tag contains "course" PHYSICAL PRODUCTS: Product JSON-LD is intentionally NOT generated here. Shoprank AI will be the primary Product schema source. COURSE PRODUCTS: Theme-generated Product JSON-LD remains enabled because Shoprank AI may not generate Product schema for courses. endcomment assign is_course_product = false assign product_type_downcase = product.type | downcase assign template_suffix_downcase = product.template_suffix | downcase if product_type_downcase contains 'course' assign is_course_product = true endif if template_suffix_downcase contains 'course' assign is_course_product = true endif for tag in product.tags assign tag_downcase = tag | downcase if tag_downcase contains 'course' assign is_course_product = true break endif endfor -%} {%- if is_course_product -%} {% comment %} ============================================================ COURSE PRODUCTS ONLY ============================================================ Shoprank AI currently does not reliably generate Product JSON-LD for course products. Therefore the theme-generated Product schema remains enabled as a fallback. This schema includes: - Product name - Description - Brand - SKU - GTIN or MPN - Product image - Variant offers - Price - Currency - Availability - Canonical variant URL Physical products are excluded from this block. {% endcomment %} {%- else -%} {% comment %} ============================================================ PHYSICAL PRODUCTS ============================================================ IMPORTANT: Product JSON-LD is intentionally NOT generated by the theme for physical products. Shoprank AI is responsible for the primary Product schema, including properties such as: - Product - name - description - URL - image - brand - SKU - GTIN - price - currency - availability - aggregateRating - review data - Offer information Keeping the theme Product schema disabled prevents duplicate structured-data properties such as: "brand" "offers" "sku" "image" "price" "availability" Other non-Product structured data may still be used, including: - BreadcrumbList - FAQPage - Book - Article - Organization - WebSite provided they accurately describe the page. {% endcomment %} {%- endif -%}