Documentazione
Torna al sito web >

Integrazione

L'interfaccia SHOP per nopCommerce va ben oltre il trasferimento di articoli e ordini. In sostanza, gli articoli con le immagini e le assegnazioni nell'albero caratteristico, i prezzi e le scorte di magazzino vengono trasferiti allo SHOP e in cambio gli ordini e gli indirizzi dei clienti vengono letti dallo SHOP e creati in EULANDA. Tuttavia, ci sono molte funzioni pratiche in dettaglio, che sono ora elencati in dettaglio.

Caratteristiche albero

I sistemi SHOP consentono la ricerca gerarchica degli articoli. Questo tipo di classificazione si chiama anche catalogo, categoria o categoria. Questa divisione si trova anche su eBay, Amazon e altri. In EULANDA questi alberi sono generalmente chiamati alberi caratteristici, poiché sono disponibili in tutti i moduli, come indirizzi o offerte ecc. e non sono limitati solo agli articoli.

Per poter continuare ad utilizzare l'albero caratteristico di EULANDA per i propri scopi, è possibile utilizzarne solo un estratto per l'interfaccia SHOP. È possibile specificare il ramo da cui l'albero caratteristico deve essere trasferito allo SHOP. Ogni cartella caratteristica di EULANDA può contenere le proprie cartelle caratteristiche. L'ultima cartella contiene quindi l'elemento catalogo vero e proprio. Gli articoli possono essere assegnati ad una caratteristica più di una volta.

L'albero caratteristico viene trasferito al sistema SHOP con gli articoli e le loro assegnazioni. Ogni cartella delle caratteristiche può contenere la propria immagine e una descrizione nello SHOP. Le relative voci vengono inserite nella finestra di dialogo delle proprietà della caratteristica all'interno di EULANDA. Non è più necessario creare un catalogo manualmente nello SHOP, l'interfaccia assume la sincronizzazione.

Zuordnung Merkmalbaum zu Katalog

Assegnazione della caratteristica all'albero del catalogo

L'intero albero caratteristico, in questo esempio dal ramo "HOP", viene trasferito al sistema SHOP.

Immagini nell'albero delle caratteristiche

È possibile memorizzare le immagini nell'albero delle caratteristiche specificando il semplice nome del file nelle proprietà della caratteristica. Per fare questo, nella prima riga deve comparire la parola chiave "IMAGE:" seguita dal nome del file.example: IMMAGINE: test.jpg

L'immagine stessa deve trovarsi nella sottocartella "CARATTERISTICHE" della cartella articoli DMS. Ad esempio, se il DMS del sistema documentale è sulla condivisione di rete "yServerMS", la cartella degli articoli è automaticamente yServerMSrticle. La cartella per le immagini della struttura ad albero delle funzioni sarà quindi yServerMSrtikelERKMAL".

Si prega di notare l'ortografia del nome dell'immagine, deve corrispondere esattamente all'ortografia nella cartella delle caratteristiche, dal momento che le immagini possono essere salvate su un sistema Linux. Tali sistemi sono sensibili ai maiuscoli/minuscoli.

Le immagini vengono trasferite nello SHOP e sono quindi visibili come selezione del catalogo a seconda del layout.

Pubblicare una funzione

Normalmente tutte le caratteristiche sono pubblicate nello SHOP. Tuttavia, la riga "PUBLICATO:0" nella proprietà della caratteristica può essere utilizzata per sopprimere la pubblicazione. La cartella delle caratteristiche viene quindi trasferita allo SHOP, ma non visualizzata nella pagina Web.

La linea "PUBLISHED:1" pubblica una caratteristica, ma questo è lo standard, quindi questa informazione può essere omessa.

Se si utilizza anche la riga "IMMAGINE:", questa deve apparire nella prima riga delle proprietà.

In questo modo è possibile testare in anticipo le singole aree e pubblicarle secondo necessità.

Si prega di notare che gli articoli su questa funzione sono pubblicati in modo indipendente secondo le proprie regole. Pertanto, se una caratteristica viene soppressa, è possibile trovare un articolo anche mediante la ricerca a testo intero.

Scambio di articoli

Gli articoli e i loro testi sono trasmessi anche in diverse lingue. In EULANDA, la lingua di corrispondenza corrispondente è richiesta come opzione per più lingue.

Testo

EULANDA ha diversi campi di testo. Tuttavia, solo i campi "Testo lungo" e "Testo info" sono adatti per essere visualizzati nello SHOP, poiché solo questi sono multilinea e questo è l'unico modo per suddividere i testi in sottosezioni. Nel negozio stesso, sono necessari brevi e pratici testi per avere una visione d'insieme. Sulle pagine dettagliate sono richiesti titoli e descrizioni brevi, così come una descrizione dettagliata e testi che sono adatti come etichette di collegamento.

Linguaggi

Sia EULANDA che il sistema SHOP sono disponibili in diverse lingue. Sul lato EULANDA sono necessarie una o più lingue di corrispondenza opzionali, in modo che i testi degli articoli e anche il catalogo (= albero delle caratteristiche) possano essere visualizzati in diverse lingue. I separatori di lingua vengono utilizzati per inserire il testo tra parentesi quadre. DE] per il tedesco, EN] per l'inglese, ecc. I codici sono suddivisi in codici lingua a due cifre secondo la norma ISO 3166. Un lungo testo in EULANDA per le tre lingue tedesco, inglese e italiano sarebbe questo:

[DE]
Profi-Aqua perlglanz perlmutt - 12 ml
[IT]
Profi-Acqua Brillante madreperla - 12 ml
[EN]
Profi-Aqua pearlised pearl - 12 ml

Nei sistemi SHOP, tuttavia, i normali testi lunghi sono oggi difficilmente sufficienti. Oltre alla descrizione del testo, può essere richiesto un testo breve, chiaro e conciso, descrizioni tecniche e altre informazioni. Affinché queste cose possano essere inserite in EULANDA, c'è la possibilità di creare sottogruppi di testo. Un testo completo e lungo nelle tre lingue sopra menzionate potrebbe essere il seguente:

[DE:SHORT]
Perlglanz Perlmutt - 12 ml
[IT:SHORT]
Brillante madreperla - 12 ml
[EN:SHORT]
Pearlised Pearl - 12 ml
[DE]
Profi-Aqua perlglanz perlmutt - 12 ml
[IT]
Profi-Acqua Brillante madreperla - 12 ml
[EN]
Profi-Aqua pearlised pearl - 12 ml

Per maggiore chiarezza l'immagine seguente mostra lo stesso articolo direttamente dalla maschera EULANDA. I brevi testi di EULANDA non sono particolarmente facili da elaborare nell'area SHOP, in quanto sono solo una riga e quindi troppo corti. A questo si può ovviare suddividendo il testo lungo in singole sezioni, ad esempio per le lingue o per le aree di testo: EN: BREVE].

Eulanda Artikelmaske

Eulanda maschera articolo

Nel sistema SHOP, le lingue vengono visualizzate in modo tale che l'intero sistema possa essere commutato tra le lingue supportate tramite una casella di selezione.

Shop-Darstellung der Artikelmaske

Esposizione nel negozio della maschera per articoli

La commutazione nella lingua è normalmente automatica. Ad esempio, se il cliente proviene dall'Italia, viene proposta la lingua italiana. L'utente può comunque cambiare la lingua in alto a sinistra. Se è anche un cliente abituale con un account, il sistema ricorda anche la lingua e suggerisce automaticamente l'ultima lingua selezionata.

Nell'area di dettaglio dell'articolo è presente un altro testo nella parte inferiore, tratto dal testo INFO di EULANDA e utilizzato per la descrizione tecnica di un prodotto.

Il catalogo a sinistra corrisponde all'albero caratteristico di EULANDA. Nelle proprietà delle caratteristiche di EULANDA, il testo può essere specificato in qualsiasi lingua.

Sprachen im Merkmalbaum

Lingue nell'albero caratteristico

L'interfaccia genera automaticamente link utili per l'ottimizzazione dei motori di ricerca (SEO) in base ai nomi caratteristici. Il testo della caratteristica viene convertito di conseguenza e reso unico. Le caratteristiche rappresentano anche dei link unici e brevi che possono essere utilizzati direttamente nelle newsletter, ad esempio.

Inventore

All'interno di EULANDA qualsiasi produttore e anche un numero di produttore possono essere memorizzati per ogni articolo, questi saranno anche trasferiti
Il produttore sarà creato in EULANDA come indirizzo normale e quindi attivato nel menu delle azioni come produttore. Nell'articolo, il produttore può quindi essere assegnato sulla scheda indice estesa. In questo caso può essere indicato anche il numero del costruttore.

Nel negozio c'è un'opzione speciale per cercare i produttori. A tale scopo, nella parte sinistra sotto il display del catalogo viene visualizzata una sezione con i produttori.

Top-Hersteller

Migliori produttori

Übersicht der Hersteller

Panoramica dei produttori

Se si seleziona l'opzione "Mostra tutto" nel browser Web, si ottiene un elenco con i loghi dei produttori e quindi è possibile visualizzare gli articoli corrispondenti facendo clic su un produttore.

Entrecôme

Lo stock viene trasferito dal magazzino principale. Tre disponibilità di magazzino possono essere visualizzate in EULANDA. "Disponibile" (è lo stock che è in magazzino), "Disponibile1" (è lo stock che può ancora essere venduto - è ridotto dagli ordini aperti), e "Disponibile 2" (è lo stock che a sua volta è aumentato da un possibile acquisto). Lo stock di vendita "Disponibile 1" è rilevante per lo SHOP, ma in aggiunta
a questo stock, l'interfaccia può anche essere configurata in modo che uno stock sufficientemente alto viene sempre trasferito. È il caso, ad esempio, delle imprese che producono in tempo reale.

Infine, l'interfaccia può essere "alimentata" da un feed. Qui viene utilizzato il magazzino dell'articolo del fornitore di EULANDA. Se in EULANDA sono stati creati più fornitori e sono stati assegnati agli articoli, il magazzino del fornitore può essere inserito in EULANDA nella sezione "Articoli di fornitura". Per alcuni fornitori, è anche possibile accettarlo automaticamente come mangime. Per questo EULANDA offre diverse estensioni individuali.

Il trasferimento di un magazzino modificato può essere trasferito allo SHOP in un intervallo separato. Le informazioni sullo stock sono compatte e possono essere facilmente aggiornate a intervalli di cinque minuti.

Fonte di approvvigionamento

In EULANDA ad ogni articolo può essere assegnato un numero illimitato di fornitori. Uno di questi può essere il fornitore principale, che viene inserito nella scheda indice articoli estesa. Se questo è impostato, è possibile inviare il magazzino dal fornitore allo SHOP. Questo è particolarmente interessante se questi articoli sono consegnati come articoli di terzi, cioè se il venditore li consegna direttamente al cliente.

Importo

Il prezzo d'acquisto può essere trasferito allo SHOP. In questo modo, le statistiche sono prodotte direttamente dal negozio e rappresentano il profitto lordo di un ordine di negozio.

Correzione Amazon Plug-In

L'azienda Nop4You fornisce un plug-in per connettersi al rivenditore online Amazon. Tuttavia, con lo stato attuale del plug-in (28.06.2017), si verificano diversi errori in un sistema di lingua tedesca durante il trasferimento degli ordini. Da un lato, i prezzi singoli e totali degli articoli dell'ordine vengono invertiti e, dall'altro, i prezzi lordi vengono trasferiti anche ai campi netti. L'interfaccia del negozio EULANDA riconosce questi errori e li corregge come segue.

  1. Se il prezzo unitario del prodotto è superiore al riso totale, i campi sono invertiti prima del trasferimento.
  2. Se i campi IVA inclusa e IVA esclusa sono identici, il 19% viene costantemente detratto per determinare il prezzo netto. Questo viene fatto con i prezzi degli articoli così come con le spese di spedizione.
  3. Il prezzo di un articolo è troppo alto di un fattore 100 in alcuni ordini di acquisto.

Per poter rilevare e correggere questi errori è necessario impostare i parametri di configurazione "CorrectionPrice100", "CorrectionVatMissing" e "CorrectionUnitTotalPrice".

Prezzi netti e lordi

EULANDA e nopCommerce consentono di salvare i prezzi come prezzi netti o lordi, IVA inclusa. Entrambi hanno concetti simili, ma vi sono importanti differenze nei dettagli, che vengono discusse più dettagliatamente in questa sede.

Conversione del sistema dei prezzi

Prima di tutto va detto che a seconda se si desidera un negozio netto o lordo, solo il campo "Prezzi IVA incl." in "Configurazione > Impostazioni > Imposte" deve essere modificato nel negozio. Se ci sono già articoli nel negozio, devono essere caricati di nuovo tramite l'interfaccia. L'interfaccia si basa su questa impostazione e utilizza i prezzi o gli ordini di esportazione corretti in base a questa impostazione.

EULANDA

In EULANDA i prezzi netti o lordi sono memorizzati nella tabella articoli (= file articolo). Ciò significa che il maestro articolo può avere prezzi misti. Per differenziare se il campo "VK" è un prezzo lordo o no, viene utilizzato un campo aggiuntivo "BruttoFlg". Se questo è vero (= Vero), il prezzo per questo articolo viene salvato IVA inclusa. Un altro articolo può essere conservato senza IVA.

Quando si inseriscono i prezzi nella matrice articoli EULANDA, nel campo dell'ultima modifica viene specificato quale dei prezzi deve essere salvato. L'altro prezzo viene calcolato.

Nel registro del cliente è possibile specificare se il cliente desidera avere una fattura al netto dell'IVA o se desidera che nella fattura siano indicati solo i prezzi lordi e che l'IVA sia detratta alla fine. Poiché l'IVA è calcolata una sola volta alla fine di una fattura netta, il prezzo finale di tale fattura è inevitabilmente diverso da una fattura lorda e sempre quando un calcolo produce frazioni di un centesimo.

Listini

Se i listini prezzi vengono utilizzati in EULANDA, possono anche essere precisi al netto o al lordo del listino prezzi, indipendentemente dal prezzo specifico dell'articolo. In questo caso, tuttavia, ciò vale sempre per l'intero listino prezzi. Nel negozio c'è un meccanismo simile per questo, i "prezzi degli animali". Tuttavia, come il prezzo normale, anche questo è legato ad un'unica impostazione. Se il negozio è impostato su "netto" e il listino prezzi da importare è "lordo", deve essere convertito in netto all'importazione.

Assicurati di trasferire sempre prezzi compatibili per evitare di arrotondare le differenze. Se il negozio è impostato al netto, anche i listini prezzi da esportare devono essere al netto.

nopCommerce

In SHOP nopCommerce, invece, c'è un solo schema di prezzi nel master dell'articolo. Tutti i prezzi nella matrice dell'articolo sono netti o lordi.

Quale metodo utilizza lo SHOP è definito nella configurazione sotto Impostazioni e lì sotto Imposte.

Se si seleziona il campo "Prezzi IVA incl.", si presume che i prezzi nella matrice dell'articolo siano lordi.

La commutazione del campo nello SHOP non comporta il ricalcolo del campo. Gli articoli devono quindi essere caricati nuovamente attraverso l'interfaccia dopo un cambio di articolo.

Il campo "Prezzi IVA inclusa" nel negozio può essere modificato anche direttamente tramite la banca dati. È elencato nella tabella "Impostazioni" e ha il nome "taxsettings.pricesincludetax".

Interfaccia SHOP

L'interfaccia SHOP valuta il campo del database "taxsettings.pricesincludetax" e trasferisce il prezzo netto o lordo alla tabella "Prodotto" del negozio per i prezzi.

Se il prezzo netto è stato inserito nella maschera articoli in EULANDA e il negozio desidera i prezzi lordi, il prezzo lordo viene calcolato dall'interfaccia e memorizzato nello SHOP. Se il negozio si aspetta i prezzi lordi come prezzo del prodotto e se questo non è disponibile in EULANDA, può verificarsi un errore di arrotondamento. Al contrario, dovrebbe essere un B2B SHOP che gestisce tutto su base netta e se il prezzo è inserito lordo in EULANDA, il prezzo netto deve essere calcolato, il che può anche portare ad un problema di arrotondamento.

È quindi importante verificare che i prezzi siano inseriti in EULANDA in base all'impostazione dello SHOP. Ad esempio, è possibile creare una funzione in EULANDA che visualizza i prodotti con una precisione indesiderata.

Creazione di caratteristiche di controllo

In EULANDA si crea una nuova caratteristica SQL nel master dell'articolo, per esempio nella radice dell'albero delle caratteristiche. In questo esempio, supponiamo che il negozio sia un negozio per il cliente finale, cioè che abbia prezzi lordi. Il comando SQL per la caratteristica è "GrossFlg<>1".

Listini

Oltre al prezzo di vendita della maschera articoli EULANDA, è anche possibile visualizzare i listini prezzi di produzione (prezzi graduati) tramite l'interfaccia. In questo modo, i prezzi per i diversi gruppi di clienti come scuole, rivenditori e clienti finali possono essere visualizzati nel negozio.

Attuazione tecnica

Con il parametro "TierPriceFilter" è possibile determinare quali listini prezzi devono essere esportati.
Se si lavora con prezzi graduati, è importante sapere che le modifiche ai prezzi graduati assegnati a un articolo non influiscono sull'indicatore di cambiamento di un articolo. Per le bilance da esportare devono essere stati modificati anche gli articoli corrispondenti.

Le modifiche ai prezzi delle bilance non modificano l'articolo stesso.

Se si desidera esportare più listini prezzi, nel parametro "TierPriceFilter" è necessario separare i nomi dei listini con delle virgole. Se tutti i listini prezzi per il rispettivo articolo devono essere emessi, qui viene indicato un asterisco "*".

Gruppi di clienti e gruppi di sconto come listini prezzi

In alternativa, è possibile calcolare anche i listini prezzi. Ciò significa che nell'ambito di EULANDA la spesa per la cura dei diversi prezzi è notevolmente inferiore.
In questo caso, un gruppo di sconto viene assegnato a un articolo e un gruppo di clienti a un cliente. Nelle impostazioni di EULANDA è ora possibile memorizzare sconti per ogni combinazione. Tramite un'impostazione speciale dei parametri è ora possibile calcolare i listini prezzi "virtuali" da questo link di sconto per l'esportazione. Nel file di esportazione XML per il negozio, questi appaiono come normali listini prezzi.

Attuazione tecnica

Nel parametro "TierPriceFilter" vengono ora visualizzati i nomi brevi dei gruppi di clienti al posto dei nomi dei listini prezzi. Se si desidera eseguire più di un output, separarli con le virgole, se si desidera eseguire l'output di tutti i file, impostare un asterisco "*". Inoltre, il parametro "TierPriceFromCustomerGroup" deve essere impostato su"1".
In questo modo, il modulo di esportazione EUL.exe può decidere dove ottenere i prezzi per il file di esportazione.

Le modifiche alla matrice degli sconti non modificano l'articolo stesso.

Ciò significa che un articolo non viene esportato automaticamente se è cambiato un solo valore nella matrice degli sconti. Per esportare sempre tutti gli articoli, il parametro "Dimentica" può essere impostato su"1" per un'esportazione completa.

Se si devono esportare solo i prezzi degli articoli e non tutte le altre informazioni, si può utilizzare un prezzo all'esportazione puro invece di un prezzo all'esportazione del prodotto. Per fare ciò, impostare il parametro "ExportPrice" su "1" invece del parametro "ExportProduct".

Termini di pagamento

L'interfaccia prevede tre diversi termini di pagamento
, che devono essere creati in EULANDA: "SHOP.PAID", "SHOP.PREPAID" e "SHOP.PICKUP". Le condizioni di pagamento possono essere definite nelle impostazioni alla voce Accessori.

Mezzi di pagamento standard

Per i mezzi di pagamento standard, il nome "SHOP.PAID" è raccomandato con "1" come "destinazione netta", il testo "pagamento è stato effettuato tramite il negozio online" come "testo di destinazione" e il "metodo di pagamento di spedizione" con il valore "altro"
Questo termine di pagamento viene utilizzato se il cliente ha pagato per la sua merce nel negozio utilizzando un mezzo di pagamento come PayPal, carta di credito, Amazon pagamento ecc. Quindi un pagamento che è direttamente a vostra disposizione.
L'ordine è portato e prenotato e può essere elaborato direttamente.

Pagamento anticipato

Per il pagamento anticipato, il nome "SHOP.PREPAID" con "7" come "Net target", il testo "Pagamento 'Pagamento anticipato' tramite lo shop online" e il "Metodo di spedizione" con il valore "Pagamento anticipato" sono consigliati come "Testo di destinazione".

Questo termine di pagamento viene utilizzato se il cliente desidera pagare la merce in anticipo nel negozio. L'ordine viene ritirato in EULANDA attraverso l'interfaccia con questo termine di pagamento e l'ordine viene spedito. Questo riserverà la merce. L'ulteriore elaborazione non può avvenire fino a quando il pagamento in entrata non è stato assegnato all'ordine.

Reperimento

Per il pagamento anticipato si consiglia il nome "SHOP.PICKUP" con "7" come "Net target", la dicitura "Pagamento in contanti sull'incasso" tramite lo shop online e la dicitura "Metodo di pagamento di spedizione" con il valore "Pagamento in contanti sull'incasso".

Questo termine di pagamento viene utilizzato quando il cliente desidera ritirare la merce presso un negozio o un punto di raccolta e pagare in contanti
, riservando così la merce. Tuttavia, l'ulteriore elaborazione non può avvenire fino a quando il pagamento in entrata non è stato assegnato all'ordine. Una volta ricevuto il pagamento, l'ulteriore elaborazione avviene manualmente.

Rapporto di trasmissione

Se sono necessari testi di articoli multilingue, è disponibile un'interfaccia opzionale per il sistema di traduzione "Sisulizer". I testi degli articoli sono separati l'uno dall'altro da sezioni linguistiche. Per la parte tedesca, a "[DE]" viene posizionato davanti al blocco di testo nel testo lungo. Oltre a questo testo principale sono supportati altri due testi separati da due punti:
un testo molto breve, che viene utilizzato principalmente per le didascalie è "[DE:NAME]" e una breve descrizione per le voci come "[DE:SHORT]"
Il testo informativo in EULANDA può anche contenere una sezione "[DE]" e un ulteriore "[DE:TECH]".xml" sarebbe simile a questo per Sisulizer nel file di output "German.xml":

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Language SupportedVersion="3.80" Name="German">
<LanguageResource Name="PROD.150010002.NAME">
<Value>Hansa 41109573</Value>
</LanguageResource>
<LanguageResource Name="PROD.150010002.SHORT">
<Value>Hansadesigno Unterputz 41109573</Value>
</LanguageResource>
<LanguageResource Name="PROD.150010002.DESCR">
<Value>Hansa 41109573 Hansadesigno Brause- Einhebelmischer Unterputz, chrom</Value>
</LanguageResource>
<LanguageResource Name="PROD.150010002.INFO">
<Value>Fertigmontagegestell, schraubenlos passend zu Hansavarox.</Value>
</LanguageResource>
</Language>

Questi testi possono essere tradotti nel programma Sisulizer, manualmente o tramite traduttori automatici. Sisulizer crea quindi un file di output separato per ogni lingua, che viene poi reimportato da EUL e reso disponibile negli articoli.

È possibile esportare tutte le volte che si desidera. Se tale file viene reimportato da Sisulizer, Sisulizer può registrare le modifiche e quindi richiamare l'attenzione del traduttore su eventuali passaggi di testo da ritradurre.

Acquisizione del contratto

Durante l'integrazione completa gli ordini con le seguenti condizioni vengono ritirati da nopCommerce-SHOP.

  1. Non sei mai stato preso
  2. Sei pagato
  3. Oppure, se non siete pagati, c'è incasso nel negozio o pagamento anticipato come mezzo di pagamento.

Attuazione tecnica

Tecnicamente i relativi valori sono riportati nella tabella "Ordine" del sistema del negozio. Gli ordini ritirati sono contrassegnati nel campo "CustomerIp" con una piccola "z" precedente. Il numero IP del cliente rimane invariato.

Il campo "PaymentStatusId" ha il valore 30 al momento del pagamento dell'ordine. Se è stato selezionato il pagamento anticipato, il campo "PaymentMethodSystemName" contiene il valore "Payments.PurchaseOrder". Il campo "PaymentMethodSystemName" contiene invece il valore "Payments.PayInStore" al momento del ritiro da una filiale.