Jump to content
  • 0

Kod produktu w alercie o niskim stanie w Prestashop 1.5 i 1.6


() Maciej ()

Question

Mam sklep posiadający wiele produktów o dokładnie tej samej nazwie, a różniące się między sobą np wymiarami. Stąd też pomyślałem, że najsensowniejszą opcją byłoby dodanie kodu produktu (indeksu) do powiadomienia o niskim stanie. Znacząco uprościłoby to pracę przy zamawianiu produktów i uzupełnianiu stanu magazynowego. 

 

Cały problem w tym, że nigdzie nie mogę znaleźć informacji jaka zmienna byłaby obsługiwana w powiadomieniach. 

Może ktoś z Was miał już ten sam problem i go jakoś rozwiązał ?

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Jakieś zaćmienie umysłu mam dziś :)

Przecież ten plik zawiera podany przez Ciebie wyżej kod z dopisaną linijką definiującą dodatkową zmienną. Dzięki wielkie za pomoc  :)

 

Jakby ktoś kiedyś potrzebował tego rozwiązania to w wersji 1.6 jest to : 

 

Edycja pliku mailalerts.php w modules/mailalerts ok linijki 520

$template_vars = array(
		'{qty}' => $quantity,
		'{last_qty}' => $ma_last_qties,
		'{product}' => $product_name,
		'{index}' => $product->reference
);
Teraz można użyć zmiennej "index" w pliku productoutofstock.html w modules/mailalerts/mails/pl do wyświetlenia kodu produktu.
np > linijka 88 
{product} <br/>o indeksie {index} <br/>jest prawie niedostępny.</p>

W 1.5.x te same katalogi.. inne linijki w pliku, ale wg powyższego bez problemu można dokonać zmian. 

Edited by () Maciej () (see edit history)
Link to comment
Share on other sites

  • 0

No tak, też o tym myślałem, ale w ten sposób wydaje mi się, że będę powielać zastosowane zmienne. Plik mailalerts.php obsługuje chociażby wysyłkę zamówień, więc musi mieć gdzieś już zdefiniowaną zmienną odpowiedzialną za podanie "indeksu" produktu.

Cały problem w tym, że nie mogę dojść gdzie i jak się ta zmienna nazywa. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...