You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
In which of these areas are you experiencing a problem?
Theme
Expected behavior
When I use "shopify theme pull" to pull the live theme and then use "shopify theme dev" on the same branch with no code changes, the preview branch should match the live site exactly. Instead, shopify theme dev causes the custom font to break, despite it being used on the live site with no problems.
Actual behavior
Shopify theme pull -> Select live theme
Check the preview link in the theme pull "success message' - Font still working
Shopify theme dev (same branch no code changes)
Now check the preview link and the font is broken.
Our custom font, 'nuckle', appears broken when checking the preview link after using shopify theme dev.
Please confirm that you have:
In which of these areas are you experiencing a problem?
Theme
Expected behavior
When I use "shopify theme pull" to pull the live theme and then use "shopify theme dev" on the same branch with no code changes, the preview branch should match the live site exactly. Instead, shopify theme dev causes the custom font to break, despite it being used on the live site with no problems.
Actual behavior
Our custom font, 'nuckle', appears broken when checking the preview link after using shopify theme dev.
Verbose output
Verbose output
With request headers:
to https://ripplco.myshopify.com/admin/api/2025-01/graphql.json
2025-02-10T15:34:57.708Z: Request to https://ripplco.myshopify.com/admin/api/2025-01/graphql.json completed in 633 ms
With response headers:
2025-02-10T15:34:57.708Z: File Upload Results:
-templates/page.pro-purchase-confirmation.json: success
-templates/page.pro-stripe-confirmation.json: success
-templates/page.refund-policy.json: success
-templates/page.scanner.json: success
-templates/page.subprocessors.json: success
-templates/page.sustainability.json: success
-templates/page.subteams-2.json: success
-templates/page.subteams.json: success
-templates/page.reviews.json: success
-templates/page.teams-faq.json: success
-templates/page.trust-privacy-new.json: success
-templates/page.unsubscribe.json: success
-templates/page.user-survey.json: success
-templates/page.webinar.json: success
-templates/page.welcome-giftcard.json: success
-templates/page.virtual-backgrounds.json: success
-templates/page.white-glove-service.json: success
-templates/page.widget.json: success
-templates/password.json: success
-templates/product.b2b-hidden.json: success
2025-02-10T15:34:57.725Z: Request to https://ripplco.myshopify.com/admin/api/2025-01/graphql.json completed in 656 ms
With response headers:
2025-02-10T15:34:57.726Z: File Upload Results:
-templates/404.json: success
-templates/blog.json: success
-templates/cart.json: success
-templates/collection.all-collection.json: success
-templates/collection.collabs-collection.json: success
-templates/collection.bundles-collection.json: success
-templates/collection.custom-collection.json: success
-templates/collection.for-business-collection.json: success
-templates/collection.cards-collection.json: success
-templates/collection.json: success
-templates/collection.wristbands-collection.json: success
-templates/collection.trillium-collection.json: success
-templates/list-collections.json: success
-templates/page.ambassador-updated.json: success
-templates/page.badge-scanner.json: success
-templates/page.author.json: success
-templates/page.contact.json: success
-templates/collection.phone-devices-collection.json: success
-templates/page.case-studies.json: success
-templates/page.crm-integrations.json: success
2025-02-10T15:34:57.754Z: Request to https://ripplco.myshopify.com/admin/api/2025-01/graphql.json completed in 678 ms
With response headers:
2025-02-10T15:34:57.755Z: File Upload Results:
-templates/page.why-choose-popl-new.json: success
-templates/page.why-popl.json: success
-templates/product.hilti-product.json: success
-templates/product.pre-order.json: success
-templates/product.tnw-card.json: success
-templates/search.json: success
-templates/product.json: success
-templates/product.metal-card-product.json: success
-templates/customers/account.json: success
-templates/customers/activate_account.json: success
-templates/product.zakeke-product.json: success
-templates/customers/addresses.json: success
-templates/customers/login.json: success
-templates/customers/order.json: success
-templates/customers/register.json: success
-templates/customers/reset_password.json: success
2025-02-10T15:34:57.845Z: Request to https://ripplco.myshopify.com/admin/api/2025-01/graphql.json completed in 773 ms
With response headers:
2025-02-10T15:34:57.846Z: File Upload Results:
-templates/page.integrations.json: success
-templates/page.list-collections.json: success
-templates/page.lead-capture.json: success
-templates/page.lockscreen-widget.json: success
-templates/page.popl-info-page.json: success
-templates/page.notification-preferences.json: success
-templates/page.popl-resellers.json: success
-templates/page.popl-pro.json: success
-templates/page.namedrop.json: success
-templates/page.mid-market.json: success
-templates/page.popl-vs-beaconstac-new.json: success
-templates/page.popl-vs-dot-new.json: success
-templates/page.popl-vs-flowcode-new.json: success
-templates/page.popl-vs-hihello-new.json: success
-templates/page.popl-vs-icapture-new.json: success
-templates/page.popl-vs-linq-new.json: success
-templates/page.popl-vs-mobilo-new.json: success
-templates/page.popl-vs-uniqode-new.json: success
-templates/page.pro-cancellation-form.json: success
-templates/page.pro-plus-2.json: success
2025-02-10T15:34:58.143Z: Request to https://ripplco.myshopify.com/admin/api/2025-01/graphql.json completed in 1073 ms
With response headers:
2025-02-10T15:34:58.144Z: File Upload Results:
-templates/page.dbc-playbook.json: success
-templates/page.download-popl.json: success
-templates/page.early-bfcm.json: success
-templates/page.email-verification.json: success
-templates/page.email-signatures.json: success
-templates/page.digital-business-cards.json: success
-templates/page.event-integrations.json: success
-templates/page.faq.json: success
-templates/page.enterprise-2.json: success
-templates/page.g2-email-verification.json: success
-templates/page.free-accessory.json: success
-templates/page.follow-up-emails.json: success
-templates/page.g2-review.json: success
-templates/page.enterprise.json: success
-templates/page.hr-integrations-2.json: success
-templates/page.help.json: success
-templates/page.home-shop.json: success
-templates/page.integrations-2.json: success
-templates/page.hr-integrations.json: success
-templates/page.json: success
2025-02-10T15:34:58.146Z: Uploading the following files:
-config/settings_data.json
2025-02-10T15:34:58.147Z: Sending "Admin" GraphQL request:
mutation themeFilesUpsert($files: [OnlineStoreThemeFilesUpsertFileInput!]!, $themeId: ID!) {
themeFilesUpsert(files: $files, themeId: $themeId) {
upsertedThemeFiles {
filename
__typename
}
userErrors {
filename
message
__typename
}
__typename
}
}
With variables:
{
"themeId": "gid://shopify/OnlineStoreTheme/140485263542",
"files": [
{
"filename": "config/settings_data.json",
"body": {
"type": "TEXT",
"value": "/*\n * ------------------------------------------------------------\n * IMPORTANT: The contents of this file are auto-generated.\n *\n * This file may be updated by the Shopify admin theme editor\n * or related systems. Please exercise caution as any changes\n * made to this file may be overwritten.\n * ------------------------------------------------------------\n */\n{\n "current": {\n "page_width": 1500,\n "section_vertical_spacing": "medium",\n "button_border_radius": 60,\n "input_border_radius": 8,\n "block_border_radius": 24,\n "block_shadow_opacity": 10,\n "block_shadow_vertical_offset": 18,\n "block_shadow_blur": 0,\n "background": "#ffffff",\n "text_color": "#1a1a1a",\n "warning_color": "#29aef8",\n "header_background": "#ffffff",\n "header_text_color": "#1a1a1a",\n "footer_background": "#1a1a1a",\n "footer_text_color": "#ffffff",\n "primary_button_background": "#1a1a1a",\n "primary_button_text_color": "#ffffff",\n "secondary_button_background": "#ffdc04",\n "secondary_button_text_color": "#1a1a1a",\n "product_card_text_color": "#1a1a1a",\n "product_rating_color": "#29aef8",\n "product_on_sale_accent": "#000000",\n "product_primary_badge_background": "#29aef8",\n "heading_font": "din_next_n7",\n "heading_font_size": "large",\n "heading_letter_spacing": -2,\n "text_font": "din_next_n4",\n "text_font_size_mobile": 15,\n "text_font_size_desktop": 17,\n "show_page_transition": true,\n "reduce_menu_animation": false,\n "heading_apparition": "none",\n "color_swatch_config": "24k gold: GOLD_3D62415F-AA11-492B-9050-655AFCBC0D3E.png\nGold: GOLD_3D62415F-AA11-492B-9050-655AFCBC0D3E.png\nPrism: prism.png\nPopcode:popcode_0731f4b1-4865-4fe5-879b-9ffc84452242.png\nBlack Gemstone: black-gemstone.png\nBlack Onyx: black-onyx.png\nBlack with Popcode: black-with-popcode.png\nCarbon Fiber | Black : carbon-fiber.png\nDiamond: diamond.png\nPink: pink.png\nFlat Black: #000000\nFlat White: #ffffff\nFlat Pink: #FFC0CB\nSilver: silver.png\nChampagne | Gold: champagne.jpg\nFaux White Leather | Gold: white-leather.jpg\nFaux Black Leather | Silver: black-snakeskin.jpg\nFaux Red Snakeskin | Black: red-snake-skin.jpg\nBlack Brushed: black-brushed.png",\n "show_discount": false,\n "product_color_display": "swatch",\n "product_info_alignment": "start",\n "cart_type": "drawer",\n "cart_show_free_shipping_threshold": true,\n "cart_free_shipping_threshold": 55,\n "social_facebook": "https://www.facebook.com/popl",\n "social_twitter": "https://twitter.com/poplco",\n "social_instagram": "https://www.instagram.com/popl",\n "social_youtube": "https://www.youtube.com/channel/UCQKT5Xlndffvt1JBScnUjvw",\n "social_tiktok": "https://www.tiktok.com/@popl",\n "favicon": "shopify://shop_images/popl-favicon-light-128px_6340d89c-10b5-4d33-baa9-ae5c073b2bd9.png",\n "checkout_logo_image": "shopify://shop_images/trustpilot.png",\n "checkout_logo_position": "center",\n "checkout_logo_size": "large",\n "checkout_accent_color": "#4a9ef4",\n "checkout_button_color": "#1a1a1a",\n "sections": {\n "popl-footer": {\n "type": "popl-footer",\n "blocks": {\n "ffa43715-d40e-4ce9-b6b8-5f0388d4138d": {\n "type": "logo",\n "settings": {\n "log_desktop": "https://cdn.shopify.com/s/files/1/0257/5315/7735/files/WhiteLogo_1_200x.png?v=1648795132",\n "qr_code": "https://cdn.shopify.com/s/files/1/0257/5315/7735/files/Group_1454_743aee2e-8f1f-4d45-a8fc-0b74aad9fafd_200x.png?v=1649276669",\n "qr_codetext": "Scan to get Popl",\n "footer_buynow": "https://poplco.app.link/poplcowebsite"\n }\n },\n "link_list_DPwqcg": {\n "type": "link_list",\n "settings": {\n "menu": "compare-footer",\n "menu_title": "Compare"\n }\n },\n "54a041b3-ddde-4a83-b50a-d80187042777": {\n "type": "link_list",\n "settings": {\n "menu": "legal",\n "menu_title": "Legal"\n
}\n },\n "31f1d2d3-b9fe-4093-8225-5df17febd3d0": {\n "type": "link_list",\n
"settings": {\n "menu": "old-company",\n "menu_title": "Company"\n }\n }\n },\n "block_order": [\n "ffa43715-d40e-4ce9-b6b8-5f0388d4138d",\n "link_list_DPwqcg",\n "54a041b3-ddde-4a83-b50a-d80187042777",\n "31f1d2d3-b9fe-4093-8225-5df17febd3d0"\n ],\n "custom_css": [\n ".fooer__logo {justify-content: space-between; width: 100%;}",\n ".fooer_logo .d-desktop img {max-width: 105px;}"\n ],\n "settings": {\n "copyright_text": "Patented Technology"\n }\n },\n "sticky-cart-button": {\n "type": "sticky-cart-button",\n "settings": {}\n },\n "banner-image-ambassadors": {\n "type": "banner-image-ambassadors",\n "settings": {\n "image": "shopify://shop_images/popl-ambassador-header-r4-transp.png",\n "image_mobile": "shopify://shop_images/popl-ambassador-header-mobile-r4.png",\n "title": "Join the Popl Team",\n "text": "",\n "btn_link": "http://app.impact.com/campaign-campaign-info-v2/Popl.brand",\n "btn_text": "Apply Now",\n "btn_color_one": "#000000",\n "text_color_one": "#ffffff",\n "btn_link_two": "http://app.impact.com/bla/Popl/login.user",\n "btn_text_two": "Login",\n "btn_color_two": "#4a9ef4",\n "text_color_two": "#ffffff",\n
"btn_link_three": "https://reps.popl.co",\n "btn_text_three": "Log Into GoAff Account",\n "btn_color_three": "#FFFFFF",\n "text_color_three": "#000000"\n }\n },\n "ambassadors-items-list": {\n "type": "ambassadors-items-list",\n "blocks": {\n "444e5a1b-3096-42ee-b6ab-a8fed4886355": {\n "type": "grid_image",\n "settings": {\n "image": "shopify://shop_images/icons_0002_Group-73.png",\n "link": "",\n "title": "Apply",\n "text": "Fill out a short application to let us know more about you"\n }\n },\n "b7548e6c-2b8f-46dd-b1ae-5ec7e45da8f1": {\n "type": "grid_image",\n "settings": {\n "image": "shopify://shop_images/icons_0000_Group-109.png",\n "link": "",\n "title": "Share & Pop",\n "text": "Share your ambassador code with
co-workers and friends to earn commission"\n }\n },\n "ecf5253d-1836-4dc1-a680-f96a0936a509": {\n "type": "grid_image",\n "settings": {\n "image": "shopify://shop_images/icons_0006_Group.png",\n "link": "",\n "title": "Get Paid",\n "text": "Earn 25% commission on every purchase made with your code or referral link"\n }\n }\n },\n "block_order": [\n "444e5a1b-3096-42ee-b6ab-a8fed4886355",\n "b7548e6c-2b8f-46dd-b1ae-5ec7e45da8f1",\n "ecf5253d-1836-4dc1-a680-f96a0936a509"\n ],\n "settings": {\n "title": "How It Works",\n "btn_link": "",\n "btn_text": ""\n }\n },\n "ambassador-perks": {\n "type": "ambassador-perks",\n "blocks": {\n "e267e8fc-4a1a-499e-8a92-9566dd5e306f": {\n
"type": "feautureIconItem",\n "settings": {\n "image": "shopify://shop_images/icons_0004_XMLID-1326.png",\n "ft_text": "VIP Ambassador Code"\n }\n },\n "2473c7f5-dfb1-4805-bbd7-a0bde4a8a9dc": {\n "type": "feautureIconItem",\n "settings": {\n
"image": "shopify://shop_images/icons_0008_Group-187.png",\n "ft_text": "25% Commission"\n }\n },\n "23e1db60-26fd-40df-9803-fdbf9ae4d48a": {\n "type": "feautureIconItem",\n "settings": {\n "image": "shopify://shop_images/icons_0007_Group-188.png",\n "ft_text": "20% Off Code"\n }\n },\n "935c1485-c1e8-4939-958e-bb21c9d1359e": {\n "type": "feautureIconItem",\n "settings": {\n "image": "shopify://shop_images/icons_0009_EqKPug.tif-1.png",\n "ft_text": "Free Swag"\n }\n },\n "2b9ff138-18fb-4429-9a57-ddce75eb1c45": {\n "type": "feautureIconItem",\n "settings": {\n "image": "shopify://shop_images/icons_0006_Group.png",\n "ft_text": "Surprise Bonuses"\n }\n },\n "a109dd15-b154-4acc-847f-c1053be810fc": {\n "type": "feautureIconItem",\n "settings": {\n "image": "shopify://shop_images/icons_0005_SO7tZx.tif-1.png",\n "ft_text": "Sneak Peeks"\n }\n }\n },\n "block_order": [\n
"e267e8fc-4a1a-499e-8a92-9566dd5e306f",\n "2473c7f5-dfb1-4805-bbd7-a0bde4a8a9dc",\n "23e1db60-26fd-40df-9803-fdbf9ae4d48a",\n "935c1485-c1e8-4939-958e-bb21c9d1359e",\n "2b9ff138-18fb-4429-9a57-ddce75eb1c45",\n "a109dd15-b154-4acc-847f-c1053be810fc"\n ],\n "settings": {\n "image": "shopify://shop_images/image-perks.jpg",\n "image_mobile": "shopify://shop_images/Rectangle_79.jpg",\n "image_align": "left",\n "image_size": "40%",\n "textColor": "#000000",\n "textBGColor": "#f5f5f5",\n "title": "Ambassador Perks",\n "text": "",\n "btn_link": "http://app.impact.com/campaign-campaign-info-v2/Popl.brand",\n "btn_text": "Join the team",\n "btnColor": "#1a1a1a",\n "btnTextColor": "#ffffff"\n }\n },\n "main-gift-card": {\n "type": "main-gift-card",\n "settings": {\n "image": "shopify://shop_images/popl-gift-card.png",\n "show_qr_code": true,\n "amount_background": "",\n "amount_text_color": ""\n }\n },\n "rbr-popl-footer": {\n "type": "rbr-popl-footer",\n "blocks": {\n "link_list_njQcBN": {\n "type": "link_list",\n "settings": {\n
"menu": "compare-footer",\n "menu_title": "Compare"\n }\n },\n "link_list_JdUPGx": {\n "type": "link_list",\n "settings": {\n "menu": "old-company",\n "menu_title": "Company"\n }\n },\n "link_list_3eVB3y": {\n "type": "link_list",\n "settings": {\n "menu": "legal",\n "menu_title": "Legal"\n }\n }\n },\n "block_order": [\n "link_list_njQcBN",\n "link_list_JdUPGx",\n "link_list_3eVB3y"\n ],\n "settings": {\n "mission": "
Connecting you with your future customers
",\n "copyright_text": "",\n "emailHeader": "Accelerate your growth",\n "emailSubtext": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut et massa mi. Aliquam in hendrerit urna. Pellentesque sit amet sapien fringilla, mattis ligula consectetur.",\n "qrCode": "shopify://shop_images/footer-qr-code_2.png"\n }\n }\n },\n "content_for_index": [],\n "blocks": {\n "855628211100114053": {\n "type": "shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507",\n "disabled": false,\n "settings": {}\n }\n }\n },\n "presets": {\n "Sound": {\n "section_vertical_spacing": "medium",\n "button_border_radius": 60,\n "input_border_radius": 8,\n "block_border_radius": 24,\n "block_shadow_opacity": 10,\n "block_shadow_vertical_offset": 18,\n "background": "#f0f0f0",\n "text_color": "#1a1a1a",\n "header_background": "#f0f0f0",\n "header_text_color": "#1a1a1a",\n "footer_background": "#ffffff",\n "footer_text_color": "#1a1a1a",\n "primary_button_background": "#1a1a1a",\n "primary_button_text_color": "#ffffff",\n "secondary_button_background": "#f0c417",\n "secondary_button_text_color": "#1a1a1a",\n "product_card_text_color": "#1a1a1a",\n "product_primary_badge_background": "#803cee",\n "heading_font": "din_next_n7",\n "heading_font_size": "large",\n "heading_letter_spacing": -2,\n "text_font": "din_next_n4",\n "show_page_transition": true,\n "heading_apparition": "split_fade",\n "product_color_display": "swatch",\n "product_info_alignment": "start",\n "checkout_accent_color": "#f0c417",\n "checkout_button_color": "#1a1a1a"\n },\n "Home": {\n "section_vertical_spacing": "medium",\n "section_boxed_horizontal_spacing": "large",\n "button_hover_effect": "reverse",\n "background": "#ffffff",\n "text_color": "#272727",\n "success_color": "#708a5c",\n "warning_color": "#e37e16",\n "error_color": "#aa2826",\n "header_background": "#ffffff",\n "header_text_color": "#272727",\n "footer_background": "#f2f2f2",\n "footer_text_color": "#272727",\n "primary_button_background": "#272727",\n "primary_button_text_color": "#ffffff",\n "secondary_button_background": "#3c619e",\n "secondary_button_text_color": "#ffffff",\n "product_card_text_color": "#272727",\n "product_on_sale_accent": "#e34f4f",\n "product_sold_out_badge_background": "#bebdb9",\n "product_primary_badge_background": "#3c619e",\n "heading_font": "futura_n7",\n "heading_font_size": "large",\n "heading_text_transform": "normal",\n "heading_letter_spacing": -1,\n "text_font": "futura_n4",\n "heading_apparition": "split_rotation",\n "color_swatch_style": "rectangle",\n "product_color_display": "swatch",\n "cart_type": "drawer",\n "checkout_body_background_color": "#f2f2f2",\n "checkout_sidebar_background_color": "#ffffff",\n "checkout_accent_color": "#3c619e",\n "checkout_button_color": "#3c619e"\n },\n "Shape": {\n "page_width": 1440,\n "section_vertical_spacing": "small",\n "section_boxed_horizontal_spacing": "medium",\n "button_border_radius": 60,\n "input_border_radius": 8,\n "block_border_radius": 20,\n "icon_stroke_width": 1.5,\n "button_style": "fill",\n "button_hover_effect": "reverse",\n "text_color": "#2a555a",\n "header_background": "#ffffff",\n "header_text_color": "#2a555a",\n "footer_background": "#f7f7f7",\n "footer_text_color": "#2a555a",\n "primary_button_background": "#2a555a",\n "primary_button_text_color": "#ffffff",\n "secondary_button_background": "#d9967e",\n "product_card_text_color": "#2a555a",\n "heading_font": "itc_berkeley_old_style_n4",\n "heading_font_size": "large",\n "heading_text_transform": "normal",\n "heading_letter_spacing": -1,\n "text_font": "muli_n4",\n "text_font_size_desktop": 15,\n "product_color_display": "swatch",\n "product_info_alignment": "center"\n }\n }\n}\n"}
}
]
}
With request headers:
to https://ripplco.myshopify.com/admin/api/2025-01/graphql.json
2025-02-10T15:34:58.474Z: Request to https://ripplco.myshopify.com/admin/api/2025-01/graphql.json completed in 321 ms
With response headers:
2025-02-10T15:34:58.475Z: File Upload Results:
-config/settings_data.json: success
2025-02-10T15:34:58.478Z: Files to be deleted:
Reproduction steps
Our custom font, 'nuckle', appears broken when checking the preview link after using shopify theme dev.
Operating System
Windows 11
Shopify CLI version (
shopify --version
)3.75
Shell
Windows PowerShell
Node version (run
node -v
if you're not sure)v20.9.0
What language and version are you using in your application?
No response
The text was updated successfully, but these errors were encountered: