Frits van Leeuwen Posted February 2, 2023 Share Posted February 2, 2023 (edited) 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 February 2, 2023 by Frits van Leeuwen (see edit history) Link to comment Share on other sites More sharing options...
Inform-All Posted February 3, 2023 Share Posted February 3, 2023 U kunt in de backoffice van Prestashop bij: Geavanceerde instellingen > Database zelf queries maken en die opslaan voor later gebruik. Of bedoelt u iets anders? 1 Link to comment Share on other sites More sharing options...
Frits van Leeuwen Posted February 3, 2023 Author Share Posted February 3, 2023 Het zou best kunnen zijn dat ik daar iet mee kan. Ik zal er eens naar gaan kijken. Kan ik de daar opgeslagen code ook naar een rapport sturen? dat ik er een mooi lijsje van kan maken? Link to comment Share on other sites More sharing options...
Frits van Leeuwen Posted February 4, 2023 Author Share Posted February 4, 2023 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 More sharing options...
Inform-All Posted February 6, 2023 Share Posted February 6, 2023 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 More sharing options...
Frits van Leeuwen Posted February 6, 2023 Author Share Posted February 6, 2023 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 More sharing options...
Frits van Leeuwen Posted February 23, 2023 Author Share Posted February 23, 2023 Ik ben er achter gekomen dat ik producten enkelvoudig moet opnemen, en via combineren kan verveelvoudigen. Daarna lukt het denk ik wel. ik heb het nu in test staan. Nu is het afwachten op een klant die zo'n dubbel product koopt. Wordt vervolgd. Link to comment Share on other sites More sharing options...
Frits van Leeuwen Posted May 20, 2023 Author Share Posted May 20, 2023 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now