Table of Contents
Plugin General Details
To check or edit the JFusion osCommerce plugin in Joomla, go to Administrator > Components > JFusion > Configuration. Then open the plugin editor by selecting the Edit icon in the Actions column and osCommerce row. In the plugin editor, select the General tab.
- osCommerce Version: Select the version you are using.
- Description: This is a random name that you can assign to the plugin. It helps you recognise the plugin. This setting is especially helpful in situations where you maybe using more than one instance of a plugin.
- Full URL to Software: The complete URL to osCommerce.
- Full Path to Software: This refers to the path of the efront installation on your server. It will look something like this: /home/my_account_name/my_domain_name/oscommerce or /var/www/httpdocs/oscommerce depending on your server setup. To help you determine the path you need for your osCommerce version, JFusion has filled in the path to the Joomla installation.
Database Options
Note In almost all cases the wizard will fill in these parameters for you.
- Database Type The type of database (mysql, mysqli).
- Database Host The database host. Most hosts use localhost to connect to their databases but some hosts provide specific URLs to access their databases such as db.yourdomain.com.
- Database Name The name of your database used to install and run osCommerce.
- Database Username The username required to access the database.
- Database Password The password used to access the database.
- Table Prefix The table prefix for osCommerce tables in the database.
- Database Character Set The character set used for osCommerce tables in the database.
User Create and Delete options
- Default Country: The default country for new users.
- Delete reviews: If reviews from deleted users should be deleted too.
Dual Login cURL Options
- Cookie Domain: First try leaving this value empty. In the majority of the installations this will work. If the Login Checker shows no errors and you are not logged in, set this cookie domain field. If you do so, it is essential to set this value correctly also in your osCommerce administration. The value should be set in both locations to '.yourdomain.com' (Without the ' '). This governs the cookie domain the generated cookies own and is essential for dual login to work perfectly.
- Cookie Path: Again, first try leaving this value empty. If you, after setting the cookie domain, still have problems logging in, set the cookie path. Start with '/'. This must be set in your osCommerce administration as well.
- Cookie expiry time (min): This setting defines the Cookie duration for the Cookie generated by JFusion.
- Cookie secure: Determine if you need to secure the cookie with https.
- Cookie HTTP only Determine if the cookie will use only http.
- HTTP Auth: Allow authentification with cURL through HTTP authentification (not displayed in the screenshot)
- curl_username: Username of the HTTP authentification (not displayed in the screenshot)
- curl_password: Password to provide for HTTP authentification (not displayed in the screenshot)
- Form override: You can overwrite any data in the form.
- Cookie Leave alone: Cookies that you don't wish to remove when logout.
- Integration type: 0 = use same session for each request at login, 1 = it will not.
- Relative Path: Determine if we should modify the URL in the form or not. All versions No, except osCommerce 3.x Yes
- Hidden: Add hidden values during the POST of the form.
- Buttons: Add buttons data during the POST of the form.
- Login Identifier: The identifier used to log in. Username, email or both. This is important if you integrate software that uses th email address as identifier (most ecommerce software)
- Login URL: URL where the form to log in exists. Different for the osCommerce versions: osC 2.x: login.php, osC 3.x:account, SEO:/, XT 3.x:/, Max 2.x:login.php , Zencart 1.3x:index.php?main_page=login
- Login Form ID: Id or name of the form. Different for the osCommerce versions: osC 2.x: login, osC 3.x:login, SEO:loginbox, XT 3.x:loginbox, Max 2.x:login, Zencart 1.3x:login
- Input username ID: Only fill in this field when you have a login form with non-standard ID and name for the username field. The routines will try to find this username field by testing for common names for ID or name of the username in the form. All versions: email_address
- Input password ID: See above, but now for the password field.
- Logout URL: URL where you logout.
User Options
- Usergroup Mode Simple or Advanced.
- Simple Usergroups are only set for newly created users, after that usergroups are completely independent from other software.
- Advanced For JFusion slave plugins, you have the option to link usergroups to the JFusion master plugin. If the usergroup is changed in the JFusion master, the user will automatically be updated to its associated slave usergroup.
- Warning When using advanced mode and JFusion as slave, you can easily lose access to Joomla because the Joomla admin user will be moved out of Joomla's admin group. To prevent this, you must create a admin user in this plugin's software with admin rights. Make Joomla master and osCommerce slave and set advanced user usergroup mode to off. Now use the Login Checker to test the login with your admin account. If needed, a new user is created in this plugin, or the existing admin user matches the Joomla admin user. If a new user is created, go to this plugin's admin and assign admin rights to this new admin user. You now can safely set osCommerce as Master and Joomla as Slave as long as you map the admin groups in both programs correctly.
- Default Usergroup Select default user group of groups available in osCommerce to which new users will be assigned.
- Auto Update Activation Update Activation status.
- Allow user deletion Allow deletion of users included in this software.
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported





