L'intégration de Magento avec un simple site statique
Magento est un incroyablement puissant de plateforme de commerce électronique. Cela dit, il est aussi très complexe, et je voudrais savoir si il existe un moyen relativement simple à utiliser Magento comme notre mISV site du backend pour remplir les commandes sans "l'aide" de Magento cadre de la construction du site, du site, etc. En d'autres termes, je ne veux pas utiliser le haut-CMS, etc. puisque nous avons un site web statique déjà construit. Je voudrais juste nos boutons "Acheter" pour utiliser la caisse des trucs, et que vous souhaitez être en mesure d'utiliser la partie back-end pour garder une trace des commandes etc. J'ai été en mesure de réaliser cette "assez" facilement avec osCommerce, mais Magento s'avère être un peu plus difficile pour envelopper ma tête autour de, depuis que j'ai seulement commencé à regarder depuis quelques jours maintenant.
J'ai trouvé une autre personne qui pose cette même question exacte sur Magento wiki (avec plusieurs les autres dans le forum), et aucun n'est jamais recevoir une réponse pour une raison quelconque. J'ai remarqué qu'il y a peut Magento experts sur Stack Overflow, alors j'ai pensé que je donnerais un aller ici. Ceci est un exemple d'une question posée par quelqu'un sur leur wiki, et il capture l'essence de ce que je suis en train de réaliser:
Salut, comme je le comprends, tous les
panier/solutions e-commerce, je
voir sont complet PHP driven web
sites. Cela signifie que toutes les pages
l'utilisateur interagit avec des serveurs
générés, et donc, l'expérience,
est liée à l'magento
cadre/flux de travail. J'aimerais
intégrer des morceaux de
eCommerce/panier dans mon
site web. Effectivement, j'aimerais
ont:1) sur une page d'information du produit, une
“acheter maintenant " /" ajouter au panier” bouton qui ajoute
à un panier2) sur chaque page, un voir panier/commander
option3) sur une page de commande, avec d'autres
contenu déjà en place, avoir la
magento “checkout” bloc intégré dans
la page (et non pas l'ensemble de la page générée
à partir de Magento).
N'avez-vous fait cela avec Magento? C'est pour un simple site web du produit donc, tous les conseils que vous pourriez partager serait très appréciée.
Ouais, qui semble sur le point de droite! 😉
OriginalL'auteur | 2009-10-23
Vous devez vous connecter pour publier un commentaire.
Peut-être cette question va vous aider à vous(regardez la question, pas la réponse: -) ), car il montre comment ajouter un article au panier par un lien vers une URL spécifique qui permettrait de le faire à partir de l'extérieur de Magento.
Voulez-vous le fait de montrer les articles dans le panier ou tout simplement un lien vers le panier/commander? Ce dernier serait trivial évidemment.
Je pense que cela devrait être possible, mais ce serait vous obliger à le regarder dans les entrailles de Magento. Pour ce faire, vous devez
inclure Magento fichiers JS et CSS sur votre site
faux de caisse demande dans Magento(par mimicing le bootstrap de Magento et de l'injection de votre propre instance de
Mage_Core_Controller_Request_Http
avec votre faux URL de la caisse)capturer la sortie de la fausse demande(cela devrait être possible via le ZF si vous ne pouvez pas comprendre, vous pouvez toujours utiliser ob_start et autres)
imprimer le code html de votre site
Si vous avez eu l'expérience avec le Zend Framework, cela ne devrait pas être trop difficile pour vous.
Comme pour le reste, vous n'aurez pas à faire beaucoup, vraiment, depuis l' (onepage) la caisse est fondée sur des appels AJAX qui, probablement, n'interfèrent pas avec vous site réel.
Je ne peux pas vous dire si cela va être aussi facile qu'avec osCommerce(n'ont pas été à l'utiliser), mais je suis très positif qu'il devrait faisable.
OriginalL'auteur André Hoffmann
Nous utilisons un statique front-end avec un Magento arrière (de l'www.movingpicturebooks.com). C'est assez simple. Le plus grand défi est que vous devez coder en dur de votre front-end spécifiques Id de produit. Si vous êtes en cours d'exécution séparée de développement et environnements de production, il peut être une vraie garce pour les garder synchronisés. Mais c'est un autre sujet. Voici les pièces dont vous avez besoin:
1) Ajouter au Panier boutons Utiliser ce lien format:
/checkout/cart/ajouter/?produit=$PRODUCTID&qté=QUANTITÉ de$
2) Panier Lien: /checkout/cart/
3) Checkout Lien: /checkout/onepage/
4) Lien de Mon Compte: /client/compte/
5) de Connexion/Déconnexion: Vous devez avoir un petit peu de code PHP sur chaque page pour accéder à la Magento session, et ensuite, selon l'endroit où il est, rendre le lien approprié. Exemple:
6) Dépouillement: Vous parlez de vouloir intégrer le Magento Panier des choses dans votre modèle de conception. Ce n'est pas seulement le panier vous avez besoin de s'inquiéter, c'est Mon Compte, Login, Mot de passe oublié, toutes sortes de choses. C'est le seul domaine de Magento qui est à mi-chemin documenté. Un peu de recherche et vous devriez être capable de rock.
OriginalL'auteur Wes Pomeroy