{"id":1031164,"name":"Stofftasche Lieber mit Hund mit deinem Hund","label_available_product":"Ausf\u00fchrung","field_positions":null,"product_display_type":"radio","enable_artwork_navigation":false,"product_tags":"PrintMyPet,personalisiert,perso:foto,personalisierung:mit-foto,produkt:tasche,Accessoires,tier:hund,Geschenk","featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":null,"artworks":[{"id":1326639,"name":"Tasche Lieber mit Hund mit eigenem Hund (02.10.)","description":null,"width":3000,"height":3000,"thumbnail":"users\/333126\/artworks\/6abecd41e621a_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2854239,"design_format":"png_srgb","status":0,"schema_version":2,"data":[{"id":"template-871100","name":"Lieber mit Hund","layers":[{"id":"layer-871001","top":120,"url":"users\/333126\/image-layers\/6abecd2207c65_large.webp","left":400,"name":"Foto Original","type":"photo","width":2200,"height":2200,"rotate":0,"visible":true,"fit_mode":"cover","required":true,"min_width":300,"form_label":"Foto deines Hundes","min_height":300,"photo_hint":"Scharfes Foto bei Tageslicht, Kopf gut sichtbar. Wir setzen deinen Hund ans Zugfenster, die Vorschau dauert etwa eine Minute.","photo_editor":"image_placement","layer_display":"form_only","photo_replace":true,"schema_version":2,"min_size_enable":true,"customization_type":"normal"},{"id":"layer-871002","top":120,"url":"users\/333126\/image-layers\/6abecd2207c65_large.webp","left":400,"name":"Foto am Zugfenster","type":"photo","width":2200,"height":2200,"rotate":0,"effects":[{"type":"gemini:image_filter","gemini_resolution":"4K","image_filter_prompt":"Use the uploaded smartphone photo as the only reference for this dog. Keep it clearly the same dog: exact breed traits, head shape, muzzle proportions, ear shape and position, eye color, coat colors and the precise placement of every coat marking. Do not replace it with a generic breed example. Paint this dog looking happily out of an open window of a vintage train, head and front paws resting on the lower window frame, seen from outside. The window frame has rounded corners, painted in muted olive green with a thin cream edge, and fills the whole picture. Inside the compartment warm golden evening light, outside soft hints of a sunny landscape. Soft painterly illustration with warm colors and fine fur detail. Render the entire image consistently in this painted style. Leave no photographic fragments. No text, letters, numbers, signature, watermark, logo.","is_layer_output_size":true}],"visible":true,"fit_mode":"cover","required":false,"form_label":"Dein Hund am Zugfenster","masked_url":"users\/333126\/image-layers\/6abecd227280f_large.webp","photo_hint":"Entsteht automatisch aus deinem Foto.","photo_editor":"image_placement","masked_enable":true,"photo_replace":false,"schema_version":2,"retrieval_layer":"layer-871001","retrieval_value":"{{input}}","customization_type":"normal","retrieval_value_enabled":true},{"id":"layer-871003","top":2480,"left":1500,"name":"Spruch","text":"Lieber mit Hund.","type":"text","align":"center","color":"#fbf8f2","width":2800,"rotate":0,"visible":true,"typography":{"size":638,"family":"Playfair Display","variant":"700"},"custom_font":{"url":"users\/333126\/fonts\/6ab6b1697fd73.woff2","size":230,"family":"playfairdisplay_700"},"stroke_color":"#fbf8f2","stroke_width":56,"color_opacity":"ff","schema_version":2,"stroke_enabled":false,"form_input_type":"text","typography_type":"custom","form_placeholder":"freiwillig, z. B. Milo","customization_type":"no_customization","reposition_enabled":true,"form_input_textcase":"capitalize"}],"visible":true,"positions":["layer-871001","layer-871002","template-layer","layer-871003"]}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1855203,"campaign_id":1031164,"product_id":362788,"created_at":"2026-10-01T21:14:58.000000Z","updated_at":"2026-10-01T21:14:58.000000Z","position":0,"platform_title":"Stofftasche Lieber mit Hund","campaign_variants_position":null,"product":{"id":362788,"user_id":333126,"fulfillment_id":20,"fulfillment_linked_id":"classic-tote-bag","title":"Classic Tote Bag  - dtg","description":"<div>\n<p>Cover all your grab and go needs with these long handle tote bags while being eco-conscious. These tote bags feature reinforced stitching on handles for more stability. Your unique designs will stand out on these 100% cotton fabric tote bags. Any whites in your design will be treated as transparent in the printing process for the natural color tote bags. Please keep this in mind to ensure optimal results<\/p>\n<p>- Reinforced stitching on handles\n<br>- Large printable area for front & back\n<br>- Capacity 10 litres<\/p>\n<br>- 100% cotton\n<br>- 3 - 5  oz\/yard\u00b2, 100 - 170  g\/m\u00b2\n<p>This product is made on demand. No minimums.<\/p>\n<\/div>","had_back":false,"variants_position":null,"colors_position":null,"sizes_position":null,"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"Classic Tote Bag  - dtg","product_options_position":null,"internal_tags":null,"printareas":[{"id":1042661,"product_id":362788,"name":"back","width":3000,"height":3000,"position":0,"display_name":"Standard sized tote bag"},{"id":1042660,"product_id":362788,"name":"front","width":3000,"height":3000,"position":0,"display_name":"Standard sized tote bag"}]},"campaign_variants":[{"campaign_product_id":1855203,"variant_id":8976665,"campaign_mockup_id":null,"variant":{"id":8976665,"product_id":362788,"fulfillment_linked_id":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_black_bpr_4-0","fulfillment_linked_image_id":null,"color":"black","size":"Standard sized tote bag","color_hex":"#1B1B1F","available":true,"base_cost":null,"price":30.99,"created_at":"2026-09-24T14:37:46.000000Z","updated_at":"2026-09-24T20:03:40.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_black_bpr_4-0","printarea_ids":[]},"color":"black","color_hex":"#1B1B1F","size":"Standard sized tote bag","product_id":362788},{"campaign_product_id":1855203,"variant_id":8976668,"campaign_mockup_id":null,"variant":{"id":8976668,"product_id":362788,"fulfillment_linked_id":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_natural_bpr_4-0","fulfillment_linked_image_id":null,"color":"natural","size":"Standard sized tote bag","color_hex":"#FFF0D9","available":true,"base_cost":null,"price":30.99,"created_at":"2026-09-24T14:37:46.000000Z","updated_at":"2026-09-24T20:03:40.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_natural_bpr_4-0","printarea_ids":[]},"color":"natural","color_hex":"#FFF0D9","size":"Standard sized tote bag","product_id":362788},{"campaign_product_id":1855203,"variant_id":8976671,"campaign_mockup_id":null,"variant":{"id":8976671,"product_id":362788,"fulfillment_linked_id":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_navy_bpr_4-0","fulfillment_linked_image_id":null,"color":"navy","size":"Standard sized tote bag","color_hex":"#001849","available":true,"base_cost":null,"price":31.99,"created_at":"2026-09-24T14:37:46.000000Z","updated_at":"2026-09-24T20:03:40.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_navy_bpr_4-0","printarea_ids":[]},"color":"navy","color_hex":"#001849","size":"Standard sized tote bag","product_id":362788},{"campaign_product_id":1855203,"variant_id":8976674,"campaign_mockup_id":null,"variant":{"id":8976674,"product_id":362788,"fulfillment_linked_id":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_red_bpr_4-0","fulfillment_linked_image_id":null,"color":"red","size":"Standard sized tote bag","color_hex":"#D3003C","available":true,"base_cost":null,"price":31.99,"created_at":"2026-09-24T14:37:46.000000Z","updated_at":"2026-09-24T20:03:40.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_red_bpr_4-0","printarea_ids":[]},"color":"red","color_hex":"#D3003C","size":"Standard sized tote bag","product_id":362788},{"campaign_product_id":1855203,"variant_id":8976677,"campaign_mockup_id":null,"variant":{"id":8976677,"product_id":362788,"fulfillment_linked_id":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_white_bpr_4-0","fulfillment_linked_image_id":null,"color":"white","size":"Standard sized tote bag","color_hex":"#FFFFFF","available":true,"base_cost":null,"price":30.99,"created_at":"2026-09-24T14:37:46.000000Z","updated_at":"2026-09-24T20:03:40.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"bag_product_bsc_tote-bag_bqa_clc_bsi_std-t_bco_white_bpr_4-0","printarea_ids":[]},"color":"white","color_hex":"#FFFFFF","size":"Standard sized tote bag","product_id":362788}],"campaign_mockups":[{"id":11009166,"campaign_product_id":1855203,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/333126\/campaign-products\/1855203\/6abecd5660929.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/333126\/campaign-products\/1855203\/6abecd5660929_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1721028,"alt":"PMP-165_natur","layers":[{"id":"layer-364306","name":"PMP-165_natur","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/333126\/mockup-layers\/260925_nBXGU7oYj8uBP00J_large.webp","opacity":1,"visible":true,"locked":true},{"name":"PMP-165 Druckfl\u00e4che","printarea_id":1042660,"left":317.70334928229664,"top":421.05263157894734,"width":321.5311004784689,"height":321.5311004784689,"visible":true,"opacity":1,"rotate":0,"perspective_enable":false,"id":"layer-973457"}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11009167,"campaign_product_id":1855203,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/333126\/campaign-products\/1855203\/6abecd56a8b69.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/333126\/campaign-products\/1855203\/6abecd56a8b69_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1721029,"alt":"PMP-165_naturschwarz","layers":[{"id":"layer-651634","name":"PMP-165_naturschwarz","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/333126\/mockup-layers\/260925_7Fp0015nLtXIFHcw_large.webp","opacity":1,"visible":true,"locked":true},{"name":"PMP-165 Druckfl\u00e4che","printarea_id":1042660,"left":317.70334928229664,"top":421.05263157894734,"width":321.5311004784689,"height":321.5311004784689,"visible":true,"opacity":1,"rotate":0,"perspective_enable":false,"id":"layer-279049"}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3820131,"printarea_id":1042660,"campaign_id":1031164,"artwork_id":1326639,"top":0,"left":0,"width":3000,"height":3000,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":1031164,"variant_id":8976665,"platform_linked_id":"54919176159570"},{"campaign_id":1031164,"variant_id":8976671,"platform_linked_id":"54919176225106"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","show_buynow":false,"show_gallery":true,"show_preview":true,"enable_sticky":true,"show_quantity":true,"style_variants":"outline","preview_content":"gallery","add_design_links":"property","personalize_type":"direct","show_edit_button":false,"atc_border_radius":"rounded","atc_button_layout":"layout_1","blacklisted_words":[],"position_of_price":"price_compared_save","addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":true,"save_uploaded_photos":true,"show_app_description":false,"show_compare_at_price":true,"border_radius_variants":"rounded","sync_between_templates":true,"product_template_suffix":null,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":true,"load_gallery_immediately":true,"enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","auto_select_first_template":false,"collapse_description_block":false,"personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"popup_large_image","personalization_border_radius":"rounded","show_galley_thumbnails_mobile":true,"personalization_choose_a_theme":"modern","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":true,"show_assigned_variant_images_only":false,"product_template_auto_assign_enabled":false,"form_label":"Ort eingeben","size_label":"Gr\u00f6\u00dfe","color_label":"Ausf\u00fchrung","saving_text":"Ersparnis","loading_lyric":"Liedtext wird geladen \u2026","template_label":"Stil","maps_time_label":"Uhrzeit w\u00e4hlen","cross_sell_title":"Passendes Produkt hinzuf\u00fcgen","maps_style_label":"Kartenstil w\u00e4hlen","text_color_label":"Farbe w\u00e4hlen","addon_price_label":"Diese Auswahl erh\u00f6ht den Preis um {{PRICE}}.","description_label":"Beschreibung","form_header_title":"Gestalte dein Portrait","moderation_blocked":"Dieses Bild wurde wegen sensibler oder unzul\u00e4ssiger Inhalte blockiert. Bitte lade ein anderes Bild hoch.","upload_button_text":"Foto ausw\u00e4hlen","buynow_button_label":"Jetzt kaufen","font_category_label":"Schrift w\u00e4hlen","form_required_error":"Bitte f\u00fclle alle Pflichtfelder aus und pr\u00fcfe deine Eingaben.","input_invalid_error":"Bitte pr\u00fcfe deine Eingabe.","is_processing_error":"Deine Gestaltung wird noch verarbeitet. Bitte warte kurz und versuche es erneut.","next_button_tooltip":"Weiter","prev_button_tooltip":"Zur\u00fcck","confirmation_message":"Bitte best\u00e4tige oben, dass du deine Gestaltung gepr\u00fcft hast.","generate_image_error":"Das Bild konnte nicht erstellt werden. Bitte versuche es erneut.","input_required_error":"Bitte f\u00fclle dieses Feld aus.","out_of_stock_message":"Deine Auswahl ist ausverkauft. Bitte w\u00e4hle eine andere Option.","populate_photo_error":"Nicht alle Bildeffekte konnten angewendet werden. Bitte versuche es erneut.","populate_photo_retry":"Erneut versuchen","preview_button_label":"Vorschau","success_atc_response":"Der Artikel wurde in den Warenkorb gelegt.<br><a href=\"\/cart\">Warenkorb ansehen<\/a>","song_search_no_result":"Keine Lieder gefunden. Versuche einen anderen Suchbegriff.","addtocart_button_label":"In den Warenkorb","blacklisted_word_error":"Das Wort \u201e{{ BLACKLISTED_WORD }}\u201c ist nicht erlaubt. Bitte entferne es.","cross_sell_description":"W\u00e4hle ein weiteres Produkt und gestalte es passend zu deinem Motiv.","generate_image_success":"Dein Bild wurde erstellt.","gpx_upload_button_text":"GPX-Datei w\u00e4hlen","scrabble_maximal_error":"Du kannst h\u00f6chstens {{MAX}} W\u00f6rter verwenden.","scrabble_minimal_error":"Bitte gib mindestens zwei W\u00f6rter ein.","word_cloud_emoji_error":"Emojis sind in den W\u00f6rtern nicht erlaubt.","available_product_label":"Verf\u00fcgbare Produkte","center_map_button_label":"Karte zentrieren","custom_info_below_price":"inkl. MwSt.","generate_image_required":"Bitte erstelle zuerst ein Bild.","loading_lyric_no_result":"Kein Liedtext gefunden.","maps_search_placeholder":"Ort suchen","min_size_upload_warning":"Das Bild ist zu klein. Bitte lade ein gr\u00f6\u00dferes Bild hoch.","recustomize_button_text":"Ausschnitt \u00e4ndern","reposition_button_label":"Position anpassen","scrabble_add_word_error":"Die W\u00f6rter konnten nicht in das Kreuzwortr\u00e4tsel eingef\u00fcgt werden.","song_search_placeholder":"Lied suchen","upload_button_text_reup":"Anderes Foto w\u00e4hlen","visibility_toggle_label":"{{ INPUT_LABEL }} anzeigen","background_clipart_label":"Hintergrund w\u00e4hlen","edit_design_button_label":"Design bearbeiten","maps_cancel_button_label":"Abbrechen","maps_select_button_label":"Ausw\u00e4hlen und weiter","min_width_height_warning":"Dein Foto ist zu klein. Lade ein Foto mit mehr als {{ MIN_WIDTH }} \u00d7 {{ MIN_HEIGHT }} Pixeln hoch.","personalize_button_label":"Gestalte dein Portrait","populate_photo_uploading":"Bild {{ CURRENT }} von {{ TOTAL }} wird hochgeladen \u2026","select_vector_file_error":"Bitte w\u00e4hle eine Datei im Format .svg oder .eps.","song_search_button_label":"Ausw\u00e4hlen","update_item_button_label":"Warenkorb aktualisieren","upload_button_text_error":"Das Hochladen hat nicht geklappt. Bitte kontaktiere uns.","word_cloud_maximal_error":"Du kannst h\u00f6chstens {{MAX}} W\u00f6rter verwenden.","populate_photo_processing":"Bild {{ CURRENT }} von {{ TOTAL }} wird verarbeitet \u2026","product_name_button_label":"Produktname","unavailable_variant_error":"Diese Variante ist nicht verf\u00fcgbar.","upload_rate_limit_warning":"Du kannst noch {{ REMAINING }} von {{ LIMIT }} Bildern mit Bildeffekt hochladen.","upload_vector_button_text":"Vektordatei w\u00e4hlen","word_search_maximal_error":"Du kannst h\u00f6chstens {{MAX}} W\u00f6rter verwenden.","close_preview_buttom_label":"Vorschau schlie\u00dfen","generate_image_button_text":"Bild erstellen","image_placement_save_label":"Speichern","upload_rate_limit_exceeded":"Du hast das Upload-Limit f\u00fcr diesen Bildeffekt erreicht. Bitte versuche es in einer Stunde erneut.","confirmation_checkbox_label":"Ich habe Foto, Name und Stil gepr\u00fcft. So soll gedruckt werden.","cropper_cancel_button_label":"Abbrechen","cropper_select_button_label":"Ausw\u00e4hlen","gpx_upload_button_text_reup":"Andere GPX-Datei w\u00e4hlen","max_size_upload_gpx_warning":"Die GPX-Datei ist zu gro\u00df. Bitte lade eine kleinere Datei hoch.","preview_design_button_label":"Design ansehen","cross_sell_edit_button_label":"Design bearbeiten","default_dropdown_placeholder":"Bitte w\u00e4hlen","gpx_upload_button_text_error":"Das Hochladen hat nicht geklappt. Bitte kontaktiere uns.","image_placement_cancel_label":"Abbrechen","star_maps_component_mw_label":"Milchstra\u00dfe","upload_button_text_uploading":"Wird hochgeladen \u2026","variant_dropdown_placeholder":"Bitte w\u00e4hlen","word_cloud_button_regenerate":"Anordnung neu erstellen","font_char_no_whitespace_label":"Leerzeichen sind hier nicht erlaubt.","gpx_upload_button_text_strava":"Mit Strava verbinden","upload_ratio_mismatch_warning":"Dein Foto hat ein anderes Seitenverh\u00e4ltnis als das Design. Passe den Ausschnitt an oder lade ein anderes Foto hoch.","word_cloud_render_image_error":"Nicht alle W\u00f6rter passen in die Form.","word_search_button_regenerate":"Anordnung neu erstellen","font_char_emojis_removed_label":"Emojis wurden erkannt und entfernt.","scrabble_add_more_button_label":"+ Wort hinzuf\u00fcgen","star_maps_component_grid_label":"Gitternetzlinien","upload_vector_button_text_reup":"Andere Vektordatei w\u00e4hlen","word_search_render_image_error":"Nicht alle W\u00f6rter passen in das Raster.","cropper_min_size_upload_warning":"Der Bildausschnitt ist zu klein. Bitte vergr\u00f6\u00dfere ihn.","upload_missing_variable_warning":"Bitte f\u00fclle vor dem Hochladen das Feld \u201e{{ FIELD_NAME }}\u201c aus.","word_cloud_invisible_char_error":"Deine W\u00f6rter enthalten unsichtbare Zeichen. Bitte entferne sie.","cross_sell_sold_out_button_label":"Ausverkauft","gpx_upload_button_text_uploading":"Wird hochgeladen \u2026","word_cloud_add_more_button_label":"+ Wort hinzuf\u00fcgen","cross_sell_confirm_delete_message":"M\u00f6chtest du diesen Artikel entfernen?","gpx_upload_button_text_connecting":"Verbindung wird hergestellt \u2026","word_search_add_more_button_label":"+ Wort hinzuf\u00fcgen","font_char_invalid_characters_label":"Diese Zeichen sind nicht erlaubt: {{ CHARS }}","font_char_no_multiple_spaces_label":"Bitte verwende keine mehrfachen Leerzeichen hintereinander.","generate_image_regenerate_required":"Deine Auswahl hat sich ge\u00e4ndert. Bitte erstelle das Bild neu.","recustomize_route_maps_button_text":"Route anpassen","gpx_upload_button_text_add_activity":"Hinzuf\u00fcgen","gpx_upload_button_text_error_strava":"Bei Strava ist ein Fehler aufgetreten. Bitte versuche es sp\u00e4ter erneut.","cross_sell_cancel_delete_button_label":"Nein","generate_image_button_text_generating":"Bild wird erstellt \u2026","generate_image_button_text_regenerate":"Bild neu erstellen","checkout_button_label_on_preview_popup":"Zur Kasse","cross_sell_choose_product_button_label":"Produkt w\u00e4hlen","cross_sell_confirm_delete_button_label":"Ja","gpx_upload_button_text_show_activities":"Aktivit\u00e4ten anzeigen","star_maps_component_constellation_label":"Sternbilder","gpx_upload_button_text_disconnect_strava":"Strava trennen","gpx_upload_button_text_not_found_activities":"Keine Aktivit\u00e4ten gefunden.","star_maps_component_constellation_name_label":"Namen der Sternbilder","font_char_no_leading_trailing_whitespace_label":"Bitte entferne Leerzeichen am Anfang und am Ende.","gpx_upload_button_text_error_not_connected_strava":"Die Verbindung zu Strava ist fehlgeschlagen. Bitte kontaktiere uns.","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"PrintMyPet","clipart_categories":[],"global_options":[]}