Subversion Repositories SmartDukaan

Rev

Rev 1565 | Rev 1596 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1565 Rev 1569
Line 175... Line 175...
175
        Hello,<br /><br />
175
        Hello,<br /><br />
176
        Thanks for your placing your order with us. Following are the details of your order:
176
        Thanks for your placing your order with us. Following are the details of your order:
177
    </p>
177
    </p>
178
    <div>
178
    <div>
179
        Order Date: $order_date
179
        Order Date: $order_date
180
    </div><hr />
180
    </div>
181
    <div>
181
    <div>
182
        <b>Order Details</b>
-
 
183
        <hr />
-
 
184
        <table>
182
        <table>
-
 
183
        <tr><td colspan="5"><hr /></td></tr>
-
 
184
        <tr><td colspan="5" align="left"><b>Order Details</b></td></tr>
-
 
185
        <tr><td colspan="5"><hr /></td></tr>
185
        <tr>
186
        <tr>
186
            <th>Order No.</th>
187
            <th>&nbsp;&nbsp;Order No.&nbsp;&nbsp;</th>
187
            <th>Product</th>
188
            <th>&nbsp;&nbsp;Product&nbsp;&nbsp;</th>
188
            <th>Quantity</th>
189
            <th>&nbsp;&nbsp;Quantity&nbsp;&nbsp;</th>
189
            <th>Unit Price</th>
190
            <th>&nbsp;&nbsp;Unit Price&nbsp;&nbsp;</th>
190
            <th>Amount</th>
191
            <th>&nbsp;&nbsp;Amount&nbsp;&nbsp;</th>
191
        </tr>
192
        </tr>
192
    """
193
    """
193
    user_email = ""
194
    user_email = ""
194
    total_amount = 0.0
195
    total_amount = 0.0
195
    html_table = ""
196
    html_table = ""
-
 
197
    order_date = datetime.datetime.now()
196
    
198
    
197
    for order in transaction.orders:
199
    for order in transaction.orders:
198
        order_date = order.created_timestamp
200
        order_date = order.created_timestamp
199
        user_email = order.customer_email
201
        user_email = order.customer_email
200
        html_tr = "<tr><td>" + str(order.id) + "</td>"
202
        html_tr = "<tr><td align='center'>" + str(order.id) + "</td>"
201
        
203
        
202
        for lineitem in order.lineitems:
204
        for lineitem in order.lineitems:
203
            html_tr += "<td>" + str(lineitem) + "</td>"
205
            html_tr += "<td>" + str(lineitem) + "</td>"
204
            html_tr += "<td>" + str(lineitem.quantity) + "</td>"
206
            html_tr += "<td align='center'>" + str(lineitem.quantity) + "</td>"
205
            html_tr += "<td>" + str(lineitem.unit_price) + "</td>"
207
            html_tr += "<td align='center'>" + str(lineitem.unit_price) + "</td>"
206
            html_tr += "<td>" + str(lineitem.total_price) + "</td></tr>"
208
            html_tr += "<td align='center'>" + str(lineitem.total_price) + "</td></tr>"
207
            total_amount += lineitem.total_price
209
            total_amount += lineitem.total_price
208
            html_table += html_tr
210
            html_table += html_tr
209
    html_footer = """
211
    html_footer = """
210
        <tr><td colspan=5>&nbsp;</td></tr>
212
        <tr><td colspan=5>&nbsp;</td></tr>
211
        <tr><td colspan=5><hr /></td></tr>
213
        <tr><td colspan=5><hr /></td></tr>
212
        <tr>
214
        <tr>
213
            <td colspan=4>Total Amount</td>
215
            <td colspan=4>Total Amount</td>
214
            <td>$total_amount</td>
216
            <td>$total_amount</td>
215
        </tr>
217
        </tr>
-
 
218
        <tr><td colspan=5><hr /></td></tr>
216
        </table>
219
        </table>
217
    </div><hr />
220
    </div>
218
    <p>
221
    <p>
219
        Best Wishes,<br />
222
        Best Wishes,<br />
220
        Saholic Team
223
        Saholic Team
221
    </p>
224
    </p>
222
</div>
225
</div>
223
</body>
226
</body>
224
</html>
227
</html>
225
    """
228
    """
226
 
229
 
227
    dt = datetime.datetime.strptime(order_date, "%y-%m-%d %H:%M:%S")
230
    dt = datetime.datetime.strptime(str(order_date), "%Y-%m-%d %H:%M:%S")
228
    formated_order_date = dt.strftime("%A, %d. %B %Y %I:%M%p")
231
    formated_order_date = dt.strftime("%A, %d. %B %Y %I:%M%p")
229
    
232
    
230
    email_header = Template(html_header).substitute(dict(order_date = formated_order_date))
233
    email_header = Template(html_header).substitute(dict(order_date = formated_order_date))
231
    email_footer = Template(html_footer).substitute(dict(total_amount = total_amount))
234
    email_footer = Template(html_footer).substitute(dict(total_amount = total_amount))
232
    
235