Module Orders

Have a question or a suggestion about a 3rd party addon module or plugin?
Let us know here.
Post Reply
appaz
New Member
New Member
Posts: 4
Joined: Tue Jun 04, 2019 7:03 am

Module Orders

Post by appaz »

Hello,

I'm starting off an humanitarian website with last CMS Made Simple™ 2.2.10 “Spuzzum”.
Everything is OK except one thing :
The orders module for gift paiement through PayPal.

All modules : CG...,PayPal..., orders (last upgrade 1 june 19, the previous one crashes the modules panel acces...) All parameters for ECommerce - Orders, Configuration E-commerce, PayPal Gateway fulfilled.

By creating a new page and putting {Orders}.
This send this message :
"CGEcommerceBase is not completely/properly configured... cannot continue"

Some ideas to solve that ?

Thanx


My system information :
----------------------------------------------

Cms Version: 2.2.10

Installed Modules:

AdminSearch: 1.0.4
CGBetterForms: 1.9.5
CGEcommerceBase: 1.8.9
CGExtensions: 1.63.1
CGPaymentGatewayBase: 1.6.2
CGSimpleSmarty: 2.2.1
CMSContentManager: 1.1.7
CMSMailer: 6.2.14
CmsJobManager: 0.1.3
DesignManager: 1.1.6
FileManager: 1.6.8
FilePicker: 1.0.4
FrontEndUsers: 2.14.3.1
Gallery: 2.3.2
MenuManager: 1.50.3
MicroTiny: 2.2.4
ModuleManager: 2.1.6
Navigator: 1.0.9
News: 2.51.5
Orders: 1.23.5
PaypalGateway: 2.6.1
Search: 1.51.6
SelfRegistration: 1.14.5
Widgets: 1.3


Config Information:

php_memory_limit:
max_upload_size: 8000000
url_rewriting: none
page_extension:
query_var: page
auto_alias_content: true
locale:
set_names: true
timezone: UTC
permissive_smarty: false


Php Information:

phpversion: 7.2.17
md5_function: On (Vrai)
json_function: On (Vrai)
gd_version: 2
tempnam_function: On (Vrai)
magic_quotes_runtime: Off (Faux)
E_ALL: 22527
E_STRICT: 0
E_DEPRECATED: 0
test_file_timedifference: Aucune différence de date du système trouvée
test_db_timedifference: Aucune différence de date du système trouvée
create_dir_and_file: 1
memory_limit: 128M
max_execution_time: 30
register_globals: Off (Faux)
output_buffering: On
disable_functions: putenv, system, show_source, exec, shell_exec, proc_open, passthru, set_time_limit, ini_restore, mysql_list_dbs, ini_alter, dl, pfsockopen, openlog, syslog, symlink, link, chgrp, leak, popen, escapeshellcmd, apache_child_terminate, apache_getenv, apache_note, apache_setenv, virtual, mb_send_mail
open_basedir: /opt/awex-pages:/storage/ssd2/196/9131196
test_remote_url: Valable
file_uploads: On (Vrai)
post_max_size: 8M
upload_max_filesize: 8M
session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
session_use_cookies: On (Vrai)
xml_function: On (Vrai)
xmlreader_class: On (Vrai)
check_ini_set: On (Vrai)
curl: On


Performance Information:

allow_browser_cache: On (Vrai)
browser_cache_expiry: 60
php_opcache: Off (Faux)
smarty_cache: Off (Faux)
smarty_compilecheck: Off (Faux)
auto_clear_cache_age: On (Vrai)

Server Information:

Server Software: Apache
Server Api: apache2handler
Server Os: Linux 3.10.0-957.5.1.el7.x86_64 On i686
Server Db Type: MySQL (mysqli)
Server Db Version: 10.3.14
Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté


Permission Information:

tmp: /storage/ssd2/196/9131196/public_html/tmp (0755)
tmp_cache: /storage/ssd2/196/9131196/public_html/tmp/cache (0755)
templates_c: /storage/ssd2/196/9131196/public_html/tmp/templates_c (0755)
modules: /storage/ssd2/196/9131196/public_html/modules (0755)
uploads: /storage/ssd2/196/9131196/public_html/uploads (0755)
Masque de création de fichier (umask) : /storage/ssd2/196/9131196/public_html/tmp/cache (0755)
config_file: 0444

----------------------------------------------
SwBd
New Member
New Member
Posts: 6
Joined: Mon May 13, 2019 5:52 pm

Re: Module Orders

Post by SwBd »

Hello,

Here is the list of module versions that you can use to make an e-shop now. (The new versions do not work properly yet following the update of CGextensions 1.63.1). Calguy1000 is currently working on it seems to me.

- CGExtensions-1.62.3
- CGEcommerceBase-1.8.9
- CGPaymentGatewayBase-1.6.2
- Cart2-1.4.2
- FRTaxes-1.3 OR DestinationBasedTaxes-1.0.1
- JQueryTools-1.4.0.4
- Orders-1.23.3
- CGMyOrders-1.2.4
- CGFlatRateShipping-1.0
- Products-2.28.5
- Promotions-1.3.2
- FrontEndUsers-2.13.2
- SelfRegistration-1.14.5


Best regards.
User avatar
Dr.CSS
Moderator
Moderator
Posts: 12709
Joined: Thu Mar 09, 2006 5:32 am
Location: Arizona

Re: Module Orders

Post by Dr.CSS »

Did you go through it and set each option to the modules you have, it doesn't auto set anything, you have to choose what handles what..?
SwBd
New Member
New Member
Posts: 6
Joined: Mon May 13, 2019 5:52 pm

Re: Module Orders

Post by SwBd »

Hello,

You must configure each module according to your needs.

1- Products-2.28.5

Define your hierarchies, categories, additional information fields, SKUs, prices ... Configure your templates for summary views / details ... (I advise you to set the option "SKU is required for all items and attributes:" on "Yes" )

2- FrontEndUsers-2.13.2 - SelfRegistration-1.14.5

If it is mandatory to have an account to order in your shop, you must set FrontEndUsers-2.13.2. Define the "Users Properties", the groups, the various options of the modules ...
Once done, you also have to let customers create their own accounts with SelfRegistration-1.14.5. The setting is really not complicated to do.

3- CGEcommerceBase-1.8.9

Just set each tab (store address, General Setting ...), nothing very complex. In the "Supplier Setting" tab, select "Product Manager" and "Self Registration Module" in the "Supplier Modules" section

4- Cart2-1.4.2 / CGFlatRateShipping-1.0 / FRTaxes-1.3 OR DestinationBasedTaxes-1.0.1 / Promotions-1.3.2

Click on the "Set as Cart Module / Shipping module / Tax module / Promotion module" button to have the modules "linked" to CGEcommerceBase-1.8.9.
You must also configure each module and modify the Cart2 templates according to your needs

5- Orders

Like all other modules, it must be set according to your needs with the "Preferences" button located at the top right of the module interface. It is also necessary to adapt the templates.

Once everything is done, your online store will work, it will only remain to define the payment methods (the module PaypalGateway 2.6.1 does it well) and to modify the templates of the different modules for they match the design of your site.

In the hope of being clear enough.

Best regards.
appaz
New Member
New Member
Posts: 4
Joined: Tue Jun 04, 2019 7:03 am

Re: Module Orders

Post by appaz »

Thanks for the reply,

It looks better now.
A reply like that :

Order Processing:
T

I set only one product (a fictive one) like "gift for my humanitarium action" because my need is only to give a connected user the possibility to send a gift through Paypal with an open field for the amount to set. Then a button to submit the operation.

What is for you the best and easiest way to proceed ?

Thanks again.
SwBd
New Member
New Member
Posts: 6
Joined: Mon May 13, 2019 5:52 pm

Re: Module Orders

Post by SwBd »

You can use the paypal function which allows you to create a button to receive donations. In this case, the modules products, orders, cart2 are not useful.


Then, create a page accessible only to connected users and place the button created on Paypal

Method 1 :

Code: Select all

{if feu_smarty::is_user_memberof('YOUR USER GROUP')}
"Paypal button"
{else}
You must be logged in to access this page
{/if}
OR (more safer)

Method 2:
Use the "Protected content" option on the desired page in the Content Manager menu. Then select in the 'Viewers' tab the authorized user groups.

Best regards.
appaz
New Member
New Member
Posts: 4
Joined: Tue Jun 04, 2019 7:03 am

Re: Module Orders

Post by appaz »

Thanks again, but how do you create and use a form to connect an user already registered and where do you find those Paypal functions ? How do you use them ? No clear help about that.
I guess this is a few thing but impossible to find a solution.
Waiting for some help.
Thanx
User avatar
DIGI3
Dev Team Member
Dev Team Member
Posts: 1625
Joined: Wed Feb 25, 2009 4:25 am
Location: Victoria, BC

Re: Module Orders

Post by DIGI3 »

There's not really an out-of-the-box solution for what you're wanting. You can probably get it done by combining the various modules as suggested and tailoring them to your needs, but it's a bit overkill.

I think in this case I would write, or hire someone to write, a plugin or companion module for FEU to add the specific functionality you need, rather than adding an entire shopping cart system for one item.

Plus, I think someone suggestion the option of using a protected page and just including the PayPal donation widget: https://www.paypal.com/donate/buttons
Not getting the answer you need? CMSMS support options
appaz
New Member
New Member
Posts: 4
Joined: Tue Jun 04, 2019 7:03 am

Re: Module Orders

Post by appaz »

Thanx for those informations, then what is the solution to integrate HTML code generated from this PayPal tool in a content ?
User avatar
DIGI3
Dev Team Member
Dev Team Member
Posts: 1625
Joined: Wed Feb 25, 2009 4:25 am
Location: Victoria, BC

Re: Module Orders

Post by DIGI3 »

I don't think a solution is needed? You can put it into content, or a generic template. If the code contains curly braces, just make sure to wrap it in {literal}code{/literal}.
Not getting the answer you need? CMSMS support options
Post Reply

Return to “Modules/Add-Ons”