diff --git a/zyte_spider_templates/spiders/ecommerce.py b/zyte_spider_templates/spiders/ecommerce.py index 7f12148..d73cec6 100644 --- a/zyte_spider_templates/spiders/ecommerce.py +++ b/zyte_spider_templates/spiders/ecommerce.py @@ -187,6 +187,14 @@ def get_start_request(self, url): else "productNavigation" }, } + if ( + self.args.crawl_strategy == EcommerceCrawlStrategy.direct_item + and self._custom_attrs_dep + ): + meta["inject"] = [ + self._custom_attrs_dep, + ] + if self.args.crawl_strategy == EcommerceCrawlStrategy.full: meta["page_params"] = {"full_domain": get_domain(url)} elif self.args.crawl_strategy == EcommerceCrawlStrategy.automatic: