Validierungen und Log-Meldungen
Shopware-Import
Validierungen
Im Shopware Import-Module ist es möglich über die Methode validateEntry
die Pflichterfüllung eines Datensatzes zu prüfen. Siehe 01_Register_New_Module
Weitere Log-Meldungen
Im Shopware Import-Module kann innerhalb der Methode 'store' auch der Logger eingesetzt werden, um weitere relevante Informationen zu protokollieren.
use Psr\Log\LogLevel;
use Twocream\Core\Core\Framework\MessageQueue\Report\Message;
$this->report->addMessage(
new Message(LogLevel::WARNING, sprintf(
'Name should not be empty (ID: "%s", Language: "%s")',
$entry['id'],
$language
), $entry['id'])
);
$this->report->addMessage(
new Message(LogLevel::WARNING, sprintf(
'Item is not available in Shopware (ID: "%s", Shopware-Type: "%s")',
$readableId,
$entityName
), $contextId)
);