Lo scopo di questo post non è quello di sostituire l'originale del modulo tagliandi manuale di installazione, ma a fornire risposte che si potrebbero avere in sede di installazione. Essa si basa sulla mia esperienza e potrebbe essere diverso dal tuo. Questo post fa parte del gruppo relativa a installare e configurare il proprio negozio. Si prega di leggere il post padrone qui .
Così avete deciso di installare qualcosa che permetterà coupon nel tuo negozio. Ecco come si può fare. Prendete un paio di tazze di caffè come questo sarà difficile. Quindi, il modulo coupon mi piace molto è "Codes Buono Sconto" . - L'installazione di questo plugin è un po 'complicato. Non tentare di sovrascrivere i file originali osCommerce! Invece file di manual.html aperto dalla distribuzione di moduli e seguire i passaggi elencati in "Modificare i file esistenti", quindi copiare i nuovi file alla distribuzione osCommerce.
- Durante la modifica dei file esistenti si dovrebbe fare attenzione a come i numeri di riga non corrispondono in molti casi.
- Mods a admin / includes / scatole / catalog.php e admin / includes / scatole / reports.php mancano punto alla fine della seconda linea. Aggiungi loro, altrimenti il tuo negozio diventerà inaccessibile.
- catalog / includes / classes / order.php di file modificati in modo significativo dal momento che il modulo è stato rilasciato, quindi dovrete essere molto attenti, mentre riscrivere quella parte. L'ho riscritto in questo modo:
//kgt - discount coupons if( is_object( $this->coupon ) ) { $applied_discount = 0; $discount = $this->coupon->calculate_discount( $this->products[$index], $valid_products_count ); if( $discount['applied_discount'] > 0 ) $valid_products_count++; $shown_price = $this->coupon->calculate_shown_price( $discount, $this->products[$index] ); $this->info['subtotal'] += $shown_price['shown_price']; $shown_price = $shown_price['actual_shown_price']; } else { $shown_price = $currencies->calculate_price($this->products[$index]['final_price'], $this->products[$index]['tax'], $this->products[$index]['qty']); $this->info['subtotal'] += $shown_price; } /************** $shown_price = tep_add_tax($this->products[$index]['final_price'], $this->products[$index]['tax']) * $this->products[$index]['qty']; $this->info['subtotal'] += $shown_price; **************/ //end kgt - discount coupons
- Attenzione alcuni inconvenienti di questo modulo:
- Non supporta tagliandi impilabili
- Fate attenzione e non fare coupon per la quantità più che il prezzo effettivo del prodotto! Il modulo gestisce in modo errato questa situazione
- Il modulo originale non supporta coupon per più di 999,99. Per risolvere il problema che alterano la tabella tagliandi come segue (questo comando nel vostro programma di gestione del db:
alter table discount_coupons change coupons_discount_amount coupons_discount_amount decimal(17,12) not null default 0;
Questo post è pubblicato in Costruire il vostro negozio , How To , Web . |
3 Febbraio 2008 alle 14:01
[...] Commenti Come per installare il modulo coupon per osCommerce (indicazioni per l'installazione e la configurazione) | Andrey Mikh ... su Come creare il proprio negozio Internet con osCommerce, USPS spedizione, pagamento Paypal Pro e [...]
4 Novembre 2009 alle 6:30 pm
Ciao Andrey,
Sapete se i Codici Buono Sconto può essere applicata ai trasporti rispetto a prendere un importo di sconto sul prezzo del prodotto. Per esempio se voglio ottenere la spedizione gratuita un codice promozionale come potrei fare per questo?
Grazie,
Dave
16 Novembre, 2009 alle 16:44
Ciao Dave,
Mi dispiace, non lo so. In realtà ho creato il mio negozio molto tempo fa e da allora non ha funzionato con osCommerce più. Quando avrò bisogno di impostare il mio storefront prossimo (in pochi mesi) potrei diventare in grado di rispondere alla tua domanda :)
Saluti,
Andrey