{"id":2,"date":"2026-09-07T09:00:11","date_gmt":"2026-09-07T09:00:11","guid":{"rendered":"https:\/\/urstore.specmedia.co.nz\/?page_id=2"},"modified":"2026-09-07T10:41:11","modified_gmt":"2026-09-07T10:41:11","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/urstore.specmedia.co.nz\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2\" class=\"elementor elementor-2\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-941aade e-con-full e-flex e-con e-parent\" data-id=\"941aade\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-619fe9f e-con-full e-flex e-con e-child\" data-id=\"619fe9f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6293a9e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6293a9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Total Shelf\u2028<br><span style=\"color: #ffff\">Intelligence.<\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34d6b2a elementor-widget elementor-widget-text-editor\" data-id=\"34d6b2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>URstore turns a single photo of a retail shelf into structured data \u2014 facings, product position, share of shelf, price, availability and planogram compliance.\u200b<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65472b7 elementor-widget elementor-widget-heading\" data-id=\"65472b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Every SKU. Every store. In real time.\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cb7e4df e-con e-atomic-element e-flexbox-base e-13359b1 \" data-id=\"cb7e4df\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"cb7e4df\" data-e-type=\"e-flexbox\" data-id=\"cb7e4df\">\n    \t\t<div class=\"elementor-element elementor-element-edbaf5e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"edbaf5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">FROM PHOTO<br><span style=\"color: #ffff\">TO ACTION.<\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39a808a elementor-widget elementor-widget-text-editor\" data-id=\"39a808a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Our app is easy, fast and effecient. Making finding out about your products on shelfs simple.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c9d55e6 e-con e-atomic-element e-div-block-base e-c9d55e6-37e682e \" data-id=\"c9d55e6\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"c9d55e6\" data-e-type=\"e-div-block\" data-id=\"c9d55e6\">\n    <div class=\"elementor-element elementor-element-902e7d2 e-con e-atomic-element e-flexbox-base e-902e7d2-dc91cf7 \" data-id=\"902e7d2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"902e7d2\" data-e-type=\"e-flexbox\" data-id=\"902e7d2\">\n    <div class=\"elementor-element elementor-element-76c1a52 e-con e-atomic-element e-div-block-base e-76c1a52-d2d8355 \" data-id=\"76c1a52\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"76c1a52\" data-e-type=\"e-div-block\" data-id=\"76c1a52\">\n    \t\t<div class=\"elementor-element elementor-element-d502706 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d502706\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"63\" height=\"47\" viewBox=\"0 0 63 47\" fill=\"none\"><path d=\"M43.75 3.125H9.375V7.8125H6.25V0H46.875V9.375H55.3711L55.7617 9.86328L62.0117 16.1133L62.5 16.5039V40.625H55.957C54.8828 44.2383 51.5625 46.875 47.6562 46.875C43.75 46.875 40.4297 44.2383 39.3555 40.625H29.3945C28.3203 44.2383 25 46.875 21.0938 46.875C17.1875 46.875 13.8672 44.2383 12.793 40.625H6.25V25H0V21.875H15.625V25H9.375V37.5H12.5C12.8906 33.1055 16.6016 29.6875 21.0938 29.6875C25.5859 29.6875 29.2969 33.1055 29.6875 37.5H39.0625C39.3555 34.4727 41.2109 31.9336 43.75 30.6641V3.125ZM6.25 15.625H0V12.5H21.875V15.625H6.25ZM46.875 29.6875C47.168 29.6875 47.3633 29.6875 47.6562 29.6875C52.1484 29.6875 55.8594 33.1055 56.25 37.5H59.375V25H46.875V29.6875ZM59.375 17.8711L54.0039 12.5H46.875V21.875H59.375V17.8711ZM26.5625 38.2812C26.5625 35.2539 24.1211 32.8125 21.0938 32.8125C18.0664 32.8125 15.625 35.2539 15.625 38.2812C15.625 41.3086 18.0664 43.75 21.0938 43.75C24.1211 43.75 26.5625 41.3086 26.5625 38.2812ZM53.125 38.2812C53.125 35.2539 50.6836 32.8125 47.6562 32.8125C44.6289 32.8125 42.1875 35.2539 42.1875 38.2812C42.1875 41.3086 44.6289 43.75 47.6562 43.75C50.6836 43.75 53.125 41.3086 53.125 38.2812Z\" fill=\"#007AFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-645aede e-con e-atomic-element e-flexbox-base e-645aede-c3c3ed7 \" data-id=\"645aede\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"645aede\" data-e-type=\"e-flexbox\" data-id=\"645aede\">\n    \t\t<div class=\"elementor-element elementor-element-535add5 elementor-widget elementor-widget-heading\" data-id=\"535add5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sales<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df30caf elementor-widget elementor-widget-text-editor\" data-id=\"df30caf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Is distribution and compliance being delivered?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-a4fdd9d e-con e-atomic-element e-flexbox-base e-a4fdd9d-4a96ef2 \" data-id=\"a4fdd9d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a4fdd9d\" data-e-type=\"e-flexbox\" data-id=\"a4fdd9d\">\n    <div class=\"elementor-element elementor-element-5c0113f e-con e-atomic-element e-div-block-base e-5c0113f-86799bb \" data-id=\"5c0113f\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"5c0113f\" data-e-type=\"e-div-block\" data-id=\"5c0113f\">\n    \t\t<div class=\"elementor-element elementor-element-24c57ae elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"24c57ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"88\" height=\"71\" viewBox=\"0 0 88 71\" fill=\"none\"><path d=\"M35.5 37.4V32.5H84.5V15H88V71H84.5V64H35.5V71H32V37.4H35.5ZM35.5 60.5H84.5V36H35.5V60.5ZM47.75 46.5V53.5H54.75V46.5H47.75ZM44.25 43H58.25V57H44.25V43ZM72.25 46.5H65.25V53.5H72.25V46.5ZM65.25 43H75.75V57H61.75V43H65.25ZM65.25 18.5V25.5H72.25V18.5H65.25ZM61.75 15H75.75V29H61.75V15Z\" fill=\"#007AFF\"><\/path><ellipse cx=\"34.5\" cy=\"22.875\" rx=\"20.5\" ry=\"20\" fill=\"#FFC801\"><\/ellipse><path d=\"M14.8266 22.8439C14.8266 12.1908 23.5029 3.51445 34.1561 3.51445C44.8092 3.51445 53.4855 12.1908 53.4855 22.8439C53.4855 33.4971 44.8092 42.1734 34.1561 42.1734C23.5029 42.1734 14.8266 33.4971 14.8266 22.8439ZM19.2197 40.1965C23.2832 43.6012 28.4451 45.6879 34.1561 45.6879C46.7861 45.6879 57 35.474 57 22.8439C57 10.2139 46.7861 0 34.1561 0C21.526 0 11.3121 10.2139 11.3121 22.8439C11.3121 28.5549 13.3988 33.7168 16.8035 37.6705L1.2081 53.2659L0 54.474L2.52601 57L3.7341 55.6821L19.2197 40.1965Z\" fill=\"#007AFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8d6d4d9 e-con e-atomic-element e-flexbox-base e-8d6d4d9-21f0e40 \" data-id=\"8d6d4d9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"8d6d4d9\" data-e-type=\"e-flexbox\" data-id=\"8d6d4d9\">\n    \t\t<div class=\"elementor-element elementor-element-3a6b482 elementor-widget elementor-widget-heading\" data-id=\"3a6b482\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Marketing<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3be132f elementor-widget elementor-widget-text-editor\" data-id=\"3be132f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>How is the brand showing up on shelf?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-90e5e6b e-con e-atomic-element e-flexbox-base e-90e5e6b-408660f \" data-id=\"90e5e6b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"90e5e6b\" data-e-type=\"e-flexbox\" data-id=\"90e5e6b\">\n    <div class=\"elementor-element elementor-element-4db60bd e-con e-atomic-element e-div-block-base e-4db60bd-eddc8b7 \" data-id=\"4db60bd\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"4db60bd\" data-e-type=\"e-div-block\" data-id=\"4db60bd\">\n    \t\t<div class=\"elementor-element elementor-element-251bd8c elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"251bd8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\"><path d=\"M3.125 0V15.625H46.875V0H50V50H46.875V43.75H3.125V50H0V0H3.125ZM3.125 40.625H46.875V18.75H3.125V40.625ZM14.0625 28.125V34.375H20.3125V28.125H14.0625ZM10.9375 25H23.4375V37.5H10.9375V25ZM35.9375 28.125H29.6875V34.375H35.9375V28.125ZM29.6875 25H39.0625V37.5H26.5625V25H29.6875ZM29.6875 3.125V9.375H35.9375V3.125H29.6875ZM26.5625 0H39.0625V12.5H26.5625V0Z\" fill=\"#007AFF\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5fe4699 e-con e-atomic-element e-flexbox-base e-5fe4699-8e92f9e \" data-id=\"5fe4699\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5fe4699\" data-e-type=\"e-flexbox\" data-id=\"5fe4699\">\n    \t\t<div class=\"elementor-element elementor-element-29754c6 elementor-widget elementor-widget-heading\" data-id=\"29754c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Supply Chain<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3215fe1 elementor-widget elementor-widget-text-editor\" data-id=\"3215fe1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>What can the shelf actually hold?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-86368bc e-con e-atomic-element e-flexbox-base e-86368bc-8663494 \" data-id=\"86368bc\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"86368bc\" data-e-type=\"e-flexbox\" data-id=\"86368bc\">\n    \t\t<div class=\"elementor-element elementor-element-d32159a elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d32159a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">YOU CAN'T ACT ON<br><span style=\"color: #ffff\">WHAT YOU CAN'T SEE.<\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b024f3c elementor-widget elementor-widget-text-editor\" data-id=\"b024f3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The shelf is where Sales, Marketing and Supply Chain meet.\u2028Yet understanding what is actually happening store by store still relies on manual audits, delayed reporting and incomplete shelf data.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a73dbfd e-con e-atomic-element e-div-block-base e-a73dbfd-2410cb0 \" data-id=\"a73dbfd\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"a73dbfd\" data-e-type=\"e-div-block\" data-id=\"a73dbfd\">\n    <div class=\"elementor-element elementor-element-73b517b e-con e-atomic-element e-flexbox-base e-73b517b-9a3faa9 \" data-id=\"73b517b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"73b517b\" data-e-type=\"e-flexbox\" data-id=\"73b517b\">\n    <div class=\"elementor-element elementor-element-6ae2584 e-con e-atomic-element e-div-block-base e-6ae2584-e82de54 \" data-id=\"6ae2584\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"6ae2584\" data-e-type=\"e-div-block\" data-id=\"6ae2584\">\n    \t\t<div class=\"elementor-element elementor-element-0b1ab1d elementor-widget elementor-widget-button\" data-id=\"0b1ab1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">01 - Photo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-bd794fb e-con e-atomic-element e-flexbox-base e-bd794fb-52c7bc1 \" data-id=\"bd794fb\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"bd794fb\" data-e-type=\"e-flexbox\" data-id=\"bd794fb\">\n    \t\t<div class=\"elementor-element elementor-element-00f4fde elementor-widget elementor-widget-heading\" data-id=\"00f4fde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">TAKE ONE PHOTO.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e65115 elementor-widget elementor-widget-text-editor\" data-id=\"7e65115\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The shelf is where Sales, Marketing and Supply Chain meet.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-eaa00de e-con e-atomic-element e-flexbox-base e-eaa00de-5a765a4 \" data-id=\"eaa00de\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"eaa00de\" data-e-type=\"e-flexbox\" data-id=\"eaa00de\">\n    <div class=\"elementor-element elementor-element-bcdf3bf e-con e-atomic-element e-div-block-base e-bcdf3bf-a32bd5d \" data-id=\"bcdf3bf\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"bcdf3bf\" data-e-type=\"e-div-block\" data-id=\"bcdf3bf\">\n    \t\t<div class=\"elementor-element elementor-element-fa73c51 elementor-widget elementor-widget-button\" data-id=\"fa73c51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">01 - Photo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e761372 e-con e-atomic-element e-flexbox-base e-e761372-8389366 \" data-id=\"e761372\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e761372\" data-e-type=\"e-flexbox\" data-id=\"e761372\">\n    \t\t<div class=\"elementor-element elementor-element-2d186eb elementor-widget elementor-widget-heading\" data-id=\"2d186eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">URSTORE READS THE SHELF.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa62025 elementor-widget elementor-widget-text-editor\" data-id=\"fa62025\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The shelf is where Sales, Marketing and Supply Chain meet.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-ce70ec9 e-con e-atomic-element e-flexbox-base e-ce70ec9-4065d25 \" data-id=\"ce70ec9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ce70ec9\" data-e-type=\"e-flexbox\" data-id=\"ce70ec9\">\n    <div class=\"elementor-element elementor-element-0aa8a64 e-con e-atomic-element e-div-block-base e-0aa8a64-ec171f7 \" data-id=\"0aa8a64\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"0aa8a64\" data-e-type=\"e-div-block\" data-id=\"0aa8a64\">\n    \t\t<div class=\"elementor-element elementor-element-ba3a211 elementor-widget elementor-widget-button\" data-id=\"ba3a211\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">01 - Photo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-05213f8 e-con e-atomic-element e-flexbox-base e-05213f8-f4dcd19 \" data-id=\"05213f8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"05213f8\" data-e-type=\"e-flexbox\" data-id=\"05213f8\">\n    \t\t<div class=\"elementor-element elementor-element-cdac422 elementor-widget elementor-widget-heading\" data-id=\"cdac422\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">THE REAL SHELF IS REBUILT.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4987cde elementor-widget elementor-widget-text-editor\" data-id=\"4987cde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The shelf is where Sales, Marketing and Supply Chain meet.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-5dc2109 e-con e-atomic-element e-flexbox-base e-5dc2109-4deeec7 \" data-id=\"5dc2109\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5dc2109\" data-e-type=\"e-flexbox\" data-id=\"5dc2109\">\n    <div class=\"elementor-element elementor-element-d262055 e-con e-atomic-element e-div-block-base e-d262055-dafc1d7 \" data-id=\"d262055\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"d262055\" data-e-type=\"e-div-block\" data-id=\"d262055\">\n    \t\t<div class=\"elementor-element elementor-element-43abf38 elementor-widget elementor-widget-button\" data-id=\"43abf38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">01 - Photo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-be7584e e-con e-atomic-element e-flexbox-base e-be7584e-1abbeac \" data-id=\"be7584e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"be7584e\" data-e-type=\"e-flexbox\" data-id=\"be7584e\">\n    \t\t<div class=\"elementor-element elementor-element-c36af5d elementor-widget elementor-widget-heading\" data-id=\"c36af5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SEE THE GAP. TAKE ACTION.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e03a955 elementor-widget elementor-widget-text-editor\" data-id=\"e03a955\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The shelf is where Sales, Marketing and Supply Chain meet.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-2616f6a e-flex e-con-boxed e-con e-parent\" data-id=\"2616f6a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ffd1ea3 e-flex e-con-boxed e-con e-child\" data-id=\"ffd1ea3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83f0075 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"83f0075\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Total Shelf\u2028<br><span style=\"color: #ffff\">Intelligence.<\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-607bb37 elementor-widget elementor-widget-text-editor\" data-id=\"607bb37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>URstore turns a single photo of a retail shelf into structured data \u2014 facings, product position, share of shelf, price, availability and planogram compliance.\u200b<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7061b57 elementor-widget elementor-widget-heading\" data-id=\"7061b57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Every SKU. Every store. In real time.\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c466b9 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"9c466b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600;700;800&display=swap\" rel=\"stylesheet\">\n<style>\n  @keyframes urs-pulse { 0%,100% { box-shadow: 0 0 0 4px rgba(255,200,1,.30) } 50% { box-shadow: 0 0 0 9px rgba(255,200,1,0) } }\n  #urs-shelf-audit { font-family:'Montserrat',-apple-system,'Segoe UI',sans-serif; background:transparent; padding:32px; display:flex; flex-direction:column; align-items:center; gap:26px; justify-content:center; }\n  #urs-shelf-audit .urs-wrap { width:100%; max-width:980px; display:flex; flex-direction:column; gap:14px; }\n  #urs-shelf-audit .urs-top { display:flex; align-items:center; justify-content:space-between; gap:20px; }\n  #urs-shelf-audit .urs-lbl { display:flex; align-items:center; gap:10px; font-size:11px; font-weight:700; letter-spacing:0.22em; color:rgba(255,255,255,0.72); }\n  #urs-shelf-audit .urs-metric { display:flex; align-items:baseline; gap:8px; font-size:11px; font-weight:700; letter-spacing:0.22em; color:rgba(255,255,255,0.72); }\n  #urs-shelf-audit .urs-dot { width:7px; height:7px; border-radius:50%; background:rgb(255,200,1); animation:urs-pulse 2.2s infinite; }\n  #urs-shelf-audit .urs-pct { font-size:18px; letter-spacing:0; color:rgb(255,200,1); }\n  #urs-shelf-audit .urs-shelf { position:relative; padding:20px 22px 26px; border-radius:10px; background:transparent; }\n  #urs-shelf-audit .urs-steps { display:flex; gap:16px; flex-wrap:wrap; font-family:monospace; font-size:11px; letter-spacing:0.06em; color:rgba(255,255,255,0.6); }\n<\/style>\n\n<div id=\"urs-shelf-audit\">\n  <div class=\"urs-wrap\">\n    <div class=\"urs-top\">\n      <div class=\"urs-lbl\"><span class=\"urs-dot\"><\/span>LIVE SHELF AUDIT<\/div>\n      <div class=\"urs-metric\">\n        <span data-urs=\"metric\">COMPLIANCE<\/span>\n        <b class=\"urs-pct\" data-urs=\"pct\">100<\/b>\n        <span style=\"color:rgb(255,200,1)\">%<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"urs-shelf\" data-urs=\"shelf\"><\/div>\n    <div class=\"urs-steps\">\n      <span>SCAN<\/span><span>&rarr;<\/span><span>GAP DETECTION<\/span><span>&rarr;<\/span><span>REPLENISH &amp; FACE<\/span><span>&rarr;<\/span><span>COMPLIANCE<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var root = document.getElementById('urs-shelf-audit');\n  if(!root || root.dataset.ursInit) return;\n  root.dataset.ursInit = '1';\n\n  var shelf   = root.querySelector('[data-urs=\"shelf\"]');\n  var pctEl   = root.querySelector('[data-urs=\"pct\"]');\n  var metricEl= root.querySelector('[data-urs=\"metric\"]');\n  var timers = [], facings = [], gaps = [], mis = [], beam;\n\n  function wait(ms, fn){ timers.push(setTimeout(fn, ms)); }\n  function setPct(v){ pctEl.textContent = Math.round(v); }\n  function setMetric(s){ metricEl.textContent = s; }\n\n  function applyDot(f, force){\n    var ok = (force === undefined) ? f.ok : force;\n    f.tag.style.background = ok ? 'rgb(34,197,94)' : 'rgb(239,68,68)';\n    f.tag.style.boxShadow  = ok ? '0 0 10px rgba(34,197,94,.75)' : '0 0 10px rgba(239,68,68,.8)';\n  }\n  function paint(f, ok){\n    f.prod.style.background = ok\n      ? 'linear-gradient(180deg,rgb(255,222,120),rgb(255,200,1) 70%)'\n      : 'linear-gradient(180deg,rgb(255,138,128),rgb(239,68,68) 72%)';\n    f.prod.style.boxShadow = ok\n      ? 'inset 0 1px 0 rgba(255,255,255,.5), 0 0 22px rgba(255,200,1,.5), 0 6px 14px rgba(0,0,0,.35)'\n      : 'inset 0 1px 0 rgba(255,255,255,.45), 0 0 22px rgba(239,68,68,.5), 0 6px 14px rgba(0,0,0,.35)';\n  }\n  function shuffle(a){ for(var i=a.length-1;i>0;i--){ var j=Math.floor(Math.random()*(i+1)), t=a[i]; a[i]=a[j]; a[j]=t; } return a; }\n\n  function build(){\n    var w = shelf.clientWidth || 900;\n    var rows = 3, per = Math.max(6, Math.min(16, Math.round(w\/78)));\n    for(var r=0;r<rows;r++){\n      var row = document.createElement('div');\n      row.style.cssText = 'display:flex;align-items:flex-end;gap:7px;height:58px;border-bottom:1px solid rgba(255,255,255,0.18);margin-bottom:'+(r===rows-1?'8px':'32px');\n      for(var c=0;c<per;c++){\n        var f = document.createElement('span');\n        f.style.cssText = 'position:relative;flex:1 1 0;height:100%;display:flex;align-items:flex-end';\n        var prod = document.createElement('i');\n        prod.style.cssText = 'position:relative;display:block;width:100%;height:84%;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.2);transform-origin:left center;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .45s ease,filter .45s ease,background .5s ease,box-shadow .5s ease';\n        var band = document.createElement('em');\n        band.style.cssText = 'position:absolute;left:16%;right:16%;top:34%;height:16%;border-radius:1px;background:rgba(1,54,99,.45);transition:opacity .4s ease';\n        prod.appendChild(band);\n        var outline = document.createElement('b');\n        outline.style.cssText = 'position:absolute;left:2px;right:2px;bottom:0;height:84%;border:1px dashed rgba(255,255,255,.28);border-bottom:0;border-radius:4px 4px 0 0;opacity:0;transition:opacity .4s ease,border-color .3s ease,box-shadow .3s ease';\n        var tag = document.createElement('span');\n        tag.style.cssText = 'position:absolute;left:50%;bottom:-17px;transform:translate(-50%,6px);width:9px;height:9px;border-radius:50%;opacity:0;transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1);z-index:4';\n        f.appendChild(outline); f.appendChild(prod); f.appendChild(tag);\n        row.appendChild(f);\n        facings.push({ el:f, prod:prod, band:band, outline:outline, tag:tag, gap:false, ok:true });\n      }\n      shelf.appendChild(row);\n    }\n    shuffle(facings.slice()).slice(0, Math.round(facings.length*0.55)).forEach(function(f){ f.gap = true; });\n    gaps = facings.filter(function(f){ return f.gap; });\n    mis  = facings.filter(function(f){ return !f.gap; });\n\n    var dotOrder = shuffle(facings.slice()), bad = Math.round(dotOrder.length*0.25);\n    dotOrder.forEach(function(f,i){ f.ok = i >= bad; applyDot(f); });\n\n    beam = document.createElement('span');\n    beam.style.cssText = 'position:absolute;top:14px;bottom:16px;left:0;width:2px;background:linear-gradient(180deg,transparent,rgb(255,200,1),transparent);box-shadow:0 0 18px 5px rgba(255,200,1,.55);opacity:0;z-index:5;pointer-events:none;transition:opacity .25s ease';\n    shelf.appendChild(beam);\n  }\n\n  function empty(f){ f.prod.style.opacity='0'; f.prod.style.transform='translateY(10px) scaleY(.3)'; f.prod.style.transformOrigin='bottom'; f.outline.style.opacity='.75'; }\n  function detect(f){ f.outline.style.opacity='1'; f.outline.style.borderColor='rgba(255,200,1,.9)'; f.outline.style.boxShadow='0 0 12px rgba(255,200,1,.45), inset 0 0 10px rgba(255,200,1,.14)'; }\n  function misfaced(f){ f.prod.style.transform='perspective(280px) rotateY(42deg)'; f.prod.style.filter='brightness(.55) saturate(.5)'; f.band.style.opacity='0'; }\n  function good(f){\n    f.outline.style.opacity='0';\n    f.prod.style.opacity='1'; f.prod.style.transform='none'; f.prod.style.filter='none';\n    f.band.style.opacity='1';\n    paint(f, f.ok);\n  }\n\n  function countTo(from, to, ms){\n    var t0 = performance.now();\n    function step(t){ var k = Math.min(1,(t-t0)\/ms); setPct(from+(to-from)*(1-Math.pow(1-k,3))); if(k<1) requestAnimationFrame(step); }\n    requestAnimationFrame(step);\n  }\n\n  function remediate(done){\n    var bad = facings.filter(function(f){ return !f.ok; });\n    if(!bad.length){ wait(900, done); return; }\n    bad.forEach(function(f,k){ wait(k*35, function(){\n      f.prod.style.transform='translateY(-8px) scale(1.06)';\n      f.tag.style.transform='translate(-50%,-8px) scale(1.2)';\n    }); });\n    wait(1000, function(){ bad.forEach(function(f){ f.prod.style.opacity='0'; f.tag.style.opacity='0'; }); });\n    wait(1750, function(){ bad.forEach(function(f){\n      f.prod.style.transform='none'; f.tag.style.transform='translate(-50%,0)';\n      paint(f, true); applyDot(f, true);\n    }); });\n    wait(1850, function(){\n      bad.forEach(function(f){ f.prod.style.opacity='1'; f.tag.style.opacity='1'; });\n      countTo(100*(facings.length-bad.length)\/facings.length, 100, 900);\n    });\n    wait(3200, done);\n  }\n\n  function reset(){\n    facings.forEach(function(f){\n      f.prod.style.background='linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.12))';\n      f.prod.style.boxShadow='inset 0 1px 0 rgba(255,255,255,.2)';\n      f.prod.style.opacity='1'; f.prod.style.transform='none'; f.prod.style.filter='none';\n      f.outline.style.opacity='0'; f.outline.style.borderColor='rgba(255,255,255,.28)'; f.outline.style.boxShadow='none';\n      f.tag.style.opacity='0'; f.tag.style.transform='translate(-50%,6px)'; applyDot(f);\n      f.band.style.opacity='1';\n    });\n    gaps.forEach(empty);\n    mis.forEach(misfaced);\n    setPct(100*mis.length\/facings.length);\n    beam.style.opacity='0'; beam.style.transition='opacity .25s ease'; beam.style.left='0';\n  }\n\n  function settle(){\n    gaps.concat(mis).forEach(good);\n    facings.forEach(function(f){ f.tag.style.opacity='1'; f.tag.style.transform='translate(-50%,0)'; });\n    setMetric('COMPLIANCE'); setPct(100);\n  }\n\n  function loop(){\n    var SW = 2000, total = facings.length;\n    reset();\n    var gapsX = gaps.slice().sort(function(a,b){ return a.el.getBoundingClientRect().left - b.el.getBoundingClientRect().left; });\n    function ratio(f){ var s=shelf.getBoundingClientRect(), r=f.el.getBoundingClientRect(); return Math.min(1,Math.max(0,((r.left+r.width\/2)-s.left)\/s.width)); }\n\n    wait(1100, function(){\n      beam.style.opacity='1';\n      wait(60, function(){ beam.style.transition='left '+SW+'ms linear, opacity .25s ease'; beam.style.left='100%'; });\n      gapsX.forEach(function(f){ wait(60+ratio(f)*SW, function(){ detect(f); }); });\n      wait(SW+200, function(){ beam.style.opacity='0'; });\n\n      wait(SW+700, function(){\n        gapsX.forEach(function(f,k){ wait(k*70, function(){ good(f); }); });\n        mis.forEach(function(f,k){ wait(200+k*50, function(){ good(f); }); });\n        countTo(100*mis.length\/total, 100*facings.filter(function(x){ return x.ok; }).length\/total, 1000);\n\n        wait(2200, function(){\n          setMetric('COMPLIANCE');\n          facings.forEach(function(f,k){ wait(k*40, function(){ f.tag.style.opacity='1'; f.tag.style.transform='translate(-50%,0)'; }); });\n          wait(facings.length*40 + 900, function(){ remediate(loop); });\n        });\n      });\n    });\n  }\n\n  build();\n  if(window.matchMedia('(prefers-reduced-motion: reduce)').matches) settle();\n  else wait(600, loop);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Total Shelf\u2028Intelligence. URstore turns a single photo of a retail shelf into structured data \u2014 facings, product position, share of shelf, price, availability and planogram compliance.\u200b Every SKU. Every store. In real time.\u200b FROM PHOTOTO ACTION. Our app is easy, fast and effecient. Making finding out about your products on shelfs simple. Sales Is distribution [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/urstore.specmedia.co.nz\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/urstore.specmedia.co.nz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/urstore.specmedia.co.nz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/urstore.specmedia.co.nz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/urstore.specmedia.co.nz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":67,"href":"https:\/\/urstore.specmedia.co.nz\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":96,"href":"https:\/\/urstore.specmedia.co.nz\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/96"}],"wp:attachment":[{"href":"https:\/\/urstore.specmedia.co.nz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}