Revision 76fe46d5
Von Werner Hahn vor fast 8 Jahren hinzugefügt
SL/BackgroundJob/ShopOrderMassTransfer.pm | ||
---|---|---|
|
||
use parent qw(SL::BackgroundJob::Base);
|
||
|
||
#
|
||
# Workflow Dreschflegel Shoporder import -> wo geht automatisch nach Order(Auftrag) und DeliveryOrder (Lieferschein) mit auslagern transferieren
|
||
#
|
||
|
||
use SL::DBUtils;
|
||
use SL::DB::ShopOrder;
|
||
use SL::DB::ShopOrderItem;
|
SL/Controller/ShopOrder.pm | ||
---|---|---|
push @{ $orders_fetched },@{ $new_orders };
|
||
};
|
||
$self->action_list;
|
||
#TODO Flashinfo how many orders from wich shop have been fetched. infos in $orders_fetched
|
||
}
|
||
|
||
sub action_list {
|
||
... | ... | |
die "Can't load shop_order form form->import_id" unless $self->shop_order;
|
||
|
||
my $order = $self->shop_order->convert_to_sales_order(customer => $customer, employee => $employee);
|
||
$main::lxdebug->dump(0, 'WH:OOO ',$order);
|
||
|
||
if ($order->{error}){
|
||
flash_later('error',@{$order->{errors}});
|
SL/DB/ShopOrder.pm | ||
---|---|---|
)) {
|
||
$shipto_id = $address->{shipto_id};
|
||
} else {
|
||
my $gender = $self->{delivery_greeting} eq "Frau" ? 'f' : 'm';
|
||
my $deliveryaddress = SL::DB::Shipto->new;
|
||
$deliveryaddress->assign_attributes(
|
||
shiptoname => $self->{delivery_firstname} . " " . $self->{delivery_lastname},
|
||
shiptodepartment_1 => $self->{delivery_company},
|
||
shiptodepartment_2 => $self->{delivery_department},
|
||
shiptocp_gender => $gender,
|
||
shiptostreet => $self->{delivery_street},
|
||
shiptozipcode => $self->{delivery_zipcode},
|
||
shiptocity => $self->{delivery_city},
|
js/kivi.ShopOrder.js | ||
---|---|---|
id: 'status_mass_transfer',
|
||
dialog: {
|
||
title: kivi.t8('Status Shoptransfer'),
|
||
close: function(event, ui) { alert('CLOSE'); },
|
||
}
|
||
});
|
||
};
|
templates/webpages/shop_order/list.html | ||
---|---|---|
[%- USE HTML -%][%- USE LxERP -%][%- USE L -%][%- USE T8 -%]
|
||
[% USE Dumper %]
|
||
|
||
<h1>[% title %]</h1>
|
||
<h1>[% title %]<span style="float:right;">[% 'Number data sets' | $T8 %]: [% SHOPORDERS.size %]</span></h1>
|
||
[%- PROCESS 'shop_order/_filter.html' filter=SELF.models.filtered.laundered %]
|
||
|
||
<hr>
|
||
<div class="table_info">[% 'Number data sets' | $T8 %]: [% SHOPORDERS.size %]</div>
|
||
<table id="shoplist">
|
||
|
||
<table id="shoplist" width="100%">
|
||
<thead>
|
||
<tr class="listheading">
|
||
<th>[% 'Shop Host' | $T8 %]</th>
|
Auch abrufbar als: Unified diff
Shopmodul: Shoporder Debugs raus
gender bei Lieferadresse raus
Anzahl Shopbestellungen in Titelleiste