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!