Skip to content

Instantly share code, notes, and snippets.

@bakura10 bakura10/test.php
Created Dec 2, 2018

Embed
What would you like to do?
$variants = [];
foreach ($shopifyClient->getVariantsIterator(['fields' => 'id,inventory_quantity']) as $variant) {
$variants[$variant['id']] = $variant['inventory_quantity'];
}
foreach ($products as $index => $product) {
$delay = (int) ($index / 4);
if ($product['quantity'] === $variants[$product['id']] {
continue;
}
$this->messageQueue->push(new DelayedMessage('product.validate_stock', [
'product' => $product['id']
], max($delay, 900));
}
$this->messageQueue->flush();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.