diff --git a/gallery_dl/extractor/shopify.py b/gallery_dl/extractor/shopify.py index c5e5c204..839e0da7 100644 --- a/gallery_dl/extractor/shopify.py +++ b/gallery_dl/extractor/shopify.py @@ -83,7 +83,7 @@ BASE_PATTERN = ShopifyExtractor.update({ "root": "https://www.windsorstore.com", "pattern": r"(?:www\.)?windsorstore\.com", }, -}) +}) + "(?:/[a-z]{2}(?:-[^/?#]+)?)?" class ShopifyCollectionExtractor(ShopifyExtractor): diff --git a/test/results/chelseacrew.py b/test/results/chelseacrew.py index 7c12613f..ff7c11b9 100644 --- a/test/results/chelseacrew.py +++ b/test/results/chelseacrew.py @@ -20,4 +20,10 @@ __tests__ = ( "#class" : shopify.ShopifyProductExtractor, }, +{ + "#url" : "https://chelseacrew.com/en-de/collections/bridalcrew/products/gloria", + "#category": ("shopify", "chelseacrew", "product"), + "#class" : shopify.ShopifyProductExtractor, +}, + )