Scegliere quali prodotti importare in Prestashop
Platforms:
È possibile configurare il modulo PrestaShop in modo che invii tutti i prodotti a Clerk.io, anziché solo quelli vendibili come fa di default.
Per farlo, iniziate a trovare questo file in FTP:
moduli->clerk->controllori->fronte->prodotto.php
Nella funzione getJsonResponse() individuare questa riga:
$products = $product->getProducts($this->getLanguageId(), $this->offset, $this->limit, $this->order_by, $this->order, false, false);
Basta cambiare l’ultimo parametro da true a false.
Se si esegue questa operazione, si consiglia vivamente di aggiungere un attributo extra a questo file, che indica quando un prodotto non è vendibile, in modo da poterlo mostrare nel proprio Design.
Supponendo di creare un attributo chiamato è vendibile, che può essere vero o falso, ** si può usare in questo modo nei Designs:
{% raw %}
{% if product.is_saleable %}
<div class="in-stock">In Stock</div>
{% else %}
<div class="not-in-stock">Not In Stock</div>
{% endif %}
{% endraw %}
Infine, andare su my.clerk.io -> Dati e fare clic su Avvia nuova sincronizzazione per importare i nuovi dati.