Az OpenCart webshopmotor nagyon jól kezelhető, ha egy-két apróságot mi magunk megcsinálunk.
Gyakori kérés, hogy legyen ingyenes szállítási lehetőség adott értékhatár feletti vásárlásnál.
Általában egy egyszerű bővítmény telepítésével ez megoldható, de az egyéb szállítási módok láthatóak maradnak, a szállítási díjjal együtt, és ez elég zavaró lehet.
Az alábbi módon lehet eltüntetni azokat a szállítási módokat, amiket nem szeretnénk látni az ingyenes szállítás alatt:
FTP-vel menjünk fel a webshop tárhelyére, és keressük meg:
catalog/model/extension/shipping/flat.php – ez az átalány díjas szállítás, pl. az utánvét.
Persze ebben a könyvtárban egyéb szállítási módok is vannak, nem csak ez, mindegyiknél ugyan az az eljárás, tehát nem írom le külön-külön.
Nyissuk meg szerkesztésre, keressük meg: if ($status) {
(Ez elöl van az adott php fájlban, nálam a 18. sorban volt.)
Ha megtaláltuk, akkor elébe (fölé, nem össze-vissza!) szúrjuk be:
if ((float)$this->cart->getTotal() >= $this->config->get(‘shipping_free_total’)) {
$status = false;
}
Mentsük el, ürítsük ki az átmeneti tárolókat, frissítsük az oldalt, és nézzük meg, hogy mit csináltunk!
Ennyi. Sok sikert!
Honlapszerviz
+36 70 366-49-77