Post by alexharalam12270 » Sun Jul 14, 2013 3:19 pm

Γεια σας και καλημέρα σας. Θα ήθελα να μου απαντήσει κάποιος αν μπορεί στην παρακάτω ερώτηση:

Γίνεται να κάνω μια ιστοσελίδα με opencart στην οποία για να την δεις θα πρέπει οπωσδήποτε να είσαι εγγεγραμμένος χρήστης που για να εγγραφείς χρειάζεται μηνιαία συνδρομή; Γίνεται επίσης να υπάρχει πολλές επιλογές συνδρομής π.χ. silver member, gold member και τα λοιπά με διαφορετικές τιμές; Και ένα τελευταίο γίνεται να ορίσω πόσα προϊόντα μπορεί να πάρει κανείς μηνιαία ανάλογα με την συνδρομή π.χ. silver member 20 προϊόντα, gold member απεριόριστα;
ΠΡΟΣΟΧΗ: Θέλω ο επισκέπτης αν δεν έχει εγγραφεί με συνδρομή ΝΑ ΜΗΝ ΕΧΕΙ ΤΗΝ ΔΥΝΑΤΟΤΗΤΑ να δει τα προϊόντα καθόλου. Θέλω να έχω την δυνατότητα κανονικά να περάσω προϊόντα που απαιτούν αποστολή!!! Δεν με ενδιαφέρει το στυλ (εκτός και αν υπάρχει τίποτα δωρεάν) διαφορετικά θα επιθυμούσα το προεπιλεγμένο της opencart platform και θα επιθυμούσα αν γίνεται ο τρόπος που θα μου προτείνετε να είναι δωρεάν ή τουλάχιστον χαμηλού κόστους.

Θέλω βασικά να κάνω μια σελίδα όπου μπορείς να κατεβάσεις δωρεάν αρχεία (έχει την δυνατότητα αυτή το opencart) αλλά θέλω τα παραπάνω.

Θέλω αν μπορείτε να με βοηθήσετε να κάνω τα παραπάνω με το Opencart και όχι με κάποια άλλη πλατφόρμα.
Last edited by alexharalam12270 on Mon Jul 29, 2013 5:24 pm, edited 1 time in total.

My Profile


New member

Posts

Joined
Sun Jul 14, 2013 3:05 pm
Location - Greece

Post by People's Code » Mon Jul 15, 2013 12:19 pm

Για συνδρομές ρίξε μια ματιά εδώ να δεις αν αυτό σε καλύπτει:
http://www.opencart.com/index.php?route ... n_id=10585
και φυσικά κάνε κι εσύ αν θες αναζήτηση για κάτι ενδεχομένως καταλληλότερο με τις λέξεις recurring payments

Σχετικά με τη δυνατότητα να εμφανίζεται ο κατάλογος μόνο αν κάποιος είναι εγγεγραμμένος αναζήτησε το και θα βρεις κάποια mods πχ δες εδώ:
http://forum.opencart.com/viewtopic.php?t=61338

Σχετικά με τα downloads υπάρχουν πολλά extensions που δίνουν επιπλέον δυνατότητες όπως downloading δωρεάν αρχείων από το frontend στη σελίδα του προϊόντος.

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by alexharalam12270 » Mon Jul 15, 2013 4:10 pm

Πως θα μπορέσω να συνδυάσω αυτά τα 2 μαζί;

My Profile


New member

Posts

Joined
Sun Jul 14, 2013 3:05 pm
Location - Greece

Post by People's Code » Tue Jul 16, 2013 4:39 am

Tα extensions, ελέγχεις αν σε καλύπτουν διαβάζοντας τις προδιαγραφές και επικοινωνείς με το developer αν έχεις κάποια απορία.

Σχετικά με το login μόνο για εγγεγραμμένους + τα επιπλέον που ζητάς κλπ κλπ, το vqmod εδώ (http://forum.opencart.com/viewtopic.php?t=61338) που ανέφερα στο προηγούμενο ποστ δεν σε καλύπτει 100%. Το τροποποίησα για να κάνει αυτά που ζητάς, αλλά επειδή δεν έχω το χρόνο να το τεστάρω ενδελεχώς θα πρέπει να το κάνεις εσύ. Κατέβασε από εδώ το Force Customer Login Plus. Θα χρειαστείς να έχεις εγκατεστημένο και το vqmod , διάβασε οδηγίες παρακάτω*.

Μετά ...
Δημιούργησε μία κατηγορία που θα είναι μόνο για συνδρομές. Στις ρυθμίσεις της κατηγορίας στο tab Design, ανάθεσε layout override -> account
Δημιούργησε ένα προϊόν για συνδρομές (μαζί με τα ανάλογα options για για όλες τις συνδρομές που χρειάζεσαι πχ silver, gold, κλπ) . Στις ρυθμίσεις του προϊόντος στο tab Design, ανάθεσε layout override -> account

Άνοιξε το αρχείο force_customer_login_plus.xml
... και πρόσθεσε τα στοιχεία της κατηγορίας και του προϊόντος που θες να επιτρέπεις στα παρακάτω πεδία

$allowed_category = 'path=XX';
// Όπου ΧΧ το id της κατηγορίας της κατηγορίας του προϊόντος που θα επιτρέπεται πρόσβαση. Αν είναι ενεργοποιημένο το SEO, το path=XX αντικαθίσταται από το keyword της κατηγορίας.

$allowed_product = 'product_id=YY';
// Όπου ΥΥ το id του προϊόντος που θα επιτρέπεται πρόσβαση. Αν είναι ενεργοποιημένο το SEO, το product_id=YY αντικαθίσταται από το keyword του προϊόντος.

$allowed_product_redirection = 'product/product&path=ΧΧ&product_id=ΥΥ';
// Tα arguments μετά το "route=" του προϊόντος που θα επιτρέπεται πρόσβαση. Όπου XX το category path και ΥΥ το product_id ακριβώς τα ίδια με τα παραπάνω. Αν είναι ενεργοποιημένο το SEO, το product/product&path=ΧΧ&product_id=ΥΥ αντικαθίσταται από το keyword του προϊόντος.
*Το vqmod και οδηγίες εγκατάστασης του θα βρεις εδώ
http://code.google.com/p/vqmod/download ... encart.zip
http://code.google.com/p/vqmod/wiki/Install_OpenCart

Attachments

Force Customer Login Plus


PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by alexharalam12270 » Tue Jul 16, 2013 1:29 pm

Ευχαριστώ φίλε μου. Όταν το δοκιμάσω θα σας πω

My Profile


New member

Posts

Joined
Sun Jul 14, 2013 3:05 pm
Location - Greece

Post by alexharalam12270 » Tue Jul 16, 2013 2:03 pm


$allowed_category = 'path=XX';
// Όπου ΧΧ το id της κατηγορίας της κατηγορίας του προϊόντος που θα επιτρέπεται πρόσβαση. Αν είναι ενεργοποιημένο το SEO, το path=XX αντικαθίσταται από το keyword της κατηγορίας.

$allowed_product = 'product_id=YY';
// Όπου ΥΥ το id του προϊόντος που θα επιτρέπεται πρόσβαση. Αν είναι ενεργοποιημένο το SEO, το product_id=YY αντικαθίσταται από το keyword του προϊόντος.

$allowed_product_redirection = 'product/product&path=ΧΧ&product_id=ΥΥ';
// Tα arguments μετά το "route=" του προϊόντος που θα επιτρέπεται πρόσβαση. Όπου XX το category path και ΥΥ το product_id ακριβώς τα ίδια με τα παραπάνω. Αν είναι ενεργοποιημένο το SEO, το product/product&path=ΧΧ&product_id=ΥΥ αντικαθίσταται από το keyword του προϊόντος.
Φίλε δεν κατάλαβα εδώ τι μου λες να προσθέσω

My Profile


New member

Posts

Joined
Sun Jul 14, 2013 3:05 pm
Location - Greece

Post by People's Code » Tue Jul 16, 2013 11:28 pm

Πριν τοποθετήσεις το mod Force Customer Login Plus στο φάκελο vqmod/xml
1) Φτιάχνεις μία κατηγορία Συνδρομές και την αναθέτεις να εμφανίζεται στο επάνω μενού.
2) Φτιάχνεις ένα προϊόν Συνδρομές και το αναθέτεις στην κατηγορία συνδρομές.
3) Κάνεις αυτά που αναφέρω για τα layouts στο προηγούμενο ποστ

Στο frontend πατάς το σύνδεσμο της κατηγορίας συνδρομές και βλέπεις πάνω στο url του browser το path της κατηγορίας (είναι το id της). Ότι αριθμό εμφανίζεται το συμπληρώνεις στο ΧΧ του $allowed_category και γίνεται πχ

Code: Select all

$allowed_category = 'path=15'; 
ή με SEO

Code: Select all

$allowed_category = 'syndromes'; 
Μετά πατάς το προϊόν συνδρομές και τον αριθμό που βλέπεις στο product_id το συμπληρώνεις στο YY του και γίνεται πχ

Code: Select all

$allowed_product = 'product_id=43'; 
ή με SEO

Code: Select all

$allowed_product = 'syndromes; 
Τα ίδια στοιχεία βάζεις και στο $allowed_product_redirection και γίνεται πχ:

Code: Select all

$allowed_product_redirection = 'product/product&path=15&product_id=43'; 
ή με SEO

Code: Select all

$allowed_product_redirection = 'syndromes'; 
(Οι αριθμοί στη δική σου περίπτωση θα είναι διαφορετικοί).

Μετά τοποθετείς το mod Force Customer Login Plus στο φάκελο vqmod/xml.

Όταν θα επισκέπτεται το site ένας απλός επισκέπτης θα ανακατευθύνεται στη σελίδα εγγραφής / σύνδεσης. Οτιδήποτε σύνδεσμο και να πατήσει θα ανακατευθύνεται εκεί. (εξαιρούνται τα επιτρεπόμενα: κατηγορία/προϊόν συνδρομές, login, registration, checkout, forgotten)
Σε αυτό το επίπεδο έχει δύο δυνατότητες ή να εγγραφεί και μετά να αγοράσει συνδρομή ή να προσθέσει τη συνδρομή στο καλάθι του και να εγγραφεί κατά το checkout. Μέχρι να ολοκληρώσει την αγορά δεν θα επιτρέπεται να δει τίποτε άλλο. Όταν ολοκληρωθεί η αγορά αυτόματα θα μπορεί να βλέπει όλα τα προϊόντα.

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas
Who is online

Users browsing this forum: No registered users and 2 guests