Jump to content
Sign in to follow this  
BGBK

Dölj när slut i lager

Recommended Posts

Håller på o trimma o banta www.barngrottan.se med Prestas standardmall.

Sprang på en klurig frågeställning nu ikväll:
Vi har UNIKA produkter, alltså endast ett exemplar. Lagerstatus är således 1 st.

- HUR får jag dem att "Döljas när slut i lager". Vill alltså att de inte ska synas i shoppen, men fortfarande finnas kvar i admin.
Går det?

mvh
Joel

Share this post


Link to post
Share on other sites

Nåt i stil med detta kanske?

{if $product->quantity == 0}
   {$product->active = 0}
{/if}


(Gissar variabelnamnen efter att ha kikat lite i classes/product.php, vet inte om det är de som gäller...)

/Mats

Share this post


Link to post
Share on other sites

Ni kan göra som mats föreslår, och sätta produkten till active = 0 men det måste då ske i de ställen i koden där produkten uppdateras, alltså när order skapas.
Ett enklare sätt är väl att i product-list sätt en if högst upp i foreach loopen och kontrollera att quantity > 0 för att produkten ska listas.
Men tänk på att det då blir generellt för alla produkter, så ni kan även behöva lägga in en kontroll för om produkten är bokningsbar eller inte.

Share this post


Link to post
Share on other sites

Min tanke var iofs att sätta den inaktiv "tillfälligt" och därmed utnyttja den logik som redan finns för att bara lista aktiva produkter, därmed har man sin modifiering mer isolerad och lättare att flytta vid uppgradering etc. :)

/Mats

Share this post


Link to post
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
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More