Search in support tickets

#265 – Different profiles for invoicing and adsmanager?

Posted in ‘Support’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Tuesday, 13 March 2018 00:25 CET
silverman
Hello.

I am trying to implement Paidsystem and Invoicing to my website. I don't understand how the profile-fields for invoicing works and where the user can fill in these fields.
If the user has not has not filled in the invoicing-fields Name, Address, Zipcode, City and Country there will be a error when saving the ad. How can I make so these fields are not required?

This profile fields are not the same as in the adsmanager profile. It's confusing for users that there is one adsmanager-profile and one invoicing-profile.
Custom Fields
Joomla Version
3.8.5
PHP Version
7
Product
Invoicing
Product Version
3.2
Tuesday, 13 March 2018 16:37 CET
loic
Hello,

The datas asked before displaying the invoice are needed in Invoicing.

If you wish to disable that, you need to custom the code.

Best regards.
 
Tuesday, 13 March 2018 18:11 CET
silverman
Where can the user make this data-input? How do I put these fields inside the "make a new ad" page.
I want these fields to be adsmanager profile fields.
Tuesday, 13 March 2018 18:47 CET
silverman
Is this data required for Paypal? I mean Is it ok for Paypal if name and adress is missing?

If so, how can I disable this? How do I custom the code so this is not required for making payment?
Friday, 16 March 2018 15:58 CET
loic
Hello,

To disable this page, open the file components/com_invoicing/views/invoice/view.html.php and remove the lines 54 to 59 :
foreach($mandatoryfields as $field) {
			if (!isset($data[$field]) || $data[$field] == null) {
				$missing = true;
				break;
			}
		}


Best regards.
 
Sunday, 25 March 2018 23:52 CEST
silverman
Ok, great. Thank you
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.