[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"changelog-fixes-product-feed-coupons-export-api":3,"$fV0Un66BCRcny8FJu2LoSQDWROLDcv-CAKDSL8Ti9WIc":34,"getWebBanner-en":51,"getVacancies":139,"story-list":225},{"slug":4,"date":5,"lang":6,"title":7,"summary":8,"period":9,"published_at":10,"weeks":11,"changes":13},"fixes-product-feed-coupons-export-api","2026-07-13","en","Fixes for product feed, coupons, report export and API filter","Fix for product feed matching with product variants, expired coupons no longer imported from integrations, fix for report export respecting filters and fix for the not_opened API filter in the campaign log.","Jul 7 - Jul 13, 2026","Jul 13, 2026",[12],28,[14,20,25,30],{"type":15,"title":16,"body":17,"links":18,"resolved":19},"fix","Product feed: product variants are now correctly matched with feed data","\u003Cp>For products with variants, the product code contains a slash or a space (e.g. \u003Ccode>12345\u002FABC\u003C\u002Fcode>). Different feeds stored the same product with a slash in one and an underscore in another, so the code from the order did not match the product in the feed. As a result, automated emails (last purchased products) showed the price and name, but the description, product link and image were missing. Product codes are now normalised before comparison, so the product is found in the feed regardless of whether it&#39;s stored with a slash, a space, or an underscore.\u003C\u002Fp>",[],"Wed Jul 08 2026 00:00:00 GMT+0000 (Coordinated Universal Time)",{"type":21,"title":22,"body":23,"links":24,"resolved":19},"improvement","Integrations: expired coupons are no longer imported","\u003Cp>Coupons with an expired validity date were imported into the account via the Eshop-rychle and Upgates integrations even after expiring, which then got deleted and re-imported day after day. Only coupons valid today or in the future are now imported; a coupon without a validity date is treated as permanently valid. The change only affects future synchronisations and does not touch coupons already in accounts.\u003C\u002Fp>",[],{"type":15,"title":26,"body":27,"links":28,"resolved":29},"Reports: exporting selected items respects active filters","\u003Cp>When using the &quot;All in list&quot; option, the export ignored the applied filters (date range, type, name) and exported the entire campaign list. The export now matches what the user actually sees after filtering. If a user selects all records and then manually deselects some, the export only includes the records that remain selected.\u003C\u002Fp>",[],"Fri Jul 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)",{"type":15,"title":31,"body":32,"links":33,"resolved":29},"API: campaign log filters correctly by not_opened","\u003Cp>The campaign log endpoint always returned an empty result when filtering by the \u003Ccode>not_opened\u003C\u002Fcode> event, even for campaigns with demonstrably unopened emails. The filter now returns the correct list of contacts who did not open the campaign.\u003C\u002Fp>",[],{"page":35},{"id":36,"name":37,"state":38,"state_text":39,"url":40,"created_at":41,"updated_at":42,"links":43},4898,"Ecomail.cz Status","operational","All systems are go!","https:\u002F\u002Fstatus.ecomail.cz","2019-08-16T09:13:51.327Z","2026-07-03T10:31:22.174Z",{"components":44,"notices":47,"self":50},{"href":45,"count":46},"\u002Fapi\u002Fv1\u002Fcomponents",6,{"href":48,"count":49},"\u002Fapi\u002Fv1\u002Fnotices",23,"\u002Fapi\u002Fv1",{"data":52,"headers":116},{"story":53,"cv":113,"rels":114,"links":115},{"name":54,"created_at":55,"published_at":56,"updated_at":57,"id":58,"uuid":59,"content":60,"slug":98,"full_slug":98,"sort_by_date":99,"position":100,"tag_list":101,"is_startpage":71,"parent_id":99,"meta_data":99,"group_id":102,"first_published_at":103,"release_id":99,"lang":104,"path":105,"alternates":106,"default_full_slug":98,"translated_slugs":107},"Web Banner","2024-05-20T08:19:31.384Z","2026-06-25T12:42:40.350Z","2026-06-25T12:42:40.362Z",498607268,"409a6257-cf30-4cb6-bd62-f391b2e6d17b",{"_uid":61,"body":62,"data":63,"meta":93,"component":97},"ead7bb55-1b7e-4d39-826a-020bba50a92e",[],[64,72,79,86],{"url":65,"_uid":66,"text":67,"bgColor":68,"linkText":69,"component":70,"isDisplayed":71},"https:\u002F\u002Fecomail.app\u002Fregister","0d3c2ac7-32de-4696-a2d0-5d94d5c26785","Start free trial","yellow","Click here to get it!","banner_en",false,{"url":73,"_uid":74,"text":75,"bgColor":76,"linkText":77,"component":78,"textMobile":75,"isDisplayed":71,"linkTextMobile":77},"https:\u002F\u002Fwww.crossborder.edu.pl\u002F","35f37ca6-f450-43b7-8e11-6ad8ddc22410","Spotkajmy się 26 maja","dark-heavy"," na Crossborder E-commerce 👋","banner_pl",{"url":80,"_uid":81,"text":82,"bgColor":76,"linkText":83,"component":84,"textMobile":85,"isDisplayed":71,"linkTextMobile":83},"https:\u002F\u002Fecomail.cz\u002Fema-waitlist\u002F","65153cba-9a70-4294-98e3-be96e5b4df38","✨ První e-mailingový AI agent v češtině","Již brzy → ","banner_cs","✨ AI agent v češtině",{"url":87,"_uid":88,"text":89,"bgColor":76,"linkText":90,"component":91,"textMobile":92,"isDisplayed":71,"linkTextMobile":90},"https:\u002F\u002Fecomail.sk\u002Fema-waitlist\u002F","bf128326-50c0-42c5-b6b2-34df524782cb","✨ Prvý e-mailový AI agent v slovenčine","Už čoskoro →","banner_sk","✨ AI agent v slovenčine",{"_uid":94,"title":95,"plugin":96,"description":95},"2b4fc774-d140-4f1b-bfc8-f4299d1dc53b","","meta-fields","page","web-banner",null,30,[],"14ede2d0-047b-4894-8d30-a406accd7ff7","2024-05-20T13:29:40.582Z","default","\u002F",[],[108,110,111],{"path":98,"name":99,"lang":109,"published":99},"cs",{"path":98,"name":99,"lang":6,"published":99},{"path":98,"name":99,"lang":112,"published":99},"pl",1783954976,[],[],{"age":117,"cache-control":118,"connection":119,"content-encoding":120,"content-type":121,"date":122,"etag":123,"referrer-policy":124,"sb-be-version":125,"server":126,"transfer-encoding":127,"vary":128,"via":129,"x-amz-cf-id":130,"x-amz-cf-pop":131,"x-cache":132,"x-content-type-options":133,"x-frame-options":134,"x-permitted-cross-domain-policies":135,"x-request-id":136,"x-runtime":137,"x-xss-protection":138},"31899","max-age=0, public, s-maxage=604800, stale-if-error=3600","keep-alive","gzip","application\u002Fjson; charset=utf-8","Mon, 13 Jul 2026 15:02:58 GMT","W\u002F\"6b33b43ff9b574a14e0e5565af36f42d\"","strict-origin-when-cross-origin","5.912.1","nginx\u002F1.29.1","chunked","Origin,Accept-Encoding","1.1 c516103dc3bbbb36a97826cf8dda96b0.cloudfront.net (CloudFront)","HvRnGQ-jLmKfUdYULs7jdq6aojbtx_j9HdCOPJ1c2iGrMXJ0zEHXOg==","DUB56-P4","Hit from cloudfront","nosniff","SAMEORIGIN","none","0d5f352f-7f01-4c7d-bf18-4fc9b88e5a46","0.036890","0",{"data":140,"headers":215,"perPage":223,"total":224},{"stories":141,"cv":113,"rels":213,"links":214},[142,169,190],{"name":143,"created_at":144,"published_at":145,"updated_at":146,"id":147,"uuid":148,"content":149,"slug":157,"full_slug":158,"sort_by_date":99,"position":159,"tag_list":160,"is_startpage":71,"parent_id":161,"meta_data":99,"group_id":162,"first_published_at":163,"release_id":99,"lang":104,"path":99,"alternates":164,"default_full_slug":158,"translated_slugs":165},"Product Marketing Manager pro B2B SaaS","2026-05-20T12:00:53.322Z","2026-05-20T12:17:25.643Z","2026-05-20T12:17:25.661Z",178539943234848,"49cb2545-86a1-4212-afb4-6e0a06338b14",{"_uid":150,"flex":151,"job_type":152,"language":109,"location":153,"is_public":151,"hide_video":71,"youtube_id":154,"position_level":155,"reference_number":156},"d8fc02ee-1be1-4eb1-8390-7afb615128a8",true,"Full-time","Praha","yfqIBHAsNkk","medior","A78","product-marketing-manager-pro-b2b-saas","kariera\u002Fproduct-marketing-manager-pro-b2b-saas",-430,[],349334337,"0853466c-90ca-4e03-be14-1ab3c2657081","2026-05-20T12:13:44.749Z",[],[166,167,168],{"path":158,"name":99,"lang":109,"published":99},{"path":158,"name":99,"lang":6,"published":99},{"path":158,"name":99,"lang":112,"published":99},{"name":170,"created_at":171,"published_at":172,"updated_at":173,"id":174,"uuid":175,"content":176,"slug":179,"full_slug":180,"sort_by_date":99,"position":181,"tag_list":182,"is_startpage":71,"parent_id":161,"meta_data":99,"group_id":183,"first_published_at":184,"release_id":99,"lang":104,"path":99,"alternates":185,"default_full_slug":180,"translated_slugs":186},"PPC Specialista pro SaaS","2026-03-27T13:12:50.736Z","2026-05-19T13:18:36.594Z","2026-05-19T13:18:36.614Z",159447329772001,"dfc76649-5fec-4f1f-b034-6efcab4af2f5",{"_uid":177,"flex":151,"job_type":152,"language":95,"location":153,"is_public":151,"hide_video":71,"youtube_id":154,"position_level":155,"reference_number":178},"a622a46c-d269-4d6f-afd3-6cbf67c0f5ee","A76","ppc-specialista-pro-saas","kariera\u002Fppc-specialista-pro-saas",-420,[],"39216801-ddd3-4181-a6be-d23ef9e1f6da","2026-03-27T13:44:04.736Z",[],[187,188,189],{"path":180,"name":99,"lang":109,"published":99},{"path":180,"name":99,"lang":6,"published":99},{"path":180,"name":99,"lang":112,"published":99},{"name":191,"created_at":192,"published_at":193,"updated_at":194,"id":195,"uuid":196,"content":197,"slug":202,"full_slug":203,"sort_by_date":99,"position":204,"tag_list":205,"is_startpage":71,"parent_id":161,"meta_data":99,"group_id":206,"first_published_at":207,"release_id":99,"lang":104,"path":99,"alternates":208,"default_full_slug":203,"translated_slugs":209},"Administrativní asistent\u002Fka","2024-03-14T11:31:57.299Z","2026-07-08T13:26:03.995Z","2026-07-08T13:26:04.010Z",461464633,"7c2da10e-5e53-43ff-80ab-fd2d75ed7d4e",{"_uid":198,"flex":151,"job_type":199,"language":109,"location":153,"is_public":151,"hide_video":71,"youtube_id":154,"position_level":200,"reference_number":201},"6fed9321-c18a-42ff-8c11-f2bb2830977d","Full-time \u002F Part-time","junior","A60","administrativni-asistent","kariera\u002Fadministrativni-asistent",-120,[],"d3d8d8d0-0f01-4ae4-bbce-01b45c373f40","2024-03-14T13:33:45.517Z",[],[210,211,212],{"path":203,"name":99,"lang":109,"published":99},{"path":203,"name":99,"lang":6,"published":99},{"path":203,"name":99,"lang":112,"published":99},[],[],{"age":117,"cache-control":118,"connection":119,"content-encoding":120,"content-type":121,"date":122,"etag":216,"per-page":217,"referrer-policy":124,"sb-be-version":125,"server":126,"total":218,"transfer-encoding":127,"vary":128,"via":219,"x-amz-cf-id":220,"x-amz-cf-pop":131,"x-cache":132,"x-content-type-options":133,"x-frame-options":134,"x-permitted-cross-domain-policies":135,"x-request-id":221,"x-runtime":222,"x-xss-protection":138},"W\u002F\"77337542398ecaf42528f5b32659d3f1\"","25","3","1.1 be73b4f654bb9fb3f132801569dd245e.cloudfront.net (CloudFront)","b-jhpSg_LnvuoEbcKbEqp42EyOVUP_5EzqWYkJ8Z4mLIqra_uCKeMw==","429ddf37-5303-4b19-bc99-e4b52d6d7f7f","0.046738",25,3,{"stories":226,"cv":113,"rels":390,"links":391},[227,249,270,290,310,330,350,370],{"name":228,"created_at":229,"published_at":230,"updated_at":231,"id":232,"uuid":233,"content":234,"slug":236,"full_slug":237,"sort_by_date":99,"position":238,"tag_list":239,"is_startpage":71,"parent_id":240,"meta_data":99,"group_id":241,"first_published_at":242,"release_id":99,"lang":104,"path":243,"alternates":244,"default_full_slug":237,"translated_slugs":245},"Terms and conditions","2026-06-02T13:58:08.808Z","2026-06-15T21:45:58.490Z","2026-06-15T21:45:58.545Z",183169387797203,"24837926-ea7a-43e7-aaa6-6f7bdb2088b6",{"_uid":235},"7ae846f6-d948-4f56-9c15-337bec9cb495","terms-and-conditions","text-pages\u002Fen\u002Fterms-and-conditions",-90,[],642229387,"d6eef787-bc79-42b1-a659-9e9f895b290e","2026-06-02T14:00:46.622Z","terms-and-conditions\u002F",[],[246,247,248],{"path":237,"name":99,"lang":109,"published":99},{"path":237,"name":99,"lang":6,"published":99},{"path":237,"name":99,"lang":112,"published":99},{"name":250,"created_at":251,"published_at":252,"updated_at":253,"id":254,"uuid":255,"content":256,"slug":258,"full_slug":259,"sort_by_date":99,"position":260,"tag_list":261,"is_startpage":71,"parent_id":240,"meta_data":99,"group_id":262,"first_published_at":263,"release_id":99,"lang":104,"path":264,"alternates":265,"default_full_slug":259,"translated_slugs":266},"Data Register","2026-02-04T09:35:14.737Z","2026-03-06T15:53:08.111Z","2026-03-06T15:53:08.141Z",141345237994794,"e9f8eb15-aa9f-47fd-ad9f-6f2b8bba4c77",{"_uid":257},"1b509e19-828f-406a-af34-48f370f0e69e","data-register","text-pages\u002Fen\u002Fdata-register",-80,[],"e41136af-febd-4413-b56d-2d8177397d4f","2026-02-04T09:38:44.563Z","\u002Fdata-register\u002F",[],[267,268,269],{"path":259,"name":99,"lang":109,"published":99},{"path":259,"name":99,"lang":6,"published":99},{"path":259,"name":99,"lang":112,"published":99},{"name":271,"created_at":272,"published_at":273,"updated_at":274,"id":275,"uuid":276,"content":277,"slug":279,"full_slug":280,"sort_by_date":99,"position":281,"tag_list":282,"is_startpage":71,"parent_id":240,"meta_data":99,"group_id":283,"first_published_at":284,"release_id":99,"lang":104,"path":99,"alternates":285,"default_full_slug":280,"translated_slugs":286},"Terms and conditions (until 15 June 2026)","2026-02-02T14:13:02.776Z","2026-06-15T21:45:30.600Z","2026-06-15T21:45:30.661Z",140705721479478,"2f3e8434-dbee-41a5-b44e-50fd24636bf4",{"_uid":278},"bf8dfc20-2a12-4714-a74e-bc310558a9a1","terms-and-conditions-until-15-june-2026","text-pages\u002Fen\u002Fterms-and-conditions-until-15-june-2026",-70,[],"17a7c21c-7092-4d1f-a2ee-0509263bea3e","2026-02-02T14:13:41.444Z",[],[287,288,289],{"path":280,"name":99,"lang":109,"published":99},{"path":280,"name":99,"lang":6,"published":99},{"path":280,"name":99,"lang":112,"published":99},{"name":291,"created_at":292,"published_at":293,"updated_at":294,"id":295,"uuid":296,"content":297,"slug":299,"full_slug":300,"sort_by_date":99,"position":301,"tag_list":302,"is_startpage":71,"parent_id":240,"meta_data":99,"group_id":303,"first_published_at":304,"release_id":99,"lang":104,"path":299,"alternates":305,"default_full_slug":300,"translated_slugs":306},"Privacy policy archive","2025-09-11T09:19:35.102Z","2025-09-23T12:14:35.048Z","2025-09-23T12:14:35.118Z",89672806868740,"09d98642-6c77-4b9a-b6d8-75ad95cb4028",{"_uid":298},"45f6e765-42d2-448e-b36a-f5de3e57cef9","privacy-policy-archive","text-pages\u002Fen\u002Fprivacy-policy-archive",-50,[],"9271dd7c-6572-4a26-81ee-a760ec1c5552","2025-09-11T09:21:01.096Z",[],[307,308,309],{"path":300,"name":99,"lang":109,"published":99},{"path":300,"name":99,"lang":6,"published":99},{"path":300,"name":99,"lang":112,"published":99},{"name":311,"created_at":312,"published_at":313,"updated_at":314,"id":315,"uuid":316,"content":317,"slug":319,"full_slug":320,"sort_by_date":99,"position":321,"tag_list":322,"is_startpage":71,"parent_id":240,"meta_data":99,"group_id":323,"first_published_at":324,"release_id":99,"lang":104,"path":319,"alternates":325,"default_full_slug":320,"translated_slugs":326},"our official notice","2025-09-11T09:16:08.503Z","2025-09-23T12:14:48.567Z","2025-09-25T11:18:31.641Z",89671960618692,"8506edfc-ad1e-42b2-9b39-b5fded6ba9d2",{"_uid":318},"033cd72c-bba6-4ed5-a817-522c73b7c6f1","ecomail-split-notice","text-pages\u002Fen\u002Fecomail-split-notice",-40,[],"aa1dc4e4-4981-44dc-bdb8-8e50e1f9381d","2025-09-11T09:17:04.556Z",[],[327,328,329],{"path":320,"name":99,"lang":109,"published":99},{"path":320,"name":99,"lang":6,"published":99},{"path":320,"name":99,"lang":112,"published":99},{"name":331,"created_at":332,"published_at":333,"updated_at":334,"id":335,"uuid":336,"content":337,"slug":339,"full_slug":340,"sort_by_date":99,"position":341,"tag_list":342,"is_startpage":71,"parent_id":240,"meta_data":99,"group_id":343,"first_published_at":344,"release_id":99,"lang":104,"path":339,"alternates":345,"default_full_slug":340,"translated_slugs":346},"Accessibility Statement","2025-09-11T09:01:01.392Z","2025-12-08T10:45:18.458Z","2025-12-08T10:45:18.482Z",89668245087150,"08d5ffb3-aa2a-49a2-b3be-b1ca91896304",{"_uid":338},"76910fb0-ccab-4cdc-be55-8969d169ccff","accessibility-statement","text-pages\u002Fen\u002Faccessibility-statement",-30,[],"4b57d991-b1d9-45ed-97da-12a54dfff921","2025-09-11T09:01:32.344Z",[],[347,348,349],{"path":340,"name":99,"lang":109,"published":99},{"path":340,"name":99,"lang":6,"published":99},{"path":340,"name":99,"lang":112,"published":99},{"name":351,"created_at":352,"published_at":353,"updated_at":354,"id":355,"uuid":356,"content":357,"slug":359,"full_slug":360,"sort_by_date":99,"position":361,"tag_list":362,"is_startpage":71,"parent_id":240,"meta_data":99,"group_id":363,"first_published_at":364,"release_id":99,"lang":104,"path":359,"alternates":365,"default_full_slug":360,"translated_slugs":366},"Cookies associated with the use of Ecomail.app","2025-09-11T08:53:46.730Z","2025-09-23T12:15:15.357Z","2025-09-23T12:15:15.380Z",89666464720382,"ced357f2-0a36-481a-87a6-21dcf3bf506b",{"_uid":358},"ca375194-6f3f-4657-9df7-be3cc9a47b20","ecomail-app-cookies","text-pages\u002Fen\u002Fecomail-app-cookies",-20,[],"c2dc261f-b3d6-42c6-ae5c-ae4e65ff0df0","2025-09-11T08:54:20.721Z",[],[367,368,369],{"path":360,"name":99,"lang":109,"published":99},{"path":360,"name":99,"lang":6,"published":99},{"path":360,"name":99,"lang":112,"published":99},{"name":371,"created_at":372,"published_at":373,"updated_at":374,"id":375,"uuid":376,"content":377,"slug":379,"full_slug":380,"sort_by_date":99,"position":381,"tag_list":382,"is_startpage":71,"parent_id":240,"meta_data":99,"group_id":383,"first_published_at":384,"release_id":99,"lang":104,"path":379,"alternates":385,"default_full_slug":380,"translated_slugs":386},"Privacy policy","2025-09-10T14:10:56.363Z","2026-04-07T12:24:47.630Z","2026-04-07T12:24:47.701Z",89390515686986,"609ddf31-e3aa-439e-b31d-43f459966444",{"_uid":378},"d08e29e3-dcf9-47a1-ae2a-1a69574c4c0c","privacy-policy","text-pages\u002Fen\u002Fprivacy-policy",0,[],"7d4e39fc-ed1d-4fd9-a88a-aa9b5eda67e6","2025-09-10T14:11:22.402Z",[],[387,388,389],{"path":380,"name":99,"lang":109,"published":99},{"path":380,"name":99,"lang":6,"published":99},{"path":380,"name":99,"lang":112,"published":99},[],[]]