sebseb7
521cc307a3
u
2025-11-17 07:53:04 +01:00
sebseb7
d397930f2c
u
2025-11-17 07:49:06 +01:00
sebseb7
8e43eaaede
u
2025-11-17 07:38:16 +01:00
sebseb7
13c63db643
u
2025-11-17 07:26:46 +01:00
sebseb7
5b12dad435
u
2025-11-17 07:21:23 +01:00
sebseb7
8ea2e50432
feat(i18n): enhance data fetching and caching with language support
...
- Update data-fetching functions to include language and translation request parameters for improved internationalization.
- Modify caching logic in Content and GrowTentKonfigurator components to utilize language-aware cache keys.
- Ensure ProductDetailPage retrieves cached data based on the current language, enhancing user experience across different locales.
- Integrate language handling in various components to maintain consistency in data management and rendering.
2025-11-15 08:51:23 +01:00
sebseb7
ded5fe330d
feat(prerender): add 'Neuheiten' category and update data fetching logic
...
- Introduce a new category 'Neuheiten' to the rendering process by appending it to the existing categories.
- Modify the data fetching logic to handle the 'neu' category ID correctly.
- Enhance the UI by adding a button for the 'Neuheiten' category in the CategoryList component, complete with styling and internationalization support.
2025-10-21 02:10:49 +02:00
sebseb7
8ec92ad718
feat(seo): add short description to product LLM text
...
Include kurzBeschreibung in the generated LLM-friendly product details
for better SEO context, if available.
2025-09-08 05:32:59 +02:00
sebseb7
bccaf703ef
feat(seo): prioritize short description for product meta tags
...
Now uses `kurzBeschreibung` for SEO meta description if available,
falling back to full `description` or name/article number otherwise.
This improves relevance and conciseness of meta tags.
2025-09-08 05:26:03 +02:00
sebseb7
ea05a83901
u
2025-09-07 07:10:40 +02:00
sebseb7
c1810b18b3
refactor: implement CategoryService for category data management and update caching logic in prerender and renderer components
2025-07-24 10:46:10 +02:00
sebseb7
d16e979771
feat: store product image URL in window object for improved accessibility in image handling
2025-07-23 08:35:08 +02:00
sebseb7
0a787f9d25
feat: update global CSS handling in prerender to differentiate between production and development environments, ensuring proper font path management
2025-07-20 15:47:58 +02:00
sebseb7
8629dc5d87
refactor: remove combined CSS file writing and optimize page-specific CSS handling in prerender logic
2025-07-20 12:35:05 +02:00
sebseb7
3d136775e2
feat: enhance image loading and socket handling in Product and Images components, and update prerender logic in App and ProductDetailPage
2025-07-20 11:53:27 +02:00
sebseb7
19cf475b0e
feat: add prerender-single-product script for single product rendering with i18n support
2025-07-20 10:12:16 +02:00
sebseb7
8e6e020a1b
feat: update product detail caching and component loading logic for improved SPA performance
2025-07-20 00:10:55 +02:00
sebseb7
055e49c957
feat: enhance product detail caching for SPA hydration and improve rendering logic
2025-07-20 00:04:24 +02:00
sebseb7
349b004627
fix: validate product weight before XML generation and update weight handling
2025-07-19 23:04:52 +02:00
sebseb7
f2ee641bfd
fix: update product meta tag generation and clean up footer comments
2025-07-19 22:35:52 +02:00
sebseb7
2774c6924f
fix: add missing weight and description logs
2025-07-19 22:03:43 +02:00
sebseb7
f93cde5131
Enhance XML generation for products: Added logging for products missing weight and those with insufficient descriptions. Implemented checks to track and log these products, ensuring better data quality for SEO. Created log files for missing data, improving maintainability and oversight of product information.
2025-07-19 11:40:44 +02:00
sebseb7
b602444066
Skip out-of-stock products in XML generation: Added logic to exclude products that are not available from the generated XML, improving the accuracy of product listings for SEO purposes.
2025-07-19 06:25:57 +02:00
sebseb7
8bc80c872d
Enhance GTIN validation in product XML generation: Improved the GTIN validation logic in feeds.cjs to include checksum verification, ensuring only products with valid GTINs are processed. This update enhances data integrity for SEO purposes.
2025-07-18 16:09:37 +02:00
sebseb7
33fadc0279
Update excluded terms in product XML generation: Added 'marihuana' to the list of excluded terms in product titles within feeds.cjs, enhancing content filtering for SEO purposes.
2025-07-18 13:18:08 +02:00
sebseb7
5c2b4172da
Enhance GTIN validation in product XML generation: Updated logic in feeds.cjs to skip products with invalid GTIN formats, ensuring only valid products are included in the generated XML. This improves data integrity for SEO purposes.
2025-07-18 13:13:37 +02:00
sebseb7
c663e902ea
Implement product filtering based on excluded terms: Added logic to skip products with specific terms in their title or description during XML generation in feeds.cjs, enhancing content management for SEO purposes.
2025-07-18 12:49:54 +02:00
seb
02aff1e456
Enhance unit pricing logic in feeds.cjs by adding a comprehensive unit mapping for German to Google Shopping units. Implemented a helper function to convert units and adjusted base measure calculations to ensure compliance with German regulations. Improved formatting of unit pricing measures for better clarity.
2025-07-07 02:34:13 +02:00
seb
9e14827c91
Enhance 404 handling in webpack configuration with async middleware for prerendering. Updated NotFound404 page to improve user experience with localized messaging and responsive image styling. Added taxonomy ID mappings in feeds.cjs for better compliance and clarity in product categorization.
2025-07-07 02:12:19 +02:00
seb
987de641e4
Refactor unit pricing logic in feeds.cjs to enhance compliance with German regulations. Updated the helper function to return structured unit pricing data, including both unit and base measures, and adjusted XML generation accordingly.
2025-07-06 22:54:13 +02:00
seb
23e1742e40
Add unit pricing measure to product XML generation in feeds.cjs. Updated Product, ProductDetailPage, and AddToCartButton components to support new pricing fields (fGrundPreis, cGrundEinheit) for compliance with German regulations. Enhanced SearchBar with enter icon functionality for improved user experience.
2025-07-06 20:36:23 +02:00
seb
161e377de4
Update category mappings in feeds.cjs for improved accuracy and clarity. Adjusted several category paths to reflect more specific classifications, and added validation to ensure non-empty category returns. Updated language setting to 'de-DE' for consistency.
2025-07-06 09:30:10 +02:00
seb
f8f03b45b8
Refactor SEO module to utilize a modular structure by re-exporting all SEO functions from a new index file. This change maintains backward compatibility while streamlining the codebase for future enhancements.
2025-07-05 15:52:34 +02:00
seb
eb0d5621e6
Enhance SEO text generation for product categories by implementing pagination support. Updated generateCategoryLlmsTxt to include page navigation and product count details, improving clarity for users accessing product catalogs. Added helper function generateAllCategoryLlmsPages to facilitate the creation of multiple category pages.
2025-07-05 15:41:36 +02:00
seb
f4787ad523
Update language attribute in HTML and correct query-input key in JSON-LD generation for improved SEO accuracy.
2025-07-03 09:08:31 +02:00
seb
6b0b54dc16
Refactor SEO meta tag generation to ensure proper URL formatting across homepage and configurator, enhancing SEO accuracy and consistency.
2025-07-03 09:03:42 +02:00
seb
ceed9f0714
Refactor GTIN/EAN generation in generateProductsXml to simplify logic and handle missing values more gracefully, enhancing data integrity in XML output.
2025-07-03 07:58:20 +02:00
seb
0d92495914
Remove hasOfferCatalog from JSON-LD generation in homepage, streamlining the structure and improving SEO data accuracy.
2025-07-03 07:17:23 +02:00
seb
341d575c83
Enhance JSON-LD generation for products and homepage by adding detailed product attributes, updating contact email, and refining category descriptions, improving overall SEO structure and data accuracy.
2025-07-03 07:15:14 +02:00
seb
db966bae12
Update contact information and address in JSON-LD for homepage, improving accuracy of SEO data
2025-07-03 07:09:46 +02:00
seb
20ea55705e
Add Organization and FAQ JSON-LD schemas to enhance SEO for homepage
2025-07-03 07:03:40 +02:00
seb
569f053757
Enhance product rendering by incorporating category information into JSON-LD generation and parallel rendering functions, improving SEO structure and breadcrumb support.
2025-07-03 07:00:13 +02:00
seb
5d5c09abbf
Remove redundant category name and URL from JSON-LD generation in homepage, streamlining the structure for improved SEO.
2025-07-03 06:54:22 +02:00
seb
2dde151f87
Refactor JSON-LD generation for homepage to use ItemList instead of BreadcrumbList, enhancing category representation and SEO structure.
2025-07-03 06:51:16 +02:00
seb
379f75947a
Enhance JSON-LD generation for homepage and sitemap by including category data, improving SEO structure and breadcrumb support.
2025-07-03 06:45:55 +02:00
seb
f24429caef
Implement product price validation in generateProductsXml to skip products with a price of zero, improving data integrity in XML generation.
2025-07-03 06:35:51 +02:00
seb
1ed06804a0
Enhance category data fetching by adding full response handling and improving socket communication in Content component
2025-07-03 04:01:10 +02:00
sebseb7
fca10153fc
domain change
2025-07-03 02:17:06 +02:00
seb
de51f5f409
Add 404 Not Found page component and update routing and sitemap configuration
2025-07-03 00:09:45 +02:00
seb
edbd56f6a9
Genesis
2025-07-02 12:49:06 +02:00