Add intermediary page for wholesale

This commit is contained in:
Nathan Chapman 2023-07-30 20:29:45 -06:00
parent c598f805e2
commit f5ae448c98
3 changed files with 8 additions and 6 deletions

View File

@ -1137,6 +1137,7 @@ footer > section {
#wholesale-faq {
display: flex;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 3rem;
}

View File

@ -22,12 +22,12 @@
{% else %}
<section id="wholesale-faq">
<div>
<h4>I'm already a wholesale customer</h4>
<p>If you are already a wholesale customer, please <a href="{% url 'account_login' %}?next=/wholesale-orders/new/">login</a> to place an order.<p>
<h4>I would like to become a wholesale customer</h4>
<p>You must be a wholesale customer to place an order. <a href="mailto:{{ site_settings.default_contact_email }}">Contact us</a> to become a wholesale customer.</p>
</div>
<div>
<h4>I would like to become a wholesale customer</h4>
<p>You must become a wholesale customer to place an order. <a href="mailto:{{ site_settings.default_contact_email }}">Contact us</a> to become a wholesale customer.</p>
<h4>I'm already a wholesale customer</h4>
<p>If you are already a wholesale customer, please <a href="{% url 'account_login' %}?next=/wholesale-orders/new/">login</a> and return to this page to place an order.<p>
</div>
</section>
{% endif %}

View File

@ -850,12 +850,13 @@ class WholesaleOrderView(TemplateView):
class WholesaleOrderCreateView(
PermissionRequiredMixin, LoginRequiredMixin, CreateView
PermissionRequiredMixin, LoginRequiredMixin, CreateView, SuccessMessageMixin
):
permission_required = "core.create_wholesaleorder"
model = WholesaleOrder
template_name = 'storefront/wholesale_order_create_form.html'
form_class = WholesaleOrderCreateForm
success_message = "Wholesale order placed. Thank you."
def get_success_url(self):
return reverse(