skip date check with -d parameter
This commit is contained in:
parent
5e88f79e61
commit
bccdb34428
@ -39,6 +39,12 @@ abstract class taxRateAbstract
|
||||
*/
|
||||
public function isInExecutableTimeRange()
|
||||
{
|
||||
// skip time check, when parameter -d is set
|
||||
$opts = getopt("d");
|
||||
if (is_array($opts) && isset($opts['d'])) {
|
||||
return true;
|
||||
}
|
||||
|
||||
list($from, $to) = $this->execPeriod;
|
||||
|
||||
return (time() > strtotime($from)) && (time() < strtotime($to));
|
||||
@ -151,4 +157,4 @@ abstract class taxRateAbstract
|
||||
echo "the tax rate update for " . $counter . " article(s) was failed in shop " . $shopId . PHP_EOL;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,8 +49,8 @@ composer require d3/taxratesadjustment:"^2.0" --no-dev
|
||||
|
||||
## Ausführung
|
||||
|
||||
- Bitte führen Sie die Umstellung rechtzeitig vorab in einer Testinstallation durch und prüfen Ihren Shop, um Fehler im Livebetrieb zu vermeiden. Ändern Sie dazu in "`./Models/reduceTaxRate.php` sowie `./Models/raiseTaxRate.php`" die erlaubten Zeitfenster auf Ihren Testzeitpunkt.
|
||||
- Legen Sie sich unbedingt vorab eine Datensicherung an. Die Software wird nach bestem Wissen erstellt. Durch die Vielzahl an möglichen Shopkonstellationen können wir jedoch keine Gewährleistung für die richtige Ausführung und eventuelle Folgen übernehmen.
|
||||
- Bitte führen Sie die Umstellung rechtzeitig vorab in einer Testinstallation durch und prüfen Ihren Shop, um Fehler im Livebetrieb zu vermeiden. Zum Übergehen der Datumsprüfung können Sie den folgenden Befehlen einfach den Parameter `-d` anhängen: `[ Shoppfad ]/vendor/bin/reduceTaxRate -d`. Für den Livebetrieb soll der Parameter nicht verwendet werden.
|
||||
- Legen Sie sich unbedingt vor jeder Ausführung eine Datensicherung an. Die Software wird nach bestem Wissen erstellt. Durch die Vielzahl an möglichen Shopkonstellationen können wir jedoch keine Gewährleistung für die richtige Ausführung und eventuelle Folgen übernehmen.
|
||||
|
||||
Richten Sie einen ersten Cronjob ein, der idealerweise am 01.07.2020 um 00:00 folgendes Script startet, um die Steuersätze zu senken. Alternativ führen Sie dieses Script zum passenden Zeitpunkt manuell aus:
|
||||
|
||||
|
Reference in New Issue
Block a user