Skapa ny subshop

1. Skapa shop via sitebuilder

  1. Gå in på https://sitebuilder.wm3.se/roupez.
  2. Välj namn på shop och önskad subdomän, klicka nästa.
  3. Koppla önskade domäner till shoppen (detta steg kan man hoppa över, se steg ** för att lägga till domän i efterhand).
  4. Välj önskat paket.
  5. Klicka på “Slutför beställning”.

2. Länka shop med Pyramid

  1. Kopiera sidans ID (Sajtid) som finns i “Välkomst-modalen” efter registrering:
  2. Lägg in SiteID på kundkategori i Pyramid

    (Om välkomstmodalen missades kan ni hitta sidans id genom att gå in på https://partner.wm3.se/partners/19 och leta upp din nya shop och sedan kopiera SiteID som står längst till vänster)

3. Konfigurera subshop i huvudshop

  1. Skapa betalmetod för subshop på https://roupez.wm3.se/admin/shop/payments .
    1. Rulla längst ned, välj betalmetod och klicka på “Lägg till”.
    2. Under API-access väljer du den subshop du skapat.
    3. Välj B2B eller B2B och B2C under inställningar.
    4. Klicka på “Aktivera”.
    5. Spara.
  2. Skapa fraktmetod för subshop på https://roupez.wm3.se/admin/shop/shipping_methods .
    1. Tryck på “Lägg till fraktmetod”.
    2. Ange följande uppgifter:
      1. Namn: Internt arbetsnamn, visas bara för admin.
      2. Presentation: Namnet som ska visas i varukorgen och orderbekräftelsen för kunden.
      3. Område: De länder som ska få tillgång till fraktmetoder, än så länge bara EU VAT.
      4. Momskategori: Se till att denna är standard för 25 % moms.
      5. Kalkyleringstyp: Standard är “Bäst pris baserat på varusumma och vikt”. För fraktgrundande funktion välj “Bästa pris baserat på varusumma och vikt per fraktkategori”.
      6. API access: Välj den subshop som ska ha tillgång till fraktmetoden.
      7. Bild: Exempelvis logga för den leverantör som ska synas i kassan.
      8. Shipping categories: Se till att alla fraktkategorier är ikryssade.
      9. Räknarinställningar: Sätt upp prisregler här.
        1. För standardfrakt (ej baserat på fraktkategori):
          1. Tryck “New shipping rate”.
          2. Fyll i alla shipping categories.
          3. Ange pris- eller viktintervallsregler.
          4. Ange fraktpriset (inklusive moms).
          5. Tryck “Spara”.
        2. För frakt baserat på fraktkategori:
          • Tryck “New shipping rate”.
          • Fyll i den fraktkategori som det ska gälla.
          • Ange pris- eller viktintervallsregler.
          • Ange fraktpriset (inklusive moms).
          • Tryck “Spara”.
    3. Tryck “Spara ändringar”.

4. Konfigurera Punchout i subshop

  1. Gå in på https://stockholms-stad.wm3.se/admin/shop/configuration/partner .
  2. Lägg till modulerna:
    • Kundkonton
    • Dropshipping
    • Peppol
    • Suppliers
    • Dynamic Fields
    • Avtal
  3. Lägg till minst följande dynamiska fält: https://stockholms-stad.wm3.se/admin/shop/dynamic_fields
    1. post_url
    2. buyer_id
    3. return_object_spec_id
  4. Meddela HL Design kontouppgifter för testuppgifter: https://stockholms-stad.wm3.se/test-form
  5. Meddela HL Design om vilket PEPPOL ID som ordrar ska skickas med.
  6. Skapa konto och skicka över credentials till kund.

Konfigurationer av subshopen (i efterhand)

Ändra shop-typ via inställningar

  1. Gå in på subshopen, t.ex. https://stockholms-stad.wm3.se/admin/shop/configuration/partner .
  2. Lägg till modulerna:
    • Kundkonton
    • Dropshipping
    • Peppol
    • Suppliers
    • Dynamic Fields
    • Avtal

Lägga till domän via inställningar

  1. Lägg till domäner i subshoppens inställningar (t.ex. https://stockholms-stad.wm3.se/admin/settings/domains ).
  2. Lägg in API-koppling för subshop i huvudshop på https://roupez.wm3.se/admin/settings/api .
  3. Ange ett namn samt WM3-domänen under Domän ( https://stockholms-stad.wm3.se ).

Listfunktionalitet (/admin/lists)

Listor används för att styra funktionalitet per webshop.

Inloggningsskyddad shop / redirect till login

Listnamn:

  • settings

Styrning av om det krävs inloggning för webbshoppen styrs av fältet Login Required.

  1. True: Redirect till inloggningssidan.
  2. False: Inloggning krävs inte.

Inloggningssida

Listnamn:

  • design login / logout

Fält i listan design login / logout:

  • bilden: bestämmer inloggningssidan bakgrundsbild.
  • information: texten som ska stå överst i inloggningsrutan.
  • ansokan: true visar länk för e-post för ansökan av konto.
  • forgot: true visar möjligheten att beställa nytt lösenord.

Branding webshop

Listnamn:

  • design logotype

Styrning av logotyp i sidhuvud och sidfot.

Styrning av USP:ar innan sidfot

Listnamn:

  • design shopping info

Styrning av fallback-bild på gruppsidor

Listnamn:

  • group header image fallback

Anger vilken bild som gruppsidor ska falla tillbaka på om ingen bild finns inlagd för gruppen.

Styrning av alla orderfält i varukorgen

Listor:

  • order fields
  • order field states

Listan: order fields

Styrning av samtliga fält som ska presenteras i varukorgen.

Fält i listan order fields:

Exempel på order fields
  • Name: Namnet som ska matcha huvudshoppens namn för det dynamiska fältet: https://roupez.wm3.se/admin/shop/dynamic_fields .
  • Presentation: Texten som ska stå ovanför fältet.
  • Fieldstate:
    • Optional – fältet visas men är inte tvingande.
    • Hidden – fältet visas inte.
    • Required – fältet visas och är tvingande.

Namnet på order fields måste börja med liten bokstav.

Gruppering av orderfält i varukorgen

Listan: order fields group

Styrning för att gruppera fält som presenteras i varukorgen. Används för att samla fält som inte ska stå under “Övrigt”-boxen i varukorgen.

Exempel på order fields group

Fält i listan order fields group:

  • Name: Rubriken för boxen.
  • Description: En kort förklarande text som ligger under rubriken i boxen.
  • Article Code: Värdet på artikel­egenskapen artikeltyp som aktiverar att boxen ska vara synlig.
  • Inputs: De fält som ska synas i boxen. Urvalet representerar uppsatta fält i listan order fields.
  • Position: Den ordning som boxen ska presenteras i varukorgen.

Startsida design

Listnamn:

  • design background colors
  • start boxes
  • start featured products
  • start popular categories
  • start slideshow images
  • start video

Nyhetsförfattare

Listor:

  • articles authors

Tittar på författarnamnet på artikel och jämför det med listan och skriver ut rätt namn, bild och titel till artikeln.

Tilltryck

Listor:

  • Tilltryck placering
  • Tilltryck Placering Kläder

Visa nedräkning i varukorgen för fraktfri gräns

Listor:

  • Varukorg: Fraktfri gräns

Systemet använder den första raden i listan för att aktivera meddelandet i varukorgen om hur långt det är kvar till fraktfritt för ordern. Ange summan exklusive moms!

Webshopsfunktioner

Fraktmetoder

Grunden för fraktmetoder ska i regel skapas från Pyramid.

Behöver man skapa en fraktmetod manuellt, följ följande steg:

  1. Gå till huvudshoppens fraktmetoder: https://roupez.wm3.se/admin/shop/shipping_methods
  2. Tryck “Lägg till fraktmetod”.
  3. Ange följande uppgifter:
    • Namn: Internt arbetsnamn, visas bara för admin.
    • Presentation: Namnet som ska visas i varukorgen och orderbekräftelsen för kunden.
    • Område: De länder som ska få tillgång till fraktmetoder, än så länge bara EU VAT.
    • Momskategori: Se till att denna är standard för 25 % moms.
    • Kalkyleringstyp: Standard är “Bäst pris baserat på varusumma och vikt”. För fraktgrundande funktion välj “Bästa pris baserat på varusumma och vikt per fraktkategori”.
    • API access: Välj den subshop som ska ha tillgång till fraktmetoden.
    • Bild: Exempelvis logga för den leverantör som ska synas i kassan.
    • Shipping categories: Se till att alla fraktkategorier är ikryssade.
    • Räknarinställningar: Sätt upp prisregler här.
  4. För standardfrakt (ej baserat på fraktkategori):
    1. Tryck “New shipping rate”.
    2. Fyll i alla shipping categories.
    3. Ange pris- eller viktintervallsregler.
    4. Ange fraktpriset (inklusive moms).
    5. Tryck “Spara”.
  5. För frakt baserat på fraktkategori:
    1. Tryck “New shipping rate”.
    2. Fyll i den fraktkategori som det ska gälla.
    3. Ange pris- eller viktintervallsregler.
    4. Ange fraktpriset (inklusive moms).
    5. Tryck “Spara”.
  6. Tryck “Spara ändringar”.

Ändra fraktflöde

Gå in på fraktsättet och skriv in select_address i fältet under taggar.

Exempel på tagg för fraktmetod
  • Företagspaket: Val av adresser i dropdown.
  • Ombud: Inmatning av avvikande leveransadress.

Fraktkategorier

Används för att dela upp fraktkostnader i systemet.

Exempel: Fraktgrundande och ej fraktgrundande för namnbrickor.

Vanlig shop

  1. Sätt upp valbara fraktkategorier i huvushoppen: https://roupez.wm3.se/admin/shop/shipping_categories
  2. Presentation är det som visas i kassan.
  3. OBS! Idag har vi bara stöd för Fraktgrundande och Ej fraktgrundande för summering av totaler.
  4. Gå till produkten och ändra inställningen “Shipping category” för att tilldela kategori till produkter som inte ska använda standardvärdet.
  5. Se till att huvudshoppen har en fraktmetod tilldelad till subshoppen med kalkyleringstyp: “Bästa pris baserat på varusumma och vikt per fraktkategori” samt att alla fraktkategorier är tillgängliga för fraktmetoden och har uppsatta regler.
  6. Tryck “New shipping rate”, fyll i fraktkategori, ange pris- eller viktintervallsregler och fraktpris (inklusive moms). Tryck “Spara”.

Punch-out shop

  1. Sätt upp fraktkategorier lokalt i shoppen: /admin/shop/shipping_categories.
  2. Presentation är det som visas i kassan.
  3. OBS! Endast stöd för Fraktgrundande och Ej fraktgrundande vid summering av totaler.
  4. Gå till produkten och ändra inställningen “Shipping category” för att tilldela fraktkategori lokalt till produkter som inte ska använda standardvärdet.
  5. Se till att punch-out-shoppen har en fraktmetod med kalkyleringstyp: “Bästa pris baserat på varusumma och vikt per fraktkategori” och att alla fraktkategorier är tillgängliga och har uppsatta regler.
  6. Tryck “New shipping rate”, fyll i fraktkategori, ange pris- eller viktintervallsregler och fraktpris (inklusive moms). Tryck “Spara”.

Fraktfri meddelande

Visar hur mycket som återstår för att uppnå fraktfri summa i varukorgen.

  1. På den subshop där du önskar aktivera funktionen, hitta listan Varukorg: Fraktfri gräns under Listor (/admin/lists).
  2. Välj “Lägg till rad”.
  3. Ange summan i fältet exkl. moms.
  4. Meddelandet aktiveras nu i varukorgen och räknar ner i takt med att totalsumman ändras.
  5. OBS! Se till att fraktmetoden är inställd på motsvarande fraktfri gräns i huvudshoppen innan du aktiverar funktionen.

Budget

Används för att begränsa summan en person kan handla för i webshoppen.

Funktionen kräver att personen loggar in med ett personligt konto och fungerar därför inte på punch-out-shoppar.

Funktionen aktiveras genom att Pyramid skjuter över värden till konto-fälten:

  • Start_budget: Anger hur mycket man totalt får handla för.
  • Aktuell_budget: Anger hur mycket man har kvar att handla för.

Pyramidintegrationen sköter löpande uppdatering av värdet i dessa fält.

De dynamiska fälten behöver inte sättas upp lokalt i subshoppen utan endast finnas i huvushoppen.

Vill man ändå se fälten i WM3 admin, lägg till de dynamiska fälten enligt samma inställningar som i huvudshoppen:

Dynamiska fält (Specialfält för kundkonto och ordrar)

Samtliga dynamiska fält för subshoppar skapas här:

https://roupez.wm3.se/admin/shop/dynamic_fields

För punch-out-shoppar måste dynamiska fält skapas upp per subshop!

Om man önskar se de dynamiska fälten i WM3 admin för respektive shop behöver man även skapa de lokalt i shoppen. Det kan till exempel vara om man vill se värden för budget i admin i en subshop.

Boardingonline

Funktionen slussar användaren till designverktyget i Boardingonline. När användaren trycker “Beställ” slussas de tillbaka till webshoppen och kan lägga designen i varukorgen.

För att aktivera funktionen på en produkt krävs det att produkten får ett ID från Pyramid som lagras på produktens egenskap med namnet Boardingid.

Miljömärkning

Funktionen gör att etiketten “Bra miljöval” och logotyp för miljömärkning visas på produkten.

  1. Placera gruppen i miljömärkningsgrupper och undergrupper för att visa logotyp för miljömärkningen på produktsidan.
  2. För att administrera grupperna, gå till /admin/shop/groups.
  3. Hitta eller skapa en grupp som har webbadressen miljomarkning (viktigt att adressen matchar exakt, då den används i koden).
  4. Namnet kan ändras till önskat namn; det är detta som visas som rubrik på startsidan.
  5. Undergrupper används för att visa logotyp på produktsidan. Skapa och fyll i fältet “Bild webbadress” för att lägga till logotyp.

Variantbilder

Bilder hanteras i huvushoppen. För specifika bilder för exempelvis en viss färg behöver bilderna placeras på den första varianten för det färgalternativet.

  1. Tryck in på inställningar för en produkt med varianter.
  2. Öppna fliken “Varianter”.
  3. Tryck på “Avancerat filter” och välj färg som du vill lägga till färgalternativsbilder för, sedan tryck “Filtrera”.
  4. Tryck “Redigera” på den första varianten som visas.
  5. Välj en fil från mediearkivet och tryck “Lägg till”.
  6. Lägg till alla bilder för färgalternativet.
  7. Kontrollera att bilderna visas korrekt under fliken “Media”.

Tilltryck

Webshoppen kan tillåta att tilltrycksinformation skickas med på orderrader. Det finns olika sätt att hantera detta:

Namnbricka med tilltryck

  • Produkten har en variant med alternativvärdet Tilltryck = Ja.
  • Produkten har minst egenskapen Tilltryck_1.
  • Använd egenskaperna Tilltryck_1, Tilltryck_2, Tilltryck_3, Tilltryck_4 för att styra etiketterna på tilltrycksfälten. Exempel på tilltryck för namnbrickor

Klädesplagg med tilltryck

  • Produkten har en variant med alternativvärdet Tilltryck = Ja, 1 tryck eller Ja, 2 tryck.
  • Produkten har minst egenskapen Tilltryck_box_1.
  • Använd följande fält för att styra etiketter och val i tilltrycksmodulen:
  • Tilltryck_box_1
  • Tilltryck_box_1_placering_klader
  • Tilltryck_box_1_text
  • Tilltryck_box_1_textfarg
  • Tilltryck_box_1_textstorlek
  • Tilltryck_box_2
  • Tilltryck_box_2_placering_klader
  • Tilltryck_box_2_text
  • Tilltryck_box_2_textfarg
  • Tilltryck_box_2_textstorlek

Exempelvis: Exempel på tilltryck för kläder

Översättningar

För respektive site hanteras översättningar här:

https://site.wm3.se/admin/settings/translations

Valuta

Huvudshoppen håller grunddatan för valutakonverteringen här:

https://roupez.wm3.se/admin/shop/currencies/854/edit

När ett pris kommer in från Pyramid upprättas automatiskt ett EUR-pris som konverteras med hjälp av valutaväxlingskursen.

En nattlig integration uppdaterar valutakurser och du kan ange en valutabuffert i fältet Valutakursbuffert i procent.

Aktivera valuta i subshop

  1. Gå till webshopsmodulen → “Konfiguration” → “Valutor”.
  2. Klicka “Ny valuta”.
  3. Fyll i namn, symbol och ISO samt samma valutakurs som huvudshoppen.
  4. Tryck “Spara ändringar”.

Inaktivera valuta

  1. Gå till webshopsmodulen → “Konfiguration” → “Valutor”.
  2. Välj den valuta du vill inaktivera.
  3. Kryssa ur “Aktiv”.
  4. Tryck “Spara ändringar”.

Språk

  1. Gå till inställningar för siten (/admin/settings).
  2. Under “Språk” välj det språk du vill aktivera.
  3. Växla till engelska i vänstermenyn i admin.
  4. Gå till “Översättningar” under inställningar (/admin/settings/translations).
  5. Kontrollera att det står rätt locale högst upp, t.ex. locale: en.
  6. Om översättningar saknas, exportera från: https://roupez-tema.wm3.se/admin/settings/translations
  7. Importera sedan den filen till din site och tryck “Importera”.

Lägga till engelska sidor

  1. Välj sidan du ska kopiera i sidinställningar och klicka “Kopiera”.
  2. Öppna den nya sidan, ändra språk till “Engelska” och spara.
  3. Öppna sidomenyn och välj “English” för att hitta den nya sidan.
  4. Fyll sidan med innehåll och uppdatera rubriker efter behov.

Max antal tecken

För att begränsa antalet tecken i tilltrycksmodalens inmatningsfält:

  1. Skapa en egenskap som matchar fältets namn exakt.
  2. Exempel:
    • tilltryck_1
    • max_tilltryck_1
  3. Koppla egenskapen till produkten och ange värde i heltal.
  4. Namnet ska matcha tilltryck-egenskapen men med prefixet max_.