Jump to content

Seb

Administrators
  • Posts

    674
  • Joined

  • Last visited

Posts posted by Seb

  1. 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.

    • Like 2
  2. 9 hours ago, Luis L said:

    I have actually detected a wrong behaviour in VAT calculation. For example, just create a business address with an Spanish address, and put any registration number as Q2826000H but leave Tax number empty. It will change VAT to 0% instead of applying national VAT (if you can't reproduce this behaviour I'll send you a video). There are also other wrong behaviours which I can't remember right know, but as soon as I notice again I'll write it here.

    This is something you can configure. See screenshot. This is under settings > tax > tax templates > [choose the tax template] > [choose the rate]

     

    Screenshot 2022-09-06 at 8.25.19 AM.png

    • Like 2
  3. 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

    • Thanks 1
  4. 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.

     

    • Like 1
  5. 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}}

     

    • Like 1
    • Thanks 1
  6. 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)

    • Like 1
×
×
  • Create New...