Jump to content

Seb

Administrators
  • Posts

    674
  • Joined

  • Last visited

Everything posted by Seb

  1. Looks like our formatting of numbers doesn't nicely take into account that in Spanish a 'point' is used as the thousands separator e.g. One million euros appears as: €1.000.000,00 We'll do something to neaten this
  2. The first set of ticket reports should be coming this week as we launch the first step of our reports system
  3. This is something that will come relatively soon. We've got a proof of concept that is being tested.
  4. This isn't something we've seen elsewhere so it maybe best if you can raise a ticket and we can look. It sounds like maybe it's loading a lot of data and taking a while to render.
  5. Just to confirm should be fixed - you might see the fix already from last Friday or today if not. Our tax implementation has become a lot more advanced so some of the frontend conditionals here needed to be adjusted. We won't be able to show something like "includes x% tax" because tax can now be multi-layered and also include fixed amounts. So instead we'll show how much tax is included.
  6. We can't recreate this so we'll need to login as you to test and see what is up -- can you raise a ticket and grant us login access temporarily please?
  7. Bug fixed via a ticket request with you! Affected some deferred provision requests.
  8. We intentionally don't store passwords, and then wouldn't have built a way to send them out in plain text. I didn't think there would actually be demand for this. I think SSO with the ability to then set a password yourself if you need one is basically the ideal ?
  9. This is something you can configure. See screenshot. This is under settings > tax > tax templates > [choose the tax template] > [choose the rate]
  10. UpmindPay only works for credit/debit cards. We're going to remove it for now as it's basically our Stripe Connect implementation and for it to have any benefit it needs to be easier to set up than Stripe (which it isn't yet) 2Checkout we can look at adding.
  11. Did the client maybe set the product to manual renewal? I think you'll need to create a ticket for us to take a look and allow us access to the brand
  12. We have an issue for this already (b554) 🙂
  13. There isn't a way to test multiple at once. I can't think of a neat way to do this without re-calling a product hook (which I don't think is a good idea). However, you can just resend emails from a specific contract product 1. Go to the contract product 2. Click 'Send Email' 3. Then choose the emails you want to send. That may be a quicker way of achieving what you want to do
  14. We can wipe your data yes -- if you create a ticket we can sort for you. We're going to make an endpoint to do that yourself also.
  15. On the VAT calculation - we're not aware of any issues of it not working correctly. The predefined EU VAT template does work. Maybe it wasn't applying the business to the order properly which we'll check - but essentially the EU reverse charge works if there is a business with a VAT registration in another EU country to your own. What we've built though (intentionally) is definitely a way to configure everything you want and give you power to set things up in certain ways. We have to start advanced and then simplify, because it's almost impossible to do the other way around. We're likely to have a 'simple' mode where we essentially have logic on our side, and an 'advanced' mode as it works at present which lets you configure things how you want. There are some third parties we can connect to in order to get tax rates but we're trying to keep our cost price for users as cheap as possible (e.g. free). If we start adding third party services that comes with a cost for everyone.
  16. Agree and yes we'll be making this simpler soon For now what you want is a product notification - go to the product catalogue -> the product -> product notifications Then set one for contract activated Here's an example hosting welcome email you can use: Dear {{ client.first_name }},<br ><br > Thank you for ordering your new {{ brand.name }} hosting package. Your account is all set up and ready to go!<br ><br > This email contains all the information you will need in order to get started.<br ><br > <strong>Hosting account name:</strong> {{ contracts_product.product_name }}<br> <strong>Domain:</strong> {{ contracts_product.service_identifier }} <br> <strong>Server Hostname:</strong> {{ contracts_product.provision_field_values.data_server_hostname }}<br><br > <strong>Getting Started</strong><br><br> Your hosting package is now live. You can log in through your <a href="https://{{ brand.customer_portal_domain }}/products/{{ contracts_product.contract_id }}/{{ contracts_product.id }}/manage" target="_blank">client area</a> under Products & Services > {{ contracts_product.product_name }} ({{ contracts_product.service_identifier }}) > Login to Control Panel.<br><br> You can also log into your control panel directly at:<br><br> {% if contracts_product.provision_field_values.data_reseller %} <strong>WHM Reseller login page:</strong> <a href="https://{{ contracts_product.provision_field_values.data_server_hostname }}/cpanel" target="_blank">https://{{ contracts_product.provision_field_values.data_server_hostname }}/whm</a><br> {% else %} <strong>Hosting login page:</strong> <a href="https://{{ contracts_product.provision_field_values.data_server_hostname }}/cpanel" target="_blank">https://{{ contracts_product.provision_field_values.data_server_hostname }}/cpanel</a><br> {% endif %} <strong>cPanel username:</strong> <strong>{{ contracts_product.provision_field_values.username }}</strong><br> <strong>cPanel password:</strong> <em><a href="https://{{ brand.customer_portal_domain }}/products/{{ contracts_product.contract_id }}/{{ contracts_product.id }}/manage" target="_blank">Set your cPanel password via the {{ brand.name }} client area</a></em><br><br> <strong>Your domain name</strong><br><br> If you have requested a domain name during sign up, please keep in mind that your domain name may not be visible on the internet instantly. This process is called DNS propagation and can take up to 24 hours though usually just a few minutes. Until your domain has propagated, your website and email will not function. Once is has propagated, your domain name can also be used interchangably with {{ contracts_product.provision_field_values.data_server_hostname }}.<br><br> <strong>Pointing External Domains</strong><br><br> If your domain name is registered elsewhere, you need to update your domain nameservers to point it to your new hosting with us. Our nameservers are:<br><br> {{ contracts_product.provision_field_values.data_ns1 }}<br > {{ contracts_product.provision_field_values.data_ns2 }}<br > {% if contracts_product.provision_field_values.data_ns3 %}{{ contracts_product.provision_field_values.data_ns3 }}<br >{% endif %} {% if contracts_product.provision_field_values.data_ns4 %}{{ contracts_product.provision_field_values.data_ns4 }}<br >{% endif %} <br> Alternatively, you can update your A record to point to our server IP which you can find in your hosting panel under 'Shared service IP'.<br ><br > Once your domain has propagated, you may also use https://www.{{ contracts_product.service_identifier }}/cpanel/<br><br > The username and password above can be used with the hostname {{ contracts_product.provision_field_values.data_server_hostname }} or your domain ({{ contracts_product.service_identifier }}) for FTP or SSH. Your website files are stored within the public_html directory.<br><br> <strong>Email Settings</strong><br><br > Once you've logged into your hosting control panel you can create e-mail accounts under the 'Email Accounts' icon. You can then add them to your email program by using the following details:<br ><br > Incoming Server Hostname: mail.{{ contracts_product.service_identifier }} (or {{ contracts_product.provision_field_values.data_server_hostname }})<br > Incoming Server Port: 993<br > Incoming Server Type: IMAP<br ><br > Outgoing Server Hostname: mail.{{ contracts_product.service_identifier }} (or {{ contracts_product.provision_field_values.data_server_hostname }})<br > Outgoing Server Port: 465<br ><br > Username: The full email address you have created (e.g. you@{{ service_identifier }}).<br > Password: The mailbox password you entered when creating the mailbox<br ><br > When configuring your mail client please ensure you enable SMTP Authentication with the same username and password as above. 'SPA' should be disabled.<br ><br > <strong>Client Portal</strong><br ><br > Everything else you may need is accessible via our client area at {{ brand.customer_portal_domain }} - this is also where you can manage your invoices, billing and support queries.<br ><br > Thank you for choosing {{brand.name}} and if you need any help or assistance with anything, please don't hesitate to get in touch.<br ><br > Kind Regards<br ><br > {{brand.name}}
  17. I don't believe so -- we're presenting working on Paystack, followed by Razorpay then Flutterwave. Which gateway in Pakistan would you want to use?
  18. Should have a fix for these issues rolling out today 🙂
  19. You can do this but just not add provisioning. You'll need to add the product under settings -> product catalogue. Set the blueprint type to Domain Names but don't add a provision configuration
  20. I don't think this is something we would develop ourselves as it's outside the scope really of what we'd like to focus on - we'll do the integrations with domain providers but we don't really want to touch your payment relationship with them. Almost everyone would want to be using account funds if reselling domains. However when this integration is open sourced you'll be able to add enhancements to the integration (or have a developer do this)
  21. Old issue but I have created an issue for this (b1434) Essentially will show client controls only if affiliate system enabled for that client - and only the staff member can enable them
  22. I like this idea -- we'll add this feature
  23. I think that would be really difficult to model, but we could potentially bring in something when we look at vouchers (a voucher that can redeemed for x)
×
×
  • Create New...