SCANPLANT-NG DETAIL

SCANPLANT-NG DETAIL

In-store Software System

ScanPlant NG detail er dedikeret softwaresystem designet specifikt til effektiv styring og administration af alle data på butikkens DIGI-vægte, -pakkemaskiner og -prismærkningsanlæg. Systemet er en brugervenlig, skalerbar løsning, der kan anvendes i såvel den lille butik som den store forretning med flere lokale butikker.

Total oversigt og hurtig opdatering

ScanPlant NG detail er et effektivt værktøj til at oprette og vedligeholde alle PLU-varedata, ingredienser, varegrupper, tekster, allergener, ernæringsdeklarationer. Software-løsningen består af et Office modul, som installeres på den administrative PC, samt ”satelit-moduler”, der installeres på butikkens vægte, hvorfra systemet trækker salgstallene retur.

Systemet har et brugervenligt design med enkle overskuelige skærmbilleder, der kan tilpasses individuelt, så kun relevante datafelter vises. Softwaresystemets opbygning med kartoteker gør det nemt at navigere rundt - uden mange tryk på skærmen - det sparer arbejdstid.

Mange smarte funktioner

ScanPlant NG Detail har en række smarte funktioner, som gør driften mere effektiv og sparer arbejdstid.

Nu kan varens ernæringsindhold oprettes i ScanPlant systemet i modsætning til tidligere, hvor det skulle oprettes lokalt på vægten/pakkemaskinen, hvilket var tidskrævende og omstændigt.

En anden fordel med ScanPlant NG detail er, at man nu kan importere af data fra nyere DIGI udstyr direkte ind i systemet - det vil give en stor tidsbesparelse. Denne funktion gælder for delikatessevægtene type SM-6000 og SM-5300X, prismærkningssystemer serie DPS-5600 samt pakkemaskinerne i serie AW-5600FXII, AW-5600ATII og AW-5600CP.     

Anvendes der bakker m/taravægt til en vare, kan den tilknyttes PLU-nr., så der tages højde for taraen.

Der kan også indsættes ”Favorit” funktion som hurtig genvej til ofte benyttede datafelter.  

Brugervenlig betjening

Alle data ligger samlet i kartoteker for hhv. PLU, Ingredienser, billeder, allergener, specialtekster, etiketformater, varegrupper etc.

Skal man f.eks. vedligeholde et PLU-nr., åbner man dette kartotek og får vist alle tilhørende oplysninger som faneblade med faste felter, f.eks. varebeskrivelse, etiket, vægt, stregkode, ernæring, pris. Her er det hurtigt at opdatere oplysninger og sende opdaterede data ud til vægtene.

Komplet rapportering

ScanPlant NG Detail har en række standardrapporter, der nemt kan genereres - på et hvilket som helst tidspunkt - og vise alle data fra butiksvægtene. Det skaber et komplet overblik over transaktionerne.

Blandt rapporterne kan være:

  • Rapport over dagens salg, filtreret på dato og terminal, med visning af alle enkelttransaktioner
  • Faktura-rapport, filtreret på dato og terminal, med opsummering af køb på forskellige varenumre
  • Udvidet rapport på f.eks. salg pr. ekspedient

Skalerbart system

ScanPlant NG Detail er et skalerbart system, der kan udbygges med forskellige moduler efter behov, f.eks.:  

  • Kundemodul til registrering af relevante salgsdata til kontokunder 
  • ERP-modul for integration til e-conomic med overførsel af salgstal direkte til e-conomic til godkendelse 
  • Udvidet rapportmodul til visning af mere udspecificerede produktions- og salgstal 
  • Multistore-Modul som giver mulighed for at samle flere butikker i samme database, hvis en kunde har flere butikker.

Brugerstyring

ScanPlant NG Detail har også et kartotek til oprettelse og styring af brugere/ekspedienter. Kartoteket har faner med faste felter, hvor det er nemt at registrere brugerens personlige oplysninger samt sikkerhed, grupper og rettigheder.

Driftsikker løsning

Programmet kører lokalt på en pc/server i kundens lokale netværk og behøver derfor ikke internetadgang. Det giver den fordel, at vægtene kan fungere helt offline og ikke behøver konstant forbindelse til ScanPlant - det giver en mere driftsikker løsning.

Kontakt vores eksperter direkte

Peder Schmidt
Peder Schmidt

Salgschef

Detail

+45 2099 8496

Jannie Erritsø Clausen
Jannie Erritsø Clausen

Distriktschef

Sjælland, Fyn & Bornholm

+45 2083 5050

Ivan Mejlgaard
Ivan Mejlgaard

Distriktschef

Jylland

+45 2072 8270

Error executing template "Designs/Swift-v2/eCom/ProductCatalog/partials/detail/section-related.cshtml"System.ArgumentException: The provided type 'Core.Indexing.CustomerProductIndexSchemaExtender, Core' is not compatible with the expected type 'Dynamicweb.Indexing.IIndexSchemaExtender'. (Parameter 'extenderType')at Dynamicweb.Indexing.Schemas.ExtensionFieldDefinition..ctor(String extenderType, IList`1 excludedFields)at Dynamicweb.Indexing.IndexHelper.GetField(List`1 fieldsFromExtenders, XElement fieldElement, String& fieldTypeName)at Dynamicweb.Indexing.IndexHelper.FillIndexWithSchema(XElement root, IIndex index)at Dynamicweb.Indexing.IndexHelper.ConvertToIndex(XElement obj, Boolean fillSchema)at Dynamicweb.Indexing.IndexService.LoadIndex(String name, Boolean fillSchema)at Dynamicweb.Indexing.Queries.IndexQueryProvider.Query(IQuery query, QuerySettings settings)at Dynamicweb.Indexing.Querying.QueryService.Query(IQuery query, QuerySettings settings)at Core.Services.QueryService.GetQueryResult(IQueryService queryService, String repository, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Services.QueryService.Query(String repositoryId, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Services.QueryService.GetIndexDocumentListFromQuery(String repository, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Extensions.ProductViewModelExtensions.GetSimilarProducts(ProductViewModel productViewModel, Int32 consumeSize)at CompiledRazorTemplates.Dynamic.RazorEngine_77955c71aab54c4a8d754aec6aa140c9.ExecuteAsync()at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @inherits ViewModelTemplate<Core.ViewModels.Ecommerce.ProductViewModel> 2 @using Core.Extensions 3 @using Dynamicweb.Rendering 4 @using Core.Services 5 @using Core.ViewModels.Base 6 @using Core.ViewModels.UI 7 @using Dynamicweb.Core.Encoders 8 @using Dynamicweb.Frontend 9 @using ButtonViewModel = Core.ViewModels.UI.ButtonViewModel 10 @using ProductListViewModel = Core.ViewModels.Ecommerce.ProductListViewModel; 11 12 @{ 13 ProductListViewModel similarProducts = Model.GetSimilarProducts(10); 14 bool hasSimilarProducts = similarProducts.CustomProducts.Any(); 15 bool hasRelatedCases = Model.RelatedCasePages.Any(); 16 bool hasCrossSellingProducts = Model.CrossSellingProducts.CustomProducts.Any(); 17 bool hasRelatedItems = hasRelatedCases || hasCrossSellingProducts || hasSimilarProducts; 18 } 19 20 @if (hasRelatedItems) 21 { 22 AddScript("https://cdn.jsdelivr.net/npm/swiper@11/swiper-element-bundle.min.js"); 23 AddStylesheet("https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"); 24 <section class="core-section js-section py-6" id="core-section-productdetail-related-products" 25 data-dw-colorscheme="light"> 26 <div class="container-xl"> 27 28 <div class="row scanvaegt-paragraph-cases g-4 mb-6"> 29 @if (hasRelatedCases) 30 { 31 <h2 class="col-12">@Translate("Related Cases - Heading", "Relaterede cases")</h2> 32 33 @foreach (PageInfoViewModel relatedCasePage in Model.RelatedCasePages) 34 { 35 LinkViewModel link = new LinkViewModel {Url = SearchEngineFriendlyURLs.GetFriendlyUrl(relatedCasePage.ID)}; 36 ButtonViewModel btnViewModel = new ButtonViewModel 37 { 38 Text = Translate("Read more"), 39 Type = ButtonType.Link, 40 Link = link, 41 DisplayType = ButtonDisplayType.Link 42 }; 43 44 ColumnWidth columnClasses = new ColumnWidth() 45 { 46 Mobile = 12, 47 Desktop = 4 48 }; 49 50 ImageViewModel imageViewModel = relatedCasePage.Item.GetImage(); 51 imageViewModel.Alt = HtmlEncoder.HtmlAttributeEncode(relatedCasePage.Name ?? string.Empty); 52 imageViewModel.Ratio = ImageRatio.FourByThree; 53 imageViewModel.ImgTagClasses = new ClassList("h-100 w-100 object-fit-cover"); 54 imageViewModel.Sizes = ImageService.Instance.GetSizesByColumnWidths(columnClasses); 55 56 <div class="@columnClasses.ToClassList() scanvaegt-card h-100 has-link" 57 id="@relatedCasePage.ID"> 58 <a class="stretched-link" href="@btnViewModel.Link.Url"></a> 59 <div class="scanvaegt-card__image scanvaegt-image"> 60 @imageViewModel 61 </div> 62 <div class="scanvaegt-card__text scanvaegt-text pt-4" data-dw-colorscheme=""> 63 <h4>@relatedCasePage.Name</h4> 64 <p>@relatedCasePage.Item.GetString("Teaser")</p> 65 @btnViewModel 66 </div> 67 </div> 68 } 69 } 70 @if (hasCrossSellingProducts) 71 { 72 <h2>@Translate("Cross Selling - Heading", "Vi anbefaler også disse produkter")</h2> 73 @RenderingService.Instance.PartialView("eCom/ProductCatalog/Scanvaegt_ProductSlider.cshtml", Model.CrossSellingProducts) 74 } 75 76 @if (hasSimilarProducts) 77 { 78 <h2>@Translate("Similar Products - Heading", "Lignende produkter")</h2> 79 @RenderingService.Instance.PartialView("eCom/ProductCatalog/Scanvaegt_ProductSlider.cshtml", similarProducts) 80 } 81 </div> 82 </div> 83 84 </section> 85 } 86 87 @if (Model.IsWebshopProduct) 88 { 89 <div class="d-md-none"> 90 @RenderingService.Instance.PartialView("/eCom/ProductCatalog/partials/detail/need-help.cshtml", Model) 91 </div> 92 }

Få et uforpligtende tilbud

Send os en mail - vi kan hjælpe dig videre