Jump to content

Rapport met query in PS 1.7.8.8


Recommended Posts

Hallo allemaal,

 

Ik heb in PHPMyAdmin een query ontwikkeld vanuit de database van Prestashop. Ik wil die graag onder een link in de backoffice van Prestashop 1.7.8.8 plaatsen. 

Ik wil dat het liefst mooi kunnen tonen, zodat het prettig is om mee tewerken.

Hoe kan ik dit het makkelijkst regelen?

 

Vriendelijk bedankt alvast.

 

Edited by Frits van Leeuwen (see edit history)
Link to comment
Share on other sites

Als ik er nu naar kijk, lukt mij om de volgende query er in te zetten:

SELECT 
    id_order,
    payment

FROM  prstshp_orders;

Maar het lukt mij niet om de volgende query er in te zetten. 

SELECT
    prstshp_orders.payment,
    prstshp_order_detail.product_quantity,
    prstshp_manufacturer.name,
    prstshp_order_detail.product_name,
    prstshp_stock_available.quantity
    
FROM prstshp_orders
LEFT JOIN prstshp_order_detail 
    on prstshp_order_detail.id_order = prstshp_orders.id_order
LEFT JOIN prstshp_product
    on prstshp_product.id_product = prstshp_order_detail.product_id
LEFT JOIN prstshp_stock_available
    on prstshp_stock_available.id_product = prstshp_order_detail.product_id
LEFT JOIN prstshp_manufacturer
    on prstshp_manufacturer.id_manufacturer = prstshp_product.id_manufacturer

WHERE prstshp_orders.current_state=2 OR prstshp_orders.current_state=8

ORDER BY 
    prstshp_manufacturer.name ASC, 
    prstshp_order_detail.product_name ASC;

Waarom niet? Deze query werkt wel in PHPMyAdmin

Link to comment
Share on other sites

Als u deze query invoert komt er inderdaad een foutmelding.

Uw query klopt wel, en kunt u met een omweg invullen. 

Als u met PHPMyAdmin naar prstshp_request_sql gaat, ziet u alle aangemaakt queries van de "SQL Manager" staan.
Hier kunt u handmatig uw bovenstaande query toch invullen. Het is geen nette manier, maar voor nu wel een oplossing.

Link to comment
Share on other sites

Inmiddels heb ik deze query uitgebreid. Maar ik heb geen idee hoe ik die in Prestashop kan plaatsen. 

Ik knoop 5 tabellen aan elkaar en kan hiermee een verzamelbon maken. En via een soortgelijke query heb ik ook een bestellingenlijst met daaraan wat er precies via de betreffende bestelling besteld is.

Zo kan er iemand de producten snel uit een magazijn ophalen en een ander kan zo snel de bestellingen verwerken.

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 months later...

Ik ben weer een stapje verder. De vorige test is geslaagd. Nu wacht ik op het resultaat van verschillende producten die samengevoegd verkocht worden.

Het aantal tabellen dat ik nu inmiddels aan elkaar knopp is 7. Sommige daarvan ook dubbel door ze een andere naam te geven binnen de SQL.

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...