Myy valinnaisia kassapalveluja: lahjapaketointi, vakuutus, express-toimitus tai omat lisäpalvelut. Asiakas valitsee - sinä päätät milloin ne näytetään ostoskorin, tuotteiden, asiakkaan ja kategorian sääntöjen mukaan. Visuaalinen paneeli, ehtorakentaja, simulaattori, tuottoanalytiikka ja audit-loki. PrestaShop 9, 8, 1.7.
PrestaShop-moduuli 'Ehdolliset valinnaiset palvelut' on edistyksellinen työkalu verkkokaupoille, joka mahdollistaa lisäpalveluiden ehdollisen tarjoamisen ostoskorivaiheessa. Sen avulla asiakkaat voivat vapaaehtoisesti valita esimerkiksi lahjapaketoinnin, toimitusvakuutuksen tai express-käsittelyn. Moduuli tarjoaa dynaamisen hinnoittelun, joka mukautuu ostoskorin sisältöön. Käyttäjäystävällinen ehtojen rakennustyökalu, joustavat hinnoittelutyypit (kiinteä, prosentuaalinen, porrastettu), analytiikkapaneeli liikevaihdon seurantaan ja kattava auditointiloki takaavat ammattimaisen lisäpalveluiden hallinnan ja maksimoivat tuoton ilman koodia.
Lahjapaketointi, toimitusvakuutus, express-käsittely, pidennetty takuu, kokoaminen, premium-pakkaukset - PrestaShop ei tarjoa natiivisti tapaa tarjota näitä lisäpalveluja ehdollisesti, asiakkaan opt-inilla ja dynaamisella hinnoittelulla, joka sidotaan ostoskorin kontekstiin. Ehdolliset valinnaiset palvelut on yritysluokan ohjelmisto kassalisäpalvelujen hallintaan: visuaaliset käytännöt, sisäkkäiset ehtopuut, kiinteä/prosentti/porrastettu hinnoittelu, ostoskorisimulaattori, liikevaihtosuppilon paneeli ja täydellinen auditointiloki. Yhdistä ehdot ja palvelut vapaasti - sisäkkäiset AND/OR-puut, useita sääntöjä käytäntöä kohti, useita käytäntöjä ostoskoria kohti - ja käytännössä saat rajattoman tilan kehittyneiden palveluohjelmien rakentamiseen. Ei koodia. Ei kymmentä manuaalista SKU:ta. Yksi piilotettu tuote, siisti ostoskoririvi, mitattava liikevaihto.
Nämä ominaisuudet muuttavat kassalisäpalvelut katalogikaaoksesta tai räätälöidystä koodiprojektista hallituksi liikevaihtokanavaksi. Rakennettu yritysluokan ohjelmistoksi kaupoille, jotka myyvät lisäpalveluja - ei vain yhtä globaalia maksua.
Nimetyt kampanjat sisäkkäisillä AND/OR-ehtopuilla. Näytä lahjapaketointi vain yli 50 €, vakuutus vain hauraille kategorioille, express vain ennen klo 14:00. Rajattomat käytännöt, prioriteetti vetämällä, aktivoi tai keskeytä yksitellen.
Muut: yksi globaali maksu kaikille
Valintaruudut ja radioryhmät ostoskorin yhteenvedossa tai kassalla. Asiakas valitsee palvelut nimenomaisesti. AJAX-kytkin päivittää ostoskorin heti. Ikoneja, kuvia, kuvauksia ja hintamerkkejä hallitset Asetuksista.
Muut: pakotetut maksut tai piilotetut tuotteet
Kiinteä maksu, prosentti tuotteista/ostoskorista/toimituksesta/painosta tai porrastetut portaat. Min/max-katot, verosääntöryhmä, aikatauluikkunat sääntöä kohti. Useat palvelut yhdistyvät yhdelle ostoskoririville dynaamisilla nimikkeillä.
Muut: vain staattinen tuotehinta
35 ostoskori- ja asiakaskenttää sisäkkäisillä AND/OR-ryhmillä. Kohdista ryhmiin, maihin, tuotteisiin, kategorioihin, kulutustasoihin, painoon, kuljetusyhtiöihin, maksumoduuleihin, tilaushistoriaan ja yhdistettyihin tuotemääräsääntöihin.
Muut: vain ostoskorin minimiarvo
Valitse oikea ostoskori ja asiakas kaupastasi. Näe tarkalleen, mitkä käytännöt täsmäävät, mitkä palvelut ovat kelvollisia, lasketut maksut ja ostoskoririvin esikatselu - ennen kuin yksikään asiakas huomaa mitään.
Muut: testaa tuotannossa ja rukoile
KPI-kortit, trendikaaviot ja palvelukohtainen taulukko: näyttökerrat, kassavalinnat, maksetut tilaukset ja palveluliikevaihto. Ympyräkaavio palvelukoodin mukaan. Ostoaste oikeisiin tilauksiin perustuen, ei harhaanjohtaviin valintaruutuihin.
Muut: ei näkyvyyttä käyttöönoton jälkeen
Näyttökerrat, valinnat, valintojen poistot, sovelletut palvelut, tilaukset liikevaihdolla, käytäntömuutokset ja simulaatioajot. Toimija, aikaleima, ostoskorin ID, tilauksen ID ja JSON-vedos jokaisella rivillä. CSV-vienti mukana.
Muut: musta laatikko -kassa
Lataa mikä tahansa käytäntö JSON-muodossa, lataa staging-ympäristöön, monista yhdellä napsautuksella. Palvelukuvat kloonataan turvallisesti kopiota kohti. Siirrä lomakampanja-asetuksia kauppojen välillä ilman sääntöjen uudelleenrakentamista.
Muut: rakenna jokainen kausi käsin
Keskenään poissulkevat vaihtoehdot: Standard vs Express vs Priority -lähetys. Valinnaiset esivalitut palvelut, joissa laki sen sallii. Ryhmäotsikot ja tarjouskohtaiset ikonit yhdessä paneelissa.
Muut: vain valintaruutukaos
Tämä ei ole yksi kassamaksu kauppaa kohti. Se on kombinatorinen moottori - ja juuri se avaa kehittyneet valinnaiset palveluohjelmat, joihin natiivi PrestaShop ei yllä.
35 ehtokenttää × 3 hinnoittelutyyppiä × 4 arvopohjaa × rajattomat käytännöt ja säännöt = käytännössä käytännössä rajattomat mahdollisuudet kehittyneisiin valinnaisiin palveluohjelmiin.
Useimmat kaupat hoitavat kassalisäpalvelut yhdellä kolmesta rikkinäisestä tavasta: erillinen katalogituote, jonka asiakkaan täytyy löytää itse, pakotettu maksumoduuli, joka veloittaa kaikilta, tai räätälöity teemakoodi, joka hajoaa seuraavassa päivityksessä. Mikään niistä ei yhdistä älykästä kohdentamista, eksplisiittistä asiakassuostumusta ja mitattavaa liikevaihtoa yhteen paikkaan.
Visuaalinen ehtopuu: asiakasryhmä, maa, ostoskorin summa, tuotteet kategoriassa, paino, kuljetusyhtiö, maksutapa, tilaushistoria, vuorokaudenaika ja muuta. Sisäkkäiset AND/OR-ryhmät. Palvelut näkyvät vain kelvollisille ostoskoreille.
Määritä palvelusäännöt koodilla, monikielisellä nimellä ja kuvauksella, kuvakkeella tai ladattavalla kuvalla, kiinteällä/prosentti/porrastetulla hinnalla, veroryhmällä ja aikataululla. Pinoa useita palveluja tai käytä radioryhmiä yksinoikeisiin valintoihin kuten toimitusnopeustasoihin.
Kassapaneeli valintaruuduilla tai radioilla. Asiakas optaa sisään - mitään ei lisätä hiljaa. Yksi jaettu piilotettu tuote kantaa kaikki valinnat dynaamisilla ostoskorinimikkeillä ja yhdistetyllä summalla. Ostoskori päivittyy AJAXilla, kun he vaihtavat tai muuttavat määrää.
Miksi tämä on tärkeää: Et piilota maksuja toimitukseen etkä ylläpidä kymmentä lähes identtistä tuotetta. Käytät yritysluokan ohjelmistoa - ehdollista palvelumoottoria, jossa ehdot ja hinnoittelusäännöt sekoittuvat vapaasti käytäntöjen ja sääntöjen välillä. Pinoa, sisäkkäistä, rajaa - laskin hinnoittelee kiinteät, prosentti- ja porrastetut palvelut oikeista ostoskoririveistä, ja yhdistämisstrategiat pitävät tuloksen hallinnassa, kun liikevaihtosuppilo todistaa, mikä todella myytiin.
Jokainen palvelusääntö valitsee summatyypin ja valinnaisen arvopohjan. Min/max-maksukatot suojaavat katteita. Verosääntöryhmä sääntöä kohti. Sekoita tyyppejä vapaasti yhdessä käytännössä.
Kiinteä hinta opt-in-valintaa kohti - esim. 4,99 € lahjapaketointi, 9,99 € express-käsittely. Yksinkertainen, ennustettava, ihanteellinen pakkaus- ja mukavuuspäivityksiin.
Prosenttiosuus tuotteiden välisummasta - esim. 2 % valinnainen toimitusvakuutus hauraille tuotteille. Kunnioittaa min/max-hintakattoja.
Prosenttiosuus brutto-ostoskorin summasta veroineen - skaalautuu tilausarvon mukaan premium-palveluille.
Prosenttiosuus nykyisestä toimitussummasta - ihanteellinen valinnaisiin toimituspäivityksiin ja premium-käsittelyyn.
Prosenttiosuus käytetään ostoskorin kokonaispainoon kilogrammoissa - hyödyllinen käsittely- ja kokoamispalveluille tilavissa tilauksissa.
Porrasvaiheiset päivityshinnat ostoskorin summan kaistan mukaan - esim. 0-200 € → 15 € takuu, 200+ € → 29 €. Visuaalinen porrastusrakentaja back officessa.
Jokainen esimerkki alla on asiakkaan opt-in: mitään ei lisätä hiljaa. Ostaja näkee selkeän valinnan - pysy standardikokemuksessa tai päivitä parempaan. Ansaitset lisäliikevaihtoa vain, kun he päättävät päivityksen olevan sen arvoinen.
Ostoskori ≥ 50 €. Valinnainen 4,99 € nauha- ja laatikkopaketointi. Asiakas välttää uudelleenpakkaamisen kotona; lähetät lahjavalmiin paketin. Valintaruutu oletuksena pois - he valitsevat, kun se on tärkeää.
Hauras kategoria ostoskorissa. Valinnainen kate 2 % tuotteista (min 2 €). Ostaja saa korvaussuojan lasille ja keramiikalle - tarjoat luottamusta, et piilotettua maksua.
Joulukuun päivämäärät + fyysinen lähetys. Valinnainen 9,99 € prioriteettijono - lahja saapuu ennen 24:ttä. Tavallinen toimitus pysyy saatavilla; päivitys on heidän päätöksensä.
Elektroniikka ostoskorissa. Valinnainen porrastettu suoja (15 € / 29 € tilausarvon mukaan). Asiakas pidentää korjaussuojaa valmistajan ehtojen yli; kuvaus linkittää ehtoihin.
VIP-asiakasryhmä. Valinnainen 7,50 € premium-laatikko, silkkipaperi ja brändätty suojus. Palaavat ostajat optaavat boutique-tunnelmaa - vieraat eivät näe tarjousta.
Tilava huonekalu ostoskorissa. Valinnainen 49 € ammattimainen kokoaminen toimituksessa. Asiakas säästää iltapäivän; monetisoit mukavuuden, jota he aktiivisesti haluavat.
Mikä tahansa lähetettävä tuote. Valinnainen 1,99 € käsinkirjoitustyylinen kortti laatikon sisällä. Lähettäjä lisää henkilökohtaisen rivin ilman korttikaupan etsintää.
Radioryhmä: Standard (ilmainen, 3-5 päivää) tai Express (+12 €, seuraavan päivän lähetys). Asiakas valitsee nopeuden, kun ajoitus on tärkeää; oletus pysyy Standardissa.
Tuorekategoria + kotimaantoimitus. Valinnainen 6 € jäähdytetty pakkaus. Ostaja pitää salaattit ja maitotuotteet kylminä matkalla - tavallinen laatikko on varavaihtoehto.
Arkaluonteiset kategoriat ostoskorissa. Valinnainen 2,50 € yksinkertainen ulkolaatikko neutraalilla etiketillä. Asiakas optaa, kun haluaa nollaa brändivihjeitä ovella.
Lähetettävä ostoskori. Valinnainen 1 € ilmastopanos kassalla. Ympäristötietoiset ostajat kompensoivat lähetyksensä; muut jatkavat ennallaan.
Ennen klo 14:00 arkipäivisin. Valinnainen 8 € saman päivän luovutus kuljetusyhtiölle. Asiakas saa tilauksen lähtemään tänään huomisen sijaan - piilotetaan automaattisesti katkon jälkeen.
3+ aiempaa tilausta. Valinnainen 0,99 € juhlapaketointi palaaville asiakkaille. Pieni päivitys, suuri kiitoshetki - voidaan esivalita, jos markkina sallii.
Räätälöity tuote ostoskorissa. Valinnainen 5 € kiireellinen kaiverrusjono. Ostaja hyppää tuotantolinjan ohi nimetylle lahjalle tiukalla deadlinella.
Arvokkaat tilaukset ≥ 500 €. Valinnainen 39 € kantaminen valittuun huoneeseen, purkaminen, pakkaus pois. Premium-huonekaluostajat valitsevat mukavuuden kadunvarsitoimituksen sijaan.
Vientitoimitusmaa. Valinnainen 15 € prioriteettitullidokumentaatio + SMS-seuranta. Kärsimättömät rajat ylittävät ostajat optaavat; tavallinen posti pysyy saatavilla.
Kauneus- tai gourmet-kategoria. Valinnainen 8 € mini-näytepaketti lisätään lähetykseen. Asiakas kokeilee uusia SKU:ita ennen täyskokojen ostoa - puhdas upsell, jonka voi kieltäytyä.
Perjantain kassa + viikonloppukykyinen kuljetusyhtiö. Valinnainen +14 € lauantaijakso, kun he eivät voi vastaanottaa arkipäivisin. Tavallinen arkipäivätoimitus ennallaan.
Elävät kasvit ostoskorissa. Valinnainen 6 € lannoite + hoito-opaspaketti. Ostaja antaa uudelle vihreälle paremman alun - valintaruutu, ei pakollinen puutarhalisämaksu.
Rakenna Black Friday -valinnaiset lisäpalvelut stagingissa, simuloi oikeilla ostoskoreilla, vie JSON tuotantoon. Sama opt-in-paneeli, uudet päivitysvalinnat - ei teemamuutoksia.
Jokainen ominaisuus selitetty selkokielellä kaupanomistajille ja myynnin hallinnalle. Tämä on yritysluokan ohjelmisto - riittävän syvä monimutkaisiin asetuksiin, riittävän selkeä, ettei päivittäiseen palveluhallintaan tarvita kehittäjää.
Käytäntö on nimetty palvelukampanja - lomalisäpalvelusi, VIP-etusi, elektroniikkatakuupinosi. Jokaisessa käytännössä on ehtopuu (kuka kelpuutetaan) ja yksi tai useampi palvelusääntö (mitä tarjoat ja millä hinnalla). Luo rajattomasti käytäntöjä, järjestä vetämällä prioriteetin mukaan, aktivoi tai keskeytä yksitellen koskematta koodiin.
Jokainen sääntö määrittää: palvelukoodin, monikielisen ostoskorinimikkeen ja kuvauksen (conorderservices_rule_lang), arvotyypin (kiinteä, prosentti, porrastettu), arvopohjan (tuotteet, ostoskori, toimitus, paino), min/max-maksukatot, verosääntöryhmän, kuvakkeen tai ladatun kuvan, UI-tyypin (valintaruutu tai radio), valinnaisen radioryhmän ja otsikon, esivalintalipun, prioriteetin, aikataulupäivät (voimassa alkaen / voimassa asti) ja valinnaiset sääntötason ehdot.
Stop on first match lopettaa arvioinnin ensimmäisen kelpuuttavan käytännön jälkeen - hyödyllinen, kun kampanjat eivät saa mennä päällekkäin. Merge strategy käytäntöä kohti hallitsee, miten useat säännöt yhdessä käytännössä yhdistyvät: stack all services, first match wins, priority cascade, vain suurin maksu tai unique service codes. Globaali oletusyhdistämisstrategia Asetuksissa koskee uusia käytäntöjä.
Käytäntöjen listanäkymä näyttää tilan, yhdistämisstrategian, sääntömäärän ja pikatoiminnot. Monista, vie JSON, tuo tiedostosta tai vaihda aktiivinen - kaikki käytäntöpaneelista, jokainen muutos auditointilokiin.
Ehtorakentaja on sisäkkäinen AND/OR-puueditori - sama malli kuin ammattimaisissa sääntömoottoreissa, vetämällä käsiteltävinä ryhminä back officessa. Lisää ryhmä, valitse kenttä, valitse operaattori, aseta arvo. Sisäkkäistä ryhmiä logiikalle kuten: (VIP-ryhmä TAI 5+ aiempaa tilausta) JA (ostoskorin summa ≥ 100 €) JA (kategoriassa Summer Sale on 3+ tuotetta).
35 ehtokenttää kattavat koko ostoskorikontekstin: ostoskorin summa, tuotteiden välisumma, toimituskulu, tuotemäärä, uniikkien SKU:iden määrä, paino, olemassa olevien ostoskorin sääntöjen määrä, asiakkaan tilausmäärä, elinikäinen kulutus, viikonpäivä, tunti, päivämäärä, postinumero, valuutta, maa, laskutusmaa, vyöhyke, asiakasryhmä, kuljetusyhtiö, maksumoduuli, kirjautunut/vieras-tila, tuotteet, kategoriat, valmistajat, toimittajat, virtuaalinen/fyysinen-liput, räätälöinti ja olemassa olevan alennuksen tunnistus.
Yhdistelmäkentät yhdistävät entiteetin ja kynnyksen yhteen ehtoon - esim. tuote #123 määrä ≥ 3, kategoria #45 rivin summa ≥ 50 €. Operaattorit: equals, not equals, greater/less than, between, in list, not in list, contains, starts with, regex, empty ja not empty.
Jokainen rivi vastaa täsmälleen ehtorakentajan valintalistaa. Numeeriset kentät tukevat =, ≠, <, ≤, ≥, > ja between. Totuusarvo-kentät käyttävät Yes/No. Hakukentät tukevat in ja not in monivalinnalla. Tekstikentät lisäävät contains, starts with ja regex. Yhdistä mitä tahansa kenttiä sisäkkäisissä AND/OR-ryhmissä - moottori tarkistaa ne jokaisella ostoskorin päivityksellä.
| Ehtotyyppi | Operaattorit | Esimerkkiarvo | Miten toimii |
|---|---|---|---|
| Ostoskorin summat ja koko | |||
| Ostoskorin summa (sis. alv) | =, ≠, <, ≤, ≥, >, between | 150 |
Bruttosumma veroineen - klassinen ostosraja. |
| Tuotteiden summa | =, ≠, <, ≤, ≥, >, between | 100 |
Vain tuotteiden välisumma; toimitus pois lukien. |
| Toimituskulut | =, ≠, <, ≤, ≥, >, between | 9.90 |
Nykyinen toimituskulu ostoskorissa. |
| Tuotteiden kokonaismäärä | =, ≠, <, ≤, ≥, >, between | 5 |
Kaikkien rivien määrien summa. |
| Uniikit tuotteet ostoskorissa | =, ≠, <, ≤, ≥, >, between | 3 |
Eri SKU:iden (tuoterivien) määrä. |
| Ostoskorin paino (kg) | =, ≠, <, ≤, ≥, >, between | 12.5 |
Ostoskorin kokonaispaino kilogrammoissa. |
| Ostoskorisääntöjen määrä | =, ≠, <, ≤, ≥, >, between | 1 |
Kuinka monta ostoskorisääntöä on jo käytössä. |
| Ostoskorin koostumus | |||
| Sisältää vähintään yhden virtuaalituotteen | = Kyllä / Ei | Yes |
Tosi, jos ostoskorissa on virtuaalinen/ladattava tuote. |
| Kaikki tuotteet ovat virtuaalisia | = Kyllä / Ei | Yes |
Jokainen rivi on virtuaalinen (ei fyysistä toimitusta). |
| Sisältää fyysisen tuotteen | = Kyllä / Ei | Yes |
Vähintään yksi lähetettävä tuote. |
| Ostoskori vaatii toimituksen | = Kyllä / Ei | Yes / No |
Vaatiiko nykyinen ostoskori toimitusta. |
| Sisältää kustomoidun tuotteen | = Kyllä / Ei | Yes |
Personointi- tai räätälöintikentät tuotteessa. |
| Ostoskorissa on käytetty voucheria | = Kyllä / Ei | Yes / No |
Toinen kuponki tai ostoskorisääntöalennus on aktiivinen. |
| Yhdistelmätuotesäännöt | |||
| Tuotemäärä ostoskorissa | =, ≠, <, ≤, ≥, >, between | 123:3 |
Tuotteen ID 123 määrä - muoto productId:qty. |
| Kategorian määrä ostoskorissa | =, ≠, <, ≤, ≥, >, between | 45:3 |
Yhteismäärä kategoriassa 45 - muoto categoryId:qty. |
| Tuoterivin summa ostoskorissa | =, ≠, <, ≤, ≥, >, between | 123:50.00 |
Rivin summa tuote 123 - muoto productId:amount. |
| Toimitus ja sijainti | |||
| Valuutta | =, in | EUR |
Ostoskorin valuutan ISO-koodi. |
| Toimitusmaa | =, in | DE |
Toimitusosoitteen maan ISO-koodi. |
| Laskutusmaa | =, in | PL |
Laskutusosoitteen maan ISO-koodi. |
| Toimitusvyöhyke | =, in | Europe |
PrestaShop-toimitusvyöhykkeen nimi tai ID. |
| Toimituksen postinumero | =, starts with | 00- |
Toimitusosoitteen postinumeron tekstivaste. |
| Valittu kuljetusyhtiö | = Kyllä / Ei | DHL Express |
Valittu toimituskuljetin. |
| Asiakas | |||
| Asiakasryhmä | in | VIP |
Asiakas kuuluu yhteen valituista ryhmistä. |
| Asiakas kirjautunut sisään | = Kyllä / Ei | Yes |
Tili on kirjautunut (ei vierastilaus). |
| Vierasasiakas | = Kyllä / Ei | Yes |
Kassasessio on vieras (ei kirjautunut). |
| Asiakkaan suoritetut tilaukset | =, ≠, <, ≤, ≥, >, between | 5 |
Tilin valmistuneiden tilausten määrä. |
| Asiakkaan elinikäiset ostot | =, ≠, <, ≤, ≥, >, between | 500 |
Asiakkaan kokonaishistoriallinen liikevaihto. |
| Valikoima ostoskorissa | |||
| Tuote ostoskorissa | in | Summer dress |
Tietyt tuote-ID:t vaaditaan (hakuvalitsin). |
| Kategoria ostoskorissa | in | Outlet |
Vähintään yksi tuote kategoriasta. |
| Valmistaja ostoskorissa | in | Nike |
Vähintään yksi tuote brändiltä. |
| Toimittaja ostoskorissa | in | Main supplier |
Vähintään yksi tuote toimittajalta. |
| Maksu ja aikataulu | |||
| Maksutapamoduuli | =, contains | bankwire |
Valitun maksumoduulin tekninen nimi. |
| Viikonpäivä (1-7) | =, ≠, <, ≤, ≥, >, between | 6 |
1 = maanantai … 7 = sunnuntai (palvelimen aikavyöhyke). |
| Kellonaika (0-23) | =, ≠, <, ≤, ≥, >, between | 14 |
Ostoskorin arviointitunti (0-23). |
| Päivämäärä (VVVV-KK-PP) | =, ≠, <, ≤, ≥, >, between | 2026-11-28 |
Kalenteripäivä flash-myynneille ja aikaikkunoille. |
Tuote-, kategoria-, valmistaja- ja ryhmävalitsimet käyttävät sisäänrakennettua automaattista hakua. Live-esikatselulause selittää, mitä puu vastaa. Tehokäyttäjät voivat vaihtaa raakaan JSONiin kopiointia varten. Ehdot arvioidaan uudelleen jokaisella ostoskorin synkronoinnilla - lisäys, määrän muutos, kirjautuminen, osoitteen muutos - moottori reagoi heti.
14 operaattoria on saatavilla rakentajassa. Kenttätyyppi määrää, mitkä operaattorit näkyvät - totuusarvo-kentät käyttävät vain = ja ≠; numeeriset kentät saavat täyden vertailujoukon.
| Operaattori | Nimike rakentajassa | Tyypillinen käyttö |
|---|---|---|
| eq | = | Tarkka osuma - summa, Kyllä/Ei, yksi maa tai ryhmä. |
| neq | ≠ | Sulje arvo pois - esim. vain vieras, ei tukkuryhmässä. |
| gt / gte | > / ≥ | Numeeriset kynnykset - ostoskorin summa, määrä, paino, tilausmäärä. |
| lt / lte | < / ≤ | Ylärajat - tunti ennen katkoa, ostoskorin maksimikoko. |
| between | between | Alueosuma - päivämääräikkuna, kulutuskaista, tuntiväli. |
| in / not_in | in / not in | Listajäsenyys - maat, ryhmät, tuotteet, kategoriat. |
| contains | contains | Osajono tekstissä - postinumeroalue, maksumoduulin nimi. |
| starts_with | starts with | Etuliiteosuma - postinumeroalueet, moduulinimen etuliite. |
| regex | regex | Kuvio-osuma kehittyneille postinumero- tai koodisäännöille. |
| empty / not_empty | empty / not empty | Kentän läsnäolotarkistukset tekstiarvoille. |
Jokainen palvelusääntö valitsee summatyypin: kiinteä, prosentti tai porrastettu. Kiinteä käyttää yhtä desimaaliarvoa. Prosentti käyttää prosenttia ja arvopohjaa - tuotteiden summa, ostoskorin summa, toimituskulu tai ostoskorin paino. Porrastettu avaa porrasvaihetaulukon JSONina (tiers_json) from/to-kaistoilla ja maksulla kaistaa kohti.
Min-maksu ja max-maksu -katot rajoittavat prosenttilaskentaa, jotta vakuutus ei koskaan putoa alle 2 € eikä ylitä 50 €. Sääntökohtainen verosääntöryhmä varmistaa, että palvelurivi perii oikean ALV:n. Aikataulukentät (date_from / date_to) rajoittavat kausitarjouksia poistamatta koko käytäntöä käytöstä.
Käyttöliittymän takana ConorderservicesEngine ratkaisee kelvolliset säännöt, laskee jokaisen maksun live-ostoskorikontekstista, soveltaa yhdistämisstrategian ja kirjoittaa yhdistetyn summan dynaamiseen SpecificPrice -kenttään jaetulla palvelutuotteella. Sääntöyhteenvetomerkit adminissa näyttävät aktiivisen hinnoittelun yhdellä silmäyksellä.
Porrastusrakentaja adminPolicyRules.js -tiedostossa lisää/poistaa rivejä visuaalisesti. Porrastetusta takaisin kiinteään säilyttää muut sääntöasetukset. Tuo käytäntö stagingista, avaa sääntökortti, säädä yhtä kynnystä, tallenna - strukturoitu data pysyy johdonmukaisena.
Kelvolliset palvelut renderöidään erillisessä kassapaneelissa displayShoppingCart, displayShoppingCartFooter tai displayCheckoutSummaryTop - sijainti konfiguroitavissa Asetuksissa. Jokainen tarjousrivi näyttää valintaruudun tai radion, valinnaisen kuvakkeen/kuvan, nimen, kuvauksen ja lasketun hintamerkin.
Asiakas vaihtaa palveluja front AJAX -ohjaimella (checkout.js + moduulin ajax-endpoint). Ostoskorin summat ja rivinimikkeet päivittyvät ilman täyttä sivulatausta. Paneeli päivittyy myös määrän muuttuessa. Valintatapahtumat lokiin (service_selected, service_deselected). Näyttökerrat lokiin, kun paneeli näytetään (dedup per kelvollinen joukko).
Valitut palvelut synkronoidaan yhteen piilotettuun katalogituotteeseen (CONORDERSVC-SERVICE) dynaamisella SpecificPrice ostoskoria kohti. Useat valinnat yhtenä ostoskoririvinä pilkulla erotetuilla monikielisillä nimikkeillä ja yhdistetyllä summalla. Ostoskorin tila conorderservices_cart -taulussa kelvollisella vedoksella, valittujen palveluiden JSONilla ja sovelletulla vedoksella idempotenttiin synkronointiin.
Hookit actionCartSave, ostoskorin poistohookit, actionPresentCartProduct ja actionProductPriceCalculation pitävät palvelurivin synkassa ostoskorin muuttuessa. Yhteensopiva PrestaShop 9, 8, 1.7 -teemojen kanssa, mukaan lukien Hummingbird-kuvakkeet actionPresentProduct -hookilla.
Jokainen palvelusääntö tukee visuaalista identiteettiä kassalla: lataa JPG/PNG/GIF/WebP hakemistoon views/img/services/ tai liitä ulkoinen HTTPS-URL. ConorderservicesRuleImage hoitaa latauksen validoinnin, tallennuksen, julkisen URL-ratkaisun ja turvallisen poiston kuvien vaihdossa tai poistossa.
Erillinen kuvaeditori (adminPolicyRuleImage.js) näyttää live-esikatselun, poista/korvaa-ohjaimet ja säilyttää edellisen varana tallennuksen aikana. Käytännön monistuksessa tai tuonnissa kuvat kloonataan tai viitataan turvallisesti, jotta staging-tuotanto-siirrot eivät riko kassan visuaaleja.
Kuvakkeen koko (1-256 px), sijainti (vasen/keski/oikea) ja ohjainten tasaus ovat globaaleja Asetuksia - yksi kauppa voi näyttää suuria vasemmalle tasattuja lahjapaketointikuvakkeita, toinen kompaktit oikealle tasatut valintaruudut. Näytä/piilota-kytkimet nimelle, kuvaukselle, hinnalle ja kuvakkeelle kauppaa kohti viimeistelevät esityskerroksen.
Simulaattori-välilehti on kolmivaiheinen työnkulku oikeaa tietokantadataa vasten - ei mock-ostoskoria. Vaihe 1: hae ostoskoreja ID:llä, asiakkaan nimellä tai sähköpostilla. Vaihe 2: valitse ostoskori live-listasta (näyttää asiakkaan, sähköpostin, ostoskorin summan, viimeisimmän päivityksen). Vaihe 3: aja arviointi ja lue täydellinen tulosjäsennys.
Tulokset näyttävät, mitkä käytännöt täsmäsivät, mitkä ohitettiin (ja miksi), sääntökohtaiset lasketut maksut, kelvollinen vs valittu -tila, radioryhmän ratkaisu ja ostoskoririvin esikatselun yhdistetyllä nimikkeellä ja summalla. Valinnainen asiakassuodatin rajaa ostoskorilistan yhteen tiliin - ihanteellinen tukipyynnön toistamiseen.
Jokainen simulaatioajo kirjataan auditointilokiin tapahtumatyypillä simulation_run, ostoskorin ID, toimija (työntekijä) ja tulosvedos. Myynti voi varmistaa kampanjan ennen aktivointia. Tuki voi selittää, miksi tietyn asiakkaan ostoskorissa näkyi tai ei näkynyt lahjapaketointia - ilman testitilausta live-kaupassa.
Käytä simulaattoria jokaisen käytäntömuutoksen jälkeen, ennen lomakäynnistystä ja käytäntöjä stagingista tuotaessa. Se on turvaverkko, joka erottaa yritystason palveluhallinnan "muuta ja toivo parasta" -lähestymistavasta.
Paneeli-välilehti on valinnaisten palveluiden ohjaamo. KPI-kortit valittavalla jaksolla (30 / 90 / 180 / 365 päivää) näyttävät: paneelin näyttökerrat, kassavalinnat, tilaukset palveluineen, ostoasteen ja palveluliikevaihdon kaupan valuutassa. Luvut tulevat auditointilokista - oikeita tapahtumia, ei arvioita.
Chart.js-trendikaaviot visualisoivat liikevaihtosuppilon kolmella tarkkuudella: päivittäin (konfiguroitava ikkuna), viikoittain ja kuukausittain. Viivat seuraavat näyttökertoja, valintoja, maksettuja tilauksia ja palveluliikevaihtoa toissijaisella akselilla. Vaihda oletuskaaviotyyppi Asetuksissa. Ympyräkaavio jakaa maksetun liikevaihdon palvelukoodin mukaan, jotta näet, mitkä lisäpalvelut todella konvertoivat.
Palvelukohtainen taulukko listaa jokaisen palvelukoodin näyttökerrat, valinnat, tilaukset, liikevaihdon ja ostoasteen. Valinnat ovat suppilon vaihe - tilaukset ja liikevaihto ovat KPI-totuus (välttää turhia metriikoita valintaruuduista, jotka eivät konvertoi). Viimeisimmät auditointimerkinnät paneelissa nopeaan vianmääritykseen.
Toimistoille ja monikauppaoperaattoreille: paneeli vastaa kysymykseen, jonka myynti aina kysyy - "Myyvätkö kassalisäpalvelumme oikeasti?" - datalla, ei vaistolla.
Erillinen Auditointiloki-välilehti on täydellinen tapahtumapäiväkirja - ei palvelinlokiin haudattu debug-tiedosto. Jokainen rivi tallentaa aikaleiman, tapahtumatyypin, toimijan (työntekijän nimi, asiakkaan nimi tai SYSTEM), ihmisluettavan yhteenvedon, linkitetyn tilausviitteen, palvelukoodin, maksusumman, ostoskorin ID:n ja käytäntö/sääntö-ID:n.
20+ tapahtumatyyppiä seurataan:
Napsauta Näytä millä tahansa rivillä avataksesi yksityiskohtamodaalin täydellä JSON-vedoksella - sovelletut palvelurivit, käytäntödiffi, simulaatiotulos tai asetusmuutoksen payload. Palvelusovellukset tallentavat fee_snapshot -kentän, jotta voit rekonstruoida tarkalleen, mitä asiakas näki kassalla.
Lista tukee PrestaShopin natiivia CSV-vientiä talous- ja compliance-tarkastuksiin. Liitetyt sarakkeet näyttävät tilausviitteen, asiakkaan nimen ja työntekijän nimen ilman manuaalista ristiinviittausta. Tilaussivulla back officessa (displayAdminOrder -hook) paneeli näyttää, mitkä valinnaiset palvelut vaikuttivat tilaukseen - palvelun nimi, koodi, summa ja vedos.
Käytännöt ovat siirrettäviä JSON-dokumentteja. Vie lataa täyden käytännön - ehtopuu, kaikki säännöt, hinnoitteluasetukset, yhdistämisstrategia, palvelukuvien metatiedot, sijainnit - versionhallintaan tai toiseen kauppaan. Tuo lataa JSON-tiedoston ja luo uuden käytännön auditointimerkinnällä policy_imported.
Monista kloonaa käytännön yhdellä napsautuksella listan toimintovalikosta ConorderservicesPolicyDuplicator - kopioi jokaisen säännön, nimeää uudelleen suffiksilla, kloonaa kuvat turvallisesti, kirjaa policy_duplicated. Täydellinen "Holiday v2" -käytännön luontiin "Holiday v1":stä ilman 10 säännön uudelleenrakentamista.
Tyypillinen toimistotyönkulku: rakenna ja simuloi stagingissa → vie JSON → tuo tuotantoon → aja simulaattori uudelleen → aktivoi. Kausittaiset palveluasetukset siirtyvät asiakaskauppojen välillä minuuteissa. Jokainen siirto jäljitettävissä auditointilokissa.
Asetukset-välilehti keskittää koko kaupan toiminnan. Pääkytkin päälle/pois. Globaali yhdistämisstrategia oletuksena uusille käytännöille. Oletusverosääntöryhmä uusille palvelusäännöille. Palvelutuotteen ID - valitse, mikä katalogituote edustaa ostoskoririviä tai käytä automaattisesti luotua piilotettua CONORDERSVC-SERVICE -tuotetta.
Näyttösijainti hallitsee, missä kassapaneeli renderöidään: ostoskorin yhteenveto integroituna, vain ostoskorisivu, vain kassayhteenveto, ostoskori- ja kassateemahookit tai ostoskorin tuotelistan alla. Tarjouksen näyttöasetukset hallitsevat nimen, kuvauksen, hinnan ja kuvakkeen näyttö/piiloto; kuvakkeen koko (1-256 px); sijainti (vasen/keski/oikea); valintaruutu/radio-tasaus.
Debug-loki kirjoittaa yksityiskohtaisia moottorijälkiä tukea varten. Analytiikka-osio konfiguroi oletuskaaviojakson (30/90/180/365 päivää), päivä/viikko/kuukausi-ikkunat ja oletuskaaviotyypin. Live-esikatselu Asetuksissa näyttää, miltä tarjousrivit näyttävät nykyisillä näyttöasetuksilla.
Jokainen asetusten tallennus kirjaa settings_updated auditointilokiin ennen/jälkeen-vedoksella. Ei hiljaista konfiguraatioiden ajautumista.
Palvelut materialisoituvat oikeaksi ostoskoririviksi jaetulla piilotetulla tuotteella dynaamisella hinnalla ja monikielisellä nimikkeellä. Ne näkyvät ostoskorin yhteenvedossa, kassalla, tilausvahvistuksessa, laskuissa ja back office -tilausnäkymässä - aivan kuin tavallinen tuoterivi, ilman teemahakkereita tai vääriä negatiivisia summia.
Moottori kytkeytyy actionCartSave -hookiin, tuotteiden lisäykseen/poistoon, front controller init -vaiheeseen, tilauksen validointiin (actionValidateOrder, actionValidateOrderBefore PS 8.1+) ja ostoskorin esitykseen - laskee uudelleen aina ostoskorikontekstin muuttuessa. Tilaustaulun sarakkeet conorderservices_service_amount ja conorderservices_service_snapshot tallentavat historialliset palvelusummat tilaustietueeseen.
Käytännöt ovat kauppakohtaisia (id_shop) monikauppa-asetuksissa. Jokainen kauppa ryhmässä voi ajaa itsenäisiä palvelupinoja. PrestaShop 9, 8 ja 1.7 jakavat yhden koodipohjan lib/prestashop9compatibility.php ja ConorderservicesCompatibility -tiedostojen kautta.
Monikieliset kassanimikkeet sääntöä kohti (conorderservices_rule_lang) varmistavat, että palvelurivi luetaan oikein jokaisella aktiivisella kaupan kielellä. 30 valmista käännöspakettia kattaa back officen ja front officen PrestaShopin l() -funktiolla - englannista, saksasta ja puolasta espanjaan, ranskaan, italiaan ja markkinoille Euroopassa ja Aasiassa.
Ostoskori arvioitu. Ehdot täsmäsivät. Palvelut hinnoiteltu. Asiakas optoi sisään. Tilaus validoitu. Jokainen vaihe jäljitetty auditointiriveillä. Tämä on yritysluokan ohjelmisto - tässä on insinööritaito valinnaisen palvelun takana, jonka asiakas valitsi kassalla.
~11 900 PHP · ~3 400 JavaScript · ~1 120 Smarty-mallia · ~1 375 CSS. Moottori, ehtorakentaja, liikevaihtosuppilon paneeli, simulaattori, checkout AJAX ja admin-UI.
Engine, Admin, Dashboard, ConditionTree, ServiceProduct, RuleImage, PolicyDuplicator, AuditLog, Policy, Rule, CartState, Log ja muuta.
Valmiit käännöstiedostot back officelle ja moduulin käyttöliittymälle. Englanti, saksa, puola, espanja, ranska, italia, hollanti, suomi, portugali, slovakki ja muuta.
Paneeli, Käytännöt, Asetukset, Simulaattori, Auditointiloki ja Päivitykset - kukin itsenäinen paneeli omilla JS-paketeillaan.
Kiinteä summa, prosentti (4 arvopohjalla) ja porrastetut portaat - omat laskentapolut ConorderservicesEnginessa.
Ostoskori-, asiakas-, toimitus-, tuote- ja yhdistelmämäärä/summa-säännöt sisäkkäisillä AND/OR-logiikkapuilla.
Näyttökerrat, valinnat, valintojen poistot, ostoskorin synkronointi, tilausliikevaihto, käytäntö/sääntö CRUD, tuonti/vienti, monistus, esiasetus, asetukset ja simulaatio.
Stack all, first wins, priority cascade, highest fee, unique codes - käytäntöä kohti ja globaali oletus.
conorderservices_policy kampanjoille, conorderservices_rule + conorderservices_rule_lang säännöille ja nimikkeille, conorderservices_cart ostoskorin synkronointitilalle, conorderservices_preset ehtoesiasetuksille, conorderservices_log auditointipäiväkirjalle.ConorderservicesPolicy, ConorderservicesRule, ConorderservicesCartState, ConorderservicesLog, ConorderservicesPreset täydellä CRUD:lla ja monikauppatajuisuudella.displayHeader, actionCartSave, displayShoppingCart, displayCheckoutSummaryTop, actionValidateOrder, displayAdminOrder, actionPresentCartProduct ja muuta.lib/prestashop9compatibility.php - yksi koodipohja PrestaShop 1.7, 8 ja 9 -versioille.Ehdot päättävät, kuka näkee tarjouksen. Hinnoittelusäännöt päättävät summan. Asiakkaan opt-in päättää, mitä ostoskoriin päätyy. Auditointiloki ja liikevaihtosuppilo todistavat, mikä myytiin. Tämä on insinöörisopimus, jonka Ehdolliset valinnaiset palvelut pitää jokaisessa ostoskoripäivityksessä.
18 000+ koodiriviä yli 100 moduulitiedostossa, 30 käännöspakettia ja v1.1.17 jatkuvaa kehitystä. Asiakas valitsee ruudun. Sääntösi asettavat hinnan. Audit todistaa myynnin. Yritysluokan ohjelmisto valinnaisiin kassapalveluihin - lahjapaketointi, vakuutus, express - johon kassa, talous ja myynti voivat luottaa, kun joku kysyy, miksi ostoskoririvi näytti 4,99 €.
35 ehtokenttää, 14 operaattoria, 3 hinnoittelumoottoria ja yksi opt-in-kassapaneeli - suunniteltu niin, että 4,99 € valintaruutu ei ole koskaan arvaus, vaan aina mitattu liikevaihtopäätös auditointiriveillä tuettuna.
"Ehdolliset valinnaiset tilauspalvelut" -moduuli optimoi myyntiä ja automatisoi lisäpalvelujen hallinnan. Se näyttää ehdollisesti paketoitavat, vakuutus- ja pikatoimituspalvelut asiakkaille dynaamisella hinnoittelulla, tehostaen kassaprosessia.
"Ehdolliset valinnaiset tilauspalvelut" -moduuli kasvattaa myyntiä tarjoamalla älykkäästi kohdennettuja, asiakkaan hyväksymiä lisäpalveluita (kuten lahjapaketointi, vakuutus) dynaamisella hinnoittelulla. Tämä yritystason ratkaisu muuntaa kassalisäpalvelut mitattavaksi liikevaihtokanavaksi.
Moduuli "Ehdolliset valinnaiset tilauspalvelut" todistaa 15 vuoden PrestaShop-asiantuntemuksen. Se tarjoaa yritystason työkaluja ehdollisten lisäpalveluiden hallintaan, ratkaisten monimutkaisia kaupallisia tarpeita, joihin natiivi PrestaShop ei pysty.
"Ehdolliset valinnaiset tilauspalvelut" -moduuli tarjoaa laajan mukautettavuuden visuaalisen ehtorakentajan, sisäkkäisten AND/OR-sääntöjen ja joustavan hinnoittelun avulla. Räätälöi kaikki lisäpalvelut tarkasti kauppasi ainutlaatuisiin tarpeisiin.
Ehdolliset valinnaiset tilauspalvelut on täysin avoimen lähdekoodin moduuli ilman ioncube-salausta. Tämä antaa täyden vapauden mukauttaa ehdollisia kassapalveluita, hinnoittelua ja integrointeja, varmistaen maksimaalisen läpinäkyvyyden ja joustavuuden kauppasi lisäpalveluille.
Ehdolliset valinnaiset tilauspalvelut -moduulin lisenssi on ikuinen. Se päivitetään jatkuvasti, ja saat ilmaisia päivityksiä koko kalenterivuoden. Tämän jälkeen päivitysten uusiminen on mahdollista jopa 90 % alennuksella, varmistaen ehdollisten lisäpalveluiden toimivuuden PrestaShopissasi.