Hoppa till innehållet
Metascheduler
Lägg till i Shopify

Så fungerar schemaläggning

Scheman, tidpunkt, ändringar, perioder och körningar: idéerna bakom Metascheduler, och vad som händer vid varje tillfälle.

Byggstenarna

Ett schema är ett inlägg i din kalender. Det har ett namn, en tidpunkt och en lista med ändringar.

En ändring är en sorts redigering av en uppsättning objekt: ”sänk dessa 140 varianter med 20 %” eller ”byt huvudmenyn mot Black Friday-menyn”. Varje ändring har:

  • en ändringstyp, till exempel Variantpriser eller Meny (alla typer);
  • de objekt den ändrar, till exempel produkter, poster eller en meny;
  • vad den gör vid starten;
  • vad som händer vid slutet: Återställ, Ändra till något annat eller Behåll.

Ändringarna körs i den ordning de står i listan.

Tidpunkt

Så körs ett schemaProva
StartSlut: återställFöre: din butik som den ärEfter: tillbaka som det var
Ändras vid starten och återställs vid slutet, som ett event.Välj en start och ett slut. Vid slutet återställs varje ändring, ändras till ett annat värde eller finns kvar, som du väljer. Använd det för reor och kampanjer.
TidpunktKörsVid slutet
En gångEn gång, vid ett datum och en tid.Ingenting: ändringarna finns kvar, som en Lansering i Rollouts.
PeriodVid en start, till ett slut.Varje ändring följer sitt slutval, som ett Event i Rollouts.
UpprepaEn period som sker varje dag, vecka eller månad.Varje period återställs vid sitt eget slut.
Följ en rolloutNär en Shopify-rollout blir aktiv.När rollouten slutar, som du valde.

Varje schema har sin egen tidszon. Tider lagras exakt och visas i schemats zon.

Statusar

Ett schema går igenom de här statusarna:

  1. Utkast: håller på att ställas in. Det körs aldrig.
  2. Schemalagd: väntar på sin start.
  3. Pågår: dess ändringar är gjorda nu.
  4. Avslutad: det har körts och inget mer ska göras.

Du kan också Pausa ett schema (inget nytt startar; det som pågår återställs ändå vid sitt slut) eller Arkivera det (det körs inte igen; det som pågår återställs ändå). Ett avslutat eller arkiverat schema kan inte redigeras: välj Duplicera för att köra det igen.

Vad som händer vid starten

För varje objekt gör Metascheduler så här:

  1. läser det nuvarande värdet och sparar det (ögonblicksbilden);
  2. skriver det nya värdet;
  3. sparar det den skrev.

Om ett objekt redan har värdet skrivs ingenting. En procentsats räknas alltid ut från det sparade värdet, så ett nytt försök tar aldrig 20 % två gånger.

Vad som händer vid slutet

För varje objekt, beroende på ändringens slutval:

  • Återställ: om det aktuella värdet fortfarande är det Metascheduler skrev sätter den tillbaka det sparade värdet. Om någon har ändrat det lämnar den det orört och frågar dig. Se Så fungerar återställning.
  • Ändra till något annat: skriver det slutvärde du valde.
  • Behåll: gör ingenting.

Försenade körningar

Metascheduler kör varje start och varje slut en gång, i tid. Om den inte kan köra i tid (till exempel för att Shopify låg nere) följer den de här reglerna:

SituationVad som händer
En start som är upp till 5 minuter försenadKörs som vanligt.
En start som är senare än så, inom sin periodKörs och markeras som Försenad.
En start vars period redan har tagit slutHoppas över och visas i Kräver åtgärd. Dess slut avbryts.
Ett slut, hur sent det än ärKörs alltid. Att sätta tillbaka saker är den säkra riktningen.
En engångsändring som är mer än en dag försenadVäntar på dig i Kräver åtgärd: Kör nu eller Hoppa över.

Kör nu, Försök igen och rollout-starter hålls inte tillbaka av de här reglerna.

Nya försök

När Shopify är upptaget eller inte går att nå väntar Metascheduler och försöker igen, upp till 5 gånger, med längre väntetid varje gång. En ändring som Shopify vägrar (ett värde som inte är tillåtet, ett objekt som inte längre finns) provas inte igen: det objektet misslyckas och resten fortsätter, och körningen visar Delvis klar.

Konflikter

När två scheman ändrar samma objekt vid överlappande tider listar redigeraren det under Konflikter, och kalendern flaggar båda. Det är en varning, inte ett hinder: de säkra återställningsreglerna hindrar överlappningen från att skriva över något av dem.

Har du kört fast? Vi hjälper gärna till.

Support